Размер блокчейна биткоин – Сколько весит блокчейн Биткоина в 2019 году

Содержание

Почему размер блокчейна Ethereum в 1 ТБ не беспокоит Виталика Бутерина?

Стремительный рост блокчейна Ethereum начал вызывать опасения членов криптосообщества еще в прошлом году. Так, в июне 2017 года пользователи сети заметили, что за 12 месяцев размер блокчейна, второй по капитализации криптовалюты на рынке, вырос на 700%. А в марте этого года майнеры сети стали испытывать трудности при синхронизации полных архивных нод с блокчейном. По мнению некоторых участников рынка, причиной тому может служить рост количества данных в сети, размер которых уже превышает 1 ТБ.

Впервые о том, что архив данных в блокчейне Ethereum может весить порядка 1 ТБ стало известно в июне 2017 года. Тогда крипто-энтузиаст и предприниматель Туур Демеестер заметил, что за год, с июня 2016 по июнь 2017, размер блокчейна Ethereum увеличился на 700%:

According to one source, the Ethereum blockchain has bloated by +700% in the past 12 months: now about 180 GB. https://t.co/wKVqyqy6G7 pic.twitter.com/XfH5He4gRL

— Tuur Demeester (@TuurDemeester) June 12, 2017

«Согласно одному источнику, блокчейн Ethereum раздулся на 700% за последние 12 месяцев: сейчас где-то 180 ГБ.»

При таком стремительном росте некоторые участники криптосообщества предположили, что сеть сможет достичь отметки в 1 ТБ еще до конца 2017 года. Согласно анализу автора Hackernoon, известного под псевдонимом StopAndDecrypt, это произошло позже — в мае 2018, и нынешний размер данных в блокчейне Ethereum уже превышает 1 ТБ. Что, в свою очередь, может привести не только к проблемам для майнеров и их нод, но и потенциально стать причиной централизации всей сети.

Постоянный рост блокчейна Ethereum ставит под угрозу работу полных архивных нод, которые отвечают за хранение и синхронизацию всего архива транзакций в сети. Так, в начале марта сразу несколько майнеров сообщили о том, что их ноды, работающие с клиентом Geth версии 1.8.1 и 1.8.2, не могут закончить синхронизацию с блокчейном Ethereum. В частности, майнеры отмечали, что при синхронизации их ноды отставали на 65 блоков от текущего состояния сети, несмотря на то, что обновление не прекращалось. Предположительно, причиной тому стали размер данных и пропускная способность сети, не позволяющая своевременно загрузить необходимое количество информации.

При этом автор Hackroon уверен, что ключевой проблемой для сети Ethereum является не общий объем данных в 1 ТБ, а неограниченный размер блока, который со временем будет только расти, потенциально угрожая децентрализации всей сети:

«Фактором, сдерживающим рост блокчейна Bitcoin, служит ограниченный размер блоков, поскольку таким способом темпы роста требований сети к майнерам никогда не будут превышать внешних ограничений, таких как вычислительные мощности нод и эффективность работы сети. В случае блокчейна Ethereum, размер блока увеличивается в геометрической прогрессии, в связи с чем сдерживающим фактором служат только эти внешние нерегулируемые ограничения. В результате требования блокчейна будут превышать технические возможности и пропускную способность среднестатистического пользователя, и вся сеть станет более централизованной».

Более того, нерегулируемый рост размера блоков в сети Ethereum приведет к тому, что полные ноды не смогут справляться с высокой нагрузкой блокчейна. По мнению StopAndDecrypt, в какой-то момент полные ноды просто не смогут синхронизироваться с блокчейном, в связи с чем их количество сильно сократится. Таким образом, среди ключевых проблем сети автор отметил:

  • Увеличение размера блока в Ethereum, что затрудняет обработку данных и повышают требования к нодам, а не к размеру памяти на их жестком диске.
  • Для того чтобы предотвратить полный коллапс сети, разработчикам необходимо будет внедрить ограничения размера блоков.
  • В свою очередь, эти ограничения будут способствовать росту комиссий, а также будут препятствовать работе существующих Dapps (децентрализованных приложений), таких как CryptoKitties, Shrimp Farm и Pepe Farm, которые уже сейчас существенно нагружают сеть. При этом будущие Dapps не будут работать вовсе.
  • Если Dapps перестанут работать, предназначение сети Ethereum станет спорным.

Статья StopAndDecrypt получила высокий уровень цитирования как в соцсетях, так и на других медийных площадках, посвященных крипторынку, а пользователи Hackeroon оставили порядка 10,000 лайков.

Через несколько дней после публикации Густав Симонссон, сооснователь orchid.com и бывший разработчик Ethereum, дал подробный ответ, где разобрал ключевые моменты статьи. Так, по мнению Симонссона, автор был прав в следующих высказываниях:

  • Блокчейн Ethereum достиг уровня своей полной вычислительной мощности, в результате чего комиссии за транзакции выросли. То же самое произошло в сети Bitcoin, которая также работает на полной мощности при растущих транзакциях. Причной тому служит спрос, который превышает предложение в обеих сетях.
  • Внедрение блокчейна Ethereum в различные структуры в прошлом приводило к проблемам функционирования сети из-за повышенной загруженности, а также повышало технические требования к полным нодам.
  • Вместе с ростом числа поступающих транзакций выросли и требования к пропускной способности полных нод в сети Ethereum.
  • Чем больше размер блоков, тем больше ресурсов потребуется сети для работы полных нод (и майнеров), что со временем может привести к финансовой централизации, поскольку только малому количеству пользователей удасться работать с полными нодами и получать прибыль от майнинга.
  • Большое количество полных нод необходимо для поддержания децентрализации и безопасности сети.
  • Однако в остальном Симонссон не смог согласиться с StopAndDecrypt, отмечая, что автор не до конца понимает, как работает блокчейн Ethereum.

В случае блокчейна Ethereum, размер блока увеличивается в геометрической прогрессии, в связи с чем сдерживающим фактором служат только внешние нерегулируемые ограничения.

Симонссон подчеркнул, что блоки в сети имеют ограничение, но, в отличие от сети Bitcoin (где оно равно 1 МБ), в Ethereum для этого есть лимит газа (Gas Limit) — максимальное количество газа, которое пользователь готов заплатить за подтверждение транзакции. При этом в рамках протокола консенсуса сети майнеры сами решают, каким будет лимит газа за блок. Симонссон также объяснил, что если автор доверяет майнерам сети Bitcoin в том, что они заинтересованы в повышении ценности биткоина, то логично, что и майнеры сети Ethereum не станут голосовать за решения, которые будут мешать их работе (слишком высокий лимит газа).

 Для того чтобы предотвратить полный коллапс сети, разработчикам необходимо будет внедрить ограничения размера блоков. В свою очередь, эти ограничения будут способствовать росту комиссий, а также будут препятствовать работе существующих Dapps.

По словам Симонссона, высокая активность Dapps не несет ущерба сети, но влияет на повышение размера комиссий. Рост комиссий за транзакции обусловлен готовностью пользователей платить ту или иную сумму за их подтверждение. Разработчик подчеркнул, что именно по этой причине Bitcoin до сих является крупнейшей по капитализации сетью, несмотря на низкую проходную способность в 3−7 транзакций в секунду и высокие комиссии, которые в конце прошлого года доходили до отметки в $55.

Вся сеть становится более централизованной, поскольку требования блокчейна превышают технические возможности и пропускную способность среднестатистического пользователя.

Симонссон объяснил, что любой компьютер с процессором не старше 6 лет, 8 ГБ оперативной памяти и современным SSD-накопителем может выполнять функции полной ноды в сети Ethereum. Как отметил разработчик, он сам имеет несколько таких нод, подключенных через небольшой сервер к сети. Более того, на сегодняшний день пока неизвестно точное число полных нод, необходимых для поддержания работоспособности крупной децентрализованной сети.

Также основатель Ethereum Виталик Бутерин высказался в комментариях к популярной статье, подчеркнув, что автор крайне неосведомлен и вводит читателей в заблуждение.

Как и Симонссон, Бутерин объяснил, что ограничением размера блока служит лимит газа, который последние полгода оставался на уровне 8 миллионов. При этом в данный период высокоскоростная синхронизация каталога данных на клиенте Geth ежемесячно увеличивается на 10 ГБ. Другими словами, сеть последние полгода успешно справляется с повышенной загруженностью.

Более того, говоря о высоком объеме каталога данных сети, Бутерин отметил, что в зависимости от клиента у майнера есть несколько вариантов по работе с данными. Если работать с клиентом Parity в режиме State-Only, то полной ноде майнера (не архивной) понадобится порядка 10 ГБ свободного места. В свою очередь, для работы с клиентом Geth майнеру необходимо более 74 ГБ памяти для синхронизации с блокчейном Ethereum.

Будь в курсе! Подписывайся на Криптовалюта.Tech в Telegram.
Обсудить актуальные новости и события на Форуме

cryptocurrency.tech

Биткойн-термины – Blockchain Центр поддержки

Блок

Блоки находятся в цепи блокчейн биткойнов. Блоки соединяют все транзакции. Транзакции соединяются в одиночные блоки и проверяются каждые 10 минут с помощью операции майнинг. Каждый последующий блок усиливает проверку предыдущих блоков и делает невозможной дупликацию транзакции биткойна. (Смотрите дупликация ниже.)

BIP

BIP (Bitcoin Improvement Proposal, т.е. Проект развития Биткойнов) это документ, в котором описывается технический дизайн, или новые возможности для биткойнов, или новые процессы, или программная среда, меняющие протокол Биткойнов. Новые возможности, идеи и изменения дизайна протокола должны предлагаться в виде BIP. Авторы BIP несут ответственность за достижение консенсуса среди членов сообщества и за составление документа, описывающего разногласия.

Блокчейн

Блокчейн биткойнов это общедоступная запись всех биткойновых транзакций. Также встречается использoвание этого термина как «общедоступная учетная база данных.» Блокчейн содержит все записи о транзакциях биткойнов, начиная с самой первой по времени. Любой человек может загрузить и проверить весь блокчейн, то же можно сделать онлайн с помощью эксплорера блоков.

Высота блока

Высотой блока называют число блоков соединенных в блокчейн. Нулевая высота соответствует самому первому блоку, называемому «блоком творения» (англ. genesis block).

Блок-награда

Когда блок успешно добавлен к сети биткойнов, возникает плата (награда) за блок, которая поощряет работу майнеров над сохранностью и безопасностью сети. Эта награда является частью «платы за транзакцию», которая может включать в себя оплату за операцию перевода. Плата за блок уменьшается вдвое примерно каждые 4 года; смотрите также «уполовинивание.»

Сдача

Допустим, вы потратили $1.90 в магазине, и вы даете кассиру $2.00. Вы получите 10 центов сдачи. Те же правила работают и с биткойнами. Транзакции биткойнов состоят из прихода и расхода. Когда вы посылаете биткойны, вы можете сделать это только в целых единицах расхода. После этого вы получаете сдачу.

Холодное Хранилище

Термин Холодное Хранилище используется для обозначения хранения ваших биткойнов офлайн, без связи с интернетом. Противоположным этому будет горячий кошелек, или рабочий кошелек, который соединен с интернетом для осуществления транзакций. Целью холодного хранения является уменьшение вероятности похищения ваших биткойнов, оно обычно используется для хранения значительных сумм. 

Подтверждение

Подтверждение означает, что транзакция биткойнов прошла проверку в сети с помощью процесса называемого майнинг. Транзакция, получившая подтверждение, уже не может быть отменена или сделана вторично. Транзакции включаются в блоки.

Криптография

Криптография используется повсеместно для обеспечения безопасности сети биткойнов. Криптография представляет собой математические и компьютерные алгоритмы шифрования и дешифровки информации, и используется в адресах биткойнов, хэш функциях и в блокчейн.

Децентрализация

Децентрализация сети биткойн является ключевым аспектом. Сеть децентрализована, если у нее отсутствует орган или компания, которая управляет этой сетью. Биткойн основан на пиринговом (P2P) протоколе, в котором все пользователи в сети работают и взаимодействуют непосредственно друг с другом, вместо того чтобы передавать свои фонды через посредника, как, например, банк или кредитная компания.

Сложность

Сложность непосредственно связана с майнингом (смотриte майнинг ниже), и с тем, насколько трудоемкой является проверка блоков в сети Биткойн. Биткойн регулирует сложность майнинга в проверке блоков каждые 2016 блоков. Сложность автоматически регулируется так, чтобы поддерживать время проверки (верификации) блоков на уровне 10 минут.

Дупликация

Дупликация, или двойная транзакция, возникает если кто-то пытается послать транзакцию биткойнов двум разным получателям одновременно. Как только транзакция биткойнов подтверждена, дупликация транзакции становится невозможной. Чем больше подтверждений имеется у транзакции, тем труднее совершить дупликацию перевода биткойнов.

Полная нода

Полная нода возникает если вы загрузите всю блокчейн используя клиент биткойна, и передаете, проверяете и сохраняете данные в этой блокчейн. Данные представляют собой транзакции биткойнов и блоки, которые проверяются во всей сети пользователей.

Уполовинивание

Конечное число биткойнов делает их труднодоступными. Полное число биткойнов, которое может быть выпущено, составляет 21 миллион. Число биткойнов, генерируемое на каждый блок, уменьшается на 50% каждые 4 года. Это называется уменьшением вдвое, уполовиниванием. Самое последнее уполовинивание произойдет в 2140 году. 

Скор

support.blockchain.com

График дня: Размер блокчейна биткоина приблизился к 170 Гб

Вы читаете
This is the heading of proper length

Еще

Журнал
Новости
Финансы
Аналитика

Экономика

Технологии
Стиль жизни

Инфографика

Фото
Мнения

Академия

Рейтинги

Котировки

Гражданство

Криптовалюты

Назад

Журнал

Новости
Финансы
Мнения
Аналитика

Экономика

Технологии

Стиль жизни

Инфографика

Фото

Криптовалюты

ICO

Академия

Академия трейдинга
Энциклопедия
Словарь

Рейтинги

Брокеры
Календарь ICO

Котировки

Обзор
Форекс
Сырьевые товары
Криптовалюты
Акции
Индексы

 

Поиск по сайту

Вход
Выход

Политика Cookie

Наверх

Выход

Сегодня 16:25

Инфографика, BTC, Блокчейн

434
434

График дня: Размер блокчейна биткоина приблизился к 170 Гб

Insider.pro на вашем мобильном
Международное иллюстрированное издание о трейдинге и мировых финансовых рынках

Продолжить

Продолжить

Продолжить в браузере

Главная

Инфографика, BTC, Блокчейн

Горячая тема

Сегодня 16:25

434
434

График дня: Размер блокчейна биткоина приблизился к 170 Гб
1/5

К концу второго квартала размер блокчейна биткоина увеличился почти до 170 Гб. Каждый квартал этот показатель растет в среднем на 12 Гб.

Недавно Банк международных расчетов (BIS) даже предупредил, что биткоин может «сломать» интернет. По подсчетам аналитиков, к концу 2020 года размер блокчейна увеличится в 588 раз и превысит 100 Тб, если ритейлеры будут использовать его в безналичных платежах.

btcnews24.ru

Размер блокчейна Эфириума превысил 1ТБ, и да, это проблема (Часть 2) — EthereumClassic

Это мой непрямой ответ на статью, которую меньше года назад написал Афри Шёдон, разработчик Ethereum-клиента Parity. Должен подчеркнуть, что я с уважением отношусь к большинству разработчиков в этой сфере, и это не попытка атаковать кого-либо из них. В этой статье я лишь хочу рассмотреть актуальные проблемы и показать, что Шёдон в своей статье упускает их из виду.

И скажу сразу: ограниченный объём хранения данных здесь ни при чём.

Продолжение. Первую часть вы можете прочитать здесь.

Предсказание: размер блока будет ограничен, и Эфириум вступит в смертельную гонку с Bitcoin Cash

Состояние на 14 мая 2018 г.
Статистика на сайте больше не обновляется, поэтому я экстраполировал график, используя реальные актуальные данные
http://bc.daniel.net.nz/

Состояние на 14 мая 2018 г.
https://ethereum.stackexchange.com/questions/143/what-are-the-ethereum-disk-space-needs

Представленный выше график – это даже не предсказание. Я просто добавил недостающие данные (выделено жёлтым) к последнему графику, на котором сравнивались директории с данными Биткойна и Эфириума, и экстраполировал результат, на основании которого можно утверждать следующее:

  • Будущее Биткойна предсказуемо. Рост блокчейна и требования сети изменяются линейно (идеальный сценарий).
  • Объём данных, которые необходимо обрабатывать узлу сети Эфириум за секунду, стремительно растёт и бьёт все рекорды (нежелательный сценарий).
  • Если требования блокчейна Эфириума стабилизируются на текущем уровне, он продолжит линейный тренд развития, обозначенный пунктиром на графике (очень нежелательный сценарий)
  • Если требования продолжат расти экспоненциально, число недовольных рассинхронизацией владельцев узлов достигнет переломного значения (и это возможно только в одном случае).

Видите таблицу выше? Тот, кто опубликовал её, отключил свой узел. Проблема также заключается в физических требованиях, например, в затратах личного времени владельца узла. Требования по обслуживанию узла не должны быть высокими или терпимыми – они должны быть минимальными.

Знаете, что я делаю для поддержки моего Биткойн/Lightning-узла? Я просто оставляю ноутбук включённым. И ничего больше. При необходимости, я останавливаю процессы, перезагружаю компьютер, а затем запускаю их заново. Я постоянно использую компьютер для разных повседневных задач, и это никак не мешает работе узла. При всём уважении к разработчикам, если бы они навязали мне обновление, из-за которого мой узел не смог бы синхронизироваться и продолжать работу в сети, я пришёл бы в ярость от такой глупости, не будь я заранее к этому готов. Но к счастью, я избежал заблуждений и выбрал блокчейн с дальновидной стратегией (Биткойн).

Проблема в том, что большинство владельцев узлов в Эфириуме недостаточно осведомлены о том, что их ожидает. Мне кажется, они не до конца понимают, как работают основные системы стимулов, а также когда и почему такой примитивный фактор, как неограниченный размер блока, помешает работе их узлов. Надеюсь, моя статья поможет им в этом разобраться.

Что же происходит, когда наступает тот самый психологический переломный момент? Уходят ли пользователи? Сколько узлов должно отключиться, чтобы это произошло? Сайты-обозреватели больше не отслеживают такие данные. На Etherscan.io нет статистики по директориям ни для полного, ни для быстрого режима синхронизации, а Etherchain.org лишь сообщает об ошибке.

Кроме того, на Etherscan нельзя рассмотреть мемпул, то есть очередь транзакций, ожидающих включения в блоки, в более широком масштабе. Комиссии возрастают как раз из-за переполнения этой очереди, и у всех должна быть возможность увидеть её состояние за длительный период времени. Вот график мемпула Биткойна в сравнении с графиком на Etherscan.io:

https://jochen-hoenicke.de/queue/#1,4d

https://etherscan.io/chart/pendingtx

На обоих графиках изображено приблизительное общее число транзакций в очереди в примерно одинаковом масштабе: за 4 и 5 дней соответственно. Разница в том, что интервал на графике Биткойна можно расширить настолько, чтобы увидеть всю историю. Почему это важно? В сети, где не регулируется размер блока, ключевую роль играет психология. Вот как выглядит история мемпула Биткойна:

Текущий уровень отмечен указателем

Понимаете, что я имею в виду и насколько важен масштаб? Что, если мы посмотрим на всю историю мемпула Эфириума и увидим, что он достиг рекордной высоты и продолжает расти? Не утверждаю, что сейчас дела обстоят именно так, но эту информацию нельзя скрывать. И я считаю, что если эта информация когда-нибудь будет раскрыта, то будет уже слишком поздно. Поздно уже даже сейчас.

Давайте посмотрим на задержку блоков и транзакций в сети Биткойн. Ниже вы увидите два графика. На первом графике изображено время распространения по всей сети одного блока, на втором – одной транзакции. Все 115 тыс. узлов обрабатывают транзакции и сохраняют их данные до тех пор, пока какой-нибудь майнер не создаст корректный блок и не передаст информацию о нём в сеть.

  • Скорость распространения блоков значительно ускорилась благодаря хорошо продуманным улучшениям в коде. Транзакции подтверждаются по мере поступления и хранятся в мемпуле. Когда узел получает новый блок, он быстро сверяет его со всеми транзакциями, сохранёнными ранее, и, как правило, находит среди них большинство транзакций из нового блока. Это позволяет узлу в кратчайшие сроки подтвердить блок и отправить его всем своим пирам.
  • С другой стороны, время обработки транзакций постепенно выросло, но, похоже, начинает стабилизироваться. Такая динамика неслучайна: замедление происходило вследствие улучшения механизмов защиты данных. Это достойный компромисс, ведь блоки так или иначе обрабатываются раз в 10 минут, и задержка в 16 секунд вполне допустима. Думаю, что скорость обработки транзакций стабилизируется, как только блоки будут постоянно заполняться до предела, поскольку комиссии, обусловленные размером блока, будут регулировать поток новых транзакций (если, конечно, в протокол не внесут изменений).

Стоит отметить, что для Эфириума подобная информация недоступна:

https://dsn.tm.kit.edu/bitcoin/

Биткойн разрабатывался с учётом этих факторов. Очередь транзакций растёт, однако размер блока регулируется. Со временем люди учатся правильно пользоваться инструментом, который мы называем блокчейном, и поток транзакций стабилизируется. С другой стороны, отсутствие регулирования приводит к тому, что, когда множество людей хаотично и одновременно пытается использовать этот инструмент для какой-нибудь несерьёзной цели вроде CryptoKitties, работа всей сети замедляется, пока она не справится с наплывом новых контрактов. Каждый из них должен быть обработан каждым полным узлом. Казалось бы, конкретно вам не нужно обрабатывать каждый контракт, и вас могут заверять, что это необязательно, но ведь кто-то должен выполнять всю работу. Много ли тех, кто будет это делать? Высокие комиссии лишь препятствуют глупым приложениям вроде CryptoKitties на базовом уровне протокола. В них нет никакой нужды. Более полезные приложения столкнутся с теми же проблемами, так как блокчейны не масштабируются.

Эти DApp парализуют ваш блокчейн потому, что он не регулируется:

Но разве нам не обещали, что всё будет в порядке? Ведь в этом заключалась вся идея Эфириума: стать лучшей альтернативой Биткойну. Мечтать не вредно.

Конечно же, число транзакций при неограниченном размере блока не устремится в бесконечность, но важно понимать, что сеть физически не справляется даже с текущей нагрузкой. В ней недостаточно узлов, чтобы обрабатывать и вовремя передавать всю информацию. Знаете ли вы на самом деле, сколько узлов задействовано в сети Эфириума? В сети Биткойн работают около 115 тыс. узлов, 12 тыс. из которых являются полными узлами, открытыми для входящих соединений. Почти все они участвуют в обмене данными, поскольку это также поддаётся регулированию. Отличия узлов, открытых для входящих соединений, от остальных узлов в данном случае не принципиальны, так как все они обмениваются данными со своими пирами. По умолчанию у узла должно быть 8 пиров, и клиент не сможет установить более 8 соединений, если пользователь не добавит их вручную. Такое ограничение было введено намеренно. Устанавливать больше соединений не рекомендуется, так как это снижает работоспособность сети:

 

 

«По умолчанию Биткойн допускает 8 исходящих соединений, и параметр -maxconnections лишь контролирует максимальное число входящих соединений. Можете менять этот параметр как вам угодно, но имейте в виду, что к вам не сразу подключится множество новых узлов.
Пожалуйста, не пытайтесь установить более 8 исходящих соединений – в этом нет необходимости. Доступные пиры — редкий ресурс, и без них децентрализация невозможна. Если все участники сети попытаются подключиться ко всем доступным пирам, как это делают некоторые сайты, то очень скоро в сети не останется узлов, открытых для входящих соединений.
Если вы предприниматель или майнер, возможно, вам пригодятся несколько постоянных соединений с проверенными узлами (см. параметр командной строки или конфигурации -addnode). Однако большее число соединений не обеспечит более надёжную верификацию (стандартный клиент в любом случае подтверждает каждую транзакцию) и не ускорит перечу данных (поскольку пересылка новых блоков и транзакций всем пирам займёт больше времени). Прежде всего, это вопрос поддержания работы сети».
https://bitcoin.stackexchange.com/a/8140

Помните эту реплику, приведённую ранее?

«Такова природа p2p-сетей: всё зависит от работы пиров и состояния соединения. Обычно, если подождать достаточно долго, синхронизация сработает. Также может помочь Ctrl+C и перезагрузка (после этого, в идеале, установится соединение с более стабильным пиром). Ещё один вариант — найти хорошего пира и установить соединение с ним вручную».

Так проблемы не решаются. Это классический пример того, как блокчейн с недостаточным регулированием позволяет участникам сети действовать лишь в собственных интересах. Это неизбежно приводит к тому, что узлы разделяются на ведущих и ведомых, «господ» и «рабов», которых они содержат. Такой расклад всё меньше похож на децентрализацию, особенно если финансовый барьер стоимости содержания «господского» узла поднимается выше и выше.

Справедливости ради стоит заметить, что именно за это критикуют и Lightning Network, однако это сеть совершенно иного типа. Блокчейны – это peer-to-peer сети широкого вещания, а Lightning Network и прочие сети каналов состояния работают по принципу anycast. Рассылка данных в них происходит совершенно по-другому. Даже у современного холодильника хватит производительности, чтобы запустить Lightning-узел. Опасения по поводу постепенной централизации Lightning в виде радиальной структуры связаны с распределением средств на балансах каналов. Для радиальной структуры характерны те же проблемы, что для модели ведущих и ведомых, однако в случае с балансами каналов данные не являются узким местом системы. Подобно Биткойн-клиентам с их стандартными 8 пирами, можно стандартизировать Lightning-клиенты, задав число каналов и сумму средств в каждом из них. Тогда сеть сформируется вокруг этого стандарта и не сможет принять централизованную радиальную форму. Lightning Network — довольно новая технология, и поскольку у нас слишком мало данных, чтобы её исследовать, пока трудно определить подходящие стандартные значения для числа каналов и суммы средств.

Кстати о данных и исследованиях: почему число узлов в Эфириуме изображается только на таких графиках? Где найти его историю? Сколько из этих узлов использовали быструю синхронизацию и по-настоящему ничего не подтверждали? Узлы могут хранить историю блокчейна в сокращённом виде, но, всё же, сколько из них занимается полноценным подтверждением транзакций? И сколько среди них обычных лёгких клиентов, которые лишь синхронизируют заголовки?

https://www.ethernodes.org/network/1

Смешно наблюдать, как Trustnodes и прочие сайты, полные пропаганды и содействующие заговорам Bitcoin Cash, публикуют откровенную ложь под громкими заголовками. Когда она получает распространение, никто не подвергает её сомнению, кроме тех, кто действительно в курсе происходящего.

«В Эфириуме теперь в три раза больше узлов, чем в Биткойне».
Не буду оставлять ссылку на пропагандистов Bitcoin Cash

 

В сети Биткойн 115 тыс. узлов, и все они осуществляют полноценное подтверждение транзакций:

http://luke.dashjr.org/programs/bitcoin/files/charts/software.html

Что же делать тем, кто постепенно осознаёт, как обстоят дела на самом деле? А тем, кто этого не понимает? И что ждёт сеть, состоящую в основном из таких пользователей, которые постепенно перестают в ней участвовать (не в буквальном смысле, а отказываясь содержать полные узлы и переходя на лёгкие)? Сколько полных узлов останется в сети? У скольких из них сохранится полноценная копия генезисного блока? А что произойдёт, если всю сеть ведомых узлов будут обслуживать 5 дата-центров? Кто будет подтверждать транзакции, если почти все будут синхронизировать лишь заголовки блоков? Можно сколько угодно утверждать, что для поддержания безопасности сети необходима только недавняя история состояния, но разве можно назвать безопасной сеть, которая неэффективна на всех уровнях и в которой большинство узлов не успевает даже за последней тысячей блоков?

Из всего этого можно сделать следующие выводы:

  1. Рост размера блока в Эфириуме опасен не из-за объёма данных, сохраняемых на диске, а из-за требований к производительности узлов.
  2. Чтобы избежать полного краха сети, в Эфириуме нужно ввести разумное ограничение размера блока.
  3. Ограничение размера блока приведёт к росту комиссий и помешает функционированию многих DApp, или же значительно замедлит сеть. В будущем DApp окажутся неработоспособными.
  4. Если DApp перестанут работать, возможно, существование Эфириума потеряет весь смысл.

Как насчёт Bitcoin Cash?

  1. Размер блока в Bitcoin Cash недавно увеличился с 8 Mб до 32 Мб, и скоро в нём введут новые коды операций (OP_CODES), которые станут основой для новых сомнительных «функций» вроде ICO или каких-нибудь «критоптичек».
  2. У Bitcoin Cash есть потенциал роста, так как он произошёл от блокчейна с очень низкой нагрузкой, в то время как Эфириум совершенно перегружен.

https://txhighway.cash

Эфириум обречён, а Bitcoin Cash пытается уподобиться ему, не замечая тревожных сигналов, к которым мы пытаемся привлечь внимание сообщества. Сторонники Bitcoin Cash получили то, что хотели – больший размер блоков и возможность проведения ICO. И Bitcoin Cash, и Эфириум превратятся в централизованные блокчейны, которые со временем умрут, но постепенное увеличение размера блока, как система искусственного жизнеобеспечения, позволит им протянуть ещё какое-то время, обслуживая мошеннические продуктовые токены. В конце концов, когда никто больше не сможет поддерживать работу узлов, вся система разрушится.

Продолжение следует…

Часть 3

Источник

Поделиться ссылкой:

‹ Размер блокчейна Эфириума превысил 1ТБ, и да, это проблема (Часть 1)Размер блокчейна Эфириума превысил 1ТБ, и да, это проблема (Часть 3) ›

Рубрики:Анализ, Важное, Мнение, ETH, Ethereum, эфир

Метки: Bitcoin Cash, масштабирование, масштабируемость, Lightning Network, размер блока

ethclassic.ru

Как урезать Bitcoin Core кошелек: отключение выкачивания полного блокчейна

Недавно в комментариях к статье Bitcoin долгая синхронизация кошелька у меня спросили как быть, если жесткий диск маленького размера и весь блокчейн биткоина (а он уже больше 110Гб) не помещается?

Тут я вспомнил, что недавно вышла новая версия Bitcoin Core 0.14.0, которая содержит ряд улучшений.

Улучшена производительность IBD

Одним из главных нововведений релиза стало улучшение производительности начальной загрузки блоков (IBD). Узел, запущенный в первый раз, теперь может проверять все блоки гораздо быстрее. Подобное нововведение было необходимо из-за постоянно возрастающего размера блокчейна. Теперь пользователи могут не хранить весь блокчейн, который сейчас имеет размер более 110 Гб – достаточно иметь его урезанную версию с минимальным размером в 550 Мб.

В предыдущих версиях была предусмотрена обрезка блокчейна до 2 Гб и хранением блоков примерно за две недели. Теперь даже полные узлы могут только обрабатывать блоки, но не хранить их, записывая изменение балансов адресов в таблицу UTXO (неистраченных выходов). Несмотря на некоторые уступки в плане безопасности, такой механизм значительно ускоряет работу кошелька и снижает требования к аппаратным ресурсам.

Ускоренная проверка новых блоков

Это нововведение особенно порадует майнеров. Для многоядерных процессов был обновлен кэш подписей – тест, проведенный на системе с 16 ядрами показал 40% увеличение скорости обработки нового блока. Внедрение функции BIP152 Compact Blocks позволит передавать некоторые блоки еще до того, как они были полностью подтверждены, позволяя этим блокам быстрее чем раньше распространяться по сети peer-to-peer (P2P).

Код для обмена данными в сети P2P также был реорганизован, чтобы позволить нескольким действиям выполняться одновременно, а также увеличить пропускную способность, устраняя потенциальные задержки в обработке новых блоков. Помимо этого, неподтверждённые транзакции в памяти узла (mempool) теперь могут быть сохранены и восстановлены с диска при перезапуске Bitcoin Core.

Обновленный расчет комиссий

Кошелек Bitcoin Core теперь позволяет пользователям при желании отправлять транзакции при помощи функции replace-by-fee (RBF). Это значит, что пользователь может увеличить комиссию за транзакцию даже после того, как была отправлена в сеть более ранняя версия транзакции. Данная функция не включена по умолчанию. Разработчики надеются, что это нововведение побудит майнеров к более быстрой обработке новых версий транзакций.

Помимо перечисленных основных изменений, существуют также и другие нововведения — возможность включения и выключения сетевой активности, новый эффективный метод импорта множественных ключей или адресов watch only, а также новые предупреждения и сообщения, информирующие пользователей о правильном использовании продукта.

Разработчики Bitcoin Core позаботились о людях, которых хотят использовать оригинальный кошелек для биткоинов, однако при этом не имеют большого быстрого диска.

Уменьшаем необходимое место на диске для клиента Bitcoin

Для того чтобы использовать усеченный блокчейн нужно использовать опцию -prune=600

Указывать опцию prune необходимо при старте bitcoin-qt.exe, для этого можно создать ярлык для запуска кошелька и в строке Объект в свойствах ярлыка дописать опцию.

Выглядеть это будет примерно так

C:\Data\bitcoin-0.14.0\bin\bitcoin-qt.exe -datadir=store -prune=600

В данном случае я использую две опции при запуске Bitcoin wallet:

-datadir=store эта опция говорит кошельку, что блокчейн и wallet.dat находится в подкаталоге store каталога программы, вы можете не указывать эту опцию, и каталог с базой данных транзакций и файлом кошелька будет размещаться по-умолчанию в C:\Users\[имя вашего пользователя в Windows]\AppData\Roaming\Bitcoin

-prune=600 — Уменьшить размер хранилища за счёт обрезания (удаления) старых блоков. Будет разрешён вызов RPC метода pruneblockchain для удаления определённых блоков и разрешено автоматическое обрезание старых блоков, если указан целевой размер в Мб. Этот режим несовместим с -txindex и -rescan. Внимание: переключение этой опции обратно потребует полной загрузки цепи блоков. (по умолчанию: 0 = отключить обрезание блоков, 1 = разрешить ручное обрезание через RPC, >550 = автоматически обрезать файлы блоков, чтобы они были меньше указанного размера в Мб)

Смотрим help по командам, запускаем bitcoin-qt.exe /help. Получаем список опций командой строки Bitcoin Core
Из справки становится понятно, что можно указывать минимальное значение prune=551.

Создаем ярлык для запуска Bitcoin Core c опциями datadir и prune и их значениями:


webhamster.ru

Размер блока и количество транзакций в сети биткоин выросли почти в два раза

Биткоин-энтузиаст под псевдонимом SimplGy опубликовал данные о заполняемости блоков в сети биткоин за последние 12 месяцев. Год назад он разработал небольшую программу, анализирующую блокчейн и заполняемость блоков.

«Цвет показывает, насколько сильно заполнен блок. Размер блоков в протоколе биткоина ограничен до 1Мб и, как вы можете увидеть на иллюстрации, многие блоки на сегодняшний день заполнены практически полностью. […] Когда я разработал это примерно год назад, иллюстрация была более многоцветной, однако на сегодняшний день почти все обрабатываемые блоки окрашены в темно-красный цвет, показывающий предельную заполненность блока», — сообщается на сайте SimplGy.

Середина 2015 года:

Конец 2016 года:

Увеличение заполняемости блоков подтверждается и открытыми данными Bitfury. Если в 2015 году минимальный размер блока по ключевым пулам составлял 563 Кб, а максимальный 700 Кб, то в этом году минимальный размер блока сравнялся с показателем в 656 Кб, а максимальный приблизился к отметке в 981 Кб.

Также, по данным Bitfury, количество транзакций в блоке за последний год действительно увеличилось. Например, в сравнении с июлем 2015, количество транзакций в блоке по разным пулам увеличилось примерно в два раза. При этом многие пулы продолжают обрабатывать пустые блоки. Так, на август 2016 процент пустых блоков, добытых ключевыми пулами, составляет 8% от общего количества добытых блоков. Отметим, что в августе 2015 года этот же показатель составлял 33%.

Таким образом мы можем наглядно рассмотреть не только рост активности в сети биткоин за последний год, но и прогнозировать актуализацию спора о размере блока в ближайшее время.

Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

Подписаться на новости Forklog

forklog.com

Размер блокчейна достиг 100 Гб

Дальнейший рост объема блокчейна может привести к снижению скорости транзакций с биткоинами, считают пользователи Reddit.

Согласно статистическому серверу CoinDance, по состоянию на 19 декабря 2016 год размер блокчейна составляет 100, 18 Гб. В настоящий момент в мире существует 5 273 узла биткоин-сети, на которых полностью скачано программное ядро биткоин-кода в той или иной версии.

Пользователи форума Reddit опасаются, что дальнейшее увеличение объема блокчейна приведет к тому, что многим владельцам узлов придется платить за хранение дополнительных объемов информации.

«Возможно мы потеряем те из узлов-сети, которые существуют на виртуальных серверах. Для продолжения работы их владельцам придется платить по другим тарифам», — отметил пользователь ltogo.

Другие пользователи считают, что увеличение обьема блокчейна приведет к уменьшению скорости транзакций внутри сети.

«Проблема не в том, где хранить данные, а в том, на какой скорости (будет работать данный узел сети), особенно если он работает через протокол TOR. Меньший размер блока (и блокчейна) означает, что узлы могут обрабатывать данные быстрее», — сообщил пользователь FluxSeer.

Еще несколько пользователей пожаловались на проблемы с обновлением ядра системы. «В прошлый раз это заняло две недели. Но я делал это на старом ноутбуке, который хотело превратить в узел системы», — сказал belcher.

Создатели программного ядра биткоин-кода ситуацию не комментируют. На главной странице проекта содержится предупреждение о том, что для нормального скачивания программного обеспечения для узла биткоин-системы нужно «соединение с интернетом, достаточное для скачивания всего объема блокчейна». Однако сам объем обозначен на сайте как 65 Мб – а это значит, что программисты не обновляли информацию как минимум месяц. 

Обсуждение роста объема блокчейна проходит на фоне продолжающихся дебатов о размере блока. В начале декабря Часть команды Bitcoin Core договорилась о необходимости подготовить решение для увеличения размера блока до 2 Мб. Разработка кода уже ведется. Разработка «жесткой развилки» входит в дорожную карту, опубликованную в декабре 2015 года. Там указывается, что команда Bitcoin Core продолжит работу над безопасной «жесткой развилкой», которая будет дополнять SegWit и будет предполагать увеличение лимита размера блока до 4 МБ. Ориентировочное время внедрения «жесткой развилки» — июль 2017 года, но только в случае, если решение получит широкую поддержку со стороны биткоин-сообщества.

Роман Корицкий

www.coinfox.ru

Обновлено: 01.07.2019 — 11:40

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *