Proto-danksharding: Перший крок до модульності Ethereum
Ethereum завершив перехід від консенсусного протоколу на основі доказу роботи до протоколу на основі доказу частки. Наступним важливим проектом у дорожній карті Ethereum є EIP-4844, також відомий як "proto-danksharding". Ця зміна коду має на меті підвищити масштабованість rollup-ів на основі Ethereum.
EIP-4844 впроваджує новий тип транзакцій, званий blob. Він збільшує вимоги до даних і зберігання блоків Ethereum та створює новий ринок зборів, який відокремлює ціни на blob від звичайних транзакцій.
Rollup є протоколом, що залежить від Layer 2 блокчейну (, такого як Ethereum ), для забезпечення доступності даних ( DA ). Rollup на основі смарт-контрактів залежить не тільки від DA Ethereum, але й від Ethereum для проведення розрахунків транзакцій. Ці rollup зчитують дані з DA-слою, такого як Ethereum, та виконують дійсні транзакції та код смарт-контрактів.
Наразі витрати на публікацію великої кількості даних в Ethereum є дуже високими, частково через те, що мережа назавжди зберігає дані як частину історії транзакцій. З EIP-4844 кожен блок створюватиме додатковий простір для даних обсягом 512 кБ або 768 кБ для rollup. Ці дані зберігатимуться приблизно три тижні.
Теоретично, вартість публікації даних rollup в Ethereum значно знизиться. З часом розробники планують впровадити технологію вибіркового збору даних, щоб ще більше знизити витрати rollup.
Proto-danksharding є прелюдією до повного danksharding, вона дозволить вузлам Ethereum завантажувати фрагменти даних blob, щоб визначити доступність повного blob.
EIP-4844 вважається оновленням масштабованості Ethereum. Однак воно не підвищує безпосередньо здатність Ethereum обробляти транзакції, а лише знижує витрати на експлуатацію rollup. Це робить мережі Layer 2 на базі Ethereum більш економічно вигідними, але не підвищує масштабованість Ethereum як універсального блокчейну.
Протягом останніх кількох років торговельна активність Ethereum rollup, така як Arbitrum, Optimism, StarkNet, zkSync та Polygon zkEVM, постійно зростала. У порівнянні з безпосереднім розгортанням на Ethereum, rollup економить понад 99% витрат на газ для користувачів та розробників.
Мета EIP-4844 полягає в подальшому зниженні витрат на rollup шляхом впровадження blob-транзакцій. Blob схожий на додатковий автомобіль, який можна прикріпити до блоків Ethereum, не впливаючи на обробку звичайних транзакцій в існуючому блочному просторі. Простір для blob-блоків матиме власний ринковий механізм зборів.
Blob-транзакції не зберігатимуться безстроково на Ethereum, а будуть зберігатися на Beacon Chain, а через три тижні будуть видалені. Кожен блок може містити максимум 4 blob, кожен blob містить до 128 кБ даних.
У порівнянні з оригінальним danksharding, proto-danksharding є ранньою версією. Повний план danksharding збільшить кількість blob з 4 до 64 на кожен блок і впровадить такі технології, як вибірка доступності даних (DAS) та кодування стирання, щоб досягти цього без збільшення обчислювального навантаження на вузли.
KZG зобов'язання є ключовою технологією для реалізації proto-danksharding. Воно дозволяє оцінювати багаторазові поліноми без розкриття всього полінома, що дозволяє ефективно обробляти великі об'єкти даних, такі як blob.
EIP-4844 очікується, що буде активовано на основній мережі Ethereum восени або взимку 2023 року. Окрім EIP-4844, майбутнє оновлення Канкун також включатиме кілька інших EIP.
Хоча EIP-4844 знизить витрати на rollup, він може не мати значного впливу на кінцевих користувачів Ethereum у найближчій перспективі. Технологія rollup все ще перебуває на ранніх стадіях і ще не досягла рівня безпеки, практичності або децентралізації, порівнянного з Ethereum.
В цілому, EIP-4844 є першим кроком Ethereum до переходу на модульні блокчейни, закладаючи основу для майбутнього повного данкшардингу та вибірки доступності даних. Це відображає увагу розробників Ethereum до досягнення довгострокової масштабованості через rollup, хоча технологія rollup все ще розвивається.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
EIP-4844: Ethereum впроваджує blob-транзакції для зниження витрат на Rollup
Proto-danksharding: Перший крок до модульності Ethereum
Ethereum завершив перехід від консенсусного протоколу на основі доказу роботи до протоколу на основі доказу частки. Наступним важливим проектом у дорожній карті Ethereum є EIP-4844, також відомий як "proto-danksharding". Ця зміна коду має на меті підвищити масштабованість rollup-ів на основі Ethereum.
EIP-4844 впроваджує новий тип транзакцій, званий blob. Він збільшує вимоги до даних і зберігання блоків Ethereum та створює новий ринок зборів, який відокремлює ціни на blob від звичайних транзакцій.
Rollup є протоколом, що залежить від Layer 2 блокчейну (, такого як Ethereum ), для забезпечення доступності даних ( DA ). Rollup на основі смарт-контрактів залежить не тільки від DA Ethereum, але й від Ethereum для проведення розрахунків транзакцій. Ці rollup зчитують дані з DA-слою, такого як Ethereum, та виконують дійсні транзакції та код смарт-контрактів.
Наразі витрати на публікацію великої кількості даних в Ethereum є дуже високими, частково через те, що мережа назавжди зберігає дані як частину історії транзакцій. З EIP-4844 кожен блок створюватиме додатковий простір для даних обсягом 512 кБ або 768 кБ для rollup. Ці дані зберігатимуться приблизно три тижні.
Теоретично, вартість публікації даних rollup в Ethereum значно знизиться. З часом розробники планують впровадити технологію вибіркового збору даних, щоб ще більше знизити витрати rollup.
Proto-danksharding є прелюдією до повного danksharding, вона дозволить вузлам Ethereum завантажувати фрагменти даних blob, щоб визначити доступність повного blob.
EIP-4844 вважається оновленням масштабованості Ethereum. Однак воно не підвищує безпосередньо здатність Ethereum обробляти транзакції, а лише знижує витрати на експлуатацію rollup. Це робить мережі Layer 2 на базі Ethereum більш економічно вигідними, але не підвищує масштабованість Ethereum як універсального блокчейну.
Протягом останніх кількох років торговельна активність Ethereum rollup, така як Arbitrum, Optimism, StarkNet, zkSync та Polygon zkEVM, постійно зростала. У порівнянні з безпосереднім розгортанням на Ethereum, rollup економить понад 99% витрат на газ для користувачів та розробників.
Мета EIP-4844 полягає в подальшому зниженні витрат на rollup шляхом впровадження blob-транзакцій. Blob схожий на додатковий автомобіль, який можна прикріпити до блоків Ethereum, не впливаючи на обробку звичайних транзакцій в існуючому блочному просторі. Простір для blob-блоків матиме власний ринковий механізм зборів.
Blob-транзакції не зберігатимуться безстроково на Ethereum, а будуть зберігатися на Beacon Chain, а через три тижні будуть видалені. Кожен блок може містити максимум 4 blob, кожен blob містить до 128 кБ даних.
У порівнянні з оригінальним danksharding, proto-danksharding є ранньою версією. Повний план danksharding збільшить кількість blob з 4 до 64 на кожен блок і впровадить такі технології, як вибірка доступності даних (DAS) та кодування стирання, щоб досягти цього без збільшення обчислювального навантаження на вузли.
KZG зобов'язання є ключовою технологією для реалізації proto-danksharding. Воно дозволяє оцінювати багаторазові поліноми без розкриття всього полінома, що дозволяє ефективно обробляти великі об'єкти даних, такі як blob.
EIP-4844 очікується, що буде активовано на основній мережі Ethereum восени або взимку 2023 року. Окрім EIP-4844, майбутнє оновлення Канкун також включатиме кілька інших EIP.
Хоча EIP-4844 знизить витрати на rollup, він може не мати значного впливу на кінцевих користувачів Ethereum у найближчій перспективі. Технологія rollup все ще перебуває на ранніх стадіях і ще не досягла рівня безпеки, практичності або децентралізації, порівнянного з Ethereum.
В цілому, EIP-4844 є першим кроком Ethereum до переходу на модульні блокчейни, закладаючи основу для майбутнього повного данкшардингу та вибірки доступності даних. Це відображає увагу розробників Ethereum до досягнення довгострокової масштабованості через rollup, хоча технологія rollup все ще розвивається.