Клуб свободных инвесторов

28 Май / 2022

Хардфорк и софтфорк: инструменты для обновления и создания новых блокчейн-проектов

Чем отличается хардфорк от софтфорка, и какова их роль в развитии криптоиндустрии?

Каждая блокчейн-платформа базируется на определенном протоколе, который состоит из различных элементов, и в большинстве случаев, имеет открытый исходный код. Это значит, что он полностью публичен и его можно свободно копировать. Чтобы сеть работала исправно, разработчикам нужно постоянно вносить какие-то доработки и улучшения в код протокола. В случае, когда эти изменения носят существенный характер, то есть, требуются “жесткие” обновления, разработчики используют хардфорк: не меняя текущую версию протокола, создают параллельную его копию, куда добавляют нужные модификации. А когда нужно внести незначительные, “мягкие” изменения в блокчейн, при которых не требуется перезапускать сеть в новом протоколе, используется софтфорк. Оба метода позволяют сохранить стабильность блокчейна, ведь исходный протокол остается без изменений и не подвержен риску сбоев при обновлении.

Помимо решения вопросов с обновлением платформы, хардфорк и софтфорк применяются в качестве средства устранения кризисных ситуаций. Так, используя метод хардфорка, разработчикам Ethereum удалось вернуть владельцам похищенные деньги в размере 55 $млн, после взлома The DAO в 2016 году. 

хардфорк и софтфорк

Кто задействован в процессе хардфорка и софтфорка

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

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

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

Из недавних примеров можно отметить проект Terra. После исторического обвала стейблкоина UST и нативной монеты LUNA, глава блокчейна, До Квон, предложил выпустить новую цифровую валюту через хардфорк. Это позволило бы создать компенсацию держателям обесценившихся криптовалют. Однако многие в сообществе Terra с ним не согласились, и идея не была реализована на практике.

Как с помощью хардфорка и софтфорка создаются новые проекты 

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

На практике часто бывает так, что в процессе одобрения, участники разделяются на две группы: первая принимает внесения изменений, а вторая — нет. В таком случае, проект разделяется на пользователей, кто продолжает использовать старую “ветку”, и на тех, кто осваивает новую, дополняя ее уже своими изменениями.

Такая ситуация произошла после взлома The DAO, когда часть сообщества поддержали идею Виталика Бутерина (сооснователь проекта Ethereum) о компенсации пострадавшим через хардфорк, а другая  часть комьюнити с этим не согласилась. В результате появилась Ethereum Classic. Аналогичная ситуация произошла и с биткоином, когда разделились взгляды сообщества по некоторым техническим вопросам, что привело к появлению нового проекта Bitcoin Cash. 

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

А чтобы полностью разобраться в различных инструментах крипторынка и начать зарабатывать на них, регистрируйтесь в личном кабинете Golden Island.

Поделиться:
Автор: creatpages

0 комментариев

BTC
ETH
ADA
BNB
XRP
Мы в соц. сетях