Исправление ошибки, которая разрушит Биткойн, (в конечном итоге) приведет к хард-форку

Исправление ошибки, которая уничтожит Биткойн, приведет (в конечном итоге) к хард-форку - 2020 07 09t133036z1lynxmpeg6813jrtroptp4health coronavirus cryptocurrenciesПо прогнозам, в 2106 году купить биткойны он внезапно перестанет работать, если продолжит работу с кодом, который выполняется в его сети сегодня. Хорошая новость в том, что обнаруженную ошибку легко исправить.

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

Ошибка

Ошибка проста. Блоки биткойнов - это контейнеры, в которых хранятся транзакции. Каждый биткойн-блок имеет номер, который отслеживает, сколько блоков предшествует ему.

Но из-за ограничения, связанного с тем, как хранятся числа высоты блоков, у Биткойна закончатся номера блоков после 5101541. Другими словами, примерно через 86 лет в будущем будет невозможно создавать новые блоки.

Жесткая вилка

Для изменения требуется так называемый «хард-форк», наиболее сложный метод внесения изменений в блокчейн. Хард-форки сложны, поскольку они не имеют обратной совместимости, требуя от любого, кто использует биткойн-узел или майнер, обновить свое программное обеспечение.

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

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

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

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

«Оссификация» протокола

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

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