Перевод статьи Comparing the decentralization of Cardano and Ethereum | Cardano Explorer
У Cardano есть PoS уже два года, и его децентрализация медленно растет. Ethereum перешел на PoS 15 сентября 2022 года. Цель состояла в том, чтобы снизить энергетическую нагрузку на планету и повысить децентрализацию. Последнее, к сожалению, потерпело неудачу. Децентрализация существенно снизилась после перехода Ethereum на PoS. Cardano и Ethereum принципиально отличаются качеством децентрализации. Как это возможно, когда обе сети используют PoS? Дьявол кроется в деталях. В то время как дизайн PoS был продуман до мельчайших деталей в случае Cardano, в случае Ethereum он производит впечатление незавершенного. Давайте кратко порассуждаем о фундаментальных различиях в дизайне PoS-консенсусов и посмотрим на статистику децентрализации.
TLDR:
- У Cardano есть делегирование, которое не ограничивает свободу. Ethereum вынуждает пользователей отказываться от ETH или ключей подписи.
- У Cardano есть только один субъект, который имеет более чем 10%-ную долю в сети (у Binance 11%-ная доля). У Ethereum больше таких объектов, и доля крупнейшего из них составляет 30%.
- MAV Cardano - 24. MAV Ethereum равен 3.
- Существует фундаментальное различие между ADA и stETH с точки зрения децентрализации.
Ключевые концепции PoS-сети Cardano
Если владельцы ADA не хотят становиться производителями блоков, они могут делегировать любое количество монет ADA выбранному пулу. Определенного нижнего предела для делегирования не существует. Для начала делегирования требуется возвращаемая комиссия в размере 2 ADA и стандартная комиссия за транзакцию. Верхний предел - это размер пула. Если пул насыщен, т.е. превышает определенный размер, делегировать монеты такому пулу экономически нецелесообразно.
Пулы создают блоки в сети Cardano. Для регистрации пула требуется внести возвращаемый взнос в размере 500 ADA. Оператору пула экономически и репутационно выгодно иметь некоторый залог, иначе пледж (стейк владельца пула). Минимального размера пледжа не существует, однако трудно привлечь делегатов, если размер пледжа не составляет по крайней мере несколько десятков тысяч монет ADA. Обычно пулы с пледжем не менее 50 000 монет ADA производят блоки, поэтому мы можем считать это минимумом, требуемым сообществом делегатов. На момент написания статьи прямые затраты на настройку ноды производителя блоков в сети Cardano составляют примерно 21 000 долларов.
Важно отметить, что любой желающий может участвовать в делегировании без необходимости доверять монеты третьей стороне. Это верно даже для тех, кто владеет очень небольшим количеством монет ADA. Cardano не блокирует монеты ADA, и держатели могут потратить их или перенаправить в другой пул в любое время. Cardano не нужно блокировать монеты, потому что он никого не наказывает за плохое поведение.
Модель стимулирования операторов пулов и делегатов основана на равновесии Нэша. Основная идея заключается в том, что при надлежащем стимулировании участников будет достигнуто равновесие по Нэшу, основанное на их рациональном и честном поведении. Целью механизма стимулирования является обеспечение высокого уровня децентрализации и безопасности. Результат каждого индивида, принимающего решения, зависит от решений других. Однако каждое решение принимается на основе ограниченного набора информации. Операторы пулов не знают друг друга и даже не знают всех своих делегатов. Поэтому они не могут предвидеть поведение других. То, что они могут предположить, - это рациональное поведение, то есть желание получить вознаграждение. Cardano использует схему распределения вознаграждений, которая способствует справедливому распределению вознаграждений в среде с большим количеством держателей монет, выполняющих различные роли.
Ликвидное делегирование без ограничения определенным минимумом на старте и желание получить вознаграждение без риска наказания очень положительно влияют на децентрализацию Cardano. Люди делегируют свои монеты из своих собственных кошельков и мало делегируют на биржах.
Ключевые концепции PoS-сети Ethereum
Основным строительным блоком сети Ethereum является валидатор, для активации которого требуется блокировка 32 ETH. В сети Ethereum каждый валидатор должен иметь одинаковый размер голоса. Таким образом, определено конкретное количество ETH. Кроме того, желательно не иметь слишком много валидаторов, так как большое количество приведет к чрезмерному количеству сообщений в сети во время достижения консенсуса.
Обратите внимание, что в сети Ethereum нет концепции делегирования на уровне протокола. Если у кого-то меньше 32 ETH (43 000 долларов) и он хочет участвовать в делегировании, он, по сути, вынужден доверять чужому программному обеспечению и техническим навыкам. Необходимо доверить монеты или ключи подписи третьей стороне, которая представляет риск для контрагента.
Слешинг может оказать положительное влияние на безопасность. Ethereum может активно защищаться от атак и неправильного поведения. По сути, это заставляет ноды вести себя точно так, как определено правилами. Однако, на мой взгляд, команда потерпела неудачу с точки зрения нахождения правильного баланса между безопасностью и децентрализацией.
Протокол Ethereum наказывает ноды за плохое поведение (слешинг) и за бездействие (незначительный штраф). Все игроки, участвующие в делегировании, по сути, рискуют потерять 100% своих ETH. Это очень раздражает, так как может отбить охоту у некоторых пользователей принимать участие в делегировании. Избегать делегирования из-за страха потерять монеты контрпродуктивно. Хуже того, на момент написания статьи ETH нельзя не делегировать. Команда вообще не предусмотрела функциональность для возможности не делегировать монеты. Вывести ETH невозможно до тех пор, пока валидатор не завершит работу. Валидатор может прекратить делегировать, но как только он захочет его возобновить, нет возможности снова активировать стейк, и невозможно перевести ETH или вывести средства, по крайней мере, до следующего обновления Ethereum (дата не указана). В результате средства остаются недоступными и нет возможности их делегировать.
Команда могла бы предположить, что люди с менее чем 32 ETH захотят участвовать в делегировании, потому что у них есть естественное желание увеличить свое благосостояние. Запуск PoS таким образом, что людям приходится доверять ETH третьей стороне или блокировать ключи подписи, разочаровывает и оказывает очень негативное влияние на децентрализацию Ethereum.
Когда Ethereum использовал PoW, у Ethereum было несколько доминирующих пулов (подобно Bitcoin), и майнеры могли делегировать хешрейт в любом количестве. Каждый, кто майнил Ethereum на собственном оборудовании, участвовал в децентрализации сети. Ресурс децентрализации был в большей степени распределен между людьми. Сейчас это уже нельзя сказать. Хотя ETH и распределен между пользователями должным образом, эта функция не может быть использована так толково, как в случае с Cardano. Проблема заключается в искусственном барьере в 32 ETH. Люди, которые доверяют ETH третьей стороне, в основном теряют любой прямой контроль над ресурсом.
Люди сталкиваются с трудной дилеммой: следует ли избегать делегирования или рисковать этим ценой жертвования децентрализацией протокола (и особенно риском потери собственных ETH).
Когда Ethereum использовал консенсус PoW, майнеры могли делегировать хешрейт в другое место в любое время, если пул вел себя некорректно. Cardano сохранил этот критически важный механизм. При делегировании монет ADA в пул Cardano монеты по-прежнему остаются в кошельках пользователей, которые в любое время могут делегировать их в другое место. Пользователи могут просто выбрать пул в кошельке и делегировать в него одним щелчком мыши. В текущей реализации PoS Ethereum люди должны делегировать свои активы третьей стороне без возможности вносить какие-либо изменения. Честность навязывается через слешинг. Может ли злоумышленник позволить слеш доверенных ему ETH? В принципе, да, до тех пор, пока он уверен в своей анонимности. Единственная защита - это, по сути, правовая система. Люди вынуждены размещать ETH через централизованную биржу, такую как Coinbase, например, в основном только потому, что компания подпадает под правовую систему США.
Мне кажется рискованным доверять ETH пулу, которым будет управлять анонимная команда. Если произойдет слешинг большего количества ETH, ничто не помешает команде просто исчезнуть.
Мы описали только основные концепции делегирования для обоих протоколов. Давайте теперь посмотрим, как различия в системах делегирования влияют на качество децентрализации на практике.
Сравнение децентрализации
Операторы стейк пулов Cardano должны запускать два типа нод. Основные ноды (производители блоков) и ретрансляционные ноды. Каждая основная нода должна сопровождаться одной или несколькими нодами ретрансляции. На момент написания статьи зарегистрировано 3200 пулов, из которых блоки производят примерно 1200. Количество ретрансляционных нод составляет 5800. Насчитывается почти 1,2 миллиона делегатов. Как для Cardano, так и для Ethereum один субъект может управлять несколькими производителями блоков. Чтобы получить исчерпывающее представление о децентрализации Cardano, нам нужно рассмотреть операторов с несколькими пулами.
На рисунке ниже вы можете видеть, что Binance имеет самую большую долю в 11,1%. Binance управляет 62 пулами. Вторым по величине оператором нескольких пулов является Avengers с долей 8,8% и 44 пулами. После этого размер крупных операторов падает от ниже 5% до 1. На третьем месте находится Wave с долей 3,3% и 16 пулами. Как вы можете видеть, в сети Cardano есть несколько десятков организаций, которые управляют несколькими пулами. Важной группой являются операторы единого пула. Их суммарный стейк в общем стейке составляет 23%.
Текущий Минимальный вектор атаки (MAV) Cardano равен 24.
Сеть Ethereum состоит из 8 340 клиентских приложений, использующих примерно 440 000 активных валидаторов. Каждый валидатор (не клиент) требует блокировки 32 ETH. Обычно рекомендуется, чтобы на одном клиентском приложении работало не более 1000 валидаторов. Однако фиксированного лимита не существует.
Подобно сети Cardano, эти данные мало что говорят нам о реальной децентрализации сети, поскольку одна организация может запускать несколько клиентских приложений с валидаторами. Мы должны быть обеспокоены тем, кто входит в группы депозитчиков.
Две самые большие группы (более 73%) представляют пулы (40,5%) и биржи (33,1%). Доля группы “Другие” составляет 16,3%, крупных игроков - 10,1%. Давайте взглянем на более подробную круговую диаграмму.
Lido владеет 30% стейка. Lido - это компания, предоставляющая услуги по делегированию на Ethereum, стремящаяся к полной децентрализации. Проект внедрил скелет обновляемого смарт контракта для осуществления новых снятий и новых депозитов, полностью не связанных с хранением. Насколько я знаю, проект все еще ищет оптимальное решение, чтобы стать оператором ноды, не требующей доверия. Lido имеет самую большую долю стейка в сети Ethereum, и доля в 30% представляет собой сильную единую точку отказа.
Людям также нравится делегировать ETH через известные централизованные биржи, такие как Coinbase (14,7%), Kraken (8,2%), Binance (6,6%) и т.д. Обратите внимание, что только на эти три известные биржи вместе приходится почти 30% размещенных ETH. MAV Ethereum равен 3, такой же, как и у Bitcoin.
Давайте сравним эти две сети. В экосистеме Cardano Binance занимает сильную позицию с 11,1%. Другие централизованные биржи не имеют такого сильного присутствия. Доля биржи eToto составляет всего 2,2%. В экосистеме Cardano только один субъект имеет долю более 10% и только 2 субъекта имеют долю более 5%.
В сети Ethereum доля 3 крупных бирж составляет 30%. Lido, как одиночная организация, владеет 30%-ной долей.
В сети Cardano операторы одного пула вместе имеют долю в 23%, в то время как в случае Ethereum она составляет всего 16,2%. Если бы мы сравнили MAV, то это 24 для Cardano и 3 для Ethereum.
Если бы злоумышленник хотел получить огромное количество монет для атаки (скажем, более 50%), в случае с Cardano ему пришлось бы атаковать тысячи держателей ADA или биржу Binance. В случае с Ethereum он может попытаться атаковать 2 или 3 централизованные биржи.
Я думаю, что эти цифры не нуждаются в дальнейших комментариях.
Вывод
Сравнение децентрализации блокчейн сетей на самом деле очень сложно и часто зависит от деталей. 440 000 валидаторов могут показаться огромным числом, но если у кого-то есть, скажем, 1000 ETH, у него нет выбора, кроме как запустить более 30 валидаторов. Истина часто скрывается в деталях, и цифры могут сильно вводить в заблуждение.
Блокчейн сети не могут обойтись без делегирования полномочий, и не имеет значения, монеты это или хешрейты. Хотя делегирование напрямую не поддерживается Ethereum, эта возможность возникла органично. Важно обращать внимание на детали. С моей точки зрения, если вы получаете stETH за ETH, вы отказываетесь от ресурса, который обслуживает сеть Ethereum для создания новых блоков. У stETH явно нет такой способности.
На мой взгляд, делегирование на Cardano - это лучшее, что у нас есть на данный момент, и это определяет текущий стандарт. Владельцы ADA могут поддерживать выбранный ими пул посредством отправки сертификата, но они не отказываются от контроля над монетами. Делегаты могут продать монеты в любое время или делегировать монеты в другой пул, если возникнут проблемы. Таким образом, держателям ADA не нужно отказываться от контроля над децентрализацией. Существует фундаментальная разница между ADA и stETH.
Зависимость пулов от делегатов важна, потому что операторы пулов никогда не могут быть уверены в своей позиции. Это вынуждает их вести себя честно. Можно сказать, что в сети Cardano децентрализация в некоторой степени обеспечивает безопасность. Для Ethereum слешинг играет значительную роль. Мое восприятие таково, что безопасность важнее для команды Ethereum, чем децентрализация.
MAV Cardano составляет 24, что, с одной стороны, в настоящее время выше стандарта, но, с другой стороны, это число все еще низкое. Если мы действительно обеспокоены децентрализацией, мы должны стремиться к значительно лучшему результату по мере роста принятия.
// От переводчика: для получения дополнительных переведенных на русский язык статей о Cardano посетите русскоязычный раздел на форуме Cardano. Видеоролики о Cardano на русском можно найти на YouTube канале нашего замечательного амбасадора Тимура Сахабутдинова, а также на канале Чарльз Хоскинсон на русском. Хотите поговорить или задать вопрос о Cardano по-русски? Приглашаем вас в наше уютное сообщество в Telegram. Оставайтесь на связи, все только начинается!