Доступність даних: Основний камінь та предмет суперечок L2
Експерти в галузі блокчейн досягли широкої згоди щодо важливості доступності даних. Один з відомих дослідників галузі зазначив, що якщо не використовувати Ethereum для забезпечення доступності даних, це не може вважатися справжнім L2. Ця точка зору викликала широкі дискусії, оскільки за цим стандартом багато відомих проектів будуть виключені з категорії L2.
Отже, що таке доступність даних? Які виклики стоять перед L2 у цій сфері? Чому навколо шару доступності даних існує так багато суперечок? У цій статті ми детально розглянемо ці питання, виявивши ключову роль доступності даних.
Визначення та особливості доступності даних
Коротко кажучи, доступність даних означає, що виробники блоків повністю публікують всі дані транзакцій у мережі, щоб валідатори могли їх завантажити. Якщо дані повністю публікуються і доступні для завантаження, вони вважаються доступними; навпаки, якщо частина даних прихована, що призводить до того, що валідатори не можуть отримати повну інформацію, вони вважаються недоступними.
Слід зазначити, що доступність даних і їх доступність для пошуку – це два різні поняття:
Доступність даних стосується етапу виробництва нових блоків, але ще не досягнуто консенсусу, і увага зосереджена на тому, чи можуть нові дані пройти через консенсус.
Здатність до пошуку даних означає можливість пошуку історичних даних, які були досягнуті консенсусом і постійно зберігаються в блокчейні.
Деякі експерти вважають, що термін "доступність даних" може бути неправильно зрозумілий, і пропонують змінити його на "публікація даних", що є більш точним. Цю думку підтримали багато людей, включаючи засновника одного з проектів доступності даних.
Виклики доступності даних, що стоять перед L2
Хоча доступність даних походить з Ethereum, наразі галузь більше зосереджена на застосуваннях на рівні L2. У L2 сортувальники виступають у ролі виробників блоків і повинні публікувати достатню кількість даних про транзакції для верифікації. Цей процес стикається з двома основними викликами:
Забезпечте безпечне виконання механізму верифікації
Зниження витрат на публікацію даних
Для OP Rollup, що використовує доказ шахрайства, якщо сортувальник не публікує повні дані, оскаржувач не зможе ініціювати дійсне оскарження. А для ZK Rollup, що використовує докази дійсності, хоча самі докази не залежать від доступності даних, відсутність повних даних все ще може призвести до втрати активів користувача.
Щоб вирішити ці проблеми, більшість проектів L2 на даний момент обирають публікацію стану даних та транзакційних даних на Ethereum, використовуючи його безпеку та доступність даних. Проте, цей підхід також створює величезний тиск з точки зору витрат.
Користувачі сплачують Gas-кошти L2, які складаються з двох частин: Gas за виконання транзакцій L2 та Gas за подання даних до L1. Останні займають основну частину витрат, причому публікація даних транзакцій для забезпечення їх доступності є найбільшою статтею витрат.
Отже, щоб знизити загальні витрати на L2, ключовим є зниження витрат на публікацію даних. Існує два основні методи:
Зменшити витрати на публікацію даних на L1, як-от майбутнє оновлення EIP-4844 для Ethereum
Відокремити шар доступності даних від L1, подібно до того, як Rollup відокремлює виконання транзакцій від L1
Корінь суперечок щодо доступності даних
Щоб зрозуміти суперечки щодо L2 на рівні доступності даних, потрібно почати з концепції модульного блокчейну. Модульний блокчейн декомпонує основні функції блокчейну, формуючи відносно незалежні модулі, які комбінуються різними спеціалізованими мережами для розширення продуктивності окремого блокчейну.
Наразі загальноприйнята модульна блокчейн-архітектура поділяється на чотири шари: шар виконання, шар розрахунків, шар консенсусу та шар доступності даних. Такий модульний дизайн нагадує конструктор LEGO, що через кастомізоване поєднання оптимальних модулів пом'якшує проблему "неможливого трикутника" блокчейну.
Існуючі проєкти L2 лише відокремлюють рівень виконання від Ethereum, інші три рівні функцій все ще працюють на Ethereum. Але через вартісні міркування багато L2 планують також відокремити рівень доступності даних від Ethereum, використовуючи Ethereum лише як рівень розрахунків і консенсусу.
Проте, здається, що спільнота Ethereum не погоджується з цим підходом. Деякі члени фонду Ethereum вважають, що якщо Ethereum не використовується як шар доступності даних, то це не можна вважати справжнім Rollup або L2. Один відомий аналітичний майданчик L2 також заявив, що рішення щодо масштабування, яке не публікує дані в L1, не слід вважати L2, оскільки неможливо гарантувати, що оператори нададуть опубліковані дані.
Ця позиція, що стосується збереження рівня доступності даних на Ethereum, поверхнево викликана міркуваннями безпеки, але також може відображати занепокоєння щодо можливого ослаблення статусу Ethereum. Адже якщо L2 також зніме рівень доступності даних з Ethereum, це суттєво послабить залежність від безпеки Ethereum, що може поступово віддалити від екосистеми Ethereum.
Незважаючи на суперечки, проекти, пов'язані з рівнем доступності даних, все ще процвітають. У майбутньому ми сподіваємось побачити більше інноваційних рішень для доступності даних, які нададуть нову енергію розвитку екосистеми L2.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
20 лайків
Нагородити
20
7
Поділіться
Прокоментувати
0/400
MEVHunterWang
· 1год тому
Справжня 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, використовуючи його безпеку та доступність даних. Проте, цей підхід також створює величезний тиск з точки зору витрат.
Користувачі сплачують Gas-кошти L2, які складаються з двох частин: Gas за виконання транзакцій L2 та Gas за подання даних до L1. Останні займають основну частину витрат, причому публікація даних транзакцій для забезпечення їх доступності є найбільшою статтею витрат.
Отже, щоб знизити загальні витрати на L2, ключовим є зниження витрат на публікацію даних. Існує два основні методи:
Корінь суперечок щодо доступності даних
Щоб зрозуміти суперечки щодо L2 на рівні доступності даних, потрібно почати з концепції модульного блокчейну. Модульний блокчейн декомпонує основні функції блокчейну, формуючи відносно незалежні модулі, які комбінуються різними спеціалізованими мережами для розширення продуктивності окремого блокчейну.
Наразі загальноприйнята модульна блокчейн-архітектура поділяється на чотири шари: шар виконання, шар розрахунків, шар консенсусу та шар доступності даних. Такий модульний дизайн нагадує конструктор LEGO, що через кастомізоване поєднання оптимальних модулів пом'якшує проблему "неможливого трикутника" блокчейну.
Існуючі проєкти L2 лише відокремлюють рівень виконання від Ethereum, інші три рівні функцій все ще працюють на Ethereum. Але через вартісні міркування багато L2 планують також відокремити рівень доступності даних від Ethereum, використовуючи Ethereum лише як рівень розрахунків і консенсусу.
Проте, здається, що спільнота Ethereum не погоджується з цим підходом. Деякі члени фонду Ethereum вважають, що якщо Ethereum не використовується як шар доступності даних, то це не можна вважати справжнім Rollup або L2. Один відомий аналітичний майданчик L2 також заявив, що рішення щодо масштабування, яке не публікує дані в L1, не слід вважати L2, оскільки неможливо гарантувати, що оператори нададуть опубліковані дані.
Ця позиція, що стосується збереження рівня доступності даних на Ethereum, поверхнево викликана міркуваннями безпеки, але також може відображати занепокоєння щодо можливого ослаблення статусу Ethereum. Адже якщо L2 також зніме рівень доступності даних з Ethereum, це суттєво послабить залежність від безпеки Ethereum, що може поступово віддалити від екосистеми Ethereum.
Незважаючи на суперечки, проекти, пов'язані з рівнем доступності даних, все ще процвітають. У майбутньому ми сподіваємось побачити більше інноваційних рішень для доступності даних, які нададуть нову енергію розвитку екосистеми L2.