Форк и хардфорк криптовалюты — разбираемся с терминологией

Многие из нас наверняка слышали о таком понятии как хардфорк. Наиболее известный пример – появление нового ответвления Биткоина – Bitcoin Gold. Однако у многих появляются вопросы: форк — что это такое, как это касается обычных майнеров и что может принести в будущем. Именно поэтому сегодня мы постараемся разобраться в этом подробнее.

Что такое форк и какой он бывает

Форк – переводится с английского как вилка и представляет собой изменение кода программы, которое не только меняет структуру блока, но и дает возможность использовать те блоки, которые раньше использовать было нельзя. Данные изменения вносятся для того, чтобы ускорить транзакции и решить другие моменты.

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

  • Софтфорк – это мягкое изменение, в котором происходит откат на несколько блоков, где и меняется код. При этом никаких принципиальных изменений пользователь не наблюдает.
  • Хардфорк – кардинальное изменение работы алгоритмов и самого кода. Чаще всего при этом внедряются новые технологии, которые приводят к раздвоению блокчейна и созданию новой криптовалюты.

Рассмотрим эти два понятия подробнее.

Хочешь стать миллионером?

Узнай, как зарабатывать на криптовалютах и ICO на бесплатном онлайн мастер-классе

Подробнее

Софтфорк

Обновлять свое ПО при софтворке не нужно. Новые правила вступят в силу и без этого.

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

По сути, софтворк является обратимым изменением кода, при котором суть протокола не нарушается.

Хардфорк

Хард форк – это введение нового правила, защищающее систему от падения, которое нуждается в обновлении программного обеспечения, так как оно не совместимо со старым ПО.

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

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

Пользовательский софт-форк

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

Однако все это только в планах. Реализовать данную идею форка еще никто не смог, так как она имеет несколько недостатков:

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

Форк в контексте криптовалют

У многих людей, занимающихся майнингом, появляется вопрос: форк криптовалюты — что это такое?

Чаще всего под данным термином подразумевается модификация кода и правил работы, при которой в протокол вносятся определенные изменения. Чаще всего это относится к вопросу безопасности системы, но иногда применяется и просто для того, чтобы ее улучшить.

Последствия хардфорков в криптовалютном мире

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

Например, после того, как в сети Ethereum произошел харфорк, появилось две цепи. У новой осталось прежнее название и аббревиатура ETH, а старая оказалась достаточно самостоятельной, продолжила работать на оригинальном коде и получила название Etherium Classic (ETC).

Являются ли все криптовалюты форками Биткоина

Некоторые люди считают, что по сути все криптовалюты – это форки биткоина. Но так ли это?

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

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

Идея довольно простая и иногда из такого банального копирования выходит действительно крупный проект.

Альткоины и форки — как не запутаться

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

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

На самом же деле один и тот же проект могут называть альткоин или fork, вне зависимости от того чем он является. Однако разница все-таки есть. Так, Ethereum, NXT, Dash и MaidSafe стоит называть альткоинами, так как их отличия от Биткоина существенны. А вот форки — это Dogecoin (от Litecoin), Expanse (от Ethereum) и Stellar (от Ripple).

loading...

1 КОММЕНТАРИЙ

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here