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

В конце подарок.
В конце подарок.

Главное.

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

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

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

Зачем нужен хардфорк?

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

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

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

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

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

Кто придумал хардфорк?

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

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

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

Аналогичным образом функционирует блокчейн-протокол.

Кто участвует в хардфорке?

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

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

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

Например, в биткоине существует система для предложений по улучшению протокола под названием Bitcoin Improvement Proposal (BIP). Ethereum также следует аналогичному подходу.

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

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

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

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

Как в результате хардфорков появляются новые блокчейн-проекты?

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

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

Это произошло и в случае с The DAO: большинство поддержало предложение Виталика Бутерина о компенсации потерпевших через хардфорк, но часть сообщества не согласилась. Это привело к созданию Ethereum Classic.

Аналогичная ситуация произошла с биткоином: различные точки зрения по поводу масштабирования первой криптовалюты через улучшение ее протокола привели к тому, что часть разработчиков и майнеров в 2017 году создали проект Bitcoin Cash.

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

Как хардфорк влияет на курс криптовалюты?

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

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

Так или иначе, хардфорк создает для криптовалюты риск неопределенности.

Чем софтфорк отличается от хардфорка?

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

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

Инвестирую каждый месяц в биткоин и показываю, как сделаю 1500% прибыли. (Повторив результат 2021 года)

Расписал стратегию с суммами от 80 до 2000$ в месяц.

Дарю вам доступ в закрытый телеграмм канал. Где я раскрываюсь больше, как автор для вас.

11
Начать дискуссию