В 2106 году сеть биткоина перестанет работать — пользователи не смогут переводить монеты, майнеры не смогут добывать новые блоки. Сеть биткоина просто остановится. Это связано с проблемой, о которой разработчики биткоина знают в течение многих лет, по меньшей мере, с 2012 года. Положительный момент заключается в том, что ошибку можно исправить, а плохой — для этого потребуется сделать хард-форк.
«Это изменение консенсуса, но очень простое, и я надеюсь, что оно не будет спорным, — сказал соучредитель и инженер Blockstream Питер Уилле. — У нас есть около 80 лет, чтобы исправить ошибку. Кто знает, что может случиться в такие сроки?».
Ошибка проста. Блоки биткоинов — это контейнеры, в которых хранятся транзакции. Каждый блок имеет число, отслеживающее, сколько ему предшествует других блоков. Но из-за ограничения, связанного с тем, как хранятся эти числа высоты блоков, у биткоина просто закончатся номера блоков после номера 5101541. Это случится примерно через 86 лет и тогда будет невозможно производить какие-либо новые блоки.
Для исправления проблемы и внесения изменений в код потребуется хард-форк. Хард-форки сложны тем, что они не имеют обратной совместимости. Они требуют, чтобы каждый, у кого есть узел или майнер, обновил свое программное обеспечение. Любой, кто этого не сделает, останется с со старой нерабочей версией сети.
Хотя некоторые блокчейны, такие как Ethereum, регулярно выполняют хард-форки, в сообществе биткоина их очень не любят. Последняя попытка хард-форка биткоина вызвала ожесточенные споры, когда в 2017 году несколько крупных компаний и майнеров объединились вокруг хард-форка Segwit2x. Однако хард-форк с исправлением ошибки не должен вызвать подобной реакции, так как без него сеть сделается нерабочей.