Глибокий аналіз доступності даних: основні виклики та суперечки L2
Доступність даних є надзвичайно важливим поняттям у сфері блокчейну. Це означає, що виробники блоків публікують усі дані транзакцій блоку в мережі, дозволяючи валідаторам завантажувати та перевіряти їх. Якщо дані повні та доступні для завантаження, вони вважаються доступними; якщо приховання частини даних призводить до того, що валідатори не можуть отримати повну інформацію, це вважається недоступним.
Слід зазначити, що доступність даних і можливість їх отримання — це два різних поняття. Перше зосереджується на тому, чи можуть дані, що генеруються в нових блоках, бути підтверджені консенсусом, тоді як друге стосується здатності отримувати історичні дані, вже збережені в блокчейні. Деякі експерти вважають, що термін "доступність даних" може бути неправильно зрозумілий, і пропонують замінити його на "публікація даних", що є більш влучним.
У рішенні Layer 2(L2) проблема доступності даних є особливо вираженою. Сортувальник L2 має публікувати достатню кількість даних про транзакції, щоб валідатори могли перевірити дійсність транзакцій. Але цей процес стикається з двома основними викликами: по-перше, забезпечити безпеку механізму перевірки, по-друге, знизити витрати на публікацію даних.
Щодо Optimistic Rollup, якщо сортувальник не опублікує повні дані, то викликач не зможе розпочати дійсне оскарження. А щодо ZK Rollup, хоча доказ дійсності сам по собі не залежить від доступності даних, користувачі все ж потребують повних даних для підтвердження стану активів. З цієї причини, наразі більшість L2 рішень обирають публікацію як стану даних, так і даних транзакцій на Ethereum, щоб отримати достатні гарантії безпеки.
Однак, такий підхід також призводить до величезного тиску на витрати. Частина плати за газ, яку користувачі сплачують L2, значною мірою складається з витрат на подачу даних до L1, причому основну частину складають транзакційні дані, що забезпечують доступність даних. Щоб знизити витрати, в індустрії запропонували два підходи: перший – зменшити витрати на публікацію даних на L1, наприклад, через оновлення EIP-4844, заплановане для Ethereum; другий – відокремити шар доступності даних від L1, подібно до того, як Rollup відділяє виконання транзакцій від L1.
Цей підхід, що відокремлює рівень доступності даних, походить з концепції модульних блокчейнів. Модульні блокчейни розділяють основні функції блокчейну на чотири відносно незалежні частини: рівень виконання, рівень розрахунку, рівень консенсусу та рівень доступності даних. Поєднуючи різні спеціалізовані мережі, можна подолати продуктивні обмеження одного блокчейну.
Однак у питаннях того, чи слід L2 відокремлювати шар доступності даних від Ethereum, існують значні суперечки в галузі. Деякі члени спільноти Ethereum вважають, що рішення не використовувати Ethereum як шар доступності даних для масштабування не може вважатися справжнім L2. Вони стурбовані, що це може послабити залежність L2 від безпеки Ethereum, що загрожує позиції Ethereum.
Проте, проекти, пов'язані з рівнем доступності даних, все ще процвітають. Завдяки прогресу технологій та попиту на ринку, у нас є підстави вірити, що з'являться нові інноваційні рішення для доступності даних, які нададуть нові можливості для розширення блокчейну.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
7 лайків
Нагородити
7
6
Поділіться
Прокоментувати
0/400
GasFeeLady
· 8год тому
бро, витрати на дані вбивають мої торги, якщо чесно
Переглянути оригіналвідповісти на0
TooScaredToSell
· 8год тому
Вартість занадто важка для управління.
Переглянути оригіналвідповісти на0
MondayYoloFridayCry
· 8год тому
Не потрібно L2, не розумію.
Переглянути оригіналвідповісти на0
DoomCanister
· 8год тому
L2 ще потрібно оптимізувати, витрати не дешеві.
Переглянути оригіналвідповісти на0
Rugman_Walking
· 9год тому
Як збалансувати безпеку та продуктивність? Це проблема.
Розвиток L2 викликав суперечки щодо доступності даних: як збалансувати витрати та безпеку
Глибокий аналіз доступності даних: основні виклики та суперечки L2
Доступність даних є надзвичайно важливим поняттям у сфері блокчейну. Це означає, що виробники блоків публікують усі дані транзакцій блоку в мережі, дозволяючи валідаторам завантажувати та перевіряти їх. Якщо дані повні та доступні для завантаження, вони вважаються доступними; якщо приховання частини даних призводить до того, що валідатори не можуть отримати повну інформацію, це вважається недоступним.
Слід зазначити, що доступність даних і можливість їх отримання — це два різних поняття. Перше зосереджується на тому, чи можуть дані, що генеруються в нових блоках, бути підтверджені консенсусом, тоді як друге стосується здатності отримувати історичні дані, вже збережені в блокчейні. Деякі експерти вважають, що термін "доступність даних" може бути неправильно зрозумілий, і пропонують замінити його на "публікація даних", що є більш влучним.
У рішенні Layer 2(L2) проблема доступності даних є особливо вираженою. Сортувальник L2 має публікувати достатню кількість даних про транзакції, щоб валідатори могли перевірити дійсність транзакцій. Але цей процес стикається з двома основними викликами: по-перше, забезпечити безпеку механізму перевірки, по-друге, знизити витрати на публікацію даних.
Щодо Optimistic Rollup, якщо сортувальник не опублікує повні дані, то викликач не зможе розпочати дійсне оскарження. А щодо ZK Rollup, хоча доказ дійсності сам по собі не залежить від доступності даних, користувачі все ж потребують повних даних для підтвердження стану активів. З цієї причини, наразі більшість L2 рішень обирають публікацію як стану даних, так і даних транзакцій на Ethereum, щоб отримати достатні гарантії безпеки.
Однак, такий підхід також призводить до величезного тиску на витрати. Частина плати за газ, яку користувачі сплачують L2, значною мірою складається з витрат на подачу даних до L1, причому основну частину складають транзакційні дані, що забезпечують доступність даних. Щоб знизити витрати, в індустрії запропонували два підходи: перший – зменшити витрати на публікацію даних на L1, наприклад, через оновлення EIP-4844, заплановане для Ethereum; другий – відокремити шар доступності даних від L1, подібно до того, як Rollup відділяє виконання транзакцій від L1.
Цей підхід, що відокремлює рівень доступності даних, походить з концепції модульних блокчейнів. Модульні блокчейни розділяють основні функції блокчейну на чотири відносно незалежні частини: рівень виконання, рівень розрахунку, рівень консенсусу та рівень доступності даних. Поєднуючи різні спеціалізовані мережі, можна подолати продуктивні обмеження одного блокчейну.
Однак у питаннях того, чи слід L2 відокремлювати шар доступності даних від Ethereum, існують значні суперечки в галузі. Деякі члени спільноти Ethereum вважають, що рішення не використовувати Ethereum як шар доступності даних для масштабування не може вважатися справжнім L2. Вони стурбовані, що це може послабити залежність L2 від безпеки Ethereum, що загрожує позиції Ethereum.
Проте, проекти, пов'язані з рівнем доступності даних, все ще процвітають. Завдяки прогресу технологій та попиту на ринку, у нас є підстави вірити, що з'являться нові інноваційні рішення для доступності даних, які нададуть нові можливості для розширення блокчейну.