Что такое форк: разбираем основные моменты

Что такое форк: основные моменты | Forbitchain

Криптовалютные форки появляются регулярно: месяца не проходит без объявления об очередном проекте. Некоторые из них развиваются, но подавляющее большинство бесперспективно. Зато рекламные кампании бесполезных форков часто привлекают сотни пользователей, пользуясь их слабым знанием предмета. Для сокращения количества таких случаев предлагаем разобраться в теме.

Что такое форк

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

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

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

Виды форков

Криптовалютные форки бывают двух видов — софтфорки и хардфорки.

Софтфорки

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

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

Один из самых известных софтфорков — надстройка SegWit. Этот протокол позволяет увеличить пропускную способность блокчейна. Это решение позволило увеличить количество транзакций и уменьшить комиссии.

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

Хардфорки

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

В истории уже произошло немало хардфорков. Среди самых известных стоит отметить раскол Ethereum. Летом 2016 года из-за наличия уязвимости в коде The DAO — платформы для автономного управления инвестициями на базе блокчейна эфириума, злоумышленники украли 50 миллионов долларов.

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

Другой пример хардфорка — валюта EtherZero, которая появилась 19 января 2018 года. В ее основе лежит исходный код эфириума. Кроме этого разработчики решили позаимствовать некоторые особенности Dash: двухуровневая P2P сетевая архитектура, мастерноды и др. Разработчики EtherZero обещали нулевые комиссии в системе и мгновенные транзакции за счет высокой масштабируемости блокчейна, однако пока форк не пользуется большой популярностью на рынке.

Для чего проводят форки

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

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

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

Как создать форк криптовалюты

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

Если у вас отсутствуют необходимые знания в области разработки проектов на базе блокчейна, то можно воспользоваться специальными сервисами, например, WalletBuilders.

WalletBuilders — сервис для создания форков

WalletBuilders — сервис для создания форков

Создание форка проходит в 4 этапа:

  1. Старт.

Указываем электронную почту, платный (0,009 BTC) или бесплатный пакет и алгоритм шифрования.

  1. Выбор монеты.

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

  1. Первичная настройка.

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

  1. Расширенная настройка.

На этом шаге нам нужно указать период для корректирования сложности, количество блоков для подтверждения транзакции и так далее.

  1. Выбор изображения.

Эта опция доступна только для платной версии.

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

Преимущества и недостатки

Если рассматривать форки абстрактно, то можно выделить следующие преимущества:

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

Однако у форков есть и недостатки. Среди них можно выделить:

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

Заключение

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

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

А как думаете вы? Пишите в комментарии свое отношение к форкам.

  • Подписывайтесь на наши новости
Загрузить комментарии Скрыть комментарии (0)

0 комментариев для “Что такое форк: разбираем основные моменты”

    Добавить комментарий

    Ваш e-mail не будет опубликован. Обязательные поля помечены *