
Danksharding — це технологія масштабування нового покоління для Ethereum. Вона забезпечує швидке, дешеве та доступне функціонування мережі для користувачів у всьому світі. Основна ідея danksharding полягає в розподілі навантаження на блокчейн, що дозволяє мережі обробляти тисячі транзакцій щосекунди без порушення принципів децентралізації та безпеки.
Класичний шардінг розділяє блокчейн на кілька сегментів («шардів»), кожен із яких обробляє власний набір транзакцій. Danksharding в Ethereum удосконалює цю концепцію: замість окремих шардів із постійними колаторами, danksharding використовує одного пропозера на слот на основі інноваційного «dank» дизайну. Такий підхід спрощує логіку протоколу та підвищує ефективність мережі.
Danksharding був запроваджений у відповідь на потребу вирішення проблем масштабування Ethereum. Початкові плани включали класичний шардінг для боротьби із перевантаженням мережі. Однак через зростання ролапів і запит на швидшу доступність даних пріоритет отримав danksharding. Це рішення стало критичним на фоні зростаючого попиту користувачів та розвитку DeFi, NFT і геймінгу.
Порівняння danksharding і класичного шардінгу:
| Характеристика | Класичний шардінг | Danksharding |
|---|---|---|
| Сегментація даних | Кілька шардів | Єдиний простір даних |
| Система пропозерів | Декілька колаторів | Один пропозер |
| Складність | Висока | Низька |
| Потенціал масштабування | Високий | Дуже високий |
Модель одного пропозера в danksharding знижує координаційні витрати і підвищує ефективність системи. Завдяки консолідації шару доступності даних danksharding створює оптимізовану архітектуру, яка масштабуватиметься ефективніше, ніж традиційні мульти-шардові моделі.
💡 Порада: Danksharding — це не лише інструмент для розробників. Кожен користувач Ethereum отримає менші комісії та швидші транзакції після запуску цієї технології.
Proto-danksharding, офіційно EIP-4844, — це проміжний етап на шляху до повної реалізації danksharding в Ethereum. Оновлення протоколу негайно знижує комісії за транзакції завдяки новому типу даних — blobs — у мережі Ethereum.
EIP-4844 важливий тим, що впроваджує data blobs у основну мережу Ethereum і дозволяє ролапам ефективно публікувати транзакційні дані за нижчою ціною. На відміну від повноцінного danksharding, proto-danksharding не розділяє блокчейн на шардові сегменти, але створює необхідну основу: структури blob-даних, нові ринки комісій і механізми для валідаторів.
Впровадження proto-danksharding — важлива віхa масштабування Ethereum. Blobs як новий тип транзакцій у EIP-4844 формують окремий ринок комісій для доступності даних, який не конкурує із звичайним виконанням транзакцій. Це дозволяє зберігати низькі комісії для ролапів Layer 2 при високому рівні безпеки мережі.
Головні нововведення EIP-4844:
Відмінність proto-danksharding від повного danksharding — у масштабах. Proto-danksharding впроваджує blobs і допоміжні механізми для зниження комісій ролапів, тоді як повний danksharding масштабуватиме кількість blobs на блок і розширюватиме пропускну здатність даних. Proto-danksharding — це «легка» версія danksharding із швидкими перевагами та підготовкою до подальшого розширення.
Danksharding забезпечує ефективне та дешеве зберігання даних для ролапів через інноваційні механізми: data blobs, KZG-комітменти та нову модель валідаторів. Всі ці елементи формують масштабовану та безпечну систему.
Data Blobs: визначення
Data blobs — це великі блоки бінарних даних, що додаються до блоків Ethereum. Вони є новим типом транзакцій, створеним для забезпечення доступності даних. Blobs не доступні смарт-контрактам напряму, але ролапи використовують їх для зберігання великих обсягів транзакційних даних із мінімальними витратами. Оскільки blobs не конкурують із стандартними транзакціями за простір у блоці, комісії ролапів різко знижуються.
Один blob містить близько 125 КБ даних, а блок може включати кілька blob. Це суттєво збільшує обсяг додаткових даних у мережі без впливу на стандартну обробку транзакцій. Blob-дані зберігаються вузлами консенсусного шару обмежений час (зазвичай декілька тижнів), цього достатньо для фіналізації ролап-транзакцій.
KZG-комітменти: роль у системі
KZG (Kate-Zaverucha-Goldberg) комітменти — криптографічні докази, які дозволяють перевірити blob-дані без необхідності повного завантаження та обробки. Завдяки цьому мережа гарантує доступність даних і високу ефективність. KZG-церемонія, завершена у 2023 році за участі тисяч користувачів, створила криптографічні параметри, що унеможливлюють маніпуляції blob-даними.
KZG-комітменти формують криптографічний «відбиток» blob-даних. Валідатори перевіряють наявність та коректність даних через цей відбиток, без обробки повного blob. Це ключовий елемент для підтримки децентралізації — апаратні вимоги для валідаторів залишаються низькими навіть при зростанні обсягу даних.
Процес роботи валідаторів
Валідатори в системі danksharding пропонують і перевіряють блоки з blob-даними поруч із стандартними транзакціями. Вони підтверджують доступність і достовірність blobs через KZG-комітменти, а не шляхом повного читання даних. Це підтримує децентралізацію і різко підвищує пропускну здатність мережі.
Під час пропозиції блоку з blobs інші валідатори проводять sampling доступності даних — перевіряють наявність blobs ефективно й без повного завантаження. Це дозволяє брати участь навіть валідаторам із базовим обладнанням.
| Компонент | Призначення |
|---|---|
| Data Blobs | Економне зберігання ролап-даних |
| KZG-комітменти | Гарантія доступності та достовірності даних |
| Валідатори | Пропозиція та перевірка блоків із blobs |
| Sampling доступності даних | Ефективна перевірка без повного завантаження |
💡 Порада: Blobs різко знижують витрати ролапів. Перевіряйте, чи ваша dApp або Layer 2 підтримує EIP-4844 для максимальної економії!
Ролапи — це рішення для масштабування, які агрегують багато транзакцій поза мережею, а підсумкові дані публікують в Ethereum для забезпечення безпеки. Такі рішення стали основними для масштабування Ethereum, а proto-danksharding робить їх ефективнішими та доступнішими.
Існує два типи ролапів з різними підходами:
Optimistic Rollups (Arbitrum, Optimism, Base): Транзакції вважаються дійсними за замовчуванням, а для суперечок доступні fraud proofs. Якщо подано недійсну транзакцію, її можна оскаржити у спеціальний період. Цей підхід простіший, але передбачає період очікування для виведення коштів.
ZK (Zero-Knowledge) Rollups (zkSync, StarkNet, Polygon zkEVM): Використовують криптографічні докази для миттєвої перевірки транзакцій. Вони складніші в реалізації, але забезпечують швидке фіналізування та не потребують оскарження.
Blobs у proto-danksharding дозволяють обом типам ролапів зберігати транзакційні дані набагато дешевше. Раніше ролапи публікували дані як calldata — це було дорого та конкурувало з транзакціями за простір блоку. Blobs формують окремий, мінімальний за витратами шар доступності даних, що знижує витрати ролапів і користувачів.
Ефект для користувачів — негайний. Зниження витрат на публікацію даних дозволяє ролапам передавати економію безпосередньо користувачам, роблячи застосунки на Ethereum доступнішими для всіх. Це важливо для масового впровадження DeFi, NFT та геймінгу.
Приклади впливу на витрати користувачів:
Великі ролап-проекти швидко інтегрували proto-danksharding для отримання переваг. Більшість провідних Layer 2 вже підтримують EIP-4844, і користувачі одразу відчули зниження комісій. Основні торгові платформи та біржі також підтримують ці ролапи, спрощуючи доступ до дешевих транзакцій Ethereum.
Danksharding спрямований на кінцевого користувача — він вирішує ключові проблеми мережі: високі комісії, обмежену пропускну здатність і труднощі масштабування.
Головні переваги:
| Характеристика | До Danksharding | Після Danksharding |
|---|---|---|
| Комісії Layer 2 | $0,30–$2,00 | $0,02–$0,10 |
| Обсяг даних | ~1 МБ/блок | 16 МБ+/блок (майбутнє) |
| Доступ користувачів/розробників | Обмежено витратами | Відкрито для масового використання |
| Транзакцій на секунду | Обмежено | Значно більше |
Для трейдерів і користувачів основних платформ це означає нижчі комісії, більше торгових можливостей на Layer 2 Ethereum і швидші депозити та виведення коштів. Зниження витрат особливо важливо для користувачів із частими транзакціями чи складними DeFi-операціями.
Масштабування відкриває нові сценарії, які раніше були невигідними через високі комісії: мікроплатежі, ончейн-геймінг із частими оновленнями та соціальні застосунки з великим обсягом транзакцій стають можливими для Ethereum завдяки danksharding.
Розглянемо, як proto-danksharding впливає на комісії в популярних ролапах Ethereum. Дані підтверджують різке зниження витрат для користувачів:
| Ролап | Середня комісія до EIP-4844 | Середня комісія після EIP-4844 |
|---|---|---|
| Arbitrum | $0,30 | $0,05 |
| Optimism | $0,25 | $0,04 |
| Base | $0,19 | $0,03 |
| zkSync Era | $0,20 | $0,03 |
Механізм зниження комісій:
Публікація даних: Ролапи публікують транзакційні дані в Ethereum для безпеки та доступності. Це дозволяє будь-кому відновити стан ролапу в разі потреби.
До EIP-4844: Ролапи використовували дорогий calldata, що конкурував із стандартними транзакціями за простір блоку. Це найзначніша стаття витрат для операторів ролапів.
З proto-danksharding: Дані публікуються як blobs у окремому ринку комісій. Вартість blobs значно нижча за calldata, і вони не конкурують із транзакціями виконання.
Вигоди для користувачів: Оператори ролапів економлять і передають цю вигоду користувачам через нижчі комісії. Ефект видно одразу після впровадження blobs.
Динаміка ринку комісій: Ринок комісій за blobs працює незалежно від стандартних gas fees, що робить витрати Layer 2 стабільнішими та прогнозованими.
Додаткові аспекти:
Змінювані комісії: Комісії за blobs здебільшого набагато нижчі, але можуть змінюватись залежно від попиту. Навіть у періоди високого навантаження вони залишаються доступнішими, ніж calldata.
Безпека зберігається: Безпека і довіра не змінюються — blobs фіксуються у beacon chain і перевіряються валідаторами.
Поступове впровадження: Зі зростанням кількості ролапів із EIP-4844 користувачам варто перевіряти інтеграцію blobs для максимальних переваг.
Довгострокова перспектива: Зі впровадженням повного danksharding комісії ще більше знизяться завдяки збільшенню blobs на блок.
Danksharding спроєктовано для збереження ключових цінностей Ethereum: безпеки, стійкості до цензури та децентралізації за умов високого навантаження. Ці властивості — фундаментальна складова Ethereum й не можуть бути втраченою задля продуктивності.
Захист від цензури
Danksharding ускладнює блокування даних будь-яким учасником чи групою. Модель одного пропозера разом із KZG-комітментами формує кілька рівнів захисту на рівні протоколу. Навіть якщо частина валідаторів намагається цензурувати дані, ймовірнісний вибір і прозорість blobs роблять тривалу цензуру неможливою.
Sampling доступності даних підсилює захист: валідатори можуть ефективно перевірити доступність даних без повного завантаження blobs, що ускладнює приховування цензурованої інформації. Мережа швидко реагує на спроби цензури.
Децентралізація
Широке децентралізоване коло валідаторів — основа безпеки Ethereum. Danksharding забезпечує масштабування без різкого зростання апаратних вимог. Валідатори працюють із blobs через криптографічні перевірки (KZG-комітменти), а не через повне опрацювання даних. Це зберігає низький поріг входу та дозволяє географічно розподіленій спільноті валідаторів перевіряти дані незалежно.
Архітектура балансує розширення даних із вимогами до валідаторів. Навіть із збільшенням blobs на блок перевірка залишається достатньо ефективною для домашніх валідаторів.
KZG-церемонія та криптографічна безпека
KZG-церемонія — критичний елемент безпеки danksharding. Trusted setup, проведений за участі тисяч людей, створив криптографічні параметри для KZG-комітментів. Якщо хоча б один учасник діяв чесно й знищив свій секрет, система залишається захищеною.
Криптографічна база гарантує доступність даних навіть при зловмисних діях валідаторів. Математичні властивості KZG-комітментів роблять фальшування доказів або приховування даних неможливим.
Користувацькі практики безпеки:
Дорожня карта масштабування Ethereum — це поетапний процес, де кожна фаза базується на попередніх досягненнях. Перехід від proto-danksharding до повного danksharding — це багаторічна еволюція, що передбачає постійні вдосконалення.
Фаза 1: Proto-Danksharding (EIP-4844) Запроваджено: структури blobs і значна економія комісій для ролапів. Початкове впровадження містить обмежену кількість blobs на блок, що вже дає переваги масштабування.
Фаза 2: Удосконалення доступності даних Тривають покращення Layer 2-інтеграцій і оптимізація ринку комісій blobs. Це включає кращий sampling доступності, підвищення ефективності валідаторів і потенційне збільшення blobs на блок.
Фаза 3: Повний Danksharding Мета — 64+ blobs на блок для експоненційного зростання доступності даних. Це забезпечить ще дешевші транзакції ролапів і суттєве підвищення пропускної здатності екосистеми. Запроваджуються складніші техніки sampling доступності.
Фаза 4: Майбутні пропозиції Після повного danksharding — дослідження багатовимірних ринків комісій, нові підходи до шардінгу, інтеграція інших технологій масштабування. Дорожня карта гнучка для впровадження нових інновацій.
Перехід до повного danksharding займе кілька років, із детальним тестуванням, аудитами безпеки та перевіркою стабільності мережі. Ethereum ставить безпеку й децентралізацію понад швидкість змін, гарантуючи якість кожного оновлення.
Ключові етапи:
Дорожня карта підтверджує прихильність Ethereum до масштабування із збереженням безпеки та децентралізації. Кожна фаза приносить користь і готує платформу для нових можливостей.
Ethereum Danksharding — це оновлення для збільшення пропускної здатності, зниження витрат і зміцнення безпеки мережі. Воно підвищує ефективність ролапів, дозволяє обробляти більше транзакцій у блоці при збереженні децентралізації й безпеки.
Proto-Danksharding змінює архітектуру Ethereum вже зараз, відкриваючи шлях для повного Danksharding. Danksharding — це повна реалізація з розширеною доступністю даних і масштабуванням через транзакції із blobs.
Danksharding підвищує пропускну здатність Ethereum завдяки шардінгу, різко зменшуючи gas fees. Технологія додає простір для транзакцій ролапів, дозволяючи мережі ефективно обробляти більше операцій одночасно.
Danksharding поєднує шардінг і ролапи для масштабування при збереженні безпеки та децентралізації. Він розділяє рівні розрахунків і доступності даних, забезпечує ефективнішу обробку транзакцій та нижчі комісії, ніж традиційні Layer 2, і є ключовим рішенням для масштабування Ethereum.
Етапне впровадження Danksharding розпочалося у 2023 році, Proto-Danksharding — перший крок. Точний графік запуску повного Danksharding ще не визначено.
Danksharding підвищує безпеку Ethereum завдяки покращеній доступності даних, зменшенню ризиків централізації та посиленню стійкості до цензури через розподілене sampling даних.











