Что такое Форк

» » Что такое Форк

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


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


Выделяется 2 вида форков: Hard fork и Soft fork.

Hard fork

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


Примером хардфорка считается Ethereum. Из-за взлома DAO фонду Ethereum пришлось вмешаться и разобрать весь блокчейн, что и привело к разветвлению криптовалюты - Ethereum и Ethereum Classic.

Soft fork

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


Самым популярным софтфорком считается форк криптовалюты Bitcoin.

Активированный пользователем Soft fork (UASF)

Активированный пользователем софтфорк (АПС) - идея, при которой обновление блокчейна происходит без участия нод с основной вычислительной мощностью. Суть состоит в том, что активацию АПС могут провести биржи, кошельки и компании, являющиеся полными узлами, не ожидая от большинства майнинг-пулов поддержки нового ПО.

Причины форка в блокчейне.

Главной причиной возникновения форков является развитие технологий. Криптовалюты со временем развиваются и требуют внесение изменений (например, добавление новых функций или увеличение размера блока). Бывает, что у разработчиков возникает конфликт по поводу обновления, одни настаивают на техническом преобразовании, а другие оставить без изменений. Ethereum яркий пример такого разделения. После обновления в 2016 году многие майнеры были недовольны новыми характеристиками, но разработчики провели хардфорк и оставили старое ПО неизменным, чтобы угодить всем пользователям.


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

Различия между альткоинами и форками

Альткоин - любая криптовалюта, кроме Bitcoin.


Fork - клон криптовалюты, в который были внесены некоторые изменения или вовсе ничего не менялось кроме названия.


Альткоинами можно считать Ethereum, Dash, NXT и MaidSafe. А форками - Dogecoin (Litecoin), Stellar (Ripple) и Expanse (Ethereum).

Оставить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив