О слоях доступности данных

ПродвинутыйFeb 08, 2024
С недавним появлением Celestia модульные блокчейны привлекли к себе значительное внимание, подчеркнув важность уровней доступности данных для снижения затрат и масштабирования таких блокчейнов, как Ethereum. В настоящее время наиболее заметными претендентами являются Celestia, EigenDA и Avail. Кто станет абсолютным победителем?
О слоях доступности данных

Происхождение

Уровни доступности данных стали неотъемлемой частью модульной архитектуры, выступая в качестве сменных компонентов для снижения затрат и масштабирования блокчейн. Основная функция уровня DA - обеспечить наличие и доступность данных цепочки для всех участников сети. Исторически сложилось так, что каждый узел должен был загружать все данные о транзакциях, чтобы убедиться в их доступности - крайне неэффективная и дорогостоящая задача. Именно так в настоящее время работает большинство блокчейнов, и это является препятствием для масштабируемости, поскольку объем данных, необходимых для проверки, линейно увеличивается с размером блока. Здесь страдает конечный пользователь: затраты на доступность данных составляют 90% от стоимости транзакций, которые пользователь совершает на роллапе (стоимость отправки данных о транзакциях на Ethereum для роллапов сегодня составляет $1300-$1600/mb).

Рулонная экономика на Дюне

Появление выборки доступности данных (DAS) коренным образом изменило эту архитектуру. С помощью DAS узлы освещения могут подтвердить доступность данных, участвуя в раундах случайной выборки данных блока, вместо того, чтобы загружать каждый блок целиком. Как только несколько раундов выборки завершены - и достигнут определенный порог уверенности в том, что данные доступны - можно смело приступать к остальным этапам процесса транзакции. Таким образом, цепочка может масштабировать размер блока, сохраняя при этом простоту проверки доступности данных. Кроме того, достигается значительная экономия: эти новые слои могут снизить затраты на DA до 99%.

Очень подходящая аналогия для DA от 0xngmi

Помимо того, что уровни доступности данных обеспечивают гораздо более высокую пропускную способность, они также важны для улучшения совместимости. Дешевый DA неизбежно вызовет кембрийский взрыв новых пользовательских цепочек сворачивания, которые будет все проще развернуть с помощью таких провайдеров услуг сворачивания, как Caldera, AltLayer и Conduit. Однако по мере возникновения экосистемы L2 и L3 они будут фрагментированы по умолчанию. Привлечь пользователей на новую платформу и так непросто - все становится гораздо хуже, если существует ограниченная совместимость, ликвидность и сетевые эффекты. Благодаря единому уровню DA, служащему основой для каждой из этих сетей, движение средств становится гораздо более простым и привлекает более широкую пользовательскую базу.

Caldera и другие поставщики RaaS позволят проектам выбирать уровень DA по мере создания пользовательского рулона

Avail, EigenDA и Celestia являются главными героями экосистемы DA - каждый из них обслуживает одно и то же пространство, но использует немного разные подходы к инфраструктурному стеку, исполнению и выходу на рынок.

С точки зрения технической архитектуры, Avail, Ethereum и EigenDA используют KZG-обязательства, а Celestia использует доказательства мошенничества для подтверждения правильности кодирования блоков. Генерация доказательств KZG - хотя это и очень строгий способ доказательства DA - приводит к большим вычислительным затратам для производителей блоков, особенно по мере увеличения размера блока. Celestia, с другой стороны, предполагает, что данные доступны неявно через их схему доказательства мошенничества. В обмен на отсутствие вычислительной "работы" система должна ждать определенное количество времени в течение периода оспаривания доказательства мошенничества, прежде чем узлы смогут подтвердить, что блок закодирован точно. И KZG-доказательства, и доказательства мошенничества переживают быстрый технический прогресс; их компромиссы могут продолжать усложняться, и пока неясно, будет ли один механизм строго доминировать над другим.

Что касается Avail, то их архитектура с KZG-обязательствами позволяет им хорошо подходить для zk-конструкций - это та область, где Celestia может столкнуться с трудностями из-за их зависимости от оптимистических доказательств, если zk будет доминировать в будущем. Кроме того, p2p-сеть Avail, состоящая из легких клиентов, может поддерживать сеть, даже если все полные узлы не работают; в архитектуре Celestia легкие клиенты не могут работать без полных узлов. И Avail, и Celestia используют кодирование стирания в DAS, которое разделяет данные на фрагменты, добавляет избыточность и позволяет восстановить эти данные для проверки.

В отличие от стеков Celestia и Avail, EigenDA опирается на существующую инфраструктуру Ethereum. EigenDA наследует то же время завершения, что и Ethereum, если данные должны быть отправлены на ролловер-контракты, чтобы доказать, что данные доступны. Однако, если в сворачивании полностью используется EigenLayer, окончательный результат может быть достигнут гораздо быстрее.

Для консенсуса Avail использует BABE + GRANDPA, унаследованные от SDK Polkadot, а также номинированный proof-of-stake (NPoS). NPoS служит для назначения набора валидаторов, которых делегат хочет видеть избранными, BABE определяет, кто будет предлагать следующий блок, а GRANDPA действует как алгоритм финализации блока.

Celestia использует Tendermint для консенсуса, позволяя пользователям ставить свои $TIA (родной токен сети) на часть вознаграждения за ставку валидатора. Хотя Celestia способна достичь быстрого завершения работы с Tendermint, из-за ее оптимистичной архитектуры придется подождать, чтобы получить гарантии доступности данных (пользователи должны успеть представить доказательства мошенничества).

В EigenDA нет консенсуса как такового, но вместо этого есть два механизма, обеспечивающие достоверность доступности данных:

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

Стоит отметить, что активный набор валидаторов Celestia состоит из 100 лучших валидаторов по количеству поставленных токенов, и этот порог может снизиться в будущем. Кроме того, каждый из их валидаторов хранит весь набор данных. EigenDA оптимизирует работу каждого узла (потенциально миллионов в будущем), хранящего небольшую часть данных - в этом случае, если достаточно узлов будут честными, данные могут быть восстановлены. Полное происхождение (и более подробное описание) EigenDA можно найти в недавней теме Срирама.

EigenLayer

В заключение компания Avail провела полезное сравнение основных компонентов доминирующих уровней DA.

Кроме того, сейчас идет дискуссия о компромиссах каждого из этих дизайнов. Дэвид Хоффман отметил, что Celestia - это целый блокчейн сам по себе - сложный стек, который требует гораздо большего, чем чистый DA. С другой стороны, EigenDA - это просто набор смарт-контрактов, но в нем есть зависимость от Ethereum, которой нет у Celestia и Avail.

Дэвид Хоффман в Twitter

Команда Celestia утверждает, что токен необходим для обеспечения безопасности, и EigenDA в конечном итоге будет нуждаться в нем, поскольку невозможно сократить доступность данных в цепи. Они утверждают, что для того, чтобы гарантировать честность узлов, доступность данных и наказать злонамеренные узлы, сеть должна быть верифицирована с помощью структуры поощрения, включающей собственный токен. Здесь Ник Уайт из Celestia приводит такую критику EigenDA: валидаторы, скрывающие данные, не могут быть разрушены, если только исходная цепочка не будет форкнута - что крайне маловероятно, поскольку речь идет об Ethereum.

С точки зрения брендинга, EigenDA - это продукт, чрезвычайно ориентированный на Ethereum. Команда EigenLayer работает с учетом EIP-4844 и данкшардинга - по словам Срирама, EigenDA создается как "единственный уровень доступности данных, ориентированный на ETH". Он объясняет, что уровень доступности данных, по определению, является модульным продуктом, но что другие "уровни" DA на самом деле являются самими блокчейнами.

Включение DA-слоя в блокчейн дает очевидные преимущества для ролловеров, работающих на нем, прежде всего, в виде гарантий безопасности. Тем не менее, Срирам говорит, что цель его команды при создании EigenDA - создать продукт, который будет предоставлять экосистеме Ethereum услуги по обеспечению доступности данных, начиная с первых принципов - настоящий "слой", примыкающий к экосистеме Ethereum. Он отмечает, что отдельный консенсус здесь не нужен, поскольку ролловеры на базе Ethereum уже полагаются на сеть для упорядочивания и консенсуса. (Срирам красноречиво объяснил это в недавнем эпизоде Bankless).

Avail построен на основе доказательств достоверности и DAS, что обеспечивает высокую степень гибкости и совместимости в рамках экосистемы. Их архитектура закладывает основу для масштабируемой структуры, которая предназначена для предоставления услуг на различных платформах. Такая "беспристрастная" позиция обеспечивает большую совместимость и поток средств, а также привлекает экосистемы, не ориентированные на Ethereum. Конечная цель состоит в том, чтобы взять данные о заказанных транзакциях из всех цепочек и объединить их в Avail, сделав его координационным центром для всего web3. Чтобы запустить сеть, компания Avail недавно запустила кампанию Clash of Nodes, а также стимулирующую тестовую сеть, позволяющую пользователям запускать валидаторы и легкие клиенты и соревноваться в сетевых испытаниях.

Экосистема Celestia состоит из RaaS-провайдеров, общих секвенсоров, инфраструктуры кросс-цепочек и многого другого, в экосистемах, включая Ethereum, Ethereum rollups, Cosmos и Osmosis.

Снимок со страницы экосистемы Селестии

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

Эта технология - и модульное повествование в целом - все еще относительно нова: Celestia только недавно начала работать, а Avail и EigenDA достигнут мейннета в ближайшие месяцы. Тем не менее, технический прогресс в области модульности на сегодняшний день был исключительным (многие из этих концепций были всего лишь идеями несколько лет назад!). Благодаря тому, что DA-слои по своей сути улучшают способ создания и использования блокчейн, они, несомненно, станут одной из основных технологий этого цикла и последующих.

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

  1. Эта статья перепечатана из[Bridget Harris]. Все авторские права принадлежат оригинальному автору[Бриджет Харрис]. Если у Вас есть возражения против этой перепечатки, пожалуйста, свяжитесь с командой Gate Learn, и они незамедлительно рассмотрят их.
  2. Отказ от ответственности: Мнения и взгляды, выраженные в этой статье, принадлежат исключительно автору и не являются инвестиционным советом.
  3. Перевод статьи на другие языки осуществляется командой Gate Learn. Если не указано, копирование, распространение или плагиат переведенных статей запрещены.

О слоях доступности данных

ПродвинутыйFeb 08, 2024
С недавним появлением Celestia модульные блокчейны привлекли к себе значительное внимание, подчеркнув важность уровней доступности данных для снижения затрат и масштабирования таких блокчейнов, как Ethereum. В настоящее время наиболее заметными претендентами являются Celestia, EigenDA и Avail. Кто станет абсолютным победителем?
О слоях доступности данных

Происхождение

Уровни доступности данных стали неотъемлемой частью модульной архитектуры, выступая в качестве сменных компонентов для снижения затрат и масштабирования блокчейн. Основная функция уровня DA - обеспечить наличие и доступность данных цепочки для всех участников сети. Исторически сложилось так, что каждый узел должен был загружать все данные о транзакциях, чтобы убедиться в их доступности - крайне неэффективная и дорогостоящая задача. Именно так в настоящее время работает большинство блокчейнов, и это является препятствием для масштабируемости, поскольку объем данных, необходимых для проверки, линейно увеличивается с размером блока. Здесь страдает конечный пользователь: затраты на доступность данных составляют 90% от стоимости транзакций, которые пользователь совершает на роллапе (стоимость отправки данных о транзакциях на Ethereum для роллапов сегодня составляет $1300-$1600/mb).

Рулонная экономика на Дюне

Появление выборки доступности данных (DAS) коренным образом изменило эту архитектуру. С помощью DAS узлы освещения могут подтвердить доступность данных, участвуя в раундах случайной выборки данных блока, вместо того, чтобы загружать каждый блок целиком. Как только несколько раундов выборки завершены - и достигнут определенный порог уверенности в том, что данные доступны - можно смело приступать к остальным этапам процесса транзакции. Таким образом, цепочка может масштабировать размер блока, сохраняя при этом простоту проверки доступности данных. Кроме того, достигается значительная экономия: эти новые слои могут снизить затраты на DA до 99%.

Очень подходящая аналогия для DA от 0xngmi

Помимо того, что уровни доступности данных обеспечивают гораздо более высокую пропускную способность, они также важны для улучшения совместимости. Дешевый DA неизбежно вызовет кембрийский взрыв новых пользовательских цепочек сворачивания, которые будет все проще развернуть с помощью таких провайдеров услуг сворачивания, как Caldera, AltLayer и Conduit. Однако по мере возникновения экосистемы L2 и L3 они будут фрагментированы по умолчанию. Привлечь пользователей на новую платформу и так непросто - все становится гораздо хуже, если существует ограниченная совместимость, ликвидность и сетевые эффекты. Благодаря единому уровню DA, служащему основой для каждой из этих сетей, движение средств становится гораздо более простым и привлекает более широкую пользовательскую базу.

Caldera и другие поставщики RaaS позволят проектам выбирать уровень DA по мере создания пользовательского рулона

Avail, EigenDA и Celestia являются главными героями экосистемы DA - каждый из них обслуживает одно и то же пространство, но использует немного разные подходы к инфраструктурному стеку, исполнению и выходу на рынок.

С точки зрения технической архитектуры, Avail, Ethereum и EigenDA используют KZG-обязательства, а Celestia использует доказательства мошенничества для подтверждения правильности кодирования блоков. Генерация доказательств KZG - хотя это и очень строгий способ доказательства DA - приводит к большим вычислительным затратам для производителей блоков, особенно по мере увеличения размера блока. Celestia, с другой стороны, предполагает, что данные доступны неявно через их схему доказательства мошенничества. В обмен на отсутствие вычислительной "работы" система должна ждать определенное количество времени в течение периода оспаривания доказательства мошенничества, прежде чем узлы смогут подтвердить, что блок закодирован точно. И KZG-доказательства, и доказательства мошенничества переживают быстрый технический прогресс; их компромиссы могут продолжать усложняться, и пока неясно, будет ли один механизм строго доминировать над другим.

Что касается Avail, то их архитектура с KZG-обязательствами позволяет им хорошо подходить для zk-конструкций - это та область, где Celestia может столкнуться с трудностями из-за их зависимости от оптимистических доказательств, если zk будет доминировать в будущем. Кроме того, p2p-сеть Avail, состоящая из легких клиентов, может поддерживать сеть, даже если все полные узлы не работают; в архитектуре Celestia легкие клиенты не могут работать без полных узлов. И Avail, и Celestia используют кодирование стирания в DAS, которое разделяет данные на фрагменты, добавляет избыточность и позволяет восстановить эти данные для проверки.

В отличие от стеков Celestia и Avail, EigenDA опирается на существующую инфраструктуру Ethereum. EigenDA наследует то же время завершения, что и Ethereum, если данные должны быть отправлены на ролловер-контракты, чтобы доказать, что данные доступны. Однако, если в сворачивании полностью используется EigenLayer, окончательный результат может быть достигнут гораздо быстрее.

Для консенсуса Avail использует BABE + GRANDPA, унаследованные от SDK Polkadot, а также номинированный proof-of-stake (NPoS). NPoS служит для назначения набора валидаторов, которых делегат хочет видеть избранными, BABE определяет, кто будет предлагать следующий блок, а GRANDPA действует как алгоритм финализации блока.

Celestia использует Tendermint для консенсуса, позволяя пользователям ставить свои $TIA (родной токен сети) на часть вознаграждения за ставку валидатора. Хотя Celestia способна достичь быстрого завершения работы с Tendermint, из-за ее оптимистичной архитектуры придется подождать, чтобы получить гарантии доступности данных (пользователи должны успеть представить доказательства мошенничества).

В EigenDA нет консенсуса как такового, но вместо этого есть два механизма, обеспечивающие достоверность доступности данных:

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

Стоит отметить, что активный набор валидаторов Celestia состоит из 100 лучших валидаторов по количеству поставленных токенов, и этот порог может снизиться в будущем. Кроме того, каждый из их валидаторов хранит весь набор данных. EigenDA оптимизирует работу каждого узла (потенциально миллионов в будущем), хранящего небольшую часть данных - в этом случае, если достаточно узлов будут честными, данные могут быть восстановлены. Полное происхождение (и более подробное описание) EigenDA можно найти в недавней теме Срирама.

EigenLayer

В заключение компания Avail провела полезное сравнение основных компонентов доминирующих уровней DA.

Кроме того, сейчас идет дискуссия о компромиссах каждого из этих дизайнов. Дэвид Хоффман отметил, что Celestia - это целый блокчейн сам по себе - сложный стек, который требует гораздо большего, чем чистый DA. С другой стороны, EigenDA - это просто набор смарт-контрактов, но в нем есть зависимость от Ethereum, которой нет у Celestia и Avail.

Дэвид Хоффман в Twitter

Команда Celestia утверждает, что токен необходим для обеспечения безопасности, и EigenDA в конечном итоге будет нуждаться в нем, поскольку невозможно сократить доступность данных в цепи. Они утверждают, что для того, чтобы гарантировать честность узлов, доступность данных и наказать злонамеренные узлы, сеть должна быть верифицирована с помощью структуры поощрения, включающей собственный токен. Здесь Ник Уайт из Celestia приводит такую критику EigenDA: валидаторы, скрывающие данные, не могут быть разрушены, если только исходная цепочка не будет форкнута - что крайне маловероятно, поскольку речь идет об Ethereum.

С точки зрения брендинга, EigenDA - это продукт, чрезвычайно ориентированный на Ethereum. Команда EigenLayer работает с учетом EIP-4844 и данкшардинга - по словам Срирама, EigenDA создается как "единственный уровень доступности данных, ориентированный на ETH". Он объясняет, что уровень доступности данных, по определению, является модульным продуктом, но что другие "уровни" DA на самом деле являются самими блокчейнами.

Включение DA-слоя в блокчейн дает очевидные преимущества для ролловеров, работающих на нем, прежде всего, в виде гарантий безопасности. Тем не менее, Срирам говорит, что цель его команды при создании EigenDA - создать продукт, который будет предоставлять экосистеме Ethereum услуги по обеспечению доступности данных, начиная с первых принципов - настоящий "слой", примыкающий к экосистеме Ethereum. Он отмечает, что отдельный консенсус здесь не нужен, поскольку ролловеры на базе Ethereum уже полагаются на сеть для упорядочивания и консенсуса. (Срирам красноречиво объяснил это в недавнем эпизоде Bankless).

Avail построен на основе доказательств достоверности и DAS, что обеспечивает высокую степень гибкости и совместимости в рамках экосистемы. Их архитектура закладывает основу для масштабируемой структуры, которая предназначена для предоставления услуг на различных платформах. Такая "беспристрастная" позиция обеспечивает большую совместимость и поток средств, а также привлекает экосистемы, не ориентированные на Ethereum. Конечная цель состоит в том, чтобы взять данные о заказанных транзакциях из всех цепочек и объединить их в Avail, сделав его координационным центром для всего web3. Чтобы запустить сеть, компания Avail недавно запустила кампанию Clash of Nodes, а также стимулирующую тестовую сеть, позволяющую пользователям запускать валидаторы и легкие клиенты и соревноваться в сетевых испытаниях.

Экосистема Celestia состоит из RaaS-провайдеров, общих секвенсоров, инфраструктуры кросс-цепочек и многого другого, в экосистемах, включая Ethereum, Ethereum rollups, Cosmos и Osmosis.

Снимок со страницы экосистемы Селестии

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

Эта технология - и модульное повествование в целом - все еще относительно нова: Celestia только недавно начала работать, а Avail и EigenDA достигнут мейннета в ближайшие месяцы. Тем не менее, технический прогресс в области модульности на сегодняшний день был исключительным (многие из этих концепций были всего лишь идеями несколько лет назад!). Благодаря тому, что DA-слои по своей сути улучшают способ создания и использования блокчейн, они, несомненно, станут одной из основных технологий этого цикла и последующих.

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

  1. Эта статья перепечатана из[Bridget Harris]. Все авторские права принадлежат оригинальному автору[Бриджет Харрис]. Если у Вас есть возражения против этой перепечатки, пожалуйста, свяжитесь с командой Gate Learn, и они незамедлительно рассмотрят их.
  2. Отказ от ответственности: Мнения и взгляды, выраженные в этой статье, принадлежат исключительно автору и не являются инвестиционным советом.
  3. Перевод статьи на другие языки осуществляется командой Gate Learn. Если не указано, копирование, распространение или плагиат переведенных статей запрещены.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!