Комбинатор хард-форков

Комбинатор хард-форков (Hard Fork Combinator) — это инструмент для объединения протоколов на блокчейне Cardano после возникновения хард-форка.

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

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

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

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

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

Тем не менее, IOHK предложила поддержку комбинатора хард-форков, который эффективно решает обе эти проблемы.

Как работает комбинатор хард-форков?

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

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

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

Комбинатор хард-форков был применен впервые, и 29 июля 2020 года в 21:45 UTC переход от Байрона к Шелли прошел успешно, без каких-либо простоев или ошибок. Пользователи были проинформированы, но не ограничены в использовании, а хард форк происходил в фоновом режиме, позволяя постепенный переход узлов с течением времени. На сегодняшний день блокчейн Cardano объединяет блоки Byron и Shelley. В дальнейших обновлениях переход также будет поддерживаться комбинатором хард форка.

Связанные термины