close-btn

Криптовалютные форки: Что это такое и как они работают

Если вы криптоэнтузиаст или инвестор, вы, наверное, видели, что среди многих тысяч монет в цифровом обращении есть некоторые с похожими названиями с другими, «известными» криптовалютами. Например, Bitcoin и Bitcoin Cash, или Ethereum Classic и Ethereum 2.0. Что же это такое?

Криптовалютні форки: Що це таке та як вони працюють

Фото: freepik.com

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

Что такое криптовалютные форки

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

В основном форки делятся на две категории: Codebase Fork и Live Blockchain Fork. Затем Live Blockchain Fork делится еще на две группы — Intentional Fork и Accidental Fork. Как вы можете видеть на представленном рисунке, Intentional Fork делится еще на две группы — Soft Fork и Hard Fork.

Криптовалютні форки: Що це таке та як вони працюють

Типы форков

Codebase Fork: Возьмем для примера Биткоин. Допустим, вы скопировали весь код блокчейна и модифицировали его в соответствии с вашими потребностями, скажем, уменьшили время создания блока, внесли некоторые важные изменения и создали более быстрое программное обеспечение, чем Биткоин. Далее вы публикуете/запускаете новое программное обеспечение, даете ему название, завершив весь процесс работы с Белой книгой. Кстати, многие из альткоинов были созданы только с помощью форка кода.

Live Blockchain Fork: Live Blockchain Fork означает, что блокчейн разделен на две части или на два пути. Таким образом, в реальном блокчейне на определенной странице программное обеспечение одинаково, и с этой конкретной точки цепочка разделяется на две части. Таким образом, в этом контексте Live Blockchain Fork может произойти по двум причинам:

Intentional Fork и Accidental Fork: Когда несколько майнеров добывают новый блок почти одновременно, вся сеть может не согласиться с выбором нового блока. Одни могут принять блок, добытый одной стороной, что приведет к другой цепочке блоков, начиная с этого момента, в то время как другие могут согласиться с другими доступными альтернативами (блоками).

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

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

При Intentional Fork правила блокчейна изменяются намеренно. Это приводит к двум типам форков, возникающих на основе обратной совместимости протокола блокчейна и момента времени, в который добывается новый блок. Следовательно, Intentional Fork может быть двух типов:

Soft fork. Изменения в протоколе незначительны и не нарушают совместимость со старым протоколом. Это означает, что узлы (компьютеры), которые не перешли на новый протокол, все равно смогут работать с ним. Пример софтфорка — обновление SegWit сети Bitcoin, которое добавило новый класс адресов (Bech32). Однако это не сделало недействительными существующие P2SH-адреса. Полноценный узел с адресом типа P2SH может выполнить действительную транзакцию с узлом с адресом типа Bech32.

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

Когда происходит хардфорк, появляется новая валюта (с действительной оригинальной валютой), как в случае с Ethereum (оригинальная: Ethereum, новая: Ethereum Classic) и Bitcoin (оригинальная: Bitcoin, новая: Bitcoin cash). Эквивалентное количество валюты распределяется среди полных узлов, которые решили обновить свое программное обеспечение, чтобы избежать материальных потерь. Такие хардфорки часто являются противоречивыми (порождают конфликты в сообществе).

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

Пример хардфорка — обновление Casper в блокчейне Ethereum (также известное как Ethereum 2.0), в котором протокол консенсуса изменился с типа Proof of Work (PoW) на тип Proof of Stake (PoS). Ноды, которые установили обновление Casper, теперь используют новый протокол консенсуса. Полные узлы, не установившие обновление Casper, стали несовместимыми с полными узлами, которые его установили.

Причины возникновения форка блокчейна

Добавление нового функционала: Код блокчейна регулярно обновляется. Поскольку большинство публичных блокчейнов имеют открытый исходный код, его разрабатывают люди со всего мира.
Устранение проблем с безопасностью: Блокчейн (и криптовалюта на нем) является относительно новой технологией по сравнению с традиционной валютой, исследования все еще продолжаются, чтобы полностью понять ее. Следовательно, появляются и выпускаются обновления, чтобы исправить проблемы безопасности, которые возникают на этом пути.
Отмена транзакций: Сообщество может фактически аннулировать все транзакции за определенный период, если окажется, что они были нарушены или злонамеренны. Именно это случилось в истории монеты ETH. Хардфорк её блокчейна был осуществлён в связи со взломом системы DAO. Сам проект был запущен, как смарт-контракт и собрал более $145 млн.

Позже разработчики заметили, что в системе что-то пошло не так, поскольку резко начали пропадать деньги. В итоге хакерам удалось похитить ETH на сумму $50 млн. Использовать украденные средства можно было только через 30 дней, поскольку так было указано в ICO. Для того чтобы вернуть деньги, Виталик Бутерин инициировал хардфорк, в результате которого удалось спасти часть средств, а также появилась еще одна монета — Ethereum Classic (ETC).

Потенциальные преимущества форка блокчейна

  • Коллективные инновации. Когда возникают разногласия относительно направления развития блокчейна, форк позволяет командам разработчиков исследовать новые идеи и решения, которые в конечном итоге могут принести пользу всему криптовалютному сообществу.
  • Конкуренция и ликвидность. Новый блокчейн и монета повышают конкуренцию в отрасли. Это может генерировать новые инвестиции и, в конечном итоге, ликвидность на крипторынке.
  • Совершенствование и ценность. Успешные технические усовершенствования и обновления (софтфорки) помогают развивать функциональность блокчейна, что приводит к более широкому внедрению его технологии и росту стоимости его монет.

Потенциальные риски и подводные камни форков блокчейна

  • Путаница среди владельцев монет. Когда происходит форк, не каждый криптовалютный энтузиаст или инвестор знает либо понимает, что именно произошло. Криптовалюты — это новая и сложная индустрия.
  • Нагрузка на сеть. Криптовалютный форк, особенно хардфорк, может нагружать сеть, разделяя ее ресурсы. Это может усложнить работу майнеров и узлов, требовать большего объема памяти и пропускной способности, а также создать проблемы для криптовалютных бирж, которые теперь должны решить, какую версию монеты поддерживать.
  • Уязвимости безопасности. Нагруженная сеть может ослабить безопасность из-за размытости хеш-мощности. Кроме того, если майнеры (обеспечивают безопасность сети) и узлы (подтверждают транзакции) разделены и имеют расхождения, безопасность сети снижается, что делает ее более уязвимой к атакам. Подробнее об этом в нашей статье «Можно ли взломать блокчейн: Разбираемся в уязвимостях самой надежной цифровой технологии».

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

Поскольку криптоландшафт продолжает формироваться, понимание форков и их последствий имеет решающее значение для каждого, кто участвует в этой динамичной сфере, независимо от того, является ли он пассивным энтузиастом (также известным как «HODLer») или активным трейдером.

Вам может быть это интересно:

Дополнительные источники: geeksforgeeks.org, britannica.com

google news