Людям, которые интересовались цифровыми деньгами, знакома технология Блокчейна. Она заключается в последовательном и прямолинейном создании блоков, в которых хранится информация обо всех движениях биткоина.
Форк, в переводе с английского языка, означает «вилка» или «разветвление». Этим словом названо явление, при котором непрерывность сети получила дополнительное направление: цепь разделилась на две. Два направления продолжают успешно работать независимо друг от друга.
Родительский код биткоина находится в свободном доступе облачного хранилища. Bitcoin-клиент написан на языке С++. Любой желающий с нужными знаниями и навыками программирования сможет его скачать, изменить и создать еще один тип электронных денег (форк биткоин).
Зачем нужен форк, причины его применения
Некоторые пользователи стараются создать форк биткоина для того, чтобы усовершенствовать сеть. Они пытаются внести дополнительные функции, которых, на их взгляд, не хватает в рабочей сети Блокчейн.
Другие преследуют цель большого заработка. Они популяризуют новосозданные цифровые деньги на форумах, в соцсетях, привлекая большое количество людей к раскручиванию идеи заработка. Чем больше людей купят криптомонеты, тем больше создатель получит бонусов в традиционных деньгах, сатоши или биткоинах.
На данный момент создано большое множество форков. Но создать иную, отличающуюся или усовершенствованную валюту под силу не каждому. В основном, все созданные форки – это копии биткоина с незначительными правками относительно скорости выпуска, размера вознаграждения за эмиссию или криптографических хеш-функций.
Чтобы создать действенный форк, который бы набрал популярности и вызвал доверие пользователей, исходный код биткоина придется изменить в значительной мере. В сети есть платные сервисы по созданию своих форков (например, coingen.io). Вы можете создавать новые виртуальные деньги совсем не разбираясь в программировании, но при этом придется заплатить за сервис и предоставляемый исходный код.
Типы форков
Форки принято разделять на основные два типа:
- мягкий (софтфорк);
- жесткий (хардфорк).
Независимо от того, какой тип форка (мягкий или жесткий) – это изменения в протоколе. Блокчейн представляет собой некоторое количество узлов – нодов (Node). Через эти узлы информация о блоках и транзакциях криптовалюты распространяется по сети. Компьютер, подключенный к Биткоин-сети, использует P2P-протокол, через который информация передается от одного нода к другому. Изменения во взаимодействии этих узлов – это и есть форк.
В софтфорке подобные изменения являются обратимыми и не требуют специального программного обеспечения. Если некоторые ноды не принимают созданные условия, они все равно продолжают обмениваться информацией с узлами, использующими эти правила. Софтфорки не нарушают принцип работы протокола, они мягко вносят свои правила.
Чтобы точнее понять подобные изменения, давайте форки сравним с языками. Пусть все пользователи разговаривают на американском языке. Обновленные условия предполагают переход на британский язык. Пользователи, говорящие на американском языке все равно смогут понимать британскую информацию, даже если они не приняли новосозданных правил. Новые и старые пользователи понимают друг друга и продолжают взаимодействовать.
Мягкие изменения софтфорков, в основном, применяются для корректировочных действий. Если создатели или разработчики цифровой наличности хотят модернизировать, усовершенствовать свою криптовалюту, они создают софтфорк. Это просто технические изменения сети.
Смысл появления таких преобразований заключается в развитии технологий. Вновь созданные цепи (ответвления) имеют улучшенные и технически более развитые условия: больший блок, более высокую пропускную способность, меньшую комиссию.
В хардфорке новосозданные правила противоречат старой работе протокола. Ноды, работающие по правилам, не смогут принять информацию от узлов со старыми алгоритмами работы. Если провести аналогию хардфорков с языками, то новые пользователи будут говорить на японском языке и не смогут понять пользователей, разговаривающих на английском, без специального переводчика.
В случае жесткого форка сеть образует развилку. Две части сети не будут больше взаимодействовать и будут функционировать независимо друг от друга. Блоки, которые признаются одной сетью, не будут валидными в другой. Консенсус протокола нарушен.Разветвление хардфокров
Как форки применяются в криптовалюте
Первый форк Bitcoin произвели в 2015 году. Разработчики увеличили размер блока, который теперь занимал 1 Мб. Форк назвали Bitcoin XT. Создатели ставили перед собой цель решить проблему масштабирования, но проект подвергся значительной критике, в том числе, и со стороны основателя Биткоина Сатоши Накамото.
Вторая реализация форка Bitcoin Unlimited была проведена в 2016 году. Решалась та же проблема размерности блока, но другим, более демократичным путем. Разработчики позволили узлам сети самим регулировать размер выпускаемых блоков. Но опасение критиков объяснялось возможностью влияния крупных централизованных пулов. Они могли подавлять мнение большинства участников, владея вычислительными машинами, превосходящими по мощности. А такая перспектива ставит под сомнение децентрализованность криптомонет.
Месяц спустя, появился еще один форк — Bitcoin Classic. Производители все также старались повысить пропускную способность blockchain. Они разрабатывали новый подход к увеличению блока. Целью был размер 2 Мб, с последующим увеличением до 4 Мб. Сообщество одобрило идею, проект поддержали майнинговые пулы Genesis Mining, Antpool, Multipool.us, BW.COM и др. Большой критики не последовало, но и полной функциональности форк не достиг. Этот проект требовал жесткого вмешательства (хардфорка), который мог сказаться на безопасности валюты или полным расколом биткоина.
В 2017 году раскола биткоина все-таки избежать не удалось. Хардфорк реализовали. Это самый громкий форк Bitcoin. Вместо одной единой цепи сделали две независимые: Bitcoin и Bitcoin Cash. Новосозданная валюты до сих пор имеет достаточно хорошие результаты и положение на рынке. Более того, разработчики анонсируют в 2018 году хардфорк новосозданной собственной валюты. Биткоин Кэш имеет три основных кодовых отличия:
- возможный размер блока стал в пределах 8 Мб;
- две параллельные цепи гарантируют большую безопасность транзакций;
- новый алгоритм операций, входные данные которых подписываются.
То, что произошло в 2017 году – это хардфорк биткоина. Два типа наличности: биткоин и биткоин кэш, получили свои цепи блоков. Форк Bitcoin получил более широкий блок и повышенную пропускную способность. Новая система имеет совершенно другие технические характеристики, разные команды и другой курс. Две цифровые валюты имеют разные кошельки, отельных клиентов.
В конце 2017 года свету был представлен еще один форк — Bitcoin Gold. Название новых криптоденег подчеркивает намеренность создателей произвести более значимую и весомую валюту — цифровое золото. Ставка сделана на географию майнеров. Графические процессоры получили более широкую доступность и распространение. Майнинг монет осуществлялся с использованием графических карт. Разработчики верят, что децентрализованность цифровой наличности будет повышена, а давление пулов коммерческого назначения на общество будет снижено. Биткоин Голд работает и сегодня на биржевых площадках, правда курс валюты не отличается особой стабильностью.
Ну и последний значимый форк B2X биткоина был запланирован на ноябрь 2017 года, но незадолго до старта был отменен самими создателями. Скорее всего запуск валюты будет не остановлен, а перенесен на новую дату.
Любое клонирование существующей электронной валюты можно назвать форком. Если вы скопируете код действующей валюты, добавите его на свой компьютер, измените название, правила добычи и соедините это с помощью компилятора, вы почти произведете новую криптовалюту. Останется только добыть пару миллионов монет и подключить знакомых поучаствовать в вашей новосозданной экономике. Стоит заметить, что из простого клонирования может получиться достаточно серьезный проект.
Отчего зависит успех форка
Как создать форк стало понятно. Но как его сделать рабочим? Как повысить популярность? Как заставить пользователей поверить новому виду цифровой наличности? Этот вопрос требует особого подхода. Организаторы разрабатывают маркетинговые компании по продвижению и популяризации новой криптовалюты. Создаются конкурсы, лотереи, раздачи бонусов.
Основной ресурс, на котором объявляются форки – это bitcointalk.org. Создатели цифровой наличности в специальной теме обсуждают новосозданные форки, представляют положительные стороны валюты публике, делятся идеями и полезной информацией. Тут же предоставляются источники программ для новых форков, на которых можно майнить монеты, обменивать их на другие или собирать накопления.
Но самым важным решением в продвижении виртуальных денег является поддержка майнеров. Если они принимают форк, они же и поддерживают старт крипто валюты. Именно они могут направить мощность своих машин на добычу криптомонет и поддержать их работоспособность. Поддержка валюты со стороны людей, занимающихся обслуживанием рабочего процесса, будет зависеть только от доходности электронных денег.
Инновационные технологии существенно упрощают жизнь человека. Мы живем в то самое время, когда развитие набирает стремительные обороты. Самое время начать знакомится с современными понятиями, возможностями и изучать сферу криптовалют.