Автор: Avail; Перевод: Golden Finance Cryptonaitive
В последние годы акцент на возможности масштабирования выполнения привел к новой волне внедрения уровня 2. В то же время, сталкиваясь с проблемами роста, связанными с ограниченным пространством блоков и высокими затратами, все больше и больше игроков теперь признают, что масштабируемый уровень доступности данных имеет решающее значение для эффективного масштабирования блокчейнов. Они поняли, что им нужен экономичный базовый уровень с масштабируемым блочным пространством, который может поддерживать различные типы роллапов.
Avail и несколько других команд создают масштабируемые решения для обеспечения доступности данных с нуля, в то время как другие, такие как Ethereum, пытаются увеличить пропускную способность данных в существующих блокчейнах. В любом случае, всегда есть один факт. Базовый уровень, который разработчики выберут сегодня, определит их конкурентное преимущество на долгие годы.
Avail является частью растущей модульной экосистемы, предназначенной для повышения доступности данных в блокчейне. Другие решения DA, такие как Celestia и EigenDA, выполняют аналогичную работу. Каждое решение выбрало свой путь на пути к масштабируемости блокчейна, включая Ethereum, который в настоящее время внедряет Proto-Danksharding, также известный как EIP-4844, в качестве трамплина для достижения своей долгосрочной цели всеобъемлющего Danksharding.
В этой статье мы оценим преимущества и недостатки каждого решения. Мы выделим различные варианты дизайна, и, зная это сравнение, мы надеемся, что читатели найдут слой DA, который им больше всего подходит.
Прежде чем углубиться в каждую категорию, давайте дадим краткий обзор:
При рассмотрении базового уровня в первую очередь следует учитывать безопасность и отказоустойчивость сети. Вот ключевые факторы для проверки надежности вашей сети.
Механизм консенсуса
В механизме консенсуса существует базовая дилемма между выживанием и безопасностью. Выживание обеспечивает быструю обработку транзакций и поддерживает надлежащее функционирование сети, в то время как безопасность обеспечивает точность и безопасность транзакций. Различные блокчейн-системы находят правильный вариант баланса для своих уникальных вариантов использования.
Avail использует механизмы консенсуса BABE и GRANDPA, унаследованные от Polkadot SDK. BABE, как движок генерации блоков, ставит во главу угла выживание, координируя свои действия с валидаторами для выявления новых генераторов блоков. GRANDPA как окончательный детерминизм, он позволяет завершить окончательную определенность всех блоков, которые ведут к конкретному блоку, в то же время, когда более двух третей валидаторов подписывают цепочку, содержащую блок. Этот гибридный реестр делает Avail киберустойчивым и делает его устойчивым к временным разделам сети и большому количеству сбоев узлов.
Дизайн Avail аналогичен тем, которые используются в Ethereum в качестве Casper и LMD GHOST. LMD GHOST — это движок генерации блоков Ethereum, который полагается на вероятностную окончательную определенность, аналогичную BABE, в то время как Casper FFG, как и GRANDPA, предоставляет гарантии окончательной определенности.
Выбор дизайна Celestia заключался в том, чтобы использовать Tendermint, что позволило ей завершать блоки одновременно с их генерацией. Однако компромисс с этим выбором заключается в том, что цепочка может остановиться, когда более трети ее операторов или валидаторов перестанут работать. Также важно отметить, что завершенность блока не гарантирует доступность данных. Дизайн, основанный на защите от мошенничества, такой как у Celestia, означает, что пользователям нужно ждать гарантий DA, даже если блок достиг немедленной окончательной определенности.
Совет по обеспечению доступности данных (Data Availability Board, DAC) — это организация, ответственная за обеспечение или сертификацию доступности данных. Они используют криптографические подписи, чтобы указать, что один или большинство членов комитета согласны с тем, что данные доступны. EigenDA — это автономный DAC, на который могут подписаться валидаторы Ethereum. Члены DAC предоставляют доказательства валидации смарт-контрактов и полагаются на независимый внешний сервис для сортировки данных.
Децентрализация
При рассмотрении сетевой безопасности необходимо учитывать два ключевых фактора: общую сумму стейкинга и распределение этого стейкинга. Степень децентрализации, то есть равномерность распределения поставленной суммы, напрямую влияет на безопасность сети. Учитывая стоимость потенциальной атаки, это показатель того, насколько безопасна сеть. Поскольку злоумышленнику, пытающемуся атаковать сеть, необходимо уничтожить больше узлов, чтобы захватить тот же стейкинг, атака будет более дорогостоящей, если ставка равномерно распределена между большим набором валидаторов.
Avail наследует Nomated Proof of Stake (NPoS) от Polkadot, что позволяет ему поддерживать до 1 000 валидаторов. NPoS снижает риск централизации благодаря распределению ставок с помощью последовательного метода Phragmén, метода выборов с несколькими победителями, с эффективным распределением вознаграждений.
Кроме того, Avail является единственным уровнем DA, который может выполнять выборку данных из своей сети P2P Light Client, не полагаясь на полные узлы для получения данных в случае сбоя сети или узкого места. Эта уникальная возможность отличает Avail от всех существующих и будущих решений для обеспечения доступности данных, обеспечивает надежный механизм аварийного переключения и повышает отказоустойчивость сети доступности данных Avail.
! [bQ55EOrxKLi9t7hdoXANmRHdmgW2dPubzQe6dtuI.jpeg] (https://img-cdn.gateio.im/webp-social/moments-40baef27dd-3d4adfd490-dd1a6f-69ad2a.webp «7116199») Celestia использует Tendermint в качестве протокола консенсуса, а набор валидаторов достигает нескольких сотен.
Несмотря на то, что Ethereum в целом достиг золотого стандарта с точки зрения безопасности, с более чем 900 000 проверяющих узлов, уровень распределения сети не отражает адекватно с точки зрения количества.
В отличие от этого, доска доступности данных обычно состоит из нескольких узлов, отвечающих за подтверждение доступности данных в блокчейне.
Важно отметить, что рестейкинг не заимствует безопасность у Ethereum. Его безопасность зависит от общего количества Ethereum, восстановленного на его платформе. Другими словами, рестейкинг не приносит никакой пользы для его безопасности, за исключением использования небольшой доли существующего стейкинга, заблокированного в Ethereum.
Как DAC, EigenDA на базе Ethereum агрегирует подписи со своих полных узлов. Его доказательство проверки смарт-контрактов не может обеспечить аналогичный уровень надежности DA для выборки доступности данных. Использование EigenLayer рестейкинга, включающего заблокированный Ethereum для поддержки своей сети, также вызвало критику мультиплексированных валидаторов и риска перегрузки консенсуса Ethereum.
Накладные расходы на окружение выполнения
Монолитные блокчейны со смарт-контрактами за последнее десятилетие представили революционные инновации. Тем не менее, даже передовые технологии того времени, такие как Ethereum, где доступность, исполнение и расчеты данных были объединены в одно, вносили существенные ограничения на масштабируемость. Эти ограничения привели к переносу выполнения на уровень 2 вне блокчейна и побудили к разработке инициатив по улучшению, таких как EIP-4844, также известных как Proto-danksharding и Danksharding.
Установленные смарт-контракты определяют состояние и выступают в качестве моста для роллапов. При таком подходе Ethereum выступает в качестве авторитета для проверки точности роллапов.
Avail разделяет выполнение и расчеты на базовом уровне и позволяет сверткам публиковать данные непосредственно в Avail. Сила этого модульного подхода заключается в том, что роллапы, построенные на нем, могут проверять состояние с помощью легкой клиентской сети P2P от Avail, и если они используются для распространения доказательства выполнения, они имеют гибкость для обновления накопительных пакетов, не полагаясь на смарт-контракты и базовые уровни для определения состояния. Этот новый подход предоставляет разработчикам базовый уровень, который можно масштабировать в соответствии с их потребностями, что дает им возможность выбрать любой поддерживаемый уровень выполнения с точки зрения расчетов.
Celestia использует аналогичный подход к Avail. Единственное отличие заключается в том, что его легкие клиенты в настоящее время не могут поддерживать сеть в случае полного выхода из строя узла.
EigenDA также не имеет фиксированного слоя осадки.
Потенциал роста
В дополнение к безопасности и отказоустойчивости уровня DA, способность адаптироваться к растущему спросу на роллапы и блокчейны, построенные на нем, имеет решающее значение для их успеха. Давайте рассмотрим некоторые ключевые моменты.
Подтверждение действительности
При обсуждении доказательства действительности крайне важно понимать компромисс между доказательством мошенничества и доказательством действительности на уровне DA. Промис KZG, используемый Avail, представляет собой тип доказательства валидности, используемый для обеспечения валидности DA, что снижает требования к памяти, пропускной способности и хранилищу, а также обеспечивает простоту, что означает, что размер доказательства фиксирован и не зависит от степеней полинома. Это делает KZG Promise идеальным решением для блокчейнов с нулевым разглашением, где эффективность, конфиденциальность и масштабируемость имеют решающее значение.
Кроме того, по сравнению с доказательством мошенничества, легкие клиенты Avail могут быстро получить доступ к данным и сэмплировать их, обеспечить правильную кодировку блоков после завершения работы над новыми блоками и предоставить гарантии доступности данных, не дожидаясь окончания периода оспаривания. Сочетание обещания KZG и легкого клиента Avail ускоряет процесс верификации на Avail, позволяя роллапам или автономным цепочкам, построенным на нем, воспользоваться преимуществами быстрого процесса проверки, обеспечивая масштабируемость и гибкость для проектов блокчейнов в ближайшие годы. По сравнению с Celestia и другими, этот метод проверки является ключевым фактором, который отличает Avail.
Celestia использует безопасную хеш-функцию, которая генерируется намного быстрее, чем обещает KZG. Однако компромисс с этим выбором заключается в том, что они должны полагаться на мошеннические доказательства для подтверждения точности стирающего кодирования, что может привести к потенциальным задержкам в обеспечении гарантий доступности данных.
Легкие узлы Celestia не могут определить, доступны ли данные, или дождаться получения доказательств мошенничества. Иными словами, из-за сложного периода оптимистичной верификации использование мошеннических доказательств снижает способность легких узлов сети однозначно подтверждать наличие поствыборочных данных.
Что касается EigenDA, то она использует промисы KZG и загружает только небольшое количество данных вместо полных блоков, а также использует доказательство валидности. Его подход заключается в разделении данных на более мелкие фрагменты с помощью стирающего кодирования и требует, чтобы операторы загружали и хранили только один блок, который составляет часть размера полного блочного BLOB-объекта.
Что касается Ethereum, в то время как текущая версия не использует доказательство действительности, EIP-4844 и полный Danksharding будут реализованы с доказательством действительности.
Расширяемость
Высокая стоимость и ограничения на медленные транзакции в Ethereum способствовали распространению L2. Они стали исполнительным слоем будущего, стимулируя рост спроса на блочное пространство. В настоящее время стоимость публикации данных в Ethereum оценивается в 70-90% от общей стоимости роллапов. Расширение пространства блока приведет к дополнительным расходам для валидаторов и приложений, разработанных на Ethereum.
Базовые слои, такие как Avail и Celestia, предназначены для решения этой проблемы. Они оптимизированы для обеспечения доступности данных с возможностью динамического масштабирования размеров блоков. Благодаря включению легких клиентов с выборкой доступности данных (DAS) они имеют возможность масштабировать размер блока доступности данных в зависимости от требований, предъявляемых к сети. Это означает, что по мере увеличения пространства блока приложения, построенные на нем, остаются незатронутыми, так как легкие клиенты в этих сетях могут выполнять DAS без необходимости загрузки всего блока. Эта уникальная возможность отличает их от монолитных блокчейнов.
С рыночной капитализацией в 191 миллиард долларов Ethereum имеет самое большое сообщество. Несмотря на то, что протоколы, построенные на Ethereum, пользуются преимуществами экономии за счет масштаба, они также сталкиваются с высокими транзакционными издержками из-за ограниченного пространства блоков в последние несколько лет. По мере роста Rollup и пика количества пользователей и транзакций Rollup стал лучшим выбором для выполнения. По мере того, как технология блокчейн становится все более популярной, спрос на блочное пространство будет только расти.
В то время как DAC можно масштабировать с помощью упрощенного централизованного подхода, некоторые Rollups используют DAC в качестве временной меры, пока не будет найдено децентрализованное решение DA.
И Avail, и Celestia поддерживают легкие клиенты с выборкой доступности данных (DAS), что позволяет легким клиентам обеспечивать безопасность, минимизирующую доверие. Как упоминалось ранее, основные различия заключаются в том, как выполняется проверка и как сеть P2P с легким клиентом Avail заменяет полные узлы для поддержки сети в случае сбоя сети или узкого места.
В отличие от этого, Ethereum после EIP-4844 не будет оснащен DAS. Это означает, что его легкие клиенты не будут иметь эту обновленную функцию безопасности с минимальным доверием. Чтобы еще больше усложнить ситуацию, решение DA Ethereum заключается в размещении среды смарт-контрактов. При полном данкшардинге DAS будет использоваться для расширения пространства BLOB-объектов, которое, как ожидается, будет реализовано через несколько лет.
Безопасность EigenDA основана на доверии к небольшому количеству полных узлов или других сущностей, поскольку в нем отсутствует выборка доступности данных (DAS). Целостность протокола зависит от честности более половины членов комитета и наличия копий данных, по крайней мере, еще одной организации, аналогично оптимистичным конструктам. Несмотря на то, что подход двойного арбитража повышает безопасность по сравнению с одиночным арбитражем, он не соответствует идеальному сценарию независимой аутентификации с помощью DAS.
Стоимость
Ethereum — самое дорогое решение с точки зрения перегруженности и спроса. Даже с EIP-4844 стоимость Ethereum по-прежнему высока, потому что он может увеличить только пространство блока сразу. ЦАП являются самыми дешевыми, но это достигается за счет более централизованного подхода.
Благодаря отсутствию уровня исполнения, Avail и Celestia смогут поддерживать низкие эксплуатационные расходы. Они также могут легко увеличивать пространство блоков, что без DAS не может сделать текущий Ethereum
Что касается EigenDA, она заявила, что представит гибкую модель затрат для переменных и фиксированных сборов, но ее фактические затраты еще не были объявлены.
Основные показатели
Теперь, когда мы рассмотрели потенциал роста, мы посмотрим на производительность этих блокчейнов.
В таблице выше приведена информация о времени, необходимом для создания каждого блока.
Измерение производительности блокчейна по времени, необходимому для создания блока, дает лишь ограниченное понимание, потому что эта метрика затрагивает только один аспект процесса от подтверждения блока до завершения проверки. Даже при наличии механизма консенсуса, обеспечивающего немедленную окончательную оценку, может потребоваться некоторое время для проверки DA с использованием метода, основанного на защите от мошенничества.
Ethereum использует Casper для финализации блоков между 64-95 слотами, что означает, что окончательная определенность блоков Ethereum занимает около 12-15 минут.
EigenLayer — это не блокчейн, а набор смарт-контрактов, работающих на Ethereum. Это означает, что он наследует то же конечное детерминированное время, что и Ethereum. Таким образом, если пользователь отправляет транзакцию в сверток, свертка должна переслать данные транзакции в EigenLayer, чтобы доказать, что данные доступны. Однако, даже если RollUp принял транзакцию, транзакция будет считаться завершенной только после окончательного подтверждения блока Ethereum, что вызывает задержки. Обсуждались способы обеспечения более быстрых гарантий DA с помощью криптоэкономических средств.
Блочное пространство
По мере того, как свертки становятся будущим уровнем выполнения, спрос на блочное пространство будет продолжать расти. Уровни DA, такие как Avail и Celestia, смогут адаптироваться к спросу, потому что они имеют модульную конструкцию, в то время как рост пространства блоков Ethereum будет ограничен. Тестовая сеть Kate от Avail настроила размер блока на 2 МБ, скопировал и закодировал в 4 МБ с помощью стирания. Avail уникален тем, что может увеличивать размер блока, используя эффективные методы проверки на стороне клиента. С помощью внутренних тестов Avail без труда протестировал размеры блоков до 128 МБ. По мере того, как потребность DAS в блочном пространстве увеличивается, Celestia также может увеличивать размер блока.
EigenDA будет масштабировать пропускную способность за счет разделения DA и консенсуса, стирающего кодирования и прямой одноадресной рассылки. Однако это происходит за счет того, что построенные на нем роллапы не могут унаследовать устойчивость к цензуре базового уровня.
Резюме
Выбор прочного базового слоя для строительства может быть сложной задачей. Мы надеемся, что эта статья поможет читателям лучше понять плюсы и минусы различных вариантов дизайна и выбрать подходящий им слой DA.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Руководство по решению DA: Avail, Celestia, Ethereum, EigenDA, DAC
Автор: Avail; Перевод: Golden Finance Cryptonaitive
В последние годы акцент на возможности масштабирования выполнения привел к новой волне внедрения уровня 2. В то же время, сталкиваясь с проблемами роста, связанными с ограниченным пространством блоков и высокими затратами, все больше и больше игроков теперь признают, что масштабируемый уровень доступности данных имеет решающее значение для эффективного масштабирования блокчейнов. Они поняли, что им нужен экономичный базовый уровень с масштабируемым блочным пространством, который может поддерживать различные типы роллапов.
Avail и несколько других команд создают масштабируемые решения для обеспечения доступности данных с нуля, в то время как другие, такие как Ethereum, пытаются увеличить пропускную способность данных в существующих блокчейнах. В любом случае, всегда есть один факт. Базовый уровень, который разработчики выберут сегодня, определит их конкурентное преимущество на долгие годы.
Avail является частью растущей модульной экосистемы, предназначенной для повышения доступности данных в блокчейне. Другие решения DA, такие как Celestia и EigenDA, выполняют аналогичную работу. Каждое решение выбрало свой путь на пути к масштабируемости блокчейна, включая Ethereum, который в настоящее время внедряет Proto-Danksharding, также известный как EIP-4844, в качестве трамплина для достижения своей долгосрочной цели всеобъемлющего Danksharding.
В этой статье мы оценим преимущества и недостатки каждого решения. Мы выделим различные варианты дизайна, и, зная это сравнение, мы надеемся, что читатели найдут слой DA, который им больше всего подходит.
Прежде чем углубиться в каждую категорию, давайте дадим краткий обзор:
! [cIutJPU5ClVC95ZshfL0scuvFM5y3xbYuSYF95xb.jpeg] (https://img.jinse.cn/7116198_watermarknone.png «7116198»)
Сетевая безопасность
При рассмотрении базового уровня в первую очередь следует учитывать безопасность и отказоустойчивость сети. Вот ключевые факторы для проверки надежности вашей сети.
Механизм консенсуса
В механизме консенсуса существует базовая дилемма между выживанием и безопасностью. Выживание обеспечивает быструю обработку транзакций и поддерживает надлежащее функционирование сети, в то время как безопасность обеспечивает точность и безопасность транзакций. Различные блокчейн-системы находят правильный вариант баланса для своих уникальных вариантов использования.
Avail использует механизмы консенсуса BABE и GRANDPA, унаследованные от Polkadot SDK. BABE, как движок генерации блоков, ставит во главу угла выживание, координируя свои действия с валидаторами для выявления новых генераторов блоков. GRANDPA как окончательный детерминизм, он позволяет завершить окончательную определенность всех блоков, которые ведут к конкретному блоку, в то же время, когда более двух третей валидаторов подписывают цепочку, содержащую блок. Этот гибридный реестр делает Avail киберустойчивым и делает его устойчивым к временным разделам сети и большому количеству сбоев узлов.
Дизайн Avail аналогичен тем, которые используются в Ethereum в качестве Casper и LMD GHOST. LMD GHOST — это движок генерации блоков Ethereum, который полагается на вероятностную окончательную определенность, аналогичную BABE, в то время как Casper FFG, как и GRANDPA, предоставляет гарантии окончательной определенности.
Выбор дизайна Celestia заключался в том, чтобы использовать Tendermint, что позволило ей завершать блоки одновременно с их генерацией. Однако компромисс с этим выбором заключается в том, что цепочка может остановиться, когда более трети ее операторов или валидаторов перестанут работать. Также важно отметить, что завершенность блока не гарантирует доступность данных. Дизайн, основанный на защите от мошенничества, такой как у Celestia, означает, что пользователям нужно ждать гарантий DA, даже если блок достиг немедленной окончательной определенности.
Совет по обеспечению доступности данных (Data Availability Board, DAC) — это организация, ответственная за обеспечение или сертификацию доступности данных. Они используют криптографические подписи, чтобы указать, что один или большинство членов комитета согласны с тем, что данные доступны. EigenDA — это автономный DAC, на который могут подписаться валидаторы Ethereum. Члены DAC предоставляют доказательства валидации смарт-контрактов и полагаются на независимый внешний сервис для сортировки данных.
Децентрализация
При рассмотрении сетевой безопасности необходимо учитывать два ключевых фактора: общую сумму стейкинга и распределение этого стейкинга. Степень децентрализации, то есть равномерность распределения поставленной суммы, напрямую влияет на безопасность сети. Учитывая стоимость потенциальной атаки, это показатель того, насколько безопасна сеть. Поскольку злоумышленнику, пытающемуся атаковать сеть, необходимо уничтожить больше узлов, чтобы захватить тот же стейкинг, атака будет более дорогостоящей, если ставка равномерно распределена между большим набором валидаторов.
Avail наследует Nomated Proof of Stake (NPoS) от Polkadot, что позволяет ему поддерживать до 1 000 валидаторов. NPoS снижает риск централизации благодаря распределению ставок с помощью последовательного метода Phragmén, метода выборов с несколькими победителями, с эффективным распределением вознаграждений.
Кроме того, Avail является единственным уровнем DA, который может выполнять выборку данных из своей сети P2P Light Client, не полагаясь на полные узлы для получения данных в случае сбоя сети или узкого места. Эта уникальная возможность отличает Avail от всех существующих и будущих решений для обеспечения доступности данных, обеспечивает надежный механизм аварийного переключения и повышает отказоустойчивость сети доступности данных Avail.
! [bQ55EOrxKLi9t7hdoXANmRHdmgW2dPubzQe6dtuI.jpeg] (https://img-cdn.gateio.im/webp-social/moments-40baef27dd-3d4adfd490-dd1a6f-69ad2a.webp «7116199») Celestia использует Tendermint в качестве протокола консенсуса, а набор валидаторов достигает нескольких сотен.
Несмотря на то, что Ethereum в целом достиг золотого стандарта с точки зрения безопасности, с более чем 900 000 проверяющих узлов, уровень распределения сети не отражает адекватно с точки зрения количества.
В отличие от этого, доска доступности данных обычно состоит из нескольких узлов, отвечающих за подтверждение доступности данных в блокчейне.
Важно отметить, что рестейкинг не заимствует безопасность у Ethereum. Его безопасность зависит от общего количества Ethereum, восстановленного на его платформе. Другими словами, рестейкинг не приносит никакой пользы для его безопасности, за исключением использования небольшой доли существующего стейкинга, заблокированного в Ethereum.
Как DAC, EigenDA на базе Ethereum агрегирует подписи со своих полных узлов. Его доказательство проверки смарт-контрактов не может обеспечить аналогичный уровень надежности DA для выборки доступности данных. Использование EigenLayer рестейкинга, включающего заблокированный Ethereum для поддержки своей сети, также вызвало критику мультиплексированных валидаторов и риска перегрузки консенсуса Ethereum.
Накладные расходы на окружение выполнения
Монолитные блокчейны со смарт-контрактами за последнее десятилетие представили революционные инновации. Тем не менее, даже передовые технологии того времени, такие как Ethereum, где доступность, исполнение и расчеты данных были объединены в одно, вносили существенные ограничения на масштабируемость. Эти ограничения привели к переносу выполнения на уровень 2 вне блокчейна и побудили к разработке инициатив по улучшению, таких как EIP-4844, также известных как Proto-danksharding и Danksharding.
Установленные смарт-контракты определяют состояние и выступают в качестве моста для роллапов. При таком подходе Ethereum выступает в качестве авторитета для проверки точности роллапов.
Avail разделяет выполнение и расчеты на базовом уровне и позволяет сверткам публиковать данные непосредственно в Avail. Сила этого модульного подхода заключается в том, что роллапы, построенные на нем, могут проверять состояние с помощью легкой клиентской сети P2P от Avail, и если они используются для распространения доказательства выполнения, они имеют гибкость для обновления накопительных пакетов, не полагаясь на смарт-контракты и базовые уровни для определения состояния. Этот новый подход предоставляет разработчикам базовый уровень, который можно масштабировать в соответствии с их потребностями, что дает им возможность выбрать любой поддерживаемый уровень выполнения с точки зрения расчетов.
Celestia использует аналогичный подход к Avail. Единственное отличие заключается в том, что его легкие клиенты в настоящее время не могут поддерживать сеть в случае полного выхода из строя узла.
EigenDA также не имеет фиксированного слоя осадки.
Потенциал роста
В дополнение к безопасности и отказоустойчивости уровня DA, способность адаптироваться к растущему спросу на роллапы и блокчейны, построенные на нем, имеет решающее значение для их успеха. Давайте рассмотрим некоторые ключевые моменты.
Подтверждение действительности
При обсуждении доказательства действительности крайне важно понимать компромисс между доказательством мошенничества и доказательством действительности на уровне DA. Промис KZG, используемый Avail, представляет собой тип доказательства валидности, используемый для обеспечения валидности DA, что снижает требования к памяти, пропускной способности и хранилищу, а также обеспечивает простоту, что означает, что размер доказательства фиксирован и не зависит от степеней полинома. Это делает KZG Promise идеальным решением для блокчейнов с нулевым разглашением, где эффективность, конфиденциальность и масштабируемость имеют решающее значение.
Кроме того, по сравнению с доказательством мошенничества, легкие клиенты Avail могут быстро получить доступ к данным и сэмплировать их, обеспечить правильную кодировку блоков после завершения работы над новыми блоками и предоставить гарантии доступности данных, не дожидаясь окончания периода оспаривания. Сочетание обещания KZG и легкого клиента Avail ускоряет процесс верификации на Avail, позволяя роллапам или автономным цепочкам, построенным на нем, воспользоваться преимуществами быстрого процесса проверки, обеспечивая масштабируемость и гибкость для проектов блокчейнов в ближайшие годы. По сравнению с Celestia и другими, этот метод проверки является ключевым фактором, который отличает Avail.
Celestia использует безопасную хеш-функцию, которая генерируется намного быстрее, чем обещает KZG. Однако компромисс с этим выбором заключается в том, что они должны полагаться на мошеннические доказательства для подтверждения точности стирающего кодирования, что может привести к потенциальным задержкам в обеспечении гарантий доступности данных.
Легкие узлы Celestia не могут определить, доступны ли данные, или дождаться получения доказательств мошенничества. Иными словами, из-за сложного периода оптимистичной верификации использование мошеннических доказательств снижает способность легких узлов сети однозначно подтверждать наличие поствыборочных данных.
Что касается EigenDA, то она использует промисы KZG и загружает только небольшое количество данных вместо полных блоков, а также использует доказательство валидности. Его подход заключается в разделении данных на более мелкие фрагменты с помощью стирающего кодирования и требует, чтобы операторы загружали и хранили только один блок, который составляет часть размера полного блочного BLOB-объекта.
Что касается Ethereum, в то время как текущая версия не использует доказательство действительности, EIP-4844 и полный Danksharding будут реализованы с доказательством действительности.
Расширяемость
Высокая стоимость и ограничения на медленные транзакции в Ethereum способствовали распространению L2. Они стали исполнительным слоем будущего, стимулируя рост спроса на блочное пространство. В настоящее время стоимость публикации данных в Ethereum оценивается в 70-90% от общей стоимости роллапов. Расширение пространства блока приведет к дополнительным расходам для валидаторов и приложений, разработанных на Ethereum.
Базовые слои, такие как Avail и Celestia, предназначены для решения этой проблемы. Они оптимизированы для обеспечения доступности данных с возможностью динамического масштабирования размеров блоков. Благодаря включению легких клиентов с выборкой доступности данных (DAS) они имеют возможность масштабировать размер блока доступности данных в зависимости от требований, предъявляемых к сети. Это означает, что по мере увеличения пространства блока приложения, построенные на нем, остаются незатронутыми, так как легкие клиенты в этих сетях могут выполнять DAS без необходимости загрузки всего блока. Эта уникальная возможность отличает их от монолитных блокчейнов.
С рыночной капитализацией в 191 миллиард долларов Ethereum имеет самое большое сообщество. Несмотря на то, что протоколы, построенные на Ethereum, пользуются преимуществами экономии за счет масштаба, они также сталкиваются с высокими транзакционными издержками из-за ограниченного пространства блоков в последние несколько лет. По мере роста Rollup и пика количества пользователей и транзакций Rollup стал лучшим выбором для выполнения. По мере того, как технология блокчейн становится все более популярной, спрос на блочное пространство будет только расти.
В то время как DAC можно масштабировать с помощью упрощенного централизованного подхода, некоторые Rollups используют DAC в качестве временной меры, пока не будет найдено децентрализованное решение DA.
! [rUT70gtxWVY4LoJHRSuvYc9RVWb1mpbIfIkHruz3.jpeg] (https://img.jinse.cn/7116200_watermarknone.png "7116200")
Выборка доступности данных
И Avail, и Celestia поддерживают легкие клиенты с выборкой доступности данных (DAS), что позволяет легким клиентам обеспечивать безопасность, минимизирующую доверие. Как упоминалось ранее, основные различия заключаются в том, как выполняется проверка и как сеть P2P с легким клиентом Avail заменяет полные узлы для поддержки сети в случае сбоя сети или узкого места.
В отличие от этого, Ethereum после EIP-4844 не будет оснащен DAS. Это означает, что его легкие клиенты не будут иметь эту обновленную функцию безопасности с минимальным доверием. Чтобы еще больше усложнить ситуацию, решение DA Ethereum заключается в размещении среды смарт-контрактов. При полном данкшардинге DAS будет использоваться для расширения пространства BLOB-объектов, которое, как ожидается, будет реализовано через несколько лет.
Безопасность EigenDA основана на доверии к небольшому количеству полных узлов или других сущностей, поскольку в нем отсутствует выборка доступности данных (DAS). Целостность протокола зависит от честности более половины членов комитета и наличия копий данных, по крайней мере, еще одной организации, аналогично оптимистичным конструктам. Несмотря на то, что подход двойного арбитража повышает безопасность по сравнению с одиночным арбитражем, он не соответствует идеальному сценарию независимой аутентификации с помощью DAS.
Стоимость
Ethereum — самое дорогое решение с точки зрения перегруженности и спроса. Даже с EIP-4844 стоимость Ethereum по-прежнему высока, потому что он может увеличить только пространство блока сразу. ЦАП являются самыми дешевыми, но это достигается за счет более централизованного подхода.
Благодаря отсутствию уровня исполнения, Avail и Celestia смогут поддерживать низкие эксплуатационные расходы. Они также могут легко увеличивать пространство блоков, что без DAS не может сделать текущий Ethereum
Что касается EigenDA, она заявила, что представит гибкую модель затрат для переменных и фиксированных сборов, но ее фактические затраты еще не были объявлены.
Основные показатели
Теперь, когда мы рассмотрели потенциал роста, мы посмотрим на производительность этих блокчейнов.
! [5Pvi7EYvAT1Rd7VOjCY0mZ914emY0M7kFhiWcFcM.jpeg] (https://img.jinse.cn/7116201_watermarknone.png «7116201»)
Время блока
В таблице выше приведена информация о времени, необходимом для создания каждого блока.
Измерение производительности блокчейна по времени, необходимому для создания блока, дает лишь ограниченное понимание, потому что эта метрика затрагивает только один аспект процесса от подтверждения блока до завершения проверки. Даже при наличии механизма консенсуса, обеспечивающего немедленную окончательную оценку, может потребоваться некоторое время для проверки DA с использованием метода, основанного на защите от мошенничества.
Ethereum использует Casper для финализации блоков между 64-95 слотами, что означает, что окончательная определенность блоков Ethereum занимает около 12-15 минут.
EigenLayer — это не блокчейн, а набор смарт-контрактов, работающих на Ethereum. Это означает, что он наследует то же конечное детерминированное время, что и Ethereum. Таким образом, если пользователь отправляет транзакцию в сверток, свертка должна переслать данные транзакции в EigenLayer, чтобы доказать, что данные доступны. Однако, даже если RollUp принял транзакцию, транзакция будет считаться завершенной только после окончательного подтверждения блока Ethereum, что вызывает задержки. Обсуждались способы обеспечения более быстрых гарантий DA с помощью криптоэкономических средств.
Блочное пространство
По мере того, как свертки становятся будущим уровнем выполнения, спрос на блочное пространство будет продолжать расти. Уровни DA, такие как Avail и Celestia, смогут адаптироваться к спросу, потому что они имеют модульную конструкцию, в то время как рост пространства блоков Ethereum будет ограничен. Тестовая сеть Kate от Avail настроила размер блока на 2 МБ, скопировал и закодировал в 4 МБ с помощью стирания. Avail уникален тем, что может увеличивать размер блока, используя эффективные методы проверки на стороне клиента. С помощью внутренних тестов Avail без труда протестировал размеры блоков до 128 МБ. По мере того, как потребность DAS в блочном пространстве увеличивается, Celestia также может увеличивать размер блока.
EigenDA будет масштабировать пропускную способность за счет разделения DA и консенсуса, стирающего кодирования и прямой одноадресной рассылки. Однако это происходит за счет того, что построенные на нем роллапы не могут унаследовать устойчивость к цензуре базового уровня.
Резюме
Выбор прочного базового слоя для строительства может быть сложной задачей. Мы надеемся, что эта статья поможет читателям лучше понять плюсы и минусы различных вариантов дизайна и выбрать подходящий им слой DA.