Bitget App
Cмартторгівля для кожного
Купити криптуРинкиТоргуватиФ'ючерсиКопітрейдингБотиEarn

Данкшардинг

Середній рівень
share

Що таке данкшардинг?

Данкшардінг - це вдосконалена архітектура шардінгу оновлення Ethereum Cancun. Він призначений для підвищення масштабованості Ethereum за рахунок оптимізації управління даними і обробки транзакцій. Названий на честь дослідника Ethereum Данкрада Фейста, Danksharding має на меті усунути обмеження традиційних методів шардінгу шляхом впровадження більш спрощеного та ефективного підходу. На відміну від звичайного шардінгу, де кожен шард має окремі блоки і пропонентів блоків, в данкшардінгу використовується єдина система пропонентів блоків, що спрощує і підвищує ефективність обробки транзакцій і зберігання даних.

Основна мета данкшардингу - підвищити здатність Ethereum обробляти більші обсяги транзакцій, знижуючи при цьому витрати і зберігаючи безпеку. Підвищуючи ефективність згортання блокчейну, Danksharding підтримує здатність мережі управляти більшими обсягами даних в блоці, що дозволяє здійснювати більш складні транзакції без шкоди для швидкості і без збільшення плати за газ. Це нововведення має вирішальне значення для довгострокового масштабування і продуктивності Ethereum, дозволяючи мережі обробляти понад 100 000 транзакцій в секунду.

Як працює данкшардинг?

Данкшардінг інтегрує підхід до плати за об'єднаний ринок і покладається на єдиного постачальника блоків для оптимізації роботи мережі. Така структура спрощує процес шардингу, усуваючи потребу в декількох пропонентах блоків на різних шардах. Замість цього, розробники блоків відповідають за вибір даних і транзакцій, які потрапляють в кожен слот блоку. Потім оферент єдиного блоку обирає серед розробників того, хто запропонує найвищу ціну, щоб контролювати обробку блоків.

Цей метод підвищує ефективність управління даними і обробки транзакцій в Ethereum, дозволяючи краще обробляти транзакції згортання. Ролловери пакетно обробляють транзакції в своєму ланцюжку другого рівня і передають "доказ валідності" в основний ланцюжок Ethereum. Данкшардинг дозволяє мережі Ethereum обробляти ці пакетні транзакції без постійного зберігання всіх їхніх даних, що з часом зменшує навантаження на основну мережу. Такий підхід допомагає знизити транзакційні витрати та підвищити продуктивність мережі.

Що таке прото-данкшардинг?

Прото-данкшардинг, також відомий як EIP-4844, є проміжним кроком до повного данкшардингу. Він вводить нові типи транзакцій, які називаються "транзакції, що несуть блоби", і тип даних, відомий як "блоки". Ці функції призначені для покращення здатності мережі Ethereum ефективніше обробляти дані, отримані в результаті згортання блокчейну. Блоби - це тимчасове рішення для зберігання даних транзакцій, яке є дешевшим та ефективнішим, ніж поточне сховище постійної пам'яті, calldata.

Термін придатності блубів становить приблизно 18 днів, що значно зменшує витрати на зберігання. Кожен блок може зберігати до 128 кілобайт даних, а кожен блок може містити до 16 блоків. Цей механізм дозволяє більш ефективно обробляти транзакції згортання, оскільки мережа Ethereum не обтяжена постійним зберіганням всіх даних. Прото-данкшардинг закладає основу для майбутнього данкшардингу, впроваджуючи ці інновації в рамках оновлення Ethereum Cancun.

Прото-данкшардинг vs. Данкшардинг

Прото-данкшардінг і данкшардінг є важливими компонентами дорожньої карти масштабування Ethereum, але вони служать різним цілям і реалізуються на різних етапах. Прото-данкшардинг - це проміжне рішення, яке забезпечує необхідну інфраструктуру для повноцінної імплементації данкшардингу. Він вводить блоки та транзакції, що несуть блоки, для покращення обробки даних та зменшення витрат на згортання.

З іншого боку, данкшардинг - це повна реалізація покращень масштабування, які починаються з прото-данкшардингу. У той час як прото-данкшардінг дозволяє використовувати обмежену кількість блоків у блоці, данкшардінг значно розширює цю можливість, підтримуючи набагато більшу кількість блоків і дозволяючи Ethereum обробляти мільйони транзакцій в секунду. Крім того, Danksharding включає подальші оновлення операцій з консенсусними клієнтами, такі як розділення пропонентів і будівельників і вибірка доступності даних, щоб гарантувати, що мережа може ефективно управляти збільшеним навантаженням даних без шкоди для децентралізації або безпеки.

Дізнайтеся більше: Все, що вам потрібно знати про оновлення Ethereum Dencun - спрощено

Завантажити застосунок
Завантажити застосунок