Время прочтения - 6 мин.
Развитие большинства популярных криптовалют не обходится без создания форков. Мы рассмотрим, что такое форк, зачем их создают, какие они бывают и как определяется успех форков на рынке.
Что такое форк? Как и зачем разработчики создают форки?
Распределенный реестр блокчейна предполагает последовательную генерацию и добавление новых блоков. Хотя блокчейн позволяет эффективно решать многие задачи, развитие технологий или дискуссии относительно будущего развития сети могут приводить к необходимости серьезного реформирования принципов подтверждения транзакций в сети. Форк (от английского fork — «вилка» или «ответвление») представляет собой изменение базовых правил работы сети по подтверждению блоков. В результате этого процесса существующий блокчейн подразделяется на несколько ответвлений, которые могут значительно или незначительно отличаться друг от друга по используемым алгоритмам.
Разработка новых и более совершенных алгоритмов хэширования способствовала появлению первых форков. SHA-256 — это основная хэш-функция, используемая биткоином, ключи к которой до сих пор ни разу не были скомпрометированы. SHA-256 используется как в процессе майнинга на основе механизма proof-of-work, так и для создания адресов биткоина, которые позволяют достичь большей защиты пользовательской информации. Тем не менее появление новых алгоритмов консенсуса (например, очень популярного сейчас proof-of-stake) или стремление повысить производительность и скорость подтверждения транзакций в сети зачастую приводят к возникновению форков. Существенные и неразрешимые разногласия по ключевым вопросам могут также способствовать разделению блокчейна.
Какие бывают форки?
Существуют два основных типа форков в зависимости от степени изменений в работе блокчейна. Сравнительно незначительная модернизация в работе этой технологии может быть реализована на основе софтфорка, который предполагает трансформацию уже существующей сети без возникновения новой криптовалюты. Например, запуск протокола SegWit для биткоина — это пример софтфорка, позволивший оптимизировать пропускную способность транзакций и снизить издержки. Для обычных держателей BTC этот софтфорк сопровождался переходом на новые форматы адресов.
- Изначальный формат адреса (до софтфорка) — Legacy-адрес (также известный как Pay To Public Key Hash, P2PKH) — начинается с 1; пример адреса: 1BQ9qza7fn9snSCyJQB3ZcN75biBtkt4ee.
- Новый формат адреса (после софтфорка 2012 года) — Pay to script hash, или P2SH — начинается с 3; пример адреса: 3H43N5WuREZ93TYmhWcRcrnykWrMqkhFyWN.
- Самый новый формат адреса (после обновления 2016 года) — Bech32 адрес (также известный как Pay to Witness Public Key Hash, или P2WKPH) — начинается с bc1; пример адреса: bc1uf5tdn87k2uz7r2ui5zrfww362ch3787lq5vse7.
Софтфорки, как правило, не приводят к серьезным разногласиям среди разработчиков, т. к. они стремятся модернизировать правила блокчейна в соответствии с последними технологическими инновациями, которые могут позволить расширить функционал, обеспечить лучшую защиту данных или снизить внутрисетевые издержки.
Схема формирования софтфорка на основе существующего блокчейна
Хардфорки представляют собой радикальные изменения в исходном коде блокчейна, приводящие к возникновению новой криптовалюты. Возникающие правила подтверждения блоков становятся несовместимы с прежней версией.
Схема формирования хардфорка на основе существующего блокчейна
Примеры известных хардфорков — Bitcoin Cash (хардфорк биткоина), Bitcoin Gold (хардфорк биткоина), Ethereum Classic (хардфорк Ethereum) и Bitcoin SV (хардфорк Bitcoin Cash). Хардфорк Bitcoin Cash возник в связи с предложением многих разработчиков увеличить размер блока до 32 МБ, что, по их мнению, повысило бы эффективность и производительность сети. Тем не менее большинство биткойнеров отклонили это предложение, поддержав Bitcoin Core и меньший размер блока, чтобы поддерживать максимальный уровень децентрализации. Ситуация с Ethereum Classic была иной: часть разработчиков выразила несогласие с DAO-инициативой, выдвинутой большинством стейкхолдеров. Они также выступили против изменений, которые могли снизить независимость сети.
Читать также
Как стать валидатором криптовалюты?
Что такое протоколы 2-го уровня в блокчейне?
Мемные токены: роль в мире криптовалют
Как заработать на блокчейне?
dApps и использование возможностей блокчейна
GameFi: секреты популярности
NFT: новый тренд в мире криптовалют
Алгоритмы достижения консенсуса в блокчейне
Причины неудач большинства форков
Сравним капитализацию основных криптовалют и их форков:
- Bitcoin: $578,3 млрд.
Его форки: Bitcoin Cash ($3,56 млрд) и Bitcoin Gold ($387,96 млн).
- Ethereum: $217,4 млрд.
Его форк: Ethereum Classic ($2,96 млрд).
- Bitcoin Cash: $3,56 млрд
Его форк: Bitcoin SV ($1,05 млрд).
Эти примеры демонстрируют, что даже самые удачные форки, как правило, серьезно уступают в популярности и рыночной капитализации основным сетям. Можно выделить следующие основные причины неудач форков.
- Недостаток внимания к экосистеме и неумение найти баланс между инновациями и стабильностью. Несмотря на то, что большинство форков стремятся реализовать определенные инновации, они не очень эффективно оценивают изменение опыта использования их сетей со стороны пользователей и держателей токенов. Снижение децентрализации и устойчивости системы также отрицательно влияет на спрос со стороны участников криптосообщества.
- Отсутствие лидеров и опытных разработчиков. Основатели и лидеры блокчейн-систем, как правило, поддерживают основную версию проекта и придерживаются стратегии софт-, а не хардфорков. При этом попытки радикально улучшить функционирование определенной криптовалюты могут приводить к концентрации других рисков в системе. Неспособность быстро и эффективно устранить такие проблемы негативно сказывается на лояльности криптосообщества.
- Эффект масштаба. При прочих равных условиях пользователи и держатели будут отдавать преимущество традиционным и более распространенным сетям. Основные причины — меньшие риски и возможность успешно интегрироваться в различные сервисы. Поэтому, чтобы достичь успеха, форки должны оказаться на порядок более надежными и функциональными по сравнению с основной сетью, чего не удается достичь в большинстве случаев.
Таким образом, для форков проблематично вытеснить криптовалюты-лидеры, но они могут быть достаточно эффективны для удовлетворения специфических потребностей определенной группы пользователей.
Источники: ForkLog, Binance Academy, FinFocus, CBT Center
Подпишись на наш телеграм канал
только самое важное и интересное