Развилка на дороге

Развилка на дороге WikiBit 2022-04-13 02:56

​В прошлой статье мы кратко познакомили вас с концепцией форка криптовалюты; спин-офф криптовалюты, но с ключевыми изменениями дизайна.

  Эта статья более подробно объяснит концепцию вилок (форков), рассмотрев:

  • Что такое вилка (форк)?

  • Как биткойн готов меняться

  • Как привлекать всех на борт

  • Что происходит во время форка

  • Последствия для держателей форка криптовалюты

  Что такое форк криптовалюты?

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

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

  Но когда дело доходит до обновления криптовалют, все не так просто. В отличие от вашего банковского приложения, криптовалюты, такие как биткойн, имеют открытый исходный код и децентрализованы; так что нет конечного лица, принимающего решения.

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

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

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

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

  Как у группы разные роли, так и у криптовалюты; давайте познакомимся с ними.

  Кто есть в биткойнах

  В экосистеме Биткойн есть четыре основные роли. Они не исключают друг друга, и две или более ролей могут пересекаться.

  1. Разработчики

  2. Майнеры

  3. Операторы полного узла

  4. Пользователи легких узлов

  Разработчики

  Разработчики программного обеспечения отвечают за создание, обслуживание и обновление Биткойн. Эталонный код, за которым следует большинство реализаций, называется Bitcoin Core.

  Разработчики Bitcoin Core пользуются доверием и уважением в сообществе, но они не всемогущи.

  Любой разработчик может свободно вносить свой вклад и предлагать изменения через формальный процесс. Эти предложения по улучшению биткойнов (Bitcoin Improvement Proposals (BIPs)) обсуждаются в сообществе, и для их реализации должно быть принято подавляющее большинство.

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

  Если достигнут консенсус, BIP реализуется, и Биткойн продолжает корректировку на месте. Если нет согласия, возникает возможность форка.

  Одной из самых влиятельных групп пользователей, которым необходимо согласиться на внедрение BIP, являются майнеры.

  Майнеры

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

  Было бы нелогично думать, что майнеры владеют всей властью. В конце концов, именно они отвечают за обработку транзакций и безопасность сети.

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

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

  Операторы полного узла (full node)

  Любой может запустить полный узел, и, по некоторым оценкам, их число составляет около 50 000 по всему миру. Полные узлы поддерживают обновленную копию всех транзакций, когда-либо имевших место в Биткойне, то есть полную цепочку блоков.

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

  Полные узлы также включают легкие узлы (поясняется ниже) и, возможно, всю сеть Биткойн.

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

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

  Пользователи легких узлов (light node)

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

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

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

  Софтфорки против хардфорков

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

  Существует два типа форков: софтфорки и хардфорки.

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

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

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

  Что такое хардфорк?

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

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

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

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

  Сценарий №1: Запланированное улучшение при полном согласии

  Все сообщество поддерживает изменения и обновляет свое программное обеспечение. Если это произойдет, вилка на самом деле не будет вилкой, поскольку вся сеть следует по одному и тому же пути. Старая сеть отмирает; конец истории.

  Этот сценарий, скорее всего, разыграется, когда изменение исправит критические ошибки или когда улучшение будет сочтено полезным для большей части сообщества. Одним из таких примеров является запланированное обновление протокола EOS в 2019 году. Но не все форки проходят так гладко.

  Сценарий №2: Разногласия и спорный разрыв

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

  Именно это произошло в 2017 году, когда Биткойн разделился, что привело к рождению Биткойн Кэш.

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

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

  Разлом фактически клонировал количество биткойнов в обращении в новую сеть в соотношении 1:1. Это означает, что если у вас было 10 биткойнов до разделения, у вас все равно были бы те же 10 биткойнов (BTC) плюс 10 биткойнов наличными (BCH).

  Несмотря на то, что первоначальная стоимость одного биткойна наличными была лишь частью стоимости биткойна, совокупная цена одного BTC и одного BCH была выше, чем предыдущая цена оригинала.

  Этот результат был воспринят многими как создание «бесплатных денег». Вдохновленные этим, с тех пор по этому пути последовало множество других проектов — с разной степенью успеха.

  Сценарий №3: Запланированное расхождение

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

  Стоит отметить, что после успеха Bitcoin Cash хардфорк стал стратегией запуска новых сетей. В то время как некоторые из форков были законными и остаются активными сегодня, некоторые из них были просто экспериментальными или просто оппортунистическими, когда-либо предназначенными только для извлечения выгоды из идеи «бесплатных денег».

  Вот несколько примеров форков Биткойн, которые по той или иной причине застопорились или даже никогда не запускались.

  Альткойны и известные форки биткойнов

  Хотя эти разделения широко критикуются пуристами, известными в криптосообществе как биткойн-максималисты, как мы увидим ниже, разветвление лежит в самой природе биткойна.

  Итак, начиная с 2011 года, начали появляться новые криптовалюты. Первоначально проекты начинались с разветвления кодовой базы Биткойна (но без обязательного разделения существующей сети), настройки некоторых аспектов Биткойна, но не слишком далеко от первоначального дизайна.

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

  Одним из первых таких форков был Litecoin (LTC), который, по словам его создателя Чарли Ли, был разработан как «серебро к золоту Биткойна». На сегодняшний день Litecoin занимает пятое место по рыночной капитализации среди всех криптовалют.

  Что касается более спорной стороны, мы узнали, как Bitcoin Cash отделился от Bitcoin, стимулируя новый способ запуска новой сети, используя преимущества существующей сети с сомнительным обещанием «бесплатных денег».

  Их примеру последовали десятки других проектов, таких как Bitcoin Gold, Bitcoin Diamond, Super Bitcoin, Bitcoin Atom и многие другие, но большинство из них достигли очень ограниченного успеха.

  Но форки могут резать в обе стороны. По иронии судьбы, сам Bitcoin Cash пережил спорный хардфорк в 2018 году, когда один из его главных сторонников, неоднозначная фигура Крейг Райт, расстался с основной командой BCH и расширился, что привело к созданию Bitcoin SV (BSV).

  Существуют буквально сотни форков и форков — не только биткойнов, но и других криптовалют, таких как Ethereum или Ripple. И этот список только растет.

  Биткойн-максимализм и выход за пределы Биткойна

  Таким образом, мы возвращаемся к человеческому трайбализму. Человеку свойственно объединяться в группы, принимать чью-либо сторону и сражаться с другими группами. Мы видим это во всех масштабах: от семейных распрей до футбольных команд, до соперничающих стран — и криптовалюты ничем не отличаются.

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

  Хотя формального определения того, что такое максималист (или просто «макси»), не существует, этот термин обычно используется для описания того, кто считает, что Биткойн — единственная истинная и чистая криптовалюта, и поэтому отвергает все (или большинство) других. Максималисты отказываются признавать ценность других вариантов использования и считать основные принципы Биткойна евангелием.

  Тут, конечно, больше нюансов, но это крайняя версия.

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

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

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

Отказ от ответственности:

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

  • Конвертация токенов
  • Конвертация обменного курса
  • Вычисление приобретаемой валюты
/
Шт.
Текущий курс
Конвертируемая сумма

0.00