Хардфорк: что это и зачем он нужен

Далеко не всем известно, что представляет собой так называемый хардфорк. На первый взгляд кажется, что речь идет о сложном техническом термине. На самом деле это довольно простая концепция, которая относится к технологии блокчейн. Хардфорк –естественное действие, связанное с развитием. Чтобы полностью понять концепцию, представьте, что команда разработчиков удаленно работает над определенной монетой (XCoin).

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

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

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

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

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

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

Другими словами, хардфорк – это постоянное расхождение с предыдущей версией блоков. Новая версия не будет принимать узлы предыдущей. Следовательно, все запущенные узлы блокчейна XCoin должны обновляться или переноситься на блокчейн нового XCoin.

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

В качестве примера можно привести созданный в сети биткоин и ZClassic хардфорк Bitcoin Private командой разработчиков из Флориды 29 апреля 2018 года. Согласно заявлению разработчиков, хардфорк объединит транзакции биткоина и защищенные функции ZСlassic.

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

Чтобы реализовать задуманное, команде Anonymous Bitcoin потребовалось бы разделить блокчейны ZCL и BTC, путем признания недействительными транзакции, подтвержденные узлами, которые не были обновлены до новой версии программного обеспечения протокола. В отличие от Ethereum DAO, этот хардфорк не будет раскрывать данные о транзакциях.

Среди основных функций Anonymous Bitcoin можно выделить:

  • Децентрализация. Анонимный биткоин использует equihash, алгоритм Proof-of-Work.
  • Анонимность. Поддержка протокола на основе доказательства нулевого разглашения zk-SNARK.
  • Обратная связь. Социальные каналы позволяют принимать во внимание идеи, предложенные сообществом.
  • Masternodes. Возможность хранить монеты, стимулировать долгосрочное инвестирование, а также возможность возврата дивидендов со временем.
  • Прозрачность. Несмотря на то, что расходы должны сохраняться в тайне, к процессу разветвления это не относится. Команда будет предоставлять видео-обновления и проводить регулярные Q&A (ответы на вопросы).
  • Поддержка криптобирж. За счет наличия разветвленной сети, Anonymous Bitcoin может быть представлен на крупнейших биржах.

Источник: Hackernoon