Хардфорки и Софтфорки

Поделиться
Прослушать статью
00:00 / 00:00

Что такое Хардфорк и Софтфорк?

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

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

Типичные правила в протоколе, включают размер блока в блокчейне, и награду майнеров полученную за майнинг нового блока и многое другое. 

Существует два типа форка криптовалют: софтфорк и хардфорк. Но эти два вида форка, фундаментально меняют то, как будет работает криптовалютный протокол.

 

Софтфорк

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

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


Хардфорк

Хардфорк (Hard Fork) – это изменение  криптовалютного протокола, которое несовместимо с предыдущими версиями, имеется в виду, что не обновленные до последней версии узлы, не будут способны обрабатывать транзакции и добавлять новые блоки в блокчейн. Хардфорки можно использовать для того, чтобы изменить или улучшить существующий протокол, или же создать новый независимый протокол или блокчейн.

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

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

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

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

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

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

Loading