ball
ball

Что такое хардфорк простым языком

Содержание

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

Вилка с монеткой крипты

Блокчейн — это такой же программный код, но у него нет «разработчика» или владельца, который самолично сможет произвести обновление сети. Но и без обновлений сеть обойтись не может, потому что рискует быстро устареть на фоне более технологичных конкурентов. 

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

Что такое хардфорк 

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

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

  • Обычный форк — запуск нового блокчейна с первого блока (то есть, с нуля) на основе существующего программного когда. Так например, на основе протокола Bitcoin, были созданы LiteCoin, Dash и другие.
  • Софтфорк — ситуация, когда изменения в код вносятся постепенно, что позволяет участникам сети без проблем пользоваться старой версией программного обеспечения. Полный переход на новый протокол и отказ от старого, наступает только в тот момент, когда большинство участников сети обновится до последней версии.

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

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

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

Для закрепления, приведем аналогию хардфорка не из мира криптовалют. 

В начале ХХ-ого века в Германии образовалась компания по производству обуви. Компания называлась «Gebrüder Dassler», а основали ее два родных брата — Адольф и Рудольф. Компания очень быстро обрела мировую славу, потому что в их спортивной обуви — спортсмены зарабатывали золотые медали, в разных видах спорта.

Но в отношениях двух братьев что-то пошло не так. История умалчивает что конкретно, но как итог они решили разделить семейный бизнес ровно пополам. Компания имела в собственности две фабрики, которые были расположены через дорогу и каждому из братьев досталось по фабрике. Часть сотрудников осталась верной Адольфу, а часть решила работать с его братом в фабрике напротив. Так одна компания разделилась на две обособленные, которые носили названия “Addas” и “Ruda”, которые позже стали называться “Adidas” и “Puma”. Почти хардфорк.

Когда нужен хардфорк

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

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

Этой проблемой по-прежнему страдает первый блокчейн в мире — сеть Bitcoin. Транзакции в сети биткоин занимают в среднем от двадцати минут до часа, но если сеть перегружена, то это время многократно увеличивается.

Именно поэтому, в свое время, несколько групп энтузиастов-разработчиков предпринимали попытки сделать хардфорк. Так в мире крипты появились: Bitcoin Unlimited, Bitcoin XT, Bitcoin Classic, Bitcoin Lightning, Bitcoin Diamond, Bitcoin Gold, Bitcoin Cash и еще много других биткоинов.

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

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

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

Чаще всего, при хардфорке, в коде меняют:Чаще всего, при хардфорке, в коде меняют:

  • Алгоритмы консенсуса (Proof-of-Work, Proof-of-Stake, и другие);
  • Размер блока; 
  • Размер вознаграждения за новый блок;
  • Размер эмиссии (общего количества монет);
  • Сложность задач в майнинге.

Также следует заметить, что в момент «разветвления» блокчейна, держатели основной монеты получают новую криптовалюту эирдропом. То есть, бесплатно. 

Это связано с тем, что в новой сети хранятся те же записи, что и в основной и следовательно в «ответвлении» дублируются все существующие средства.

Хардфорки в истории

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

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

Больше о шиткоинах вы можете прочитать в нашей статье — «Что такое шиткоин».

В сети Ethereum также было несколько хардфорков, которые серьезно повлияли на блокчейн. Стоит разобрать два самых важных форка за всю историю эфира.

Взлом The DAO

В мае 2016 года было успешно проведено ICO проекта the DAOпроекта децентрализованного управления инвестициями.

Проект привлек на этом этапе более 12 млн. ETH, на тот момент сумма эквивалента $165 млн.

Но уже через месяц, 17 июня The DAO была атакована неизвестным хакером, который нашел дыру в защите платформы и вывел 3,5 млн. ETH, что примерно равно $53 млн. В тот момент криптоэксперты и все сообщество называли проект скамом и заочно его хоронили. Сети Ethereum и ее создателю Виталику Бутерину тоже досталось, репутация было испорчена и казалось, что выхода нет.

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

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

В результате этого хардфорка образовалось две разные криптовалюты:

  • Ethereum (ETH) — в этой сети транзакции были отменены.
  • Ethereum Classic (ETC) — изначальная сеть, которую поддерживали противники хардфорка. В этой сети все осталось без изменений.

The Merge (Слияние)

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

6 сентября 2022 года — Ethereum перешел с алгоритма Proof-of-Work на алгоритм Proof-of-Stake.

В результате этого хардфорка также появились две разные монеты:

  • Ethereum ETH — обновленный блокчейн Ethereum на PoS;
  • EthereumPoW ETHW — старая версия блокчейна на PoW.

Более подробно про алгоритмы консенсуса Proof-Of-Work и Proof-Of-Stake, мы написали в другой нашей статье — «Что такое PoW и PoS»

Заключение

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

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

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

И за этим постоянным развитием технологий, мы — команда CryptoDose.net, наблюдаем вместе с вами.

Автор
Temir Sultanov
Соавтор
Ruslan Sarzhanov
СЕО проекта