Перейти к содержимому
buybitcoinsmart

Глоссарий / Культура и история

Война за размер блока

Другие названия: Block size war.

Что такое Война за размер блока?
Война за размер блока была спором 2015-2017 годов о том, стоит ли повышать лимит размера блока биткоина путем жесткого форка, и завершилась она принятием SegWit и расколом цепочки.

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

Как это работает

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

Повышение лимита требует, чтобы все участники приняли блоки, которые старое программное обеспечение отвергает, а это жесткий форк: узлы, которые не обновились, перестают следовать за цепочкой. Так изменение в одну строку превращается в референдум. В 2015 и 2016 годах сторона больших блоков выпускала собственные реализации, чтобы попытаться выиграть этот референдум за счет принятия. Bitcoin XT, выпущенный в августе 2015 года, нес график BIP101 Гэвина Андресена: 8 МБ с удвоением каждые два года. Bitcoin Classic последовал в начале 2016 года с более простым скачком до 2 МБ, а Bitcoin Unlimited предлагал позволить майнерам договариваться о потолке между собой.

У другой стороны был иной план: исправить пластичность транзакций, получить рост пропускной способности как побочный эффект и сделать это без форка, который мог бы оставить кого-то на обочине. Segregated Witness вышел в Bitcoin Core версии 0.13.1 в октябре 2016 года и начал сигнализировать 15 ноября 2016 года по правилу, требовавшему согласия 95 процентов добытых блоков в течение года. За зиму дело застопорилось примерно на 30 процентах, потому что майнеры подписали в Гонконге в феврале 2016 года соглашение, привязавшее их поддержку к жесткому форку, который никто не выполнил.

Положение сдвинули два шага в 2017 году. Нью-Йоркское соглашение от 23 мая собрало 58 компаний, представлявших примерно 83 процента хешрейта, в поддержку SegWit плюс жесткий форк до 2 МБ через три месяца. Одновременно мягкий форк, активированный пользователями, BIP148, назначил 1 августа датой, с которой участвующие узлы начали бы отвергать любой блок, не сигнализирующий о поддержке SegWit. Перед лицом возможного раскола цепочки, вызванного пользователями, а не майнерами, отрасль приняла промежуточное предложение BIP91, которое зафиксировалось 21 июля 2017 года и принудило к сигнализированию за считаные дни до срока. SegWit зафиксировался в августе и вступил в силу в конце того месяца. Часть Нью-Йоркского соглашения о жестком форке была отброшена 8 ноября 2017 года из-за отсутствия поддержки.

Почему это важно при покупке биткоина

Война за размер блока породила три вещи, с которыми вы столкнетесь при первой покупке, объяснит их кто-нибудь вам или нет.

Первая представляет собой семейство активов со схожими названиями. Bitcoin Cash отделился 1 августа 2017 года с более высоким лимитом, а затем снова разделился 15 ноября 2018 года на Bitcoin Cash и Bitcoin SV. Биржи перечисляют их все, тикеры стоят рядом друг с другом в одном выпадающем списке, а веб-домены со словом bitcoin продвигали форки как подлинный актив. Покупайте тикер BTC, проверяйте сеть пополнения, прежде чем что-либо отправлять, и относитесь к любому сайту, спорящему о том, какая цепочка настоящая, как к рекламе.

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

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

1 августа 2017 года и биткоины, которые вы держали

Раскол цепочки 1 августа 2017 года является самым ясным примером того, что означает хранение, и тысячи людей узнали это на той неделе.

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

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

Война за размер блока vs жесткий форк

Война за размер блока была политическим спором; жесткий форк является одним из инструментов, которыми его вели. Жесткие форки обычны в программном обеспечении и ничем не примечательны в большинстве блокчейнов, и техническая операция ослабления правила так, что старые узлы отвергают результат, сама по себе не несет драмы. Войной это сделал вопрос под ним: может ли согласованное большинство майнеров и компаний изменить правила биткоина вопреки возражениям людей, запускающих программное обеспечение. Жесткий форк произошел 1 августа 2017 года, и цепочка, которую большинство людей называет биткоином, является той, которая его не приняла.

Не путать с

Часто задаваемые вопросы

Кто победил в войне за размер блока?

Сторона малых блоков, в том смысле, что базовый лимит так и не был поднят посредством жесткого форка в цепочке, сохранившей тикер BTC. Segregated Witness активирован в августе 2017 года, пропускная способность выросла в результате мягкого форка, а предложения о более крупных блоках ушли в собственные цепочки.

Является ли Bitcoin Cash тем же, что и биткоин?

Нет. Bitcoin Cash представляет собой отдельную цепочку и отдельный актив, созданный в результате форка 1 августа 2017 года, со своей ценой, своим тикером и своей историей с того блока. Отправка BTC на адрес BCH может привести к потере средств.

Получил ли я бесплатные активы, если держал биткоин во время раскола?

Если вы хранили свои приватные ключи, да, баланс существовал в обеих цепочках. Если вы держали биткоин на бирже, это полностью зависело от политики этой биржи, а последующее получение активов форка часто становилось путем к краже сид-фразы.

Может ли спор о размере блока повториться?

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

Читайте далее

Связанные термины

Еще в разделе «Культура и история»

Читать эту страницу на английском