Нужна помощь?

Что из себя представляет форк блокчейна?

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

Что из себя представляет форк блокчейна?

Простыми словами, форк — это обновление протокола блокчейна (например, Биткоина или Ethereum). С каждыми форком правила участия могут меняться. Иногда правила совместимы с предыдущими, иногда нет. В зависимости от совместимости с предыдущими правилами, мы можем разделить форки на две категории:

  • Хардфорк — без совместимости
  • Софтфорк — с совместимостью

Что из себя представляет хардфорк?

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

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

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

Прошлый хардфорк Биткоина

Самый известный и успешный хардфорк Биткоина — Bitcoin Cash. Bitcoin Cash отказался от обновления SegWit в 2017 году и не поддерживает его. Кроме этого, Bitcoin Cash поддерживает размер блока 8 мегабайт, в отличие от Биткоина, который поддерживает только 2 мегабайта.

Что из себя представляет софтфорк?

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

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

НАПИСАНО
Marko Tarman
Марко — специалист по оборудованию для майнинга и создатель контента в NiceHash. Он начал заниматься майнингом в 2012 году, еще до того, как были выпущены первые ASIC. Он перешел от майнинга на видеокартах таких криптовалют, как BTC и LTC, к майнингу VTC и DOGE. Его майнинг-девиз: «У меня 99 проблем, но все дело в плохом райзере».