Доступність даних: Ключовий елемент розширення Рівня 2
В екосистемі Ethereum питання доступності даних завжди було предметом великої уваги. Є думка, що рішення для масштабування, яке не використовує Ethereum для отримання доступності даних, не слід вважати Рівень 2. Якщо це твердження вірне, воно вплине на багато існуючих проектів масштабування, таких як деякі паралельні ланцюги та бічні ланцюги.
Отже, що таке доступність даних? Які виклики доступності даних постають перед Рівнем 2? Чому шар доступності даних викликає так багато суперечок? Ця стаття розгляне ці питання, намагаючись зняти завісу таємниці з доступності даних.
Визначення доступності даних
Простими словами, доступність даних означає, що виробники блоків повністю публікують усі дані транзакцій з блоку в мережі, що дозволяє валідаторам завантажувати та перевіряти їх.
Якщо виробник блоків опублікував повні дані та дозволив валідаторам їх завантажити, ми вважаємо, що дані доступні; якщо частина даних прихована, що призводить до неможливості отримання валідаторами повної інформації, то це вважається, що дані недоступні.
Різниця між доступністю даних та можливістю їх отримання
Слід звернути увагу на те, що доступність даних і їх доступність для пошуку - це два різні поняття:
Доступність даних стосується процесу виробництва нових блоків, чи можуть дані бути додані до блокчейну через механізм консенсусу.
Здатність до пошуку даних означає, що після того, як блокові дані були підтверджені через консенсус і постійно збережені, існує можливість отримати доступ до історичних даних.
Отже, доступність даних в основному зосереджується на тому, чи можуть новостворені дані досягти консенсусу, а не на вилученні історичних даних. Є думка, що термін "доступність даних" може бути неправильно зрозумілий, і пропонується замінити його на "публікація даних", що є більш точним.
Проблеми доступності даних у Рівні 2
Хоча концепція доступності даних походить з Ethereum, наразі ми більше зосереджені на проблемах доступності даних на Рівень 2.
У Рівні 2, сортувальник виконує роль виробника блоків та повинен публікувати достатню кількість даних про транзакції для перевірки їхньої дійсності валідаторами. Цей процес стикається з двома основними викликами: забезпеченням безпеки механізму перевірки та зниженням витрат на публікацію даних.
Забезпечте безпеку механізму верифікації
Різні типи рішень Рівня 2 використовують різні механізми верифікації:
Оптимістичний Rollup використовує докази шахрайства: якщо сортувальник не опублікує повні дані, викликатель не зможе розпочати дійсний виклик.
ZK Rollup використовує доказ ефективності: хоча сам доказ не потребує доступності даних, загалом все ще потрібні повні дані для забезпечення безпеки активів користувачів.
Щоб забезпечити безпеку перевірки, наразі більшість проектів Рівень 2 обирають публікувати статусні дані та дані транзакцій на безпечнішій основній мережі Ethereum, щоб отримати гарантію доступності даних.
знижує витрати на публікацію даних
Рівень 2 користувачі платять gas-кошти, які складаються з двох частин: gas за виконання транзакцій на Рівні 2 і gas за подачу даних на Рівень 1. При цьому другий компонент займає більшу частину витрат, особливо за транзакційні дані, опубліковані для забезпечення доступності даних.
Щоб знизити загальні витрати на Рівень 2, ключовим є зниження витрат на публікацію даних. Існує два основних методи:
Зменшити витрати на публікацію даних на Рівень 1, такі як майбутнє оновлення EIP-4844.
Відокремлення шару доступності даних від Рівня 1, подібно до того, як Rollup відокремлює виконання транзакцій від Рівня 1.
Суперечка про доступність даних Рівня 2
Концепція модульного блокчейну надає контекст для розуміння суперечок щодо рівня доступності даних. Модульний блокчейн декомпонує основні функції блокчейну, формуючи відносно незалежні частини, які поєднуються через спеціалізовані мережі для розширення продуктивності.
Наразі загальновизнані модульні блокчейн-рівні включають: рівень виконання, рівень розрахунків, рівень консенсусу та рівень доступності даних. Рівень 2 вже відокремив рівень виконання від Ethereum, але інші функції все ще залежать від Ethereum.
Однак, з огляду на витрати, багато проектів Рівень 2 розглядають можливість відокремлення шару доступності даних від Ethereum, залишаючи Ethereum лише як шар розрахунків і консенсусу. Це викликало суперечки, і є думка, що якщо не використовувати Ethereum як шар доступності даних, то це не можна вважати справжнім Рівнем 2.
Ця наполегливість може бути зумовлена занепокоєнням щодо статусу ефіріуму. Якщо Рівень 2 також відокремить шар доступності даних, це суттєво послабить залежність від безпеки ефіріуму, що може загрожувати його основному становищу.
Незалежно від цього, проекти, пов'язані з доступністю даних, все ще процвітають. У майбутньому ми побачимо більше інноваційних рішень для доступності даних, які нададуть нові можливості для розвитку екосистеми Рівень 2.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Доступність даних: Ключ і суперечності розширення Рівня 2
Доступність даних: Ключовий елемент розширення Рівня 2
В екосистемі Ethereum питання доступності даних завжди було предметом великої уваги. Є думка, що рішення для масштабування, яке не використовує Ethereum для отримання доступності даних, не слід вважати Рівень 2. Якщо це твердження вірне, воно вплине на багато існуючих проектів масштабування, таких як деякі паралельні ланцюги та бічні ланцюги.
Отже, що таке доступність даних? Які виклики доступності даних постають перед Рівнем 2? Чому шар доступності даних викликає так багато суперечок? Ця стаття розгляне ці питання, намагаючись зняти завісу таємниці з доступності даних.
Визначення доступності даних
Простими словами, доступність даних означає, що виробники блоків повністю публікують усі дані транзакцій з блоку в мережі, що дозволяє валідаторам завантажувати та перевіряти їх.
Якщо виробник блоків опублікував повні дані та дозволив валідаторам їх завантажити, ми вважаємо, що дані доступні; якщо частина даних прихована, що призводить до неможливості отримання валідаторами повної інформації, то це вважається, що дані недоступні.
Різниця між доступністю даних та можливістю їх отримання
Слід звернути увагу на те, що доступність даних і їх доступність для пошуку - це два різні поняття:
Отже, доступність даних в основному зосереджується на тому, чи можуть новостворені дані досягти консенсусу, а не на вилученні історичних даних. Є думка, що термін "доступність даних" може бути неправильно зрозумілий, і пропонується замінити його на "публікація даних", що є більш точним.
Проблеми доступності даних у Рівні 2
Хоча концепція доступності даних походить з Ethereum, наразі ми більше зосереджені на проблемах доступності даних на Рівень 2.
У Рівні 2, сортувальник виконує роль виробника блоків та повинен публікувати достатню кількість даних про транзакції для перевірки їхньої дійсності валідаторами. Цей процес стикається з двома основними викликами: забезпеченням безпеки механізму перевірки та зниженням витрат на публікацію даних.
Забезпечте безпеку механізму верифікації
Різні типи рішень Рівня 2 використовують різні механізми верифікації:
Щоб забезпечити безпеку перевірки, наразі більшість проектів Рівень 2 обирають публікувати статусні дані та дані транзакцій на безпечнішій основній мережі Ethereum, щоб отримати гарантію доступності даних.
знижує витрати на публікацію даних
Рівень 2 користувачі платять gas-кошти, які складаються з двох частин: gas за виконання транзакцій на Рівні 2 і gas за подачу даних на Рівень 1. При цьому другий компонент займає більшу частину витрат, особливо за транзакційні дані, опубліковані для забезпечення доступності даних.
Щоб знизити загальні витрати на Рівень 2, ключовим є зниження витрат на публікацію даних. Існує два основних методи:
Суперечка про доступність даних Рівня 2
Концепція модульного блокчейну надає контекст для розуміння суперечок щодо рівня доступності даних. Модульний блокчейн декомпонує основні функції блокчейну, формуючи відносно незалежні частини, які поєднуються через спеціалізовані мережі для розширення продуктивності.
Наразі загальновизнані модульні блокчейн-рівні включають: рівень виконання, рівень розрахунків, рівень консенсусу та рівень доступності даних. Рівень 2 вже відокремив рівень виконання від Ethereum, але інші функції все ще залежать від Ethereum.
Однак, з огляду на витрати, багато проектів Рівень 2 розглядають можливість відокремлення шару доступності даних від Ethereum, залишаючи Ethereum лише як шар розрахунків і консенсусу. Це викликало суперечки, і є думка, що якщо не використовувати Ethereum як шар доступності даних, то це не можна вважати справжнім Рівнем 2.
Ця наполегливість може бути зумовлена занепокоєнням щодо статусу ефіріуму. Якщо Рівень 2 також відокремить шар доступності даних, це суттєво послабить залежність від безпеки ефіріуму, що може загрожувати його основному становищу.
Незалежно від цього, проекти, пов'язані з доступністю даних, все ще процвітають. У майбутньому ми побачимо більше інноваційних рішень для доступності даних, які нададуть нові можливості для розвитку екосистеми Рівень 2.