В чем отличие Хардфорка от Софтфорка

0 2 282

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

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

Хардфорк криптовалюты: что это значит и в чем отличия от софтфорка

Для исправления возникших в процессе эксплуатации багов и улучшения продуктивности компьютерные программы необходимо регулярно обновлять.  Программный код криптовалюты не является исключением, масштабные обновления в индустрии цифровых монет называются форками, от английского fork (вилка). Они делятся на два подвида: soft fork и hard fork. Что это и каким образом каждый из них изменяет работу системы.

  1. Soft Fork (мягкая вилка) — всегда обратно совместим с предыдущим состоянием сети. В результате софтфорка никогда не появляется новая криптомонета. Ноды, не прошедшие обновление, по-прежнему смогут выполнять полезную работу, до тех пор, пока их действия не вступят в противоречие с изменениями в протоколе. То есть, если был урезан максимальный объем блока, устаревшие ноды и дальше будут проверять транзакции, но у них не получится синхронизировать цепочку блока прежнего размера. Запаздывающие узлы сети смогут работать корректно после того, как обновятся.
  2. Hard Fork (жесткая вилка) — это или кардинальный переход на новый протокол, несовместимый с прежней версией, или полное разделение блокчейна на две независимые ветки. В первом случае, по взаимному согласию сообщества обновляется вся система. Во втором сообщество делится, возникает новая монета и каждый из блокчейнов продолжает развиваться самостоятельно. Поскольку у обоих цепочек общее начало, то все уже выполненные операции копируют в новый блокчейн. Держатели монет основной сети получают цифровые монеты образовавшиеся в результате хардфорка на свой баланс в сумме равной количеству монет в кошельке на момент разделения.

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

Зачем проводиться, что нужно знать новичку

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

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

Какие изменения вносятся при проведении хардфорка?

Hard Fork затрагивает следующие параметры блокчейн экосистемы:

  • Эмиссию;
  • Алгоритм майнинга.
  • Период генерации блока и его максимальный объем.
  • Сумму награды за блок.
  • Сложность вычислений.

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

Хардфорки Ethereum

А, вот, у эфириума, в 2016, проблема была несколько иной, здесь первое разделение произошло после хакерской атаки на децентрализованный фонд венчурных активов (DAO), созданный на базе глобального смарт-контракта. Холдеры токена DAO получали право корректировать dApps создаваемые на блокчейне эфириума. Это заинтересовало инвесторов и токены DAO быстро раскупили.

Но, из-за уязвимости, обнаруженной в смарт-контракте, третья часть активов фонда была похищена. Злоумышленнику оставалось подождать 28 дней, чтобы можно было продать монеты на бирже. И тогда большая часть сообщества, во главе с Виталиком Бутериным, решила выполнить откат криптосистемы, чтобы вернуть украденное. Такой способ решения проблемы одобрили далеко не все, и в результате сеть разделилась на две ветки: Ethereum и Ethereum Classic.

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

Хардфорки биткоина

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

  • Bitcoin XT — первый жесткий форк в истории цифровых денег. Произошел в 2015 по инициативе команды Bitcoin Core. Благодаря кардинальному увеличению размера блока получил название «хардфорк 20 Мб». Предложение не получило необходимой поддержки, и проект в конце-концов провалился.
  • Bitcoin Unlimited — владельцам полных узлов дали право регулировать объем криптоблока, чтобы определить его оптимальный размер. Проект не был успешным. 
  • Bitcoin Classic — было запланировано поэтапное увеличение размера блока, но из-за разногласий монета потеряла актуальность.
  • Bitcoin Cash — хардфорк выполненн после проведения софтфорка SegWit. Некоторые разработчики отказались принять изменения и пошли своим путем, увеличив блок BCH до 8 МБ. BCH — самый удачный из всех хард-форков биткоина.
  • Bitcoin Gold — монета перешла с SGA-256 на Equilash. Разработчики надеялись повысить децентрализацию сети, и, в принципе, им это удалось. BTG до сих пор не доступен для АСИКов и входит в ТОП-100 рейтинга coinmarketcap.
  • Bitcoin Diamond — диамантовый биткоин использует алгоритм X13. Эмиссию подняли в 10 раз и сохранили поддержку SegWit и блока 8 МБ.
  • Bitcoin Super — инициаторы обновления увеличили размер блока до 8 Мб, и добавили поддержку технологии Lightning Network. Но, проект не выдержал конкуренцию.
  • Bitcoin Lightning — этот форк должен был поддерживать смарт-контракты и Lightning Network. Время создания блока уменьшили до трех секунд при максимальном размере 2 МБ. Такие меры должны были существенно повысить масштабирование и скорость обработки транзакций. Полностью реализовать идею не удалось и о монете BLT забыли.

Скептики пророчат такую судьбу каждой развилке биткоина, и, чаще всего, так и случается, но бывают исключения. Bitcoin Cash хоть и не обогнал патриарха криптовалют, но уверенно держится в первой пятерке, уступая только BTC, ETH и Ripple.

Хардфорк Bitcoin Cash

 В 2018 в сети Bitcoin Cash произошел свой хардфорк. Проект разделился на Bitcoin ABC и Bitcoin SV. Монета ABC продолжает торговаться под тикером BCH, а команда BSV, возглавляемая скандально известным Крейгом Райтом, перешла на другой блокчейн. Причиной стали разногласия в параметрах обновления. 

Как подготовиться к хардфорку 

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

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

Плюсы и минусы хардфорков криптовалюты

Положительные стороны
«крупных обновлений»
Отрицательные стороны
разделения
Ликвидация обнаруженных уязвимостей системыНельзя предугадать всех последствий хардфорка для оригинальной сети
Увеличение капитала холдеров за счет монет форкаРаскол сообщества
Модернизация ПОПаника в рядах инвесторов
Оживление рынка виртуальных активовУсиление волатильности оригинальной монеты
Новые возможности для майнеровИногда проводятся «заказные» хардфорки, не имеющие практической ценности
Привлечение новых пользователейАктивизация мошенников

Заключение

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

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


Подписывайтесь на наши ресурсы и читайте комментарии, там иногда умные люди пишут умные вещи.


Похожие материалы:

Оставьте ответ

Ваш электронный адрес не будет опубликован.