Криптовалюты развиваются с течением времени, принимая новые правила сети, за которые проголосовали майнеры. Это известно как «форкинг». С момента своего изобретения в 2009 году биткоин много раз подвергался «форку» – иногда с помощью софтфорка, а иногда с помощью хардфорка.

Ниже мы рассмотрим, как работает каждый из них, чем они отличаются и что они означают для инвесторов.

Почему происходит форк биткоина?

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

Что такое хардфорк?

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

Что такое софтфорк?

Софтфорки – это более тонкие программные изменения блокчейна. После софтфорка оригинальный блокчейн остается в силе, и пользователи просто принимают обновление.

Другие изменения биткоина

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

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

Основные различия между софтфорками и хардфорками

Софтфорк Хардфорк
Обратная совместимость Да Нет
Размер блока Меньше Больше
Скорость Медленнее Быстрее
Безопасность Ниже Выше

Обратная совместимость

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

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

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

Размер блока

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

Размер блока был одной из основных причин первого хардфорка биткоина, когда в результате хардфорка в 2017 году был создан Bitcoin Cash (BCH). Благодаря большему размеру блока, один блок в блокчейне BCH может регистрировать большее количество транзакций, чем блок в оригинальном блокчейне Биткоина. Это позволяет валюте обрабатывать больше денег быстрее.

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

Софтфорк может ограничить только размер блоков. Он может только добавлять новые правила – он не может изменять существующие правила.

Скорость и безопасность

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

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

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

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

Заметные форки биткоина в прошлом

Биткоин не раз подвергался форку. Помимо Bitcoin Cash, вот некоторые другие заметные форки:

  • Litecoin. Litecoin (LTC) был создан для более быстрых транзакций с использованием алгоритма Scrypt, а не алгоритма SHA-256, используемого в Биткоин. Считается, что транзакции LTC подтверждаются быстрее и имеют более низкие комиссии, чем BTC в целом.
  • Vertcoin. Vertcoin (VTC) использует другой алгоритм консенсуса для майнинга. Цель создания криптовалюты VTC заключалась в том, чтобы быть устойчивой к ASIC, то есть чтобы рынок майнинга не смогли захватить люди, имеющие доступ к ресурсам для приобретения большого и дорогого компьютерного оборудования ASIC (интегральная схема специального назначения).
  • BSV. BSV – это хардфорк сети Bitcoin Cash, инициированный Крейгом Райтом, который утверждает, что он на самом деле является Сатоши Накамото, создателем Bitcoin. (Это остается недоказанным; Сатоши Накамото может быть псевдонимом группы людей).
  • Bitcoin Gold. Этот форк использует устойчивый к ASIC алгоритм Proof of Work майнинга, чтобы создать монету, которую каждый может добывать дома, не прибегая к дорогостоящему специализированному компьютерному оборудованию.

Многие из этих криптовалют, созданных на основе Биткоина, прошли через свои собственные форки. Например, у Litecoin был свой хардфорк, который привел к появлению Litecoin Cash.

Но несмотря на все улучшения, которые предлагали форки, биткоин по-прежнему остается доминирующей криптовалютой в мире, рыночная капитализация которой, по данным Coinmarketcap, на 6 июня 2022 года составила $599 124 033 493. Не то чтобы дела у некоторых форков шли так уж плохо. Рыночная капитализация Bitcoin Cash и Litecoin составляет $3 594 623 686 и $4 660 402 259, соответственно.

Подведем итог

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

Некоторые форки биткоина создали совершенно новые альткоины, а значит, и дополнительные возможности для инвестирования для инвесторов, заинтересованных в криптовалютах.