Что такое форк блокчейна?

Каким образом происходят изменения и обновления в работе блокчейнов? Ответом на этот вопрос будут так называемые "вилки" (от англ. fork).


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

Telegram

В этой статье вы узнаете:

  1. Что такое форк блокчейна?
  2. Что такое хардфорк?
  3. Что такое софтфорк?
  4. Различия между хард и софтфорком
  5. Известные примеры форков
  6. Заключение

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

Что такое форк блокчейна?

Пропустить пункт

Форки блокчейна - это обновление сети блокчейна.

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

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

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

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

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

Пропустить пункт


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

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

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

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

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

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