Глоссарий

Hard Fork Combinator

Сложность: низкая

Комбинатор хардфорка (разработанный IOHK) — это инструмент для объединения протоколов на блокчейне Cardano после того, как произошёл хардфорк.

Что такое комбинатор хардфорка?

Комбинатор хардфорка (разработанный IOHK) — это инструмент для объединения протоколов на блокчейне Cardano после того, как произошёл хардфорк.

Как происходит хардфорк?

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

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

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

Однако IOHK смогли создать решение в виде комбинатора хардфорка, который эффективно решает обе эти проблемы.

Что такое Hard Fork Combinator (HFC)?

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

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

В качестве решения этой дилеммы в фонде IOHK создали комбинатор хардфорка (hard fork combinator или HFC) для блокчейна Cardano (ADA), который позволяет нескольким протоколам отображаться как один реестр, так что всем узлам не нужно обновляться до нового блокчейна одновременно.

Cardano обновился с Byron (протоколы только для кошельков) до Shelley (протоколы с поддержкой proof-of-stake) в июле 2020 года, где хардфорк изменил общий функционал блокчейна. Насчитывая на тот момент в общей сложности более 1 миллиона кошельков, плохо выполненный хардфорк означал бы смерть Cardano и активов на нём.

Однако комбинатор хардфорка был задействован впервые, и 29 июля 2020 года в 21:45 UTC переход от Байрона к Шелли произошёл плавно, без ошибок и простоев. Пользователи были проинформированы, но не ограничены в использовании, а хардфорк проходил в фоновом режиме, позволяя узлам переходить постепенно с течением времени.

Блокчейн Cardano, на сегодняшний день, сочетает в себе блоки эпох Byron и Shelley. В дальнейших обновлениях переходы также будут поддерживаться комбинатором хардфорков.