Виды форков криптовалют
Форк (англ. fork — ответвление) — разветвление в сети блокчейн, ситуация, когда используется код программного обеспечения определенного проекта для запуска другого. Причины для этого могут быть разными. Тем не менее они были перечислены в статье Блокчейн Энциклопедии Форк криптовалюты: причины появления. В нашей же статье мы рассмотрим, какие есть виды форков криптовалют и чем они различаются.
Как показывает практика, в результате форка чаще всего меняются эмиссия, вознаграждение за майнинг, алгоритм майнинга. Но есть и другие изменения. От них и и от того, поддерживают ли такое обновление разработчики и большинство майнеров, зависит вид форка.
Итак, всего существует два вида форков криптовалют: хардфорк и софтфорк.
Хардфорк
Хардфорк (дословно с англ. Hard Fork —жесткое ответвление) — такое изменение в криптовалютном программном коде, которое не совместимо с предыдущей версией. В данном случае узлы, которые не были обновлены, не смогут обрабатывать новые транзакции и создавать новые блоки.
Если существуют определенные разногласия насчет обновления, то протокол разветвляется. Получается два блокчейна и новая криптовалюта. У новой сети будет свой блокчейн и своя история со своими разработчиками.
По факту хардфорк представляет собой радикальность в изменении программного кода. Отсутствует обратная совместимость по отношению к старому программному коду.
Самые известные криптовалюты, которые появились в результате хардфорков, это Bitcoin Cash, Bitcoin Gold, Bitcoin Diamond, Litecoin, Ethereum Classic.
Софтфорк
Софтфорк (дословно с англ.Soft Fork — мягкое ответвление) — это такое изменение в криптовалютном программном коде, которое вполне совместимо с его предыдущей версией. При этом не обновленные узлы могут проводить транзакции и создавать новые блоки в блокчейн. Однако они не должны нарушать основ нового протокола.
Софтфорк предполагает лишь незначительные изменения в генерации блоков. В итоге не нужна замена программного обеспечения или оборудования.
Главным отличием софтфорка от хардфорка является то, что первый не предполагает каких-либо принципиально новых решений, ответвления сети или появления новой криптовалюты. В свою очередь, хардфорк происходит, когда код после обновления программного обеспечения не может работать со старым кодом на одном блокчейне.
Основными различиями между форками чаще всего бывают скорость эмиссии криптовалюты и их алгоритмы шифрования. Со времени появления Bitcoin было произведено достаточно много его хардфорков. Как показала практика, большинство из них не несет практической пользы и в связи с этим не приобретает большой популярности. Более популярны софтфорки, потому что они чаще имеют реальную пользу.