З переходом Ethereum від механізму консенсусу на основі доказу виконаної роботи до механізму консенсусу на основі доказу частки, наступним важливим проектом дорожньої карти розвитку Ethereum є EIP-4844, або "корінні пакети даних". Ця пропозиція має на меті покращити масштабованість роллапів, побудованих на Ethereum.
EIP-4844 впроваджує новий тип транзакцій, відомий як blobs, що збільшує вимоги до даних і зберігання в блоках Ethereum і створює новий ринок зборів, який відокремлює ціни на blobs від звичайних транзакцій.
Rollups є протоколом, що залежить від Layer 2 блокчейнів (, таких як Ethereum ), для доступності даних ( DA ). Зазвичай, rollup на основі смарт-контрактів залежить не тільки від DA Ethereum, а також від Ethereum для розрахунку транзакцій ( та верифікації ). Ці rollup спеціально зчитують дані з DA-слоїв, таких як Ethereum, і виконують дійсні транзакції та код смарт-контрактів.
Завдяки EIP-4844, кожен блок створюватиме додатковий простір даних розміром 512kB або 768kB для роллапів. Важливо, що дані, опубліковані в цьому просторі, зберігатимуться приблизно три тижні. Через короткочасність даних перевірки blob-транзакцій, а також окремий ринок незалежних зборів за ціноутворення blob від інших типів транзакцій, теоретично витрати на публікацію даних ролапами на Ethereum значно знизяться.
Proto-danksharding є повним попередником і "прототипом" danksharding, який дозволить вузлам Ethereum завантажувати фрагменти даних blob для визначення доступності повного blob.
Фон
EIP-4844 вважається оновленням масштабованості Ethereum. Однак слід зазначити, що зміни в коді не призвели до суттєвого підвищення або впровадження поліпшень у торговельних можливостях самого Ethereum. Proto-danksharding знижує вартість публікації великої кількості даних в Ethereum, що, в свою чергу, знижує операційні витрати rollup.
Протягом останніх чотирьох років торговельна активність Ethereum rollup, включаючи Arbitrum, Optimism, StarkNet, zkSync та Polygon zkEVM, постійно зростала. У порівнянні з витратами на безпосереднє розгортання коду та транзакції на Ethereum, rollup заощаджує понад 99% вартості газу для кінцевих користувачів та розробників dapp.
Метою EIP-4844 є подальше зменшення витрат на rollup шляхом впровадження blob-транзакцій. Blob подібний до допоміжного автомобіля, який може додаватися до блоків Ethereum, не впливаючи на чи не займаючи існуючий блок простору для обробки звичайних транзакцій. Простір блоків blob буде аукціонуватися відповідно до власного ринкового збору, наслідуючи дизайн ринку зборів EIP-1559.
Blob-транзакції не будуть зберігатися на Ethereum безстроково, а зберігатимуться на консенсусному шарі Ethereum (CL) та будуть видалені з вузлів CL через три тижні. Proto-danksharding дозволить кожному блоку мати до чотирьох blob, кожен з яких зможе містити до 128 кБ додаткових даних.
Повний Данксардинг
Чотири блоби збільшують розмір блоку Ethereum на 512kB. Повна візія EIP-4844 полягає в тому, щоб ввести до 64 блобів в Ethereum та зробити це без значного збільшення обчислювального навантаження на вузли верифікації блоків. Для досягнення повного данкшардингу Ethereum потрібно реалізувати дві технології: вибіркову доступність даних (DAS) та стискання з кодом стирання.
зразок доступності даних (DAS )
Мета DAS полягає в тому, щоб гарантувати, що всі фрагменти даних, які упаковані сортувальником, були опубліковані в ланцюзі. Повні вузли вибираються випадковим чином, завантажують частину даних з blob і генерують доказ доступності даних. Процес вибірки даних є менш обчислювально інтенсивним, ніж завантаження всіх даних з blob, але теоретично надає такі ж гарантії доступності даних.
Стерти код
Технологія стирання коду підвищила здатність до вибірки даних. Якщо принаймні половина blob підтверджена, інші blob можуть бути відновлені. Ця технологія є ефективною лише тоді, коли дані представлені у вигляді багаточлена.
КЗГ зобов'язання
Перед тим, як DAS та кодування з стертою можуть бути реалізовані на Ethereum, повне danksharding потребує впровадження схеми зобов’язань KZG. Zобов’язання KZG — це система нульового знання, яка дозволяє оцінювати багато членів без розкриття всього полінома.
Переваги та вплив
Прототип данкшардингу посилив можливості Ethereum щодо підтримки Layer 2 rollup та сервісних rollup сортувальників, водночас заохочуючи кінцевих користувачів здійснювати транзакції на rollup, а не тривалий час безпосередньо на Ethereum.
Основні переваги EIP-4844 включають:
Знизити витрати на rollup
Збільшити простір blob-блоків
Закласти основу для подальшого розширення та оптимізації
Заохочення користувачів до міграції на rollup
Висновок
EIP-4844 не є революційним оновленням для масштабованості Ethereum, оскільки не зменшує витрати кінцевих користувачів Ethereum безпосередньо. Proto-danksharding в основному вигідний користувачам та операторам rollup.
EIP-4844 прокладає шлях до значного масштабування Ethereum за рахунок модульності та вивантаження виконання транзакцій до інших протоколів. Він закладає основу для наступного етапу повного данкшардингу та використання поліноміальних зобов'язань DAS.
В цілому, Proto-danksharding є першим кроком до перетворення Ethereum на модульний блокчейн, головним чином через підтримку виконання транзакцій за допомогою Layer 2 rollup. Це є свідченням довіри до теорії модульного блокчейну і стимулюватиме подальші спроби rollup на Ethereum.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
9 лайків
Нагородити
9
4
Поділіться
Прокоментувати
0/400
GmGmNoGn
· 07-24 05:40
Шу Ер рано чи пізно до місяця.
Переглянути оригіналвідповісти на0
MetaverseHobo
· 07-21 06:17
газ нарешті знизився, все так просто.
Переглянути оригіналвідповісти на0
liquidation_surfer
· 07-21 05:50
l2要До місяця咯
Переглянути оригіналвідповісти на0
MetaMaximalist
· 07-21 05:48
нарешті справжня інновація в масштабуванні... більшість L2 лише користуються хайпом без змісту, чесно кажучи
Прото-данкшардінг: новий прорив в масштабуванні Ethereum. Як EIP-4844 надає можливості L2
Прото-данкшардинг: аналіз принципів та впливу
З переходом Ethereum від механізму консенсусу на основі доказу виконаної роботи до механізму консенсусу на основі доказу частки, наступним важливим проектом дорожньої карти розвитку Ethereum є EIP-4844, або "корінні пакети даних". Ця пропозиція має на меті покращити масштабованість роллапів, побудованих на Ethereum.
EIP-4844 впроваджує новий тип транзакцій, відомий як blobs, що збільшує вимоги до даних і зберігання в блоках Ethereum і створює новий ринок зборів, який відокремлює ціни на blobs від звичайних транзакцій.
Rollups є протоколом, що залежить від Layer 2 блокчейнів (, таких як Ethereum ), для доступності даних ( DA ). Зазвичай, rollup на основі смарт-контрактів залежить не тільки від DA Ethereum, а також від Ethereum для розрахунку транзакцій ( та верифікації ). Ці rollup спеціально зчитують дані з DA-слоїв, таких як Ethereum, і виконують дійсні транзакції та код смарт-контрактів.
Завдяки EIP-4844, кожен блок створюватиме додатковий простір даних розміром 512kB або 768kB для роллапів. Важливо, що дані, опубліковані в цьому просторі, зберігатимуться приблизно три тижні. Через короткочасність даних перевірки blob-транзакцій, а також окремий ринок незалежних зборів за ціноутворення blob від інших типів транзакцій, теоретично витрати на публікацію даних ролапами на Ethereum значно знизяться.
Proto-danksharding є повним попередником і "прототипом" danksharding, який дозволить вузлам Ethereum завантажувати фрагменти даних blob для визначення доступності повного blob.
Фон
EIP-4844 вважається оновленням масштабованості Ethereum. Однак слід зазначити, що зміни в коді не призвели до суттєвого підвищення або впровадження поліпшень у торговельних можливостях самого Ethereum. Proto-danksharding знижує вартість публікації великої кількості даних в Ethereum, що, в свою чергу, знижує операційні витрати rollup.
Протягом останніх чотирьох років торговельна активність Ethereum rollup, включаючи Arbitrum, Optimism, StarkNet, zkSync та Polygon zkEVM, постійно зростала. У порівнянні з витратами на безпосереднє розгортання коду та транзакції на Ethereum, rollup заощаджує понад 99% вартості газу для кінцевих користувачів та розробників dapp.
Метою EIP-4844 є подальше зменшення витрат на rollup шляхом впровадження blob-транзакцій. Blob подібний до допоміжного автомобіля, який може додаватися до блоків Ethereum, не впливаючи на чи не займаючи існуючий блок простору для обробки звичайних транзакцій. Простір блоків blob буде аукціонуватися відповідно до власного ринкового збору, наслідуючи дизайн ринку зборів EIP-1559.
Blob-транзакції не будуть зберігатися на Ethereum безстроково, а зберігатимуться на консенсусному шарі Ethereum (CL) та будуть видалені з вузлів CL через три тижні. Proto-danksharding дозволить кожному блоку мати до чотирьох blob, кожен з яких зможе містити до 128 кБ додаткових даних.
Повний Данксардинг
Чотири блоби збільшують розмір блоку Ethereum на 512kB. Повна візія EIP-4844 полягає в тому, щоб ввести до 64 блобів в Ethereum та зробити це без значного збільшення обчислювального навантаження на вузли верифікації блоків. Для досягнення повного данкшардингу Ethereum потрібно реалізувати дві технології: вибіркову доступність даних (DAS) та стискання з кодом стирання.
зразок доступності даних (DAS )
Мета DAS полягає в тому, щоб гарантувати, що всі фрагменти даних, які упаковані сортувальником, були опубліковані в ланцюзі. Повні вузли вибираються випадковим чином, завантажують частину даних з blob і генерують доказ доступності даних. Процес вибірки даних є менш обчислювально інтенсивним, ніж завантаження всіх даних з blob, але теоретично надає такі ж гарантії доступності даних.
Стерти код
Технологія стирання коду підвищила здатність до вибірки даних. Якщо принаймні половина blob підтверджена, інші blob можуть бути відновлені. Ця технологія є ефективною лише тоді, коли дані представлені у вигляді багаточлена.
КЗГ зобов'язання
Перед тим, як DAS та кодування з стертою можуть бути реалізовані на Ethereum, повне danksharding потребує впровадження схеми зобов’язань KZG. Zобов’язання KZG — це система нульового знання, яка дозволяє оцінювати багато членів без розкриття всього полінома.
Переваги та вплив
Прототип данкшардингу посилив можливості Ethereum щодо підтримки Layer 2 rollup та сервісних rollup сортувальників, водночас заохочуючи кінцевих користувачів здійснювати транзакції на rollup, а не тривалий час безпосередньо на Ethereum.
Основні переваги EIP-4844 включають:
Висновок
EIP-4844 не є революційним оновленням для масштабованості Ethereum, оскільки не зменшує витрати кінцевих користувачів Ethereum безпосередньо. Proto-danksharding в основному вигідний користувачам та операторам rollup.
EIP-4844 прокладає шлях до значного масштабування Ethereum за рахунок модульності та вивантаження виконання транзакцій до інших протоколів. Він закладає основу для наступного етапу повного данкшардингу та використання поліноміальних зобов'язань DAS.
В цілому, Proto-danksharding є першим кроком до перетворення Ethereum на модульний блокчейн, головним чином через підтримку виконання транзакцій за допомогою Layer 2 rollup. Це є свідченням довіри до теорії модульного блокчейну і стимулюватиме подальші спроби rollup на Ethereum.