Обсуждение важности доступности данных для Уровня 2
В экосистеме Эфириума всегда существовали споры о доступности данных Layer 2(L2). Некоторые исследователи считают, что отсутствие использования Эфириума для обеспечения доступности данных не может рассматриваться как L2. Если следовать этой точке зрения, многие существующие решения по масштабированию лишатся статуса L2, включая некоторые известные проекты.
Итак, что такое доступность данных? С какими вызовами доступности данных сталкивается Уровень 2? Почему уровень доступности данных вызывает так много споров в Уровне 2? Эта статья сосредоточится на этих вопросах, пытаясь раскрыть завесу тайны вокруг доступности данных.
Определение доступности данных
Короче говоря, доступность данных относится к тому, что производители блоков публикуют все данные транзакций блока в сети, позволяя валидаторам загружать их. Если производитель блока публикует полные данные и позволяет валидаторам загрузить их, мы говорим, что данные доступны; если сокрытие части данных приводит к тому, что валидаторы не могут загрузить полные данные, то данные недоступны.
Различие между доступностью данных и их可检索性
Понятия доступности данных и их извлекаемости легко путаются, но на самом деле имеют большую разницу:
Доступность данных касается этапа после производства блока, когда он еще не добавлен в блокчейн через консенсус. Это связано с тем, может ли новая опубликованная информация быть подтверждена через консенсус, а не с историческими данными.
Доступность данных касается этапа, когда данные были согласованы и навсегда хранятся в блокчейне, то есть способности извлекать исторические данные. В Ethereum узлы, хранящие все исторические данные, называются архивными узлами.
Существует мнение, что термин "доступность данных" может вызвать недоразумение, и предлагается заменить его на "публикация данных" для большей точности.
Проблема доступности данных в Уровне 2
Несмотря на то, что концепция доступности данных происходит из Ethereum, в настоящее время мы больше сосредоточены на доступности данных на уровне 2.
В L2, сортировщик ( Sequencer ) в качестве производителя блоков должен публиковать достаточное количество транзакционных данных, чтобы валидаторы могли проверить достоверность транзакций. Этот процесс сталкивается с двумя основными проблемами:
Убедитесь, что механизм проверки работает безопасно
Снизить стоимость публикации данных
Безопасность механизма проверки
Разные типы L2 используют разные методы верификации:
Оптимистичный Роллап использует доказательства мошенничества. Если сортировщик не публикует полные данные, то вызов не сможет быть инициирован.
Хотя доказательство эффективности ZK Rollup само по себе не требует доступности данных, в целом это все равно необходимо. Без отслеживаемых данных блоков пользователи не смогут знать свои балансы и могут потерять активы.
Для обеспечения безопасности верификации в настоящее время L2 сортировщики обычно публикуют как статусные данные, так и данные о транзакциях на более безопасном Ethereum, полагаясь на Ethereum для расчетов и получения доступности данных.
Снижение затрат на публикацию
В настоящее время L2 размещает доступность данных и расчеты на Ethereum, хотя безопасность высокая, но стоимость огромная. Пользователи платят за газ L2, который в основном состоит из двух частей: газа для выполнения транзакций L2 и газа для передачи данных L2 на L1. Последняя часть занимает большую долю, при этом транзакционные данные, обеспечивающие доступность данных, составляют основную часть.
Существует два основных способа снижения затрат:
Снижение стоимости публикации данных на Уровень 1, как это будет сделано в предстоящем обновлении EIP-4844.
Извлечение доступности данных из L1, не используя Эфириум в качестве уровня доступности данных.
Споры об уровне 2 доступности данных
Возникновение модульных блокчейнов предоставило новые возможности для Уровня 2. Модульный блокчейн разделяет основные функции блокчейна, образуя относительно независимые части, которые расширяют производительность за счет комбинации специализированных сетей.
В настоящее время модульные блокчейны обычно делятся на четыре уровня: уровень исполнения, уровень расчетов, уровень консенсуса и уровень доступности данных. Существующие L2 кроме отделения уровня исполнения от Ethereum, остальные три уровня продолжают функционировать на Ethereum. Однако, из соображений стоимости, многие L2 готовятся также отделить уровень доступности данных от Ethereum.
Однако, похоже, что сообщество Ethereum не хочет, чтобы L2 получал доступность данных из других источников. Существует мнение, что если не использовать Ethereum в качестве уровня доступности данных, то это не считается Rollup, а значит, и не L2. Последнее определение L2BEAT также указывает, что схемы масштабирования, которые не публикуют данные в L1, не относятся к L2, поскольку решения по доступности данных вне сети не могут гарантировать, что операторы предоставят публикуемые данные.
Это упорство может быть вызвано соображениями безопасности, но также может отражать беспокойство о подрыве статуса Ethereum. Если L2 также отделит уровень доступности данных, это, по сути, ослабит зависимость от безопасности Ethereum, что может угрожать его статусу.
Тем не менее, проекты, связанные с доступностью данных, все еще активно развиваются. В будущем мы увидим появление большего числа инновационных решений и проектов по доступности данных, которые принесут новые возможности для масштабируемости блокчейна.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
10 Лайков
Награда
10
6
Репост
Поделиться
комментарий
0/400
PebbleHander
· 08-07 06:38
Эта волна сборов ключевая
Посмотреть ОригиналОтветить0
ImaginaryWhale
· 08-07 06:16
Кажется, что эти так называемые l2 играют на грани...
Посмотреть ОригиналОтветить0
TokenDustCollector
· 08-04 07:08
Кто сказал, что без ETH это не считается L2? Да ладно!
Посмотреть ОригиналОтветить0
GateUser-2fce706c
· 08-04 06:59
Кто не сказал раньше, что сейчас золотое окно для инвестиций в L2? Время не ждет, братья!
Посмотреть ОригиналОтветить0
DataPickledFish
· 08-04 06:40
Снова спорят о техническом определении, все внимание не туда.
Споры о доступности данных L2: игра между безопасностью и стоимостью
Обсуждение важности доступности данных для Уровня 2
В экосистеме Эфириума всегда существовали споры о доступности данных Layer 2(L2). Некоторые исследователи считают, что отсутствие использования Эфириума для обеспечения доступности данных не может рассматриваться как L2. Если следовать этой точке зрения, многие существующие решения по масштабированию лишатся статуса L2, включая некоторые известные проекты.
Итак, что такое доступность данных? С какими вызовами доступности данных сталкивается Уровень 2? Почему уровень доступности данных вызывает так много споров в Уровне 2? Эта статья сосредоточится на этих вопросах, пытаясь раскрыть завесу тайны вокруг доступности данных.
Определение доступности данных
Короче говоря, доступность данных относится к тому, что производители блоков публикуют все данные транзакций блока в сети, позволяя валидаторам загружать их. Если производитель блока публикует полные данные и позволяет валидаторам загрузить их, мы говорим, что данные доступны; если сокрытие части данных приводит к тому, что валидаторы не могут загрузить полные данные, то данные недоступны.
Различие между доступностью данных и их可检索性
Понятия доступности данных и их извлекаемости легко путаются, но на самом деле имеют большую разницу:
Доступность данных касается этапа после производства блока, когда он еще не добавлен в блокчейн через консенсус. Это связано с тем, может ли новая опубликованная информация быть подтверждена через консенсус, а не с историческими данными.
Доступность данных касается этапа, когда данные были согласованы и навсегда хранятся в блокчейне, то есть способности извлекать исторические данные. В Ethereum узлы, хранящие все исторические данные, называются архивными узлами.
Существует мнение, что термин "доступность данных" может вызвать недоразумение, и предлагается заменить его на "публикация данных" для большей точности.
Проблема доступности данных в Уровне 2
Несмотря на то, что концепция доступности данных происходит из Ethereum, в настоящее время мы больше сосредоточены на доступности данных на уровне 2.
В L2, сортировщик ( Sequencer ) в качестве производителя блоков должен публиковать достаточное количество транзакционных данных, чтобы валидаторы могли проверить достоверность транзакций. Этот процесс сталкивается с двумя основными проблемами:
Безопасность механизма проверки
Разные типы L2 используют разные методы верификации:
Оптимистичный Роллап использует доказательства мошенничества. Если сортировщик не публикует полные данные, то вызов не сможет быть инициирован.
Хотя доказательство эффективности ZK Rollup само по себе не требует доступности данных, в целом это все равно необходимо. Без отслеживаемых данных блоков пользователи не смогут знать свои балансы и могут потерять активы.
Для обеспечения безопасности верификации в настоящее время L2 сортировщики обычно публикуют как статусные данные, так и данные о транзакциях на более безопасном Ethereum, полагаясь на Ethereum для расчетов и получения доступности данных.
Снижение затрат на публикацию
В настоящее время L2 размещает доступность данных и расчеты на Ethereum, хотя безопасность высокая, но стоимость огромная. Пользователи платят за газ L2, который в основном состоит из двух частей: газа для выполнения транзакций L2 и газа для передачи данных L2 на L1. Последняя часть занимает большую долю, при этом транзакционные данные, обеспечивающие доступность данных, составляют основную часть.
Существует два основных способа снижения затрат:
Снижение стоимости публикации данных на Уровень 1, как это будет сделано в предстоящем обновлении EIP-4844.
Извлечение доступности данных из L1, не используя Эфириум в качестве уровня доступности данных.
Споры об уровне 2 доступности данных
Возникновение модульных блокчейнов предоставило новые возможности для Уровня 2. Модульный блокчейн разделяет основные функции блокчейна, образуя относительно независимые части, которые расширяют производительность за счет комбинации специализированных сетей.
В настоящее время модульные блокчейны обычно делятся на четыре уровня: уровень исполнения, уровень расчетов, уровень консенсуса и уровень доступности данных. Существующие L2 кроме отделения уровня исполнения от Ethereum, остальные три уровня продолжают функционировать на Ethereum. Однако, из соображений стоимости, многие L2 готовятся также отделить уровень доступности данных от Ethereum.
Однако, похоже, что сообщество Ethereum не хочет, чтобы L2 получал доступность данных из других источников. Существует мнение, что если не использовать Ethereum в качестве уровня доступности данных, то это не считается Rollup, а значит, и не L2. Последнее определение L2BEAT также указывает, что схемы масштабирования, которые не публикуют данные в L1, не относятся к L2, поскольку решения по доступности данных вне сети не могут гарантировать, что операторы предоставят публикуемые данные.
Это упорство может быть вызвано соображениями безопасности, но также может отражать беспокойство о подрыве статуса Ethereum. Если L2 также отделит уровень доступности данных, это, по сути, ослабит зависимость от безопасности Ethereum, что может угрожать его статусу.
Тем не менее, проекты, связанные с доступностью данных, все еще активно развиваются. В будущем мы увидим появление большего числа инновационных решений и проектов по доступности данных, которые принесут новые возможности для масштабируемости блокчейна.