Споры о размере блока Биткоина продолжаются

Споры о размере блока биткоина продолжаются

Криптосообщество по-прежнему не может прийти к общему решению о будущем размере блока биткоина. Многие считают, что настало время для увеличения текущего лимита размера блока в 1MB, поскольку тогда сеть сможет проводить большее количество транзакций одновременно.

Ведущие биткоин разработчики Гэвин Андресен (Gavin Andressen) и Майк Херн (Mike Hearn) уже выпустили новую версию ПО биткоина Bitcoin XT. Они хотят вынудить сеть принять решение, основанное на консенсусе, к следующему году, однако некоторые считают такой подход неверным.

Что не так с нынешним размером блока?

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

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

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

  1. Полностью убрать лимит на размер блока

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

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

  1. Установить фиксированный лимит на размер блока

Этот подход был предложен одним из первых. Одни считают, что лимит на размер блока должен быть увеличен до 8MB, в то время как другие настаивают на увеличении лимита до 20MB. Эти идеи были взяты за основу при создании ПО Bitcoin XT, а также BIP 102 Джефа Гарзика (Jeff Garzik). Один из разработчиков ядра биткоина Сержио Лернер (Sergio Lerner) предложил сохранить лимит размера блока, но при этом установить изменяемый интервал между блоками, который позволит сети увеличить количество проводимых транзакций в два раза и при этом сократить время обработки.  

  1. Увеличивающийся лимит на размер блока

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

Андресен ранее предлагал в своем проекте BIP101 систему, в которой размер блока будет увеличиваться примерно на 50% ежегодно. Тем не менее, эта идея не была принята командой разработчиков ядра биткоина. Другой разработчик ядра Питер Вуиль (Peter Wuille) предложил замедлить процесс роста до 17.7% в год, начиная с 2017 года, именно эта идея легла в основу его BIP103.

Другой способ применения подхода с постепенно увеличивающимся лимитом размера блока заключается в том, чтобы изменять его ежегодно в зависимости от темпов роста вместо того, чтобы устанавливать определенный процент, будь то 50% или 17.7%

  1. Увеличенные блоки биткоина

Несколько отличный подход продемонстрировал Адам Бэк (Adam Back). Он предложил ввести увеличенные блоки, таким образом удастся сохранить размер блоков в 1MB, но при этом позволит пользователям и майнерам при желании создавать и более крупные блоки. В конечном счете это приведет к образованию множества блокчейнов, при этом оригинальный блокчейн с размером блока в 1MB останется более защищенным, чем цепочки с более крупными блоками.

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

Exit mobile version