Доступность данных: Основной камень и предмет споров L2
Эксперты в области блокчейна пришли к широкому согласию о важности доступности данных. Один известный исследователь отрасли заявил, что без использования Ethereum для обеспечения доступности данных нельзя считать проект настоящим L2. Эта точка зрения вызвала широкие обсуждения, так как по этому критерию многие известные проекты будут исключены из категории L2.
Итак, что такое доступность данных? С какими проблемами сталкивается L2 в этой области? Почему вокруг слоя доступности данных существует так много споров? Эта статья глубоко исследует эти вопросы и раскрывает ключевую роль доступности данных.
Определение и особенности доступности данных
Короче говоря, доступность данных означает, что производители блоков полностью публикуют все данные о транзакциях в сети, чтобы валидаторы могли их загрузить. Если данные полностью опубликованы и доступны для загрузки, они считаются доступными; наоборот, если часть данных скрыта, что делает невозможным для валидаторов получить полную информацию, они считаются недоступными.
Стоит отметить, что доступность данных и их извлекаемость — это два разных понятия:
Доступность данных касается этапа производства новых блоков, но еще не достигнутого консенсуса, и внимание уделяется тому, может ли новая информация пройти через консенсус.
Доступность данных относится к способности извлекать исторические данные, которые были согласованы и постоянно хранятся в блокчейне.
Некоторые эксперты считают, что термин "доступность данных" может вызвать недоразумение, и предлагают заменить его на "публикация данных", что будет более уместно. Эта точка зрения получила поддержку от многих, в том числе основателя одного из проектов по доступности данных.
Проблемы доступности данных, с которыми сталкивается L2
Несмотря на то, что доступность данных исходит из Ethereum, в настоящее время отрасль больше сосредоточена на приложениях уровня L2. На уровне L2 сортировщики выступают в качестве производителей блоков и должны публиковать достаточно данных о транзакциях для проверки. Этот процесс сталкивается с двумя основными проблемами:
Убедитесь, что механизм проверки работает безопасно.
Снизить стоимость публикации данных
Для OP Rollup, использующих доказательства мошенничества, если сортировщик не публикует полные данные, то оспаривателю не удастся инициировать действительное оспаривание. В то время как для ZK Rollup, использующих доказательства корректности, хотя само доказательство не зависит от доступности данных, отсутствие полных данных все еще может привести к потере активов пользователей.
Чтобы решить эти проблемы, в настоящее время большинство проектов L2 выбирают публикацию данных состояния и данных транзакций на Ethereum, используя его безопасность и доступность данных. Однако такая практика также создает огромное давление с точки зрения затрат.
Плата за газ, которую пользователь платит L2, в основном состоит из двух частей: газа за выполнение транзакций L2 и газа за отправку данных в L1. Последняя составляет основную часть стоимости, при этом публикация данных транзакций для обеспечения доступности данных является крупнейшей статьей расходов.
Поэтому, чтобы снизить общую стоимость L2, ключевым моментом является снижение затрат на публикацию данных. Существует два основных метода:
Снизить стоимость публикации данных на L1, например, предстоящее обновление EIP-4844 в Ethereum
Отделить уровень доступности данных от L1, аналогично тому, как Rollup отделяет выполнение транзакций от L1.
Корни спора о доступности данных
Чтобы понять споры вокруг L2 на уровне доступности данных, необходимо начать с концепции модульной блокчейна. Модульная блокчейн разъединяет основные функции блокчейна, формируя относительно независимые модули, которые расширяют производительность одной блокчейна путем комбинирования различных специализированных сетей.
В настоящее время общепринятая модульная блокчейн-система делится на четыре уровня: уровень исполнения, уровень расчетов, уровень консенсуса и уровень доступности данных. Этот модульный дизайн подобен конструкторам LEGO, позволяя адаптировать и комбинировать оптимальные модули, что смягчает проблему "невозможного треугольника" в блокчейне.
Существующие L2 проекты лишь отделяют слой исполнения от Эфириума, тогда как другие три уровня функций по-прежнему выполняются на Эфириуме. Однако, исходя из соображений стоимости, многие L2 планируют также отделить уровень доступности данных от Эфириума, используя Эфириум только в качестве уровня расчетов и консенсуса.
Однако сообщество Ethereum, похоже, не согласно с этим подходом. Некоторые члены фонда Ethereum считают, что отсутствие использования Ethereum в качестве слоя доступности данных не может рассматриваться как настоящий Rollup или L2. Одна известная аналитическая платформа L2 также заявила, что масштабируемые решения, которые не публикуют данные на L1, не должны рассматриваться как L2, поскольку нельзя гарантировать, что операторы предоставят опубликованные данные.
Это упорство оставить уровень доступности данных на Ethereum, на первый взгляд, обусловлено соображениями безопасности, но также может отражать опасения по поводу возможной подрывной роли Ethereum. В конце концов, если L2 также отделит уровень доступности данных от Ethereum, это по сути ослабит зависимость от безопасности Ethereum и, возможно, постепенно отдалит от экосистемы Ethereum.
Несмотря на споры, проекты, связанные с уровнем доступности данных, продолжают активно развиваться. В будущем мы ожидаем увидеть больше инновационных решений в области доступности данных, которые придадут новый импульс развитию экосистемы L2.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
22 Лайков
Награда
22
7
Поделиться
комментарий
0/400
MEVHunterWang
· 07-16 16:28
真L2那ловушка挺扯的
Посмотреть ОригиналОтветить0
0xLuckbox
· 07-15 13:04
Сверху никто не понял, что главное: подлинность или стандарты?
Посмотреть ОригиналОтветить0
ProbablyNothing
· 07-14 22:03
Снова видим эту древнюю тему споров, чисто играя на эмоциях.
Посмотреть ОригиналОтветить0
RunWhenCut
· 07-14 22:01
Снова будут играть для лохов. Какие L2 могут говорить, что они безопасны?
Посмотреть ОригиналОтветить0
MiningDisasterSurvivor
· 07-14 21:57
L2 промывание глаз еще не мертво? Снова рисуют мечты.
Посмотреть ОригиналОтветить0
MechanicalMartel
· 07-14 21:52
Ну, да, с zk roll стоит заморачиваться с этой ловушкой, верно?
Посмотреть ОригиналОтветить0
ZkProofPudding
· 07-14 21:41
Это всего лишь противоречие между безопасностью и стоимостью. Так много L2 не решаются с уверенностью.
Спор о доступности данных: L2 проекты сталкиваются с выбором между стоимостью и безопасностью
Доступность данных: Основной камень и предмет споров L2
Эксперты в области блокчейна пришли к широкому согласию о важности доступности данных. Один известный исследователь отрасли заявил, что без использования Ethereum для обеспечения доступности данных нельзя считать проект настоящим L2. Эта точка зрения вызвала широкие обсуждения, так как по этому критерию многие известные проекты будут исключены из категории L2.
Итак, что такое доступность данных? С какими проблемами сталкивается L2 в этой области? Почему вокруг слоя доступности данных существует так много споров? Эта статья глубоко исследует эти вопросы и раскрывает ключевую роль доступности данных.
Определение и особенности доступности данных
Короче говоря, доступность данных означает, что производители блоков полностью публикуют все данные о транзакциях в сети, чтобы валидаторы могли их загрузить. Если данные полностью опубликованы и доступны для загрузки, они считаются доступными; наоборот, если часть данных скрыта, что делает невозможным для валидаторов получить полную информацию, они считаются недоступными.
Стоит отметить, что доступность данных и их извлекаемость — это два разных понятия:
Некоторые эксперты считают, что термин "доступность данных" может вызвать недоразумение, и предлагают заменить его на "публикация данных", что будет более уместно. Эта точка зрения получила поддержку от многих, в том числе основателя одного из проектов по доступности данных.
Проблемы доступности данных, с которыми сталкивается L2
Несмотря на то, что доступность данных исходит из Ethereum, в настоящее время отрасль больше сосредоточена на приложениях уровня L2. На уровне L2 сортировщики выступают в качестве производителей блоков и должны публиковать достаточно данных о транзакциях для проверки. Этот процесс сталкивается с двумя основными проблемами:
Для OP Rollup, использующих доказательства мошенничества, если сортировщик не публикует полные данные, то оспаривателю не удастся инициировать действительное оспаривание. В то время как для ZK Rollup, использующих доказательства корректности, хотя само доказательство не зависит от доступности данных, отсутствие полных данных все еще может привести к потере активов пользователей.
Чтобы решить эти проблемы, в настоящее время большинство проектов L2 выбирают публикацию данных состояния и данных транзакций на Ethereum, используя его безопасность и доступность данных. Однако такая практика также создает огромное давление с точки зрения затрат.
Плата за газ, которую пользователь платит L2, в основном состоит из двух частей: газа за выполнение транзакций L2 и газа за отправку данных в L1. Последняя составляет основную часть стоимости, при этом публикация данных транзакций для обеспечения доступности данных является крупнейшей статьей расходов.
Поэтому, чтобы снизить общую стоимость L2, ключевым моментом является снижение затрат на публикацию данных. Существует два основных метода:
Корни спора о доступности данных
Чтобы понять споры вокруг L2 на уровне доступности данных, необходимо начать с концепции модульной блокчейна. Модульная блокчейн разъединяет основные функции блокчейна, формируя относительно независимые модули, которые расширяют производительность одной блокчейна путем комбинирования различных специализированных сетей.
В настоящее время общепринятая модульная блокчейн-система делится на четыре уровня: уровень исполнения, уровень расчетов, уровень консенсуса и уровень доступности данных. Этот модульный дизайн подобен конструкторам LEGO, позволяя адаптировать и комбинировать оптимальные модули, что смягчает проблему "невозможного треугольника" в блокчейне.
Существующие L2 проекты лишь отделяют слой исполнения от Эфириума, тогда как другие три уровня функций по-прежнему выполняются на Эфириуме. Однако, исходя из соображений стоимости, многие L2 планируют также отделить уровень доступности данных от Эфириума, используя Эфириум только в качестве уровня расчетов и консенсуса.
Однако сообщество Ethereum, похоже, не согласно с этим подходом. Некоторые члены фонда Ethereum считают, что отсутствие использования Ethereum в качестве слоя доступности данных не может рассматриваться как настоящий Rollup или L2. Одна известная аналитическая платформа L2 также заявила, что масштабируемые решения, которые не публикуют данные на L1, не должны рассматриваться как L2, поскольку нельзя гарантировать, что операторы предоставят опубликованные данные.
Это упорство оставить уровень доступности данных на Ethereum, на первый взгляд, обусловлено соображениями безопасности, но также может отражать опасения по поводу возможной подрывной роли Ethereum. В конце концов, если L2 также отделит уровень доступности данных от Ethereum, это по сути ослабит зависимость от безопасности Ethereum и, возможно, постепенно отдалит от экосистемы Ethereum.
Несмотря на споры, проекты, связанные с уровнем доступности данных, продолжают активно развиваться. В будущем мы ожидаем увидеть больше инновационных решений в области доступности данных, которые придадут новый импульс развитию экосистемы L2.