Форк (блокчейн)
Форк (англ. fork) в блокчейне — это ситуация, определяемая различными способами:
- «Разветвление блокчейна на два возможных дальнейших пути»;
- «Изменение протокола»;
- Ситуация, когда «два или более блока имеют одинаковую высоту»[1][2][3]. В англоязычных источниках данное явление также называют «разделением цепи блокчейна» (англ. blockchain split) или «расхождением цепи блокчейна» (англ. blockchain divergence). Если разделение становится постоянным, то его называют «разделением криптовалюты» (англ. cryptocurrency split).
Форк вызывается необходимостью согласованного применения единых правил для поддержания истории блокчейна различными участниками сети. Если между участниками сети возникает разногласие, могут появиться альтернативные цепочки блоков. Большинство форков носит кратковременный характер, однако встречаются и постоянные форки. Кратковременные форки обычно возникают из-за особенностей достижения быстрого консенсуса в распределённой системе. Постоянные форки (в смысле изменений протокола) применяются для добавления новых возможностей в блокчейн, а также для отмены последствий взлома, как, например, в случае с Ethereum и Ethereum Classic, либо для устранения критических ошибок в блокчейне, как это было в случае с форком биткоина 6 августа 2010 года.
Концепция технологии блокчейна впервые была представлена в 2008 году неизвестным лицом или группой лиц под псевдонимом «Сатоси Накамото» в белой книге, описывающей проект децентрализованной цифровой валюты Bitcoin.
Вопросы форков блокчейна широко обсуждаются в связи с проблемой масштабируемости биткоина[4][5][6].
Типы форков
Форки можно классифицировать как случайные и намеренные. Случайный форк возникает, когда два или более майнера находят блок примерно одновременно. Форк разрешается, когда в одну из веток добавляются последующие блоки и эта цепочка становится длиннее альтернативной (или альтернативных). Сеть отказывается от блоков, которые не входят в длиннейшую цепь (такие блоки называются осиротевшими блоками).
Намеренные форки, изменяющие правила работы блокчейна, могут быть следующих видов:
Например, в 2016 году в сети Ethereum был реализован хардфорк, чтобы компенсировать убытки инвесторам The DAO, подвергшейся атаке из-за уязвимости в коде. В результате данного форка произошёл раскол на цепочки Ethereum и Ethereum Classic. В 2014 году сообщество Nxt также рассматривало вопрос о проведении хардфорка с целью отката истории блокчейна после хищения 50 миллионов NXT с одной из крупных криптобирж. Предложение о хардфорке было отклонено, часть средств удалось вернуть после переговоров и выплаты выкупа. Альтернативно, чтобы избежать постоянного разделения, большинство узлов, использующих новое программное обеспечение, могут вернуться к старым правилам, как это произошло в случае с разделением биткоина 12 марта 2013 года.
Форк исходного кода или форк проекта — это ситуация, когда разработчики копируют исходный код какого-либо криптовалютного проекта и начинают его независимую разработку, в результате чего появляется отдельная новая блокчейн-система. К примерам можно отнести: Litecoin (форк биткоина), Monero (форк Bytecoin) и Dogecoin (форк Litecoin).
Хардфорк (англ. hard fork) — это изменение протокола блокчейна, не совместимое с предыдущими версиями, при котором для дальнейшего участия в сети все пользователи должны обновить своё программное обеспечение. При хардфорке сеть разделяется на две независимые ветви: одну, следующую новым правилам, и другую, работающую по старым правилам.
Например, в 2016 году в сети Ethereum был проведён хардфорк для возмещения ущерба инвесторам The DAO, пострадавшим из-за взлома. В результате появилось две отдельные цепи — Ethereum и Ethereum Classic. В 2014 году сообщество Nxt рассматривало проведение хардфорка для отката истории после крупного взлома, однако предложение было отклонено, и часть средств была возвращена через переговоры и выплату выкупа[7]. Альтернативно, чтобы не допустить постоянного разделения сети, подавляющее большинство узлов могут снова перейти на прежние правила, как это было с форком биткоина 12 марта 2013 года.
Более свежий пример хардфорка — форк биткоина в 2017 году, приведший к созданию Bitcoin Cash[8]. Причиной разделения послужили разногласия по поводу масштабирования сети и увеличения количества транзакций в секунду[9].
Софтфорк (англ. soft fork) — это обратимо совместимое изменение протокола блокчейна, когда новые правила могут быть введены без необходимости обновления программного обеспечения всеми участниками сети. В случае софтфорка большинство майнеров начинают применять новые правила и вести блокчейн по обновлённым стандартам. Остальная часть сети может продолжить работу, но не сможет валидировать блоки согласно новым правилам. Поскольку софтфорк обратно совместим, он не приводит к появлению новой блокчейна и разделению сети, а позволяет постепенно переходить к обновлённым правилам при сохранении совместимости с предыдущими версиями[10].
Разделения криптовалют
Постоянное разделение цепи — это ситуация, когда существует две или более независимых версии блокчейна, имеющие общую историю до определённого момента, после чего их развитие расходится[11]. В итоге возникает ситуация, когда в параллельных блокчейнах существуют конкурирующие криптовалюты[11].
Вопросы налогообложения разделений криптовалют отличаются в разных странах:
АТО не рассматривает разделения криптовалют как налогооблагаемые события[11]. По определению АТО, версии блокчейна в случае разделения называются «оригинальной цепью» и «новой цепью». При этом всей криптовалюте на оригинальной цепи присваивается исходная стоимость, а монетам на новой цепи — нулевая стоимость[11].
HMRC также не рассматривает разделения криптовалют как налогооблагаемые события. Согласно HMRC, «стоимость новых криптоактивов определяется исходя из стоимости первично принадлежащих криптоактивов». Величина стоимости должна быть разделена «справедливым образом» согласно разделу 52(4) Закона о налогообложении прироста капитала 1992 года. HMRC не называет конкретный метод распределения и оставляет за собой право проверить применяемую методику[12].
По состоянию на сентябрь 2021 года, более 2,3 миллионов жителей Великобритании владеют криптоактивами. Поскольку активы не существуют в физическом виде, HMRC выпустил директиву о том, что криптоактивы считаются находящимися по месту резидентства бенефициара. Жители Великобритании, торгующие криптоактивами, независимо от места их «хранения», обязаны платить налоги в стране своего резидентства. Существует мнение, что эта директива может быть оспорена в судах, что способно повлиять на будущие налоговые поступления с нерезидентов страны[13].
Налоговое управление США (IRS) квалифицирует разделения криптовалют как «эйрдропы» и считает их налогооблагаемыми событиями. Согласно разъяснениям IRS, если налогоплательщик получает доступ к приватным ключам, он должен уплатить налог, исходя из рыночной стоимости новой криптовалюты как дохода[14][15].


