TL; DR

EIP-4844, також відомий як proto-danksharding, — це запропоноване оновлення протоколу Ethereum, призначене для зменшення комісії та збільшення пропускної здатності транзакцій. Він має намір досягти цих цілей, запровадивши новий тип транзакцій, який приймає «блоби» даних.

Простим способом зрозуміти функцію EIP-4844 є така алітеративна фраза: «EIP-4844 прикручує краплі до блоків». Це перехідне оновлення, яке в кінцевому підсумку призведе до повного danksharding у майбутньому, що дозволить Ethereum керувати потужністю глобальної мережі транзакцій.

вступ

Роками розробники Ethereum шукали рішення, щоб задовольнити зростаючу базу користувачів. За допомогою того, що відомо як оновлення Ethereum, були запропоновані основні вдосконалення, такі як злиття та зведення. Ці зміни допомогли Ethereum збільшити пропускну здатність транзакцій і знизити транзакційні витрати.

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

Оскільки розгортання сегментування даних є тривалим і складним процесом, EIP-4844 пропонується як перехідне рішення. Таким чином, він підготує Ethereum до повного danksharding, який досягне пропускної здатності близько 100 000 транзакцій на секунду (TPS) без шкоди для децентралізації чи безпеки.

Що таке EIP-4844?

EIP означає Ethereum Improvement Proposal, протокол, який дозволяє розробникам пропонувати нові функції та рішення для протоколу Ethereum. Proto-danksharding названо на честь двох дослідників Ethereum, Proto Lambda та Dankrad Feist.

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

У застосуванні до блокчейну — і Ethereum зокрема — шардинг набуває деяких унікальних особливостей. Ethereum планує впровадити тип шардингу під назвою danksharding, який допоможе знизити транзакційні витрати та збільшити пропускну здатність. Очікується, що danksharding, названий «вбивцею масштабованості», збільшить TPS Ethereum приблизно до 100 000.

Для порівняння, станом на 1 квартал 2023 року базовий рівень Ethereum обробляє близько 15 TPS, а його зведені версії рівня 2 — близько 100 TPS. Хоча ці цифри є приблизними, ефект danksharding очевидний: це дозволить Ethereum збільшити масштабування на порядок. величина.

Деякі з головних відмінностей між danksharding і попередніми пропозиціями шардингу Ethereum і не-Ethereum полягають у тому, що danksharding намагатиметься надати більше місця для блоків даних, а не для транзакцій (про це пізніше).

Іншим нововведенням danksharding є так званий ринок злитої комісії, де лише один пропонент вибирає транзакції для всіх шардів, замість того, щоб кожен шард мав свого власного пропонента.

Щоб цей об’єднаний ринок комісії працював і пом’якшити проблему максимальної видобутої вартості (MEV), також буде реалізовано метод, який називається розділенням пропонента/будівельника. Пропонент — це валідатор протоколу Ethereum (який до злиття Ethereum називався майнером), який вибирає, які транзакції включити в наступний блок.

EIP-4844 (proto-danksharding) — це крок, який передує повному danksharding і збільшить TPS приблизно до 1000. Найважливішим є те, що EIP-4844 запровадить новий тип транзакцій, який приймає «блоби» даних — важливий елемент, що робить можливим повний danksharding. Очікується, що EIP-4844 буде впроваджено в другій половині 2023 року, хоча можливі затримки.

Як працює EIP-4844?

По суті, EIP-4844 запровадить новий тип транзакцій під назвою транзакції з переносом блобів, які схожі на звичайні транзакції, але з доданими частинами інформації, відомими як двійкові великі об’єкти або «блоби».

Дописувач Ethereum Бен Еджінгтон підсумовує EIP-4844 за допомогою пам’ятної алітеративної фрази «EIP-4844 прикручує краплі до блоків». У ньому коротко описано, як транзакції, що містять blob-об’єкти, спричиняють «блоби», приєднані до блоків, що збільшує обсяг даних, які можуть обробляти блоки, що містять blob-об’єкти.

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

Однак існують деякі критичні відмінності між простором блоків і простором великих розмірів.

Blockspace

Blobspace

Видно всіма вузлами

Так

Так

довголіття

Назавжди

тижнів

Видимість для EVM

Так

Немає

Зберігання

Клієнт виконання

Консенсусний клієнт

Розмір

Максимальна ціль ~940 КБ

Початковий розмір – 256 КБ

Ціноутворення

Дорогий (16 газ/байт)

Супер дешево

Blobs: обмежені витрати на зберігання та відсутність витрат на виконання, але кожен вузол несе витрати на пропускну здатність. Джерело: Бен Еджінгтон

Блоби мають великий розмір, але на відміну від блоків, які зберігаються назавжди та видимі для віртуальної машини Ethereum (EVM), блоби доступні лише протягом короткого періоду часу та невидимі для EVM. Крім того, блоби знаходяться на консенсусному рівні Ethereum, а не на інтенсивному обчислювальному рівні виконання. Найважливіше те, що blobspace набагато дешевший за blockspace.

Окрім запровадження транзакцій із перенесенням blob-об’єктів, EIP-4844 також реалізує логіку рівня виконання, правила перевірки, багатовимірні ринки комісій та інші системні зміни, необхідні для повного danksharding у майбутньому.

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

Яку користь EIP-4844 принесе користувачам?

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

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

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

Заключні думки

EIP-4844 — це дуже складне оновлення протоколу Ethereum, яке є частиною більшої дорожньої карти та пов’язане з іншими оновленнями системи, такими як розділення пропонента/розробника (PBS) і коригування плати за блоб EIP-1559.

Хоча розуміння EIP-4844 краще підготує пересічних користувачів до майбутніх змін, слід зазначити, що більшість цих змін відбудуться у вигляді нижчих витрат і швидших транзакцій.

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

Подальше читання

  • Що таке оновлення Ethereum Arrow Glacier?

  • Оновлення Merge Ethereum: усе, що вам потрібно знати

  • Що таке хардфорк Ethereum London?

  • Що таке оновлення Ethereum Shanghai і як воно вплине на мене?

Відмова від відповідальності та попередження про ризики: цей вміст надається вам на умовах «як є» лише для загальної інформації та в освітніх цілях, без заяв чи будь-яких гарантій. Його не слід тлумачити як фінансову пораду або рекомендувати придбання будь-якого конкретного продукту чи послуги. Будь ласка, прочитайте нашу повну заяву про відмову від відповідальності, щоб отримати додаткові відомості. Ціни на цифрові активи можуть бути нестабільними. Вартість ваших інвестицій може знизитися або зрости, і ви можете не повернути вкладену суму. Ви несете повну відповідальність за свої інвестиційні рішення, і Binance Academy не несе відповідальності за будь-які збитки, які ви можете понести. Не фінансові поради. Для отримання додаткової інформації перегляньте наші Умови використання та Попередження про ризики.