Обговорення важливості доступності даних для Рівня 2
У екосистемі Ethereum існує суперечка щодо доступності даних Layer 2(L2). Деякі дослідники вважають, що без використання Ethereum доступність даних не може вважатися L2. Якщо дотримуватися цієї точки зору, багато існуючих рішень для масштабування втратять право на L2, включаючи деякі відомі проекти.
Отже, що таке доступність даних? Які виклики доступності даних стоять перед Рівнем 2? Чому шар доступності даних викликає стільки суперечок в Рівні 2? Ця стаття зосередиться на цих питаннях, намагаючись зняти завісу таємниці з доступності даних.
Визначення доступності даних
Коротко кажучи, доступність даних означає, що виробники блоків публікують всі дані транзакцій блоку в мережі, щоб валідатори могли їх завантажити. Якщо виробник блоку публікує повні дані та дозволяє валідаторам їх завантажити, ми кажемо, що дані доступні; якщо приховування частини даних призводить до того, що валідатори не можуть завантажити повні дані, дані є недоступними.
Відмінність між доступністю даних та їх можливістю пошуку
Концепції доступності даних та їхньої відновлюваності часто плутають, але насправді між ними є велика різниця:
Доступність даних стосується етапу після виробництва блоку, коли дані ще не були додані до блокчейну через консенсус. Це пов'язано з тим, чи можуть нові опубліковані дані пройти через консенсус, а не з історичними даними.
Здатність до пошуку даних стосується етапу, коли дані були підтверджені консенсусом і назавжди збережені в блокчейні, тобто можливості отримання історичних даних. У Ethereum вузли, що зберігають всі історичні дані, називаються архівними вузлами.
Є думка, що термін "доступність даних" може бути неправильно зрозумілий, тому пропонується замінити його на "публікація даних", що є більш точним.
Проблема доступності даних у Рівні 2
Хоча концепція доступності даних походить з Ethereum, наразі ми більше зосереджені на доступності даних на рівні 2.
У L2, сортувальник ( Sequencer ) як виробник блоків повинен опублікувати достатню кількість даних про транзакції, щоб валідатори могли перевірити їхню дійсність. Цей процес стикається з двома основними проблемами:
Забезпечте безпечне проведення механізму верифікації
Знизити витрати на публікацію даних
Безпека механізму верифікації
Різні типи Рівня 2 використовують різні способи верифікації:
Оптимістичний Ролап використовує докази шахрайства. Якщо сортувальник не публікує повні дані, викликальник не зможе розпочати дійсний виклик.
Хоча для доказу дійсності ZK Rollup не потрібна доступність даних, в цілому вона все ж необхідна. Без відстежуваних блокових даних користувачі не зможуть дізнатися про свій баланс і можуть втратити активи.
Щоб забезпечити безпеку верифікації, наразі L2 сортувальники зазвичай публікують як статусні дані, так і дані транзакцій на більш безпечному Ethereum, спираючись на Ethereum для розрахунків та отримання доступності даних.
Зменшити вартість випуску
Зараз L2 розміщує доступність даних та розрахунки на Ethereum, хоча безпека висока, але витрати величезні. Користувачі сплачують Gas-кошти L2, які в основному складаються з двох частин: Gas за виконання транзакцій L2 та Gas за подачу даних L2 до L1. Остання частина займає значну частку, при цьому транзакційні дані, що гарантують доступність даних, займають основну частину.
Існує два основні способи зниження витрат:
Зменшити вартість публікації даних на L1, наприклад, у рамках майбутнього оновлення EIP-4844.
Вилучення доступності даних з L1, без використання Ethereum як шару доступності даних.
Спори щодо доступності даних Рівня 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
У екосистемі Ethereum існує суперечка щодо доступності даних Layer 2(L2). Деякі дослідники вважають, що без використання Ethereum доступність даних не може вважатися L2. Якщо дотримуватися цієї точки зору, багато існуючих рішень для масштабування втратять право на L2, включаючи деякі відомі проекти.
Отже, що таке доступність даних? Які виклики доступності даних стоять перед Рівнем 2? Чому шар доступності даних викликає стільки суперечок в Рівні 2? Ця стаття зосередиться на цих питаннях, намагаючись зняти завісу таємниці з доступності даних.
Визначення доступності даних
Коротко кажучи, доступність даних означає, що виробники блоків публікують всі дані транзакцій блоку в мережі, щоб валідатори могли їх завантажити. Якщо виробник блоку публікує повні дані та дозволяє валідаторам їх завантажити, ми кажемо, що дані доступні; якщо приховування частини даних призводить до того, що валідатори не можуть завантажити повні дані, дані є недоступними.
Відмінність між доступністю даних та їх можливістю пошуку
Концепції доступності даних та їхньої відновлюваності часто плутають, але насправді між ними є велика різниця:
Доступність даних стосується етапу після виробництва блоку, коли дані ще не були додані до блокчейну через консенсус. Це пов'язано з тим, чи можуть нові опубліковані дані пройти через консенсус, а не з історичними даними.
Здатність до пошуку даних стосується етапу, коли дані були підтверджені консенсусом і назавжди збережені в блокчейні, тобто можливості отримання історичних даних. У Ethereum вузли, що зберігають всі історичні дані, називаються архівними вузлами.
Є думка, що термін "доступність даних" може бути неправильно зрозумілий, тому пропонується замінити його на "публікація даних", що є більш точним.
Проблема доступності даних у Рівні 2
Хоча концепція доступності даних походить з Ethereum, наразі ми більше зосереджені на доступності даних на рівні 2.
У L2, сортувальник ( Sequencer ) як виробник блоків повинен опублікувати достатню кількість даних про транзакції, щоб валідатори могли перевірити їхню дійсність. Цей процес стикається з двома основними проблемами:
Безпека механізму верифікації
Різні типи Рівня 2 використовують різні способи верифікації:
Оптимістичний Ролап використовує докази шахрайства. Якщо сортувальник не публікує повні дані, викликальник не зможе розпочати дійсний виклик.
Хоча для доказу дійсності ZK Rollup не потрібна доступність даних, в цілому вона все ж необхідна. Без відстежуваних блокових даних користувачі не зможуть дізнатися про свій баланс і можуть втратити активи.
Щоб забезпечити безпеку верифікації, наразі L2 сортувальники зазвичай публікують як статусні дані, так і дані транзакцій на більш безпечному Ethereum, спираючись на Ethereum для розрахунків та отримання доступності даних.
Зменшити вартість випуску
Зараз L2 розміщує доступність даних та розрахунки на Ethereum, хоча безпека висока, але витрати величезні. Користувачі сплачують Gas-кошти L2, які в основному складаються з двох частин: Gas за виконання транзакцій L2 та Gas за подачу даних L2 до L1. Остання частина займає значну частку, при цьому транзакційні дані, що гарантують доступність даних, займають основну частину.
Існує два основні способи зниження витрат:
Зменшити вартість публікації даних на L1, наприклад, у рамках майбутнього оновлення EIP-4844.
Вилучення доступності даних з L1, без використання Ethereum як шару доступності даних.
Спори щодо доступності даних Рівня 2
Поява модульних блокчейнів відкрила нові можливості для Рівня 2. Модульні блокчейни розділяють основні функції блокчейну, утворюючи відносно незалежні частини, що дозволяє розширювати продуктивність за рахунок комбінації спеціалізованих мереж.
В даний час модульні блокчейни зазвичай поділяються на чотири рівні: рівень виконання, рівень розрахунків, рівень консенсусу та рівень доступності даних. Існуючі L2, крім відокремлення рівня виконання від Ethereum, інші три рівні функцій все ще виконуються на Ethereum. Але з урахуванням витрат багато L2 готуються також відокремити рівень доступності даних від Ethereum.
Однак, здається, що спільнота Ethereum не бажає, щоб L2 отримував доступність даних з інших джерел. Є думки, що не використання Ethereum як шару доступності даних не є Rollup, а отже, і не L2. Останнє визначення L2BEAT також вказує, що рішення щодо масштабування, які не публікують дані на L1, не належать до L2, оскільки рішення щодо доступності даних поза мережею не можуть гарантувати, що оператори надаватимуть опубліковані дані.
Ця наполегливість може бути зумовлена міркуваннями безпеки, але також може відображати занепокоєння щодо підриву позиції Ethereum. Якщо L2 також відокремить рівень доступності даних, це, по суті, послабить залежність від безпеки Ethereum, що може загрожувати його позиції.
Незважаючи на все, проєкти, пов'язані з доступністю даних, все ще процвітають. У майбутньому ми побачимо більше інноваційних рішень та проєктів з доступності даних, які принесуть нові можливості для масштабованості блокчейну.