Цензура, Затримка та Попередні Підтвердження на Ринку Блоґів

Середній3/20/2024, 10:29:30 PM
У цій статті досліджується потенціал і вплив ринку BLOB-EIP-4844, що розвивається, подібно до механізму ціноутворення на газ EIP-1559. Автор представляє рішення для попередньо підтверджених транзакцій BLOB та запрошує спільноту взяти участь в експерименті. Ринок BLOB-об'єктів може забезпечити кращий досвід транзакцій для користувачів L2, надійне пакування для ролапів і стабільне майбутнє для дорожньої карти Ethereum. Однак на трансляцію та перегляд транзакцій BLOB можуть впливати ігри з хронометражем та цензура. Використовуючи ретранслятори попереднього підтвердження BLOB, можна покращити проблеми із затримкою трансляції в тестовій мережі Holesky. Це дослідження пропонує потенційне рішення для всієї спільноти.

У кінці коротко

  1. Наше дослідження розглядає ринок новоствореної блошини EIP-4844, який працює аналогічно до цін на газ EIP-1559, але не має прямого механізму підказки будівельника блоків для включення блошини, що може призвести до ненадійного досвіду виконання транзакцій і викликати проблеми з включенням.
  2. Ми зазначаємо, що транзакції blob, хоча великі (~125 кБ) і дешевші, ніж еквівалентні calldata, додають значний обсяг до блоків Ethereum, але забезпечують інкрементну потужність для торгівлі блоків.
  3. Ми демонструємо, що потужність цього нового ринку поглинає потреби поточних даних rollup та знижує витрати газу на стандартний блок на 15-20%, відкриваючи можливості для mev за більш низькою вартістю.
  4. Ми спостерігаємо, що операції з blob ризикують сповільнювати поширення блоків на кілька сотих мілісекунд у часи збільшеної мережевої активності, що може призвести до того, що будівники блоків будуть цензурувати blob, щоб зберегти конкурентоспроможні торги в mev-boost.
  5. Ми вважаємо, що "попередній пропуск" може полегшити ці виклики, а блоб-попередні конференції можуть покращити можливості EIP-4844, пропонуючи покращені транзакційні досвіди для користувачів L2 та стабільний досвід включення для роллапів.
  6. Ми будемо експериментувати на тестовій мережі Holesky, збирати дані блок-білдерів і налаштовувати релеї як постачальників попередньо налаштованих блобів, використовуючи mev-commit, і ми запрошуємо акторів PBS взяти участь.

Вступ

EIP-4844 розширює можливості доступності даних Ethereum за допомогою введення ринку крапель. Цей молодий ринок використовує схожий механізм ціни газу EIP-1559 для визначення ціни та спалювання базових газових витрат крапель. Однак, на відміну від транзакцій типу2, не існує прямого способу ставки за підказку для будівельника для включення на ринок крапель. Відсутність пріоритетної комісії ускладнює точне визначення ціни для включення крапель. Крім того, блоки, що містять краплі, очікується, що будуть поширюватися повільніше через мережу через те, що краплі є одними з найбільших транзакцій Ethereum за розміром. Якщо будівельники приймають багато крапель у блоку, вони наразі стикаються з підвищеним ризиком переорганізації блоків, і економічно раціональний будівельник вибрав би цензуру крапель час від часу, аби зберігати низьку латентність будівництва блоку, що, ймовірно, буде корелювати з піками MEV.

Ми висунули пропозицію щодо будівництва блоків, пов'язаних з blob, та зусиль зі збору даних mev-boost, разом із експериментом з поставки попереднього підтвердження blob провайдера Gate.iomev-commit, і запрошує спільноту роллапів, реле, блок-білдерів та пропозерів для участі. Наші висновки щодо поведінки, пов'язаної з blob у EIP-4844, свідчать про те, що попередні підтвердження L1 blob можуть покращити можливості ринку blob для забезпечення кращого досвіду транзакцій для користувачів L2, надійне включення роллапів за умов появи нових mev, а також більш стабільне майбутнє, спрямоване на роллапи, для Ethereum.

Розуміння ринку Blob

Транзакції Blob

EIP-4844вводить тип3 транзакцію (tx) під назвою blob tx. Tx, що несе blob, схожа на звичайну транзакцію, але покращена даними blob, зобов'язаннями KZG та доказами. Blob-дані надзвичайно великі (~125 кБ) в порівнянні зі стандартними транзакціями Ethereum, а також набагато дешевше, ніж еквівалентна кількість calldata. У той час як calldata коштує 16 газу за ненульовий байт і може мати змінний розмір, blob-дані коштують 1,04 газу за байт і мають фіксований розмір 131,072 газу.

Механіка газового плавлення

Blob базове ціноутворення газумає механізм плати за затори, схожий на EIP-1559. Основна відмінність полягає в тому, що газ блоба є цільовим рахунком блоба, тоді як EIP-1559 ґрунтується на цільовому використанні газу. Цільовий рахунок блобу становить 3 (0,375 МБ), а максимальний - 6 (0,75 МБ) на блок. Мінімальний блоб базового газу встановлено на рівні 1 вей.

Коли подається транзакція blob, відправник подасть максимальну_ціну_за_blob_gas як найвищу ціну, яку він готовий заплатити за базову плату за газ blob, яка повністю згорає. Максимальна_ціна_за_blob_gas схожа на max_fee_per_gas у транзакціях типу0 та типу2. Якщо користувач хоче подати додаткову плату для стимулювання включення, то він також подасть максимальну_плату_пріоритету. Проте максимальна_плата_пріоритету покриває лише не-блоб-газову частину транзакції. Це не залишає прямого способу подати чайовий для включення будівельнику.

Ринок об'єму ковбаси

У цьому розділі ми виконати зворотне тестуванняпро історичну активність ролапу з січня 2023 року по січень 2024 року, щоб продемонструвати потужність ринку блобів. Ми зосереджуємося на txs з найактивніших ролапів на Ethereum та використовуємо історичні дані для моделювання живого ринку блобів. Хоча цей ринок активно зростає та ще не знаходиться на mainnet, ми використовуємо історичні даніз усього року 2023 року для моделювання його потенціалу.

На основі історичної активності обробки даних rollup, використаної на блоках типу3 tx blockspace, ми бачимо, що ринкова ціна blob може комфортно поглинути всю потужність rollup без зміни ринкової ціни blob за мінімальним базовим газом.

базовий блоб газ на блок

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

Світліший колір вказує на більшу кількість разів, коли блок буде побудований з певною кількістю блоків включено.

💡 Наслідки полягають в тому, що вартість каллдати буде нижчою на ринку блобів (в 16 разів), ціна на газ також буде набагато дешевшою (вей проти гвей), що перекладається у два рівні додаткових економічних вигод для ролапсів.

Не тільки ринок краплі може комфортно поглинати поточні потреби у доступності даних, але він також звільняє блокпростір на ринку, що не є краплею, зменшуючи витрати на газ на рівні 15-20%. Зменшення витрат на газ пропорційно збільшує можливості ставок для користувачів/пошукових систем, будівельників та валідаторів, і відкриває нові можливості з MEV, які були виключені до EIP 4844.

EIP 4844 вплив на стандартний блок-простір за даними 2023 року.

Роллапи вимагають більше доступності даних

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

Дані виклику на Ethereum перебувають на історичних максимумах.

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

Це може бути подальшим ускладненням у ситуаціях попиту на чорний лебідь.Нещодавно у грудні 2023 року спам інсигнації вивів з ладу послідовника Arbitrumпротягом близько години через приголомшливу кількість транзакцій. Після того як секвенсор Arbitrum відновив роботу та почав публікувати відставання збережених станів, секвенсор монополізував блокспейс, що призвелоціни на газ підскочать понад 140 гвей та споживатимуть понад 90% газув цілі блоки, роблячи мережу непридатною для більшості користувачів протягом кількох годин.

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

Blob Ринок виклики: цензура

Поширення кульки

EIP-4844 збільшує вимоги до пропускної здатності на кожний блок маяка максимум на ~0,75 МБ, 42 мільйони газу для забезпечення можливості додати до 6 блобів в кожний блок маяка. На відміну від calldata, яка зберігається назавжди, блоби зберігаються в вузлах маяка протягом короткого періоду часу (18 днів на 2024 рік) для того, щоб забезпечити керованість зростання архівного стану мережі.

Крім того, операції з blob мають два мережеві представлення - для будівельника блоку як blob tx і для валідатора як боковий крило blob. Бокове крило blob існує для forward-сумісністьцілях.

Blobs first must propagate through the execution layer before passing through the consensus layer. Це означає, що будівники, а не перевіряючі, мають останнє слово на включення блобу. Пропоненти можуть виключити транзакції блооб лише на підставі недійсності зобов'язання або доказів в рамках динаміки підвищення мев.

Перевірка виконання відбувається будівельниками. Перевірка згоди відбувається валідаторами.

Погляд кубіка будівельника

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

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

The ethpandaкоманда проводить тести на реальній затримці на тестових мережах, використовуючи@ethpandaops/xatu-overview">Xatu. Стрілки розміщені в регіонах NYC, FRA, BLR та SYD, щоб представити реальні показники затримки за допомогою консенсус-клієнтів Prysm, Nimbus, Lodestar та Lighthouse. Знімок даних з даними Holesky blob на 20 лютого 2024 року свідчить про незначну кількість затримок, які виникають уздовж конвеєра mev.

Після перемоги будівельника блоків у аукціоні mev-boost пропонент повинен чекати, поки бічні візки blob поширюються, перш ніж матиме змогу перевірити краплі, включені в блок. У таблиці нижче показано, що мінімальний час для поширення одного бокового візка blob становить приблизно 400 мс за вибірковим обсягом близько 800 бокових візків blob.

Таблиця 1. Поширення блобів проти кількості блобів для слоту

Невеликий розмір даних сприяє деяким контрінтуїтивним спостереженням, зображеним у цьому наборі даних

Наступна таблиця показує відхилення часу очікування на прибуття додаткових бічних контейнерів. 50-й перцентиль (p50) показує, що відхилення часу очікування між блоком з 2 блобами та блоком з 6 блобами становить ~225 мс.

Таблиця 2. Різниця у часі між першим та останнім біком групована за загальною кількістю бокових автомобілів у блоку

Ця затримка поширення краплин додає додатковий ризик переорганізації блоків для будівельників блоків, оскільки вони наповнюють свої блоки краплинами, навіть не отримуючи значного економічного виграшу. Забудовник може вибрати виключити/цензурувати транзакцію краплини, щоб уникнути потенційної переорганізації. Якщо блок містить багато mev, економічно раціональним будівельникам потрібно буде бути відшкодованими відповідно rollups за цей ризик.

Про торгівлю включенням на ринку Blob UX

The валідатор часових ігор дослідженнявказує, що більші ставки корелюють з більшими розмірами блоків пізніше у процесі торгівлі mev-boost. При зростанні ставок та ціни на газ, більша частина ETH згорає в наступних слотах. Якщо базова комісія зростає, а видобуток mev залишається постійним, будівельники мають менше для ставок на майбутні доходи пропонента.

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

Додатково, оскільки початковий ринок blob за EIP-4844 не матиме механізму включення для кидка (наприклад, плату за пріоритет газу blob), це подальше ускладнення проблеми UX, оскільки rollup не може безпосередньо ставити на торги з blob транзакцією.

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

💡Тут є зразок транзакції:

Дані виклику - 129 998 байтів (129 429 ненульових байтів) ~ Витрачено 2 094 140 газу за ціною 10,56 гвей (10,55 гвей базова ціна + 0,01 гвей пріоритетна плата) = 0,022 ETH

Blob - 128,000 байт ~ 131,072 газу використано за 1 гвей (базова ціна 10 вей + .99999999 гвей пріоритетна комісія) = 0,000131072 ETH

Розрахунок підсумовує, що якщо rollups використовують ринок кульок, вони можуть подати потенційно на 100 разів більшу пропозицію через знижену базову плату за кулю, при цьому все ще заощаджуючи понад 150 разів вартості. Знижена базова плата за кулю дозволить rollups подавати більш конкурентоспроможні пропозиції на включення, при цьому все ще заощаджуючи на витратах. Плата за включення повинна бути такою ж конкурентоспроможною, як і існуючі можливості mev в блоку, щоб компенсувати потенційний ризик перебудови будівельника, і отже, навіть пропозиція на 100 разів вище може бути недостатньою. Іншими словами, у відсутності передплати на кулю.

Попередні підтвердження Blob з mev-commit

При таких іграх з врахуванням часу, основна роль попередньої підтвердження грудки полягає в тому, щоб скласти список грудок, які постачальник попередньо підтвердив доступними по всьому конвеєру mev. Під час mev-commit кожен постачальник попередньої підтвердження видає власні зобов'язання до txs. Постачальник може надати доступ до цих даних іншим (наприклад, будівельникам блоків, ретрансляторам, послідовникам). Доступність даних попереднього списку для інших акторів по всьому конвеєру mev дозволяє відправляти виконавчий навантаження паралельно будівельником блоків. Це поняття можна використовувати для створення списків включення грудок з попередньним підтвердженням або мати тип3 блокпростір, який будується спільно ретранслятором.

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

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

Висновок

В цілому ми показуємо, що економіка для роллапів стає кращою, тоді як на ринку з'являється новий ринок з додатковими врахуваннями від часових ігор до відсутності механізму пропинання. Хоча ще зарано переходити до фази вирішення проблем, на які ми звертаємо увагу, ми можемо легко експериментувати з цим за допомогою акторів PBS, оскільки mev-commit активний на тестовій мережі Holesky. Primev буде збирати дані про вплив крапель на побудову блоків та затримку пропонента, і сподівається виявити відомості про потенційні поведінкові шаблони.

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

Відмова від відповідальності:

  1. Ця стаття перепечатана з [Gateдзеркало], Forward the Original Title‘Censorship, Latency, and Preconfirmations in the Blob Market’, All copyrights belong to the original author [Primev]. If there are objections to this reprint, please contact the Gate Learnкоманда, і вони оперативно займуться цим.

  2. Відповідальність за відмову: Погляди та думки, висловлені в цій статті, є виключно тими, що належать автору і не становлять жодного інвестиційного поради.

  3. Переклади статті на інші мови виконуються командою Gate Learn. Якщо не вказано інше, копіювання, поширення або плагіатування перекладених статей заборонене.

Цензура, Затримка та Попередні Підтвердження на Ринку Блоґів

Середній3/20/2024, 10:29:30 PM
У цій статті досліджується потенціал і вплив ринку BLOB-EIP-4844, що розвивається, подібно до механізму ціноутворення на газ EIP-1559. Автор представляє рішення для попередньо підтверджених транзакцій BLOB та запрошує спільноту взяти участь в експерименті. Ринок BLOB-об'єктів може забезпечити кращий досвід транзакцій для користувачів L2, надійне пакування для ролапів і стабільне майбутнє для дорожньої карти Ethereum. Однак на трансляцію та перегляд транзакцій BLOB можуть впливати ігри з хронометражем та цензура. Використовуючи ретранслятори попереднього підтвердження BLOB, можна покращити проблеми із затримкою трансляції в тестовій мережі Holesky. Це дослідження пропонує потенційне рішення для всієї спільноти.

У кінці коротко

  1. Наше дослідження розглядає ринок новоствореної блошини EIP-4844, який працює аналогічно до цін на газ EIP-1559, але не має прямого механізму підказки будівельника блоків для включення блошини, що може призвести до ненадійного досвіду виконання транзакцій і викликати проблеми з включенням.
  2. Ми зазначаємо, що транзакції blob, хоча великі (~125 кБ) і дешевші, ніж еквівалентні calldata, додають значний обсяг до блоків Ethereum, але забезпечують інкрементну потужність для торгівлі блоків.
  3. Ми демонструємо, що потужність цього нового ринку поглинає потреби поточних даних rollup та знижує витрати газу на стандартний блок на 15-20%, відкриваючи можливості для mev за більш низькою вартістю.
  4. Ми спостерігаємо, що операції з blob ризикують сповільнювати поширення блоків на кілька сотих мілісекунд у часи збільшеної мережевої активності, що може призвести до того, що будівники блоків будуть цензурувати blob, щоб зберегти конкурентоспроможні торги в mev-boost.
  5. Ми вважаємо, що "попередній пропуск" може полегшити ці виклики, а блоб-попередні конференції можуть покращити можливості EIP-4844, пропонуючи покращені транзакційні досвіди для користувачів L2 та стабільний досвід включення для роллапів.
  6. Ми будемо експериментувати на тестовій мережі Holesky, збирати дані блок-білдерів і налаштовувати релеї як постачальників попередньо налаштованих блобів, використовуючи mev-commit, і ми запрошуємо акторів PBS взяти участь.

Вступ

EIP-4844 розширює можливості доступності даних Ethereum за допомогою введення ринку крапель. Цей молодий ринок використовує схожий механізм ціни газу EIP-1559 для визначення ціни та спалювання базових газових витрат крапель. Однак, на відміну від транзакцій типу2, не існує прямого способу ставки за підказку для будівельника для включення на ринок крапель. Відсутність пріоритетної комісії ускладнює точне визначення ціни для включення крапель. Крім того, блоки, що містять краплі, очікується, що будуть поширюватися повільніше через мережу через те, що краплі є одними з найбільших транзакцій Ethereum за розміром. Якщо будівельники приймають багато крапель у блоку, вони наразі стикаються з підвищеним ризиком переорганізації блоків, і економічно раціональний будівельник вибрав би цензуру крапель час від часу, аби зберігати низьку латентність будівництва блоку, що, ймовірно, буде корелювати з піками MEV.

Ми висунули пропозицію щодо будівництва блоків, пов'язаних з blob, та зусиль зі збору даних mev-boost, разом із експериментом з поставки попереднього підтвердження blob провайдера Gate.iomev-commit, і запрошує спільноту роллапів, реле, блок-білдерів та пропозерів для участі. Наші висновки щодо поведінки, пов'язаної з blob у EIP-4844, свідчать про те, що попередні підтвердження L1 blob можуть покращити можливості ринку blob для забезпечення кращого досвіду транзакцій для користувачів L2, надійне включення роллапів за умов появи нових mev, а також більш стабільне майбутнє, спрямоване на роллапи, для Ethereum.

Розуміння ринку Blob

Транзакції Blob

EIP-4844вводить тип3 транзакцію (tx) під назвою blob tx. Tx, що несе blob, схожа на звичайну транзакцію, але покращена даними blob, зобов'язаннями KZG та доказами. Blob-дані надзвичайно великі (~125 кБ) в порівнянні зі стандартними транзакціями Ethereum, а також набагато дешевше, ніж еквівалентна кількість calldata. У той час як calldata коштує 16 газу за ненульовий байт і може мати змінний розмір, blob-дані коштують 1,04 газу за байт і мають фіксований розмір 131,072 газу.

Механіка газового плавлення

Blob базове ціноутворення газумає механізм плати за затори, схожий на EIP-1559. Основна відмінність полягає в тому, що газ блоба є цільовим рахунком блоба, тоді як EIP-1559 ґрунтується на цільовому використанні газу. Цільовий рахунок блобу становить 3 (0,375 МБ), а максимальний - 6 (0,75 МБ) на блок. Мінімальний блоб базового газу встановлено на рівні 1 вей.

Коли подається транзакція blob, відправник подасть максимальну_ціну_за_blob_gas як найвищу ціну, яку він готовий заплатити за базову плату за газ blob, яка повністю згорає. Максимальна_ціна_за_blob_gas схожа на max_fee_per_gas у транзакціях типу0 та типу2. Якщо користувач хоче подати додаткову плату для стимулювання включення, то він також подасть максимальну_плату_пріоритету. Проте максимальна_плата_пріоритету покриває лише не-блоб-газову частину транзакції. Це не залишає прямого способу подати чайовий для включення будівельнику.

Ринок об'єму ковбаси

У цьому розділі ми виконати зворотне тестуванняпро історичну активність ролапу з січня 2023 року по січень 2024 року, щоб продемонструвати потужність ринку блобів. Ми зосереджуємося на txs з найактивніших ролапів на Ethereum та використовуємо історичні дані для моделювання живого ринку блобів. Хоча цей ринок активно зростає та ще не знаходиться на mainnet, ми використовуємо історичні даніз усього року 2023 року для моделювання його потенціалу.

На основі історичної активності обробки даних rollup, використаної на блоках типу3 tx blockspace, ми бачимо, що ринкова ціна blob може комфортно поглинути всю потужність rollup без зміни ринкової ціни blob за мінімальним базовим газом.

базовий блоб газ на блок

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

Світліший колір вказує на більшу кількість разів, коли блок буде побудований з певною кількістю блоків включено.

💡 Наслідки полягають в тому, що вартість каллдати буде нижчою на ринку блобів (в 16 разів), ціна на газ також буде набагато дешевшою (вей проти гвей), що перекладається у два рівні додаткових економічних вигод для ролапсів.

Не тільки ринок краплі може комфортно поглинати поточні потреби у доступності даних, але він також звільняє блокпростір на ринку, що не є краплею, зменшуючи витрати на газ на рівні 15-20%. Зменшення витрат на газ пропорційно збільшує можливості ставок для користувачів/пошукових систем, будівельників та валідаторів, і відкриває нові можливості з MEV, які були виключені до EIP 4844.

EIP 4844 вплив на стандартний блок-простір за даними 2023 року.

Роллапи вимагають більше доступності даних

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

Дані виклику на Ethereum перебувають на історичних максимумах.

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

Це може бути подальшим ускладненням у ситуаціях попиту на чорний лебідь.Нещодавно у грудні 2023 року спам інсигнації вивів з ладу послідовника Arbitrumпротягом близько години через приголомшливу кількість транзакцій. Після того як секвенсор Arbitrum відновив роботу та почав публікувати відставання збережених станів, секвенсор монополізував блокспейс, що призвелоціни на газ підскочать понад 140 гвей та споживатимуть понад 90% газув цілі блоки, роблячи мережу непридатною для більшості користувачів протягом кількох годин.

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

Blob Ринок виклики: цензура

Поширення кульки

EIP-4844 збільшує вимоги до пропускної здатності на кожний блок маяка максимум на ~0,75 МБ, 42 мільйони газу для забезпечення можливості додати до 6 блобів в кожний блок маяка. На відміну від calldata, яка зберігається назавжди, блоби зберігаються в вузлах маяка протягом короткого періоду часу (18 днів на 2024 рік) для того, щоб забезпечити керованість зростання архівного стану мережі.

Крім того, операції з blob мають два мережеві представлення - для будівельника блоку як blob tx і для валідатора як боковий крило blob. Бокове крило blob існує для forward-сумісністьцілях.

Blobs first must propagate through the execution layer before passing through the consensus layer. Це означає, що будівники, а не перевіряючі, мають останнє слово на включення блобу. Пропоненти можуть виключити транзакції блооб лише на підставі недійсності зобов'язання або доказів в рамках динаміки підвищення мев.

Перевірка виконання відбувається будівельниками. Перевірка згоди відбувається валідаторами.

Погляд кубіка будівельника

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

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

The ethpandaкоманда проводить тести на реальній затримці на тестових мережах, використовуючи@ethpandaops/xatu-overview">Xatu. Стрілки розміщені в регіонах NYC, FRA, BLR та SYD, щоб представити реальні показники затримки за допомогою консенсус-клієнтів Prysm, Nimbus, Lodestar та Lighthouse. Знімок даних з даними Holesky blob на 20 лютого 2024 року свідчить про незначну кількість затримок, які виникають уздовж конвеєра mev.

Після перемоги будівельника блоків у аукціоні mev-boost пропонент повинен чекати, поки бічні візки blob поширюються, перш ніж матиме змогу перевірити краплі, включені в блок. У таблиці нижче показано, що мінімальний час для поширення одного бокового візка blob становить приблизно 400 мс за вибірковим обсягом близько 800 бокових візків blob.

Таблиця 1. Поширення блобів проти кількості блобів для слоту

Невеликий розмір даних сприяє деяким контрінтуїтивним спостереженням, зображеним у цьому наборі даних

Наступна таблиця показує відхилення часу очікування на прибуття додаткових бічних контейнерів. 50-й перцентиль (p50) показує, що відхилення часу очікування між блоком з 2 блобами та блоком з 6 блобами становить ~225 мс.

Таблиця 2. Різниця у часі між першим та останнім біком групована за загальною кількістю бокових автомобілів у блоку

Ця затримка поширення краплин додає додатковий ризик переорганізації блоків для будівельників блоків, оскільки вони наповнюють свої блоки краплинами, навіть не отримуючи значного економічного виграшу. Забудовник може вибрати виключити/цензурувати транзакцію краплини, щоб уникнути потенційної переорганізації. Якщо блок містить багато mev, економічно раціональним будівельникам потрібно буде бути відшкодованими відповідно rollups за цей ризик.

Про торгівлю включенням на ринку Blob UX

The валідатор часових ігор дослідженнявказує, що більші ставки корелюють з більшими розмірами блоків пізніше у процесі торгівлі mev-boost. При зростанні ставок та ціни на газ, більша частина ETH згорає в наступних слотах. Якщо базова комісія зростає, а видобуток mev залишається постійним, будівельники мають менше для ставок на майбутні доходи пропонента.

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

Додатково, оскільки початковий ринок blob за EIP-4844 не матиме механізму включення для кидка (наприклад, плату за пріоритет газу blob), це подальше ускладнення проблеми UX, оскільки rollup не може безпосередньо ставити на торги з blob транзакцією.

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

💡Тут є зразок транзакції:

Дані виклику - 129 998 байтів (129 429 ненульових байтів) ~ Витрачено 2 094 140 газу за ціною 10,56 гвей (10,55 гвей базова ціна + 0,01 гвей пріоритетна плата) = 0,022 ETH

Blob - 128,000 байт ~ 131,072 газу використано за 1 гвей (базова ціна 10 вей + .99999999 гвей пріоритетна комісія) = 0,000131072 ETH

Розрахунок підсумовує, що якщо rollups використовують ринок кульок, вони можуть подати потенційно на 100 разів більшу пропозицію через знижену базову плату за кулю, при цьому все ще заощаджуючи понад 150 разів вартості. Знижена базова плата за кулю дозволить rollups подавати більш конкурентоспроможні пропозиції на включення, при цьому все ще заощаджуючи на витратах. Плата за включення повинна бути такою ж конкурентоспроможною, як і існуючі можливості mev в блоку, щоб компенсувати потенційний ризик перебудови будівельника, і отже, навіть пропозиція на 100 разів вище може бути недостатньою. Іншими словами, у відсутності передплати на кулю.

Попередні підтвердження Blob з mev-commit

При таких іграх з врахуванням часу, основна роль попередньої підтвердження грудки полягає в тому, щоб скласти список грудок, які постачальник попередньо підтвердив доступними по всьому конвеєру mev. Під час mev-commit кожен постачальник попередньої підтвердження видає власні зобов'язання до txs. Постачальник може надати доступ до цих даних іншим (наприклад, будівельникам блоків, ретрансляторам, послідовникам). Доступність даних попереднього списку для інших акторів по всьому конвеєру mev дозволяє відправляти виконавчий навантаження паралельно будівельником блоків. Це поняття можна використовувати для створення списків включення грудок з попередньним підтвердженням або мати тип3 блокпростір, який будується спільно ретранслятором.

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

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

Висновок

В цілому ми показуємо, що економіка для роллапів стає кращою, тоді як на ринку з'являється новий ринок з додатковими врахуваннями від часових ігор до відсутності механізму пропинання. Хоча ще зарано переходити до фази вирішення проблем, на які ми звертаємо увагу, ми можемо легко експериментувати з цим за допомогою акторів PBS, оскільки mev-commit активний на тестовій мережі Holesky. Primev буде збирати дані про вплив крапель на побудову блоків та затримку пропонента, і сподівається виявити відомості про потенційні поведінкові шаблони.

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

Відмова від відповідальності:

  1. Ця стаття перепечатана з [Gateдзеркало], Forward the Original Title‘Censorship, Latency, and Preconfirmations in the Blob Market’, All copyrights belong to the original author [Primev]. If there are objections to this reprint, please contact the Gate Learnкоманда, і вони оперативно займуться цим.

  2. Відповідальність за відмову: Погляди та думки, висловлені в цій статті, є виключно тими, що належать автору і не становлять жодного інвестиційного поради.

  3. Переклади статті на інші мови виконуються командою Gate Learn. Якщо не вказано інше, копіювання, поширення або плагіатування перекладених статей заборонене.

Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!