Форк криптовалюты: что это и зачем он нужен
Слово «форк» часто встречается в мире криптовалют. Именно благодаря этому явлению появилось множество цифровых монет. В этой статье мы разберемся с тем, что же такое форк и какое влияние он оказывает на криптовалютный рынок.
Содержание статьи:
Форк: что это и его виды
Слово fork буквально переводится как «вилка» или «разветвление». Криптовалютный форк — это разветвление цепи биткоина на две отдельных. После разделения обе цепочки работают как две независимые криптовалюты.
Форки криптовалюты бывают жесткими (хардфорк) и мягкими (софтфорк). Софтфорком считается разветвление, в результате которого новая цепь остается совместимой со старым программным обеспечением. А вот в результате жесткого разделения программное обеспечение обновляется таким образом, что в сети начинают действовать новые правила. Со старым программным обеспечением они уже несовместимы.
Форки в сети криптовалют происходят в результате технологического развития и совершенствования, что делает новые цепи более успешными и удобными в техническом плане.
Форк — путь к созданию новых криптовалют
Альткоины, или альтернативные криптовалюты, появились в 2011 году. Многие из них были образованы на основании биткоина путем форков. Исходный код главной криптовалюты был модифицирован, а новые ответвления стали работать независимо.
В результате форка изменяются правила валидации блоков в блокчейн-системе. То есть появляются новые условия, при которых блок можно считать подлинным. Пользователи сети, скачивая новое программное обеспечение, фактически признают новые правила.
Когда происходит софтфорк, необходимости скачивать новое программное обеспечение нет. Путем мягкой модификации изначального кода разработчики часто совершенствуют криптовалюту.
А вот хардфорк приводит к полному изменению всего механизма. В сети происходит раскол, изменения носят необратимый характер, и две новых криптовалюты теряют возможность к взаимодействию. Один из известных случаев хардфорка — это разветвление криптовалюты эфир на два форка: Ethereum и Ethereum Classic.
Зачем нужен форк
Необходимость в форках возникает по мере развития технологий. Иногда есть потребность внести изменения в правила функционирования протокола, а порой необходимо повысить безопасность криптовалюты.
Так, например, обновление кода криптовалюты может ускорить проведение транзакции, что усовершенствует цифровую валюту. Изменения приводят к увеличению размера блока, пропускной способности и уменьшению комиссий.
Нередки ситуации, когда форк порождается разногласиями в команде разработчиков, как это было в случае с хардфорком Ethereum.
Следовательно, форки происходят тогда, когда необходимо:
- 1. Повысить уровень безопасности.
- 2. Улучшить технологическую составляющую.
- 3. Решить конфликт в среде разработчиков, удовлетворив обе стороны.
Примеры форков и новые криптовалюты
В 2017 году произошел форк биткоина, в результате которого цепь разделилась на две. Это привело к образованию новой криптовалюты — Bitcoin Cash. В результате форка криптовалюты Litecoin возникла новая цифровая монета Dogecoin. А криптовалюта Expanse появилась в результате разветвления в цепи Ethereum. Также в результате форка Ripple возник проект Stellar.
Фактически с помощью форков путем клонирования можно создавать новые криптовалюты. Все они, так или иначе, несут в себе частичку кода главной цифровой монеты — биткоина.
Майнеры на страже успеха форков
Приживется новый форк или нет, зависит от того, как он будет воспринят майнерами. Например, Bitcoin Cash стал успешным благодаря благосклонности майнеров, которые поддержали его своими вычислительными мощностями. Однако вопрос о том, насколько удачным будет этот проект, пока открыт. У Bitcoin Cash блок отличается большим размером, что требует от майнеров дополнительных затрат. Если монета будет для них доходной, майнеры продолжат ее поддерживать.
Об успехе того или иного форка можно будет судить только после того, как токены поступят в продажу, а на рынке будет сформирована их курсовая стоимость. Заранее это предсказать невозможно.
Как видите, форк — не такое уж сложное для понимания явление. Несмотря на то, что для большинства блокчейн-технологии и криптовалюты кажутся сложными, их основная задача заключается в упрощении жизни.
Sorry, you have been blocked
This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.
What can I do to resolve this?
You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.
Cloudflare Ray ID: 81911ef6dce0bf29 • Your IP: Click to reveal 5.253.206.36 • Performance & security by Cloudflare
Что такое форк, и его отличие от альткоинов
Поскольку Биткоин имеет открытый исходный код, то любой желающий может дублировать, изменять и использовать его на свое усмотрение. Модификацией исходного кода и называется форк (буквально — «вилка»).Иными словам, форк — изменение правил, по которым блок в блокчейне признаётся подлинным (валидным).
Виды форков
Есть два основных вида форков: софтфорки и хардфорки. Первый называют «мягкой» модификацией исходного кода, второй — «жесткой».
Определение софтфорка
В случае софтфорка изменение правил не требует обновления клиента (программного обеспечения) для исполнения новых правил. Если часть узлов (нод) в сети не примет новые правила, такие узлы всё равно будут взаимодействовать с узлами, которые пользуются новыми правилами.
Проведем аналогию с языками: если до форка все узлы разговаривали на американском английском, а новые правила требуют перехода на британский вариант, то узлы, которые продолжат пользоваться американской версией, всё равно будут британскую. Одновременно с этим узлам, которые используют британский английский, будет легко понять американскую версию.
Таким образом, софтфорк — обратимое изменение кода, которое не нарушает консенсус относительно протокола.
Определение хардфорка
Новые правила хардфорка противоречат старым настолько, что узлы, которые их не приняли, не воспринимают информацию от узлов, которые их приняли. На примере с языками, старые ноды говорят на английском, а новые — на китайском. Хардфорк предполагает изменение механизма консенсуса, и в этом случае сеть разделяется на две части, которые больше не взаимодействуют между собой. Это происходит потому, что блоки, признаваемые валидными в одной части, не будут считаться таковыми в другой.
Применение в криптовалютах
В случае с криптовалютами под форком может подразумеваться изменение правил функционирования, связанное с необходимостью внесения изменений в протокол. Иначе говоря, чтобы сделать биткоин лучше и безопасней, приходится прибегать к разновидностям форка. Хотя есть случаи, когда вопрос форка -вопрос безопасности.
Последствия хардфорка
В случае хардфорка одна из новых ветвей (цепей) системы может отмереть, но может и сохраниться — это зависит от количества хешевой мощности, которое приходится на каждую из ветвей. Больше шансов на успех у ветви с более высокой мощностью. Для очевидного примера подобного сценария можно вспомнить случившийся летом 2016 года хардфорк сети Ethereum: новая цепь продолжила существование под прежним названием (ETH), однако одновременно с этим сохранилась и поддерживается оригинальная цепь, названная Ethereum Classic (ETC).
Большинство криптовалют — форки биткоина
Форком действительно называется клон уже существующей криптовалюты. Например, можно скопировать исходный код биткоина к себе на компьютер, изменить название, правила эмиссии и скомпилировать программу. После этого нужно обязательно намайнить (эмитировать) несколько миллионов монет и пригласить друзей и знакомых поиграть в увлекательную экономическую игру. Иногда из такого клонирования появляются серьезные проекты.
Есть так называемые «цветные монеты», метакоины и много других сложных токенов, которые в строгом смысле слова не являются ни форками, ни альткоинами.
Определение альткоина
Альткоином — альтернативная криптовалюта, кроме биткоина. В строгом смысле слова, альткоином нельзя считать клон уже существующей криптовалюты, который не несет в себе никаких значимых технических улучшений и стремления к всемирной сингулярности. На практике альткоин и форк — весьма размытые понятия, которые употребляются по отношению к одному и тому же проекту независимо от точности определения.
Разница между форком и альткоином
Называть альткоином криптовалюты, отличающиеся от остальных проектов будет правильно. Например Dash, Ethereum, MaidSafe, NXT. В свою очередь, более корректно называть форками такие проекты как Dogecoin (форк Litecoin), Expanse (форк Ethereum), Stellar (форк Ripple).
Что такое форк и зачем он нужен: шесть основных форков Bitcoin
Блокчейн, ставший основой биткоина, существует с 2008 года и за почти десять лет своего существования неоднократно подвергался форкам. Самыми известными новыми проектами, начатыми на базе Bitcoin, могут считаться шесть из них, каждый из которых становился попыткой части криптосообщества реализовать то, чего, по их мнению, недоставало в оригинальном коде.
За время существования форков биткоина было гораздо больше, однако большая часть из них не была привнесением чего-то нового – по сути эти проекты были копиями биткоина, иногда с незначительными отличиями.
Первым известным форком, создавшим действительно отдельный проект, стал Bitcoin XT.
Bitcoin XT
Форк произошел 19 августа 2015 года. Авторами стали разработчики оригинального Bitcoin Core – они создали Bitcoin XT, чтобы разрешить проблему масштабирования сети. Разработчики Bitcoin XT пошли путем увеличения размера блока, который в оригинальной цепи Bitcoin составлял 1 Мб.
На момент создания первого блока Bitcoin XT его поддерживало 12% майнеров, однако по задумке создателей для полного перехода требовалось, чтобы в сеть Bitcoin XT включились 85% узлов сети. Позже доля была снижена до 75%.
С самого начала своего существования проект Bitcoin XT столкнулся с жесткой критикой многих лидеров биткоин-сообщества. Более того, против форка высказался и аккаунт, предположительно принадлежащий создателю Bitcoin Сатоши Накамото. Впрочем, еще в 2014 году в сообществе распространялась информация о том, что профиль мог быть взломан, а потому нет никакой уверенности в том, что именно Сатоши выступил против Bitcoin XT.
Bitcoin Unlimited
Проект Bitcoin Unlimited появился почти на полгода позже Bitcoin XT – в январе 2016 года. Он решал ту же проблему – увеличение размера блока – но принципиально другим путем. Bitcoin Unlimited предложил узлам сети самостоятельно решать, блоки какого размера им выпускать. Создатели сделали ставку на демократию – каждый, у кого имеется полный узел, получил возможность выразить свое мнение о том, каким должен быть размер блока.
Задумывалось, что система сама остановится на среднем значении, выбранном большинством: слишком маленькие блоки будут «форкнуты» из сети самой системой, слишком большие она и вовсе не примет, поскольку большинство узлов их не увидит.
Сила свободного рынка, которая правит в мире традиционной экономики и финансовых систем, была создателями Bitcoin Unlimited привлечена для службы экономике цифровой. Влияния проекту добавляло и присоединение разработчиков Тома Зонде и Тома Хардинга, покидающих начавший распадаться Bitcoin XT и ещё один, появившийся немного позже, но также не продержавшийся долго, – Bitcoin Classic.
Успеха Bitcoin Unlimited, как и его предшественник Bitcoin XT, не имел – сообщество взволновала перспектива того, что предложенной схемой могут воспользоваться крупные централизованные пулы, подавив мнение настоящего большинства пользователей превосходящей вычислительной мощностью. Это привело бы к концентрации влияния в сети в руках всего нескольких групп и обесценило бы всю идею биткоина как децентрализованной системы.
Кроме того, большое количество разных по размеру блоков могло привести к множественным непроизвольным форкам и образованию целого ряда ложных цепей – что в итоге привело бы к падению самого биткоина.
Bitcoin Classic
Bitcoin Classic появился всего на месяц позже Bitcoin Unlimited, в феврале 2016 года, однако начал рассыпаться ещё быстрее. Создателем форка стал Гэвин Андерсен, автор Bitcoin XT, продолжающий преследовать свою цель – повысить пропускную способность блокчейна, увеличив размер блока. В этот раз планировалось увеличение ровно в два раза, до 2 Мб, и ещё через два года – до 4 Мб. К Андерсену также присоединился Джонатан Тумим, ещё один из создателей Bitcoin Core.
В отличие от Bitcoin XT, Bitcoin Classic был принят сообществом благосклонно. В его поддержку выступили майнинговые пулы Antpool (Bitmain), BW.COM, HAOBTC.com, Genesis Mining, Multipool.us, а также Coinbase, OKCoin и Foldapp. Роджер Вер, владелец Bitcoin.com, также заявил о своей симпатии к проекту – он уверен, что увеличение размера блока позволит создать большее количество полных нодов, а значит, ещё больше повысить децентрализацию сети.
Прямых и громких противников у Bitcoin Classic так и не нашлось, однако полностью функциональным он так и не стал. Главная причина, по которой дискуссии тянутся уже второй год, – необходимость провести хардфорк, который временно скажется на общей безопасности сети и может завершиться расколом. Впрочем, после появления Bitcoin Cash, выпускающего блоки вплоть до 8 Мб, разработчики Bitcoin Classic заявили, что считают цель достигнутой.
Bitcoin Cash
Bitcoin Cash – один из самых громких форков, действительно закончившийся расколом цепи и образованием новой одноименной криптовалюты. Это случилось 1 августа 2017 года, и до сих пор Bitcoin Cash демонстрирует неплохие результаты на рынке. Многие эксперты склоняются к мнению, что пока его на плаву удерживает авторитет оригинального Bitcoin и ассоциации с ним, но даже сам по себе Bitcoin Cash сумел получить некоторое влияние и стойко держится в десятке самых популярных криптовалют.
Bitcoin Cash имеет ряд существенных отличий от оригинального Bitcoin. Главных кодовых дополнений три:
- лимит размера блока повысился с 1 Мб до 8 Мб единовременно;
- установлена дополнительная защита от сбоев транзакций – повторов и стираний. Bitcoin Cash гарантирует безопасность пользователя в случае, если сохраняются две параллельные цепи – код позволяет им сосуществовать, не дублируя и не стирая проведенные операции;
- изменился сам тип транзакции. Это составная часть предыдущего изменения кода, касающегося защиты, – Bitcoin Cash запустил новый тип операций, в которых подписываются входные значения. Это как обеспечивает безопасность аппаратных кошельков, так и решает вопрос квадратичного хэширования.
Bitcoin Gold
Bitcoin Gold – ещё одна криптовалюта, отделившаяся от Bitcoin 24 октября 2017 года, на день ранее запланированного разработчиками срока. Цель создателей – сделать собственную криптовалюту более весомой, чем оригинальный биткоин, превратить её в настоящее «цифровое золото».
Для достижения этой цели авторы изменили алгоритм хэширования, перейдя на использование доказательства сделанной работы Equihash. Особенность данного P-o-W в том, что Equihash подходит для GPU-майнинга – добычи криптовалюты, проходящей с помощью графических карт. Тот же тип майнинга уже используется в некоторых других криптовалютах, в частности ZCash. Кроме того, Equihash устойчив к ASIC-процессорам.
Фактически создатели Bitcoin Gold пытаются расширить круг потенциальных майнеров – распространение и доступность графических процессоров GPU выше, чем ASIC, а значит, и пользователей, которые смогут добывать криптовалюту и становиться узлами сети, будет больше. Это повысить уровень децентрализованности и снизит давление на сообщество со стороны крупных коммерческих майнинговых пулов. На это направлен и основной слоган – «Make Bitcoin decentalized again», «Сделаем биткоин децентрализованным снова». По мнению разработчиков, крупные пулы фактически монополизировали сеть, и сообщество должно бороться с этим. Результатом такой борьбы и стал Bitcoin Gold.
Нашлись у идеи и противники, настаивающие, что рынок GPU-процессоров контролируется всего двумя крупными производителями, а значит, снова возникает риск – но хардфорк все равно был произведен, и Bitcoin Gold на сейчас торгуется на биржах – правда, с довольно нестабильным курсом.
B2X, детище хардфорка SegWit2x, должен был стать ещё одной криптовалютой. Форк собирались провести 16 ноября 2017 года, он вызвал бурные обсуждения в сообществе, но в итоге был отменен – создатели заявили об этом в открытом письме 8 ноября. Впрочем, официально он не полностью отменился, а был перенесен на некоторое время. Ряд сторонников также заявил, что продолжает поддерживать SegWit2x даже после отмены хардфорка.
SegWit2X должен был создать новую ветку блокчейна Bitcoin с размерами блока в 2 Мб, более высокой пропускной способностью и низкой стоимостью транзакций. Получившаяся сеть должна была стать криптовалютным аналогом традиционных Visa и Mastercard, и таким образом завоевать популярность среди широких слоев пользователей.
Главной причиной отмены хардфорка создатели назвали раскол мнений – очередное разделение разбивало сообщество, а этого авторы SegWit2X всеми силами стремятся избежать. Кроме того, некоторые сторонники Segregated Witness, которые позже отказались от поддержки соглашения, заявляли о непрозрачности условий форка, отсутствии консенсуса между различными группами и недоработанном коде.
Проблема увеличения размера блока в основной цепи Bitcoin сохраняется, и со временем становится все острее. Так что, скорее всего, уже в ближайшее время будут появляться новые форки, пытающиеся завоевать симпатии сообщества и изменить биткоин. Кроме того, чем дальше, тем острее встает проблема анонимности, которая в сети биткоин становится все более иллюзорной, и этот вопрос тоже предстоит решить – а значит, будут изменения и в данном направлении.