:RU: Всегда будет только один Cardano

Перевод статьи There will only ever be one Cardano | Cardano Explorer

Комбинатор хардфорка способен обновить протокол Cardano таким образом, что после события будет существовать только один блокчейн. Это существенно отличается от традиционного хардфорка, при котором обычно происходит разветвление блокчейна. Комбинатор может выполнить обновление без остановки сети. Это оставляет открытым путь для Cardano для внесения дальнейших улучшений, которые не нарушат работу глобальной финансовой операционной системы. Самое главное, что всегда будет только одна сеть Cardano и 45 000 000 000 монет ADA.

TLDR:

  • Каждый хардфорк - это большая неопределенность, поскольку сообщество и разработчики разделяются и создаются дублирующие монеты и токены.
  • Комбинатор хардфорка гарантирует, что изменение происходит плавно и без прерывания работы сети. После события останется только одна цепочка со всей историей.
  • Второго Cardano “classic” или “cash” никогда не будет.

Зачем нам нужны хардфорки?

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

Изменение может быть настолько фундаментальным, что оно не будет обратно совместимо. Это означает, что более старая версия клиента не может работать с блоком, созданным новым клиентом. Хардфорк обычно происходит путем определения конкретного блока, после чего блокчейн разветвляется на две цепочки. Новые клиенты поддерживают первую цепочку, а старые клиенты поддерживают вторую цепочку. С точки зрения пользователя важно видеть, сколько полных нод поддерживают новую версию и сколько поддерживают старую версию клиента. Может быть трудно сказать, какая цепочка является “той самой”. Каждый пользователь должен выбрать одну (или обе).

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

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

Традиционный хардфорк является синонимом неопределенности

Вы, наверное, знаете самые известные хардфорки в мире криптовалют. Это были форки блокчейна, которые привели к созданию Bitcoin и Bitcoin Cash, или Ethereum и Ethereum Classic. Недавно мы стали свидетелями аналогичного форка, который привел к созданию Ethereum PoS и Ethereum PoW.

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

С моей точки зрения, держателям BTC не имеет смысла получать BCH после форка. Даже если количество монет BTC останется прежним, создание монет BCH можно рассматривать как создание ценности из ничего. Если Bitcoin должен обладать свойствами, подобными золоту, создавать клоны монет не должно быть просто.

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

Хотя в настоящее время существует консенсус в отношении того, какой Bitcoin является подлинным, в будущем могут возникнуть споры по таким вопросам, как бюджет безопасности. Я могу представить себе, как майнеры разделяются примерно на два одинаково больших лагеря, где один хочет сохранить статус-кво (старые правила), в то время как другой поддерживает введение инфляционной модели (новые правила). Если будет экономически выгоднее майнить версию Bitcoin, которая вводит инфляцию, вполне вероятно, что значительная часть хешрейта присоединится к этому лагерю. Не кажется ли это слишком безумным? Майнеры преследуют только свои эгоистичные экономические цели. С точки зрения пользователей, разумнее использовать цепочку, которая остается более безопасной.

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

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

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

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

Познакомьтесь с комбинатором хардфорка

Команда IOG применила совершенно инновационный подход к хардфоркам и не допустила создания разветвленных блокчейнов с новыми монетами, токенами и приложениями.

Комбинатор хардфорка Cardano предназначен для оптимизации обновлений сети, не требуя остановок или перезапусков сети. Он делает это путем объединения блоков до форка и после форка в течение короткого переходного периода. Комбинатор позволяет поддерживать один непрерывный блокчейн. Блоки объединяются, а не расходятся в старый блокчейн и новый блокчейн. Этого можно достичь, не жертвуя непрерывностью работы пользователя и не вызывая сбоев любого рода в работе сети. В результате такого хардфорка разделения блокчейна не происходит. Cardano обновляется, и вся история леджера сохраняется и продолжает существовать только в одной действительной версии блокчейна.

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

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

Обратите внимание, что установка новой версии клиента - это, по сути, голосование. Команда не может произвольно изменять правила протокола без согласия операторов пулов и всех держателей монет. Держатели монет могут видеть версию клиента, которую используют пулы. Если делегаты не согласны с версией клиента, которую установил их пул, они могут делегировать другому пулу, который установил предпочтительную для них версию. Другими словами, все держатели монет могут голосовать за изменения. Обратите внимание на разницу между Cardano и Bitcoin. В сети Bitcoin голосуют только майнеры. В экосистеме Cardano голосуют все владельцы ADA. Оставим в стороне тот факт, что можно голосовать через “полную ноду”, поскольку большинство пользователей не собираются ей управлять. В экосистеме Cardano пользователи могут голосовать с помощью монет ADA со своих мобильных телефонов, если захотят. Это ближе к реальному использованию криптовалют.

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

Несогласия не решаются форком блокчейн. Это очень важно для всех, кто хочет использовать Cardano, потому что они могут быть уверены, что будет только одна версия Cardano. Инвесторы знают, что будет только 45 000 000 000 монет ADA и никогда не будет “cash” или “classic” версии. Компании могут быть уверены, что когда они выпускают стейблкоины, дубликаты токенов никогда не будут созданы. То же самое касается NFT и всех других токенов. В случае традиционного форка все сервисы DeFi подвергаются риску, поскольку они могут надежно работать только в одной цепочке. У каждого приложения есть только одна команда, и маловероятно, что команда хотела бы поддерживать приложение в двух цепочках. Форк может создавать призрачные приложения и призрачные токены. В конце концов, после разветвленной цепочки может остаться только призрачная цепочка.

Вывод

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

Команда IOG очень ответственно подошла к тому, как правильно обновить Cardano. Cardano - это глобальный проект, и ясно, что в сообществе возникнут несогласия. У крупнейших блокчейнов, как Bitcoin, так и Эфириум были форки, которые оставили цепочки-призраки. Комбинатор хардфорков гарантирует, что в будущем будет только один Cardano. Система голосования работает на основе демократии. Право голоса предоставляется всем владельцам ADA, что, вероятно, является наилучшим возможным способом подхода к обновлениям. Каждый пользователь должен иметь право голоса о том, каким будет Cardano, потому что они будут его использовать. Использование традиционных хардфорков однажды закончится, так как этот метод не приносит ничего положительного.

// От переводчика: для получения дополнительных переведенных на русский язык статей о Cardano посетите русскоязычный раздел на форуме Cardano. Видеоролики о Cardano на русском можно найти на YouTube канале нашего замечательного амбасадора Тимура Сахабутдинова, а также на канале Чарльз Хоскинсон на русском. Хотите поговорить или задать вопрос о Cardano по-русски? Приглашаем вас в наше уютное сообщество в Telegram. Оставайтесь на связи, все только начинается!