Чому доступність даних така важлива для рівня 2? (Вгорі)

Данкрад Файст, дослідник Ethereum Foundation, якось написав у Twitter, що це не L2 без використання Ethereum для доступності даних. Якщо слідувати його аргументам, то з L2-команд буде викинуто багато ланцюжків, таких як Arbitrum Nova, Polygon і Mantle.

Отже, що ж таке доступність даних? З якими проблемами доступності даних стикається L2? Чому існує так багато суперечок щодо рівня доступності даних L2? У цій статті ми зосередимося на цих питаннях, намагаючись демістифікувати доступність даних.

Що таке доступність даних

Простіше кажучи, доступність даних — це коли блок-продюсер публікує всі дані про транзакції блоку в мережі, щоб валідатори могли їх завантажити.

Якщо блок-продюсер публікує повні дані та робить їх доступними для завантаження валідаторами, ми повідомляємо, що дані доступні, а якщо він приховує деякі дані, які заважають валідаторам завантажувати повні дані, ми кажемо, що ці дані недоступні.

Різниця між доступністю даних та можливістю їх отримання

Часто легко сплутати доступність даних із можливістю їх отримання, але вони дуже відрізняються.

  • Доступність даних пов’язана з етапом, на якому блок створюється, але ще не додається до блокчейну консенсусом, тому доступність даних пов’язана не з історичними даними, а з тим, чи можуть нещодавно опубліковані дані пройти консенсус.
  • Під отриманням даних мається на увазі етап після того, як дані були узгоджені та назавжди збережені в блокчейні, тобто можливість отримати історичні дані. Вузли, які зберігають усі історичні дані в Ethereum, відомі як архівні вузли.

Тому співзасновник L2BEAT якось сказав у довгому твіті, що повний вузол не зобов’язаний надавати нам історичні дані, і причина, чому ми можемо їх отримати, полягає лише в тому, що повний вузол досить добрий.

! [Чому доступність даних така важлива для рівня 2?] (вище)](https://cdn-img.panewslab.com/panews/images/zkam4jnPu7.png)

У той же час він також сказав, що термін «доступність даних» вводить людей в оману щодо своєї ролі і повинен бути замінений на Data Publishing, заяву, яку повторив засновник Celestia.

! [Чому доступність даних така важлива для рівня 2?] (https://cdn-img.panewslab.com/panews/images/3644oQlvKv.png)

Проблеми з доступністю даних у L2

Хоча концепція доступності даних походить від Ethereum, наразі ми зосереджуємося на доступності даних на рівні L2.

У L2 секвенсер є продюсером блоку, і вони публікують достатньо даних про транзакції, щоб валідатори перевірили, чи дійсна транзакція. (Для отримання додаткової інформації про секвенсор, будь ласка, прочитайте попередню статтю “Звіт про дослідження: принцип, сьогодення та майбутнє секвенсера”)

Однак у цьому процесі є дві проблеми: одна – забезпечити безпечне проведення механізму верифікації, а інша – знизити витрати на публікацію даних. Про це далі.

Питання забезпечення безпечного виконання механізму аутентифікації

Ми знаємо, що OP Rollup використовує докази шахрайства для перевірки дійсності транзакцій, тоді як ZK Rollup використовує докази дійсності.

  • Для OP Rollups: Якщо секвенсер не опублікує повні дані, які можна відстежити до блоку, претендент у доказі шахрайства не зможе запустити дійсний челендж;
  • Для ZK Rollups: Хоча докази дійсності самі по собі не вимагають наявності даних, ZK Rollups в цілому все одно вимагають доступності даних, і якщо немає даних, які можна відстежити до блоку, то користувачі не зможуть дізнатися свій баланс і можуть втратити свої активи.

Щоб зробити перевірку безпечною, поточний секвенсер L2 зазвичай публікує дані про стан і транзакції L2 на Ethereum, який має надійний захист і покладається на Ethereum для розрахунків і доступності даних.

Таким чином, рівень доступності даних – це фактично місце, де L2 публікує дані про транзакції, а поточний основний L2 використовує Ethereum як рівень доступності даних.

Зменшіть витрати на публікацію даних

Сучасний L2 просто вимагає доступності даних і розрахунків на Ethereum, який має достатню безпеку, але також несе величезні витрати. Це також друга проблема, з якою стикається L2, тобто як здешевити публікацію даних.

Загальний обсяг газу, що сплачується користувачами L2, в основному складається з газу, що генерується L2, що виконує транзакцію, і газу, згенерованого L2, який надсилає дані L1, перша комісія є незначною, а друга становить більшу частину комісії користувача, в якій дані транзакції, випущені для забезпечення доступності даних, складають основну частину подання L2 даних до L1, а доказові дані, що підтверджують дійсність транзакції, становлять лише невелику частину.

! [Чому доступність даних така важлива для рівня 2?] (https://cdn-img.panewslab.com/panews/images/lVgfJq0Rsf.png)

Тому, щоб зробити L2 в цілому дешевшим, необхідно знизити витрати на публікацію даних. Отже, як скоротити витрати? Існує два основних способи:

  • Зменшіть витрати на публікацію даних на L1, наприклад, майбутнє оновлення EIP-4844 від Ethereum, якщо ви зацікавлені в оновленні EIP-4844, ви можете прочитати попередню статтю «Популяризація науки Web3|Легко зрозуміти переваги Layer2: EIP-4844»;
  • Виконання транзакцій свопу з L1 моделюється на Rollup, і доступність даних також може бути розділена з L1 для зниження витрат, тобто Ethereum не використовується як рівень доступності даних.

L2 Суперечки щодо рівня доступності даних

Щоб поговорити про суперечки L2 щодо рівня доступності даних, ми повинні почати з модульного блокчейну. Модульний блокчейн полягає в тому, щоб відокремити основні функції загального блокчейну для формування відносно незалежних частин і розширити продуктивність одного блокчейну за рахунок комбінації різних приватних мереж.

Хоча все ще існують деякі суперечки щодо багаторівневості модульних блокчейнів, прийнято вважати, що модульні блокчейни поділяються на чотири рівні, а саме: рівень виконання (ution), рівень розрахунків (Settlement), рівень консенсусу (Consensus) та рівень доступності даних (Data Availability). Функції кожного модуля показані на малюнку нижче

! [Чому доступність даних така важлива для рівня 2?] (https://cdn-img.panewslab.com/panews/images/U3P1f2o30F.png)

Модульні блокчейни схожі на цеглинки Lego, які можна налаштувати, щоб побудувати хорошу модель з найкращими будівельними блоками, полегшуючи проблему «неможливого трикутника» блокчейну.

Однак, крім відокремлення виконавчого рівня від Ethereum, функції інших трьох рівнів все ще виконуються на Ethereum. Однак з міркувань вартості багато L2 також готуються відокремити рівень доступності даних від Ethereum і використовувати Ethereum лише як розрахунковий рівень і рівень консенсусу.

Цікаво, що Ethereum, схоже, не хоче, щоб L2 отримував доступ до даних деінде, а Данкрад Файст, дослідник Ethereum Foundation, заявив у Twitter, що не використання Ethereum як рівня доступності даних не є зведенням, а отже, і не L2.

! [Чому доступність даних така важлива для рівня 2?] (вище)](https://cdn-img.panewslab.com/panews/images/1zjCGc3o7v.png)

У той же час, останнє визначення L2 L2BEAT також вказує на те, що схема масштабування, яка не публікує дані на L1, не є L2, оскільки використання рішення для доступності даних поза мережею не може гарантувати, що оператор надасть опубліковані дані.

! [Чому доступність даних така важлива для рівня 2?] (вгорі)](https://cdn-img.panewslab.com/panews/images/q49hl6QIsh.png)

Звичайно, немає чіткого висновку про те, що таке L2, і вищезгадані члени Ethereum Foundation і L2BEAT наполягають на тому, що L2 повинен зберегти рівень доступності даних на Ethereum з міркувань безпеки, але чи є якісь побоювання з приводу того, що статус Ethereum похитнеться?

Бачення Ethereum полягало в тому, щоб стати суперкомп’ютерною платформою, а пізніше, щоб підвищити продуктивність мережі, йому довелося розробити ролапи та змусити багато екосистем працювати на дешевшій розробці L2, але оскільки безпеку забезпечує Ethereum, це не мало великого впливу на позиції Ethereum. Однак, якщо L2 також позбавить Ethereum рівня доступності даних, який бере участь у публікації даних, це суттєво послабить залежність від безпеки Ethereum і поступово відійде від Ethereum, що становить загрозу для позицій Ethereum.

Однак, незважаючи ні на що, це все одно не може зупинити розвиток проектів, пов’язаних з рівнем доступності даних. У наступній статті про доступність даних автор детально ознайомить з основними рішеннями для доступності даних та конкретними суміжними проектами на ринку, тому слідкуйте за оновленнями. **

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити