Перегляд EIP-1559: перемога пропонентів і розробників блоків?

Автор оригіналу: Джеймс Прествіч

Оригінальний збірник: Luffy, Foresight News

Перегляд EIP-1559: перемога пропонентів блоків і розробників?

До EIP-1559

Давним-давно, у криптосвіті до появи EIP-1559, майнери визначали розміри блоків за допомогою простого механізму голосування. З кожним блоком майнери можуть зміщувати ліміт газу блоку вгору або вниз на 1/1024. Таким чином, коли майнер виробляє блок, ліміт газу буде рухатися до середньозваженого хешрейту, якому віддає перевагу майнер. Цей механізм існує з моменту народження Ethereum.

З появою EIP-1559 ліміт газу подвоїли, але метод встановлення ліміту зник. З часу після EIP-1559 до злиття майнери голосували за цільовий показник газу, і ліміт газу був визначений як подвійний цільовий показник. Наприклад, якщо обмеження до 1559 становить 10 мм (примітка: мм стосується 1 мільйона), а ціль після 1559 становить 10 мм, тоді обмеження після 1559 становить 20 мм. 1559 забезпечує ефективне збільшення розміру блоку, але з серйозними наслідками (у вигляді коригування базової комісії). Майнери за системою 1559 можуть голосувати за цільовий показник Gas, який нічим не відрізняється від попередньої системи коригування, яка змінила 1/1024.

Тепер 1/1024 (0,09%) може здатися малим, але це означає приблизно 5% збільшення кожні 50 блоків, або приблизно 5% збільшення кожні 12,5 хвилин, або подвоєння кожні 3 години. Скажімо, ви задрімаєте і прокидаєтеся, щоб раптом виявити, що ваш ліміт газу подвоївся (або вдвічі)!

Короткий огляд

EIP-1559 має 2 входи і видає 2 виходи:

Переглянуто EIP-1559: тріумф пропонентів і розробників блоків?

Виробник блоку встановлює цільовий газ, регулюючи ціль на 1/1024 для кожного блоку. Таким чином опосередковано встановлюється ліміт газу (2x цільове значення). Виробники блоків встановлюють базову плату, поєднуючи цільове значення газу з фактичним використанням газу. Коли фактична > цільова, базова вартість зростає; коли фактична < цільова, базова вартість зменшується. Тут існує складна еластична залежність.

Важливо пам’ятати, що цільове використання не впливає на фактичне використання. Насправді кожен виробник блоку встановлює ціль (через механізм коригування) і фактичне використання (включаючи транзакції під час створення блоку). По суті, кожен виробник блоку контролює обидва входи EIP-1559 і, отже, може контролювати виходи (для окремого блоку). Ціль у будь-якому заданому блоці є результатом останнього ходу виробника в нескінченно повторюваній «грі встановлення цільового газу». Таким чином, з часом поведінка середньої наближається до рівноважного значення в цій грі.

EIP-1559 і злиття

Об’єднання має два основних впливи на механізм обмеження газу:

  • Через дещо скорочений час блокування період збільшення ліміту газу на 5% скорочується до 10 хвилин. Це означає, що приблизно кожні 2,4 години ліміт газу може подвоїтися (або зменшитися вдвічі).
  • Майнерів замінюють «стейкери», «валідатори» чи інші.

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

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

Переглянуто EIP-1559: тріумф пропонентів і розробників блоків?

Що стримує зростання цілей блоку?

Вам може бути цікаво, чому ціль блоку не зростає? Чи не зробить це транзакції дешевшими для користувачів і заробить більше грошей для валідаторів? Якщо ці речі виглядають добре, чому ціль 15 мм, а не 15 000 000 ммм? Чому ціль 15 мм (ліміт 30 мм) є поточним балансом?

Основна причина полягає в тому, що він завжди встановлювався згідно з порадами основних розробників. Загальноприйнято, що ми встановлюємо його на рівні, з яким, як ми знаємо, користувачі можуть впоратися за розумний проміжок часу. Величезні блоки високого газу створюють DoS-вузли та перешкоджають підтвердженню. Валідатори (раніше майнери) повинні будувати блоки та перевіряти блоки інших людей. І якщо блок занадто великий, щоб бути надійно створеним або перевіреним протягом 12-секундного циклу блоку, тоді валідатор втрачає гроші, коли підтвердження не вдається. Це також може створити нестабільність мережі, оскільки вузли можуть погано обробляти гігаблоки.

EIP-1559 згадує про це в досить короткому розділі безпеки, розглядаючи безпеку відносно розміру блоку:

Цей EIP збільшить максимальний розмір блоку, що може спричинити проблеми, якщо майнери не зможуть обробляти блоки досить швидко, оскільки це змушуватиме їх видобувати порожні блоки. З часом середній розмір блоку має залишатися приблизно таким же, як і без цього EIP, тому це лише питання короткочасних сплесків пропускної здатності. Один або кілька клієнтів можуть погано справлятися з короткостроковими сплесками пропускної здатності та помилками (наприклад, нестача пам’яті тощо), і клієнтські реалізації повинні мати можливість правильно обробляти окремі блоки максимальної потужності.

Ми схильні думати, що валідатори мають достатні стимули для отримання прибутку, щоб підтримувати ліміт блоків у розумному діапазоні, і що ціль у 15 мм є розумною з огляду на ситуацію клієнта.

EIP-1559 Чи безпечно використовувати PBS?

MEV-PBS змінює це. Завдяки PBS ініціатори більше не сплачують безпосередньо витрати на будівництво блоків. Вони доручають весь процес будівельнику. Насправді звичайні структури MEV-PBS (такі як реле Flashbots) приховують блоки від валідатора, доки він не запропонує блок. У рамках процесу побудови валідатори повідомляють ретрансляторам бажаний ліміт газу.

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

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

Ще не безпечно

Прихильники завжди мають стимул збільшувати цільовий обсяг газу на невизначений термін, щоб скасувати базові тарифи, але вони обмежені вартістю та ризиком цього. Будівельники, з іншого боку, хочуть, щоб блоки були підтверджені, і їм не рекомендується використовувати будівельні блоки, які занадто великі, щоб їх перевірити протягом періоду часу, який можна підтвердити. Іншими словами, прибутковість забудовника ходить по канату. Їм потрібно ретельно збалансувати створення більших фактичних блоків, щоб отримати більше вилучень, і вплив розміру блоку на підтвердження. Якщо розробник генерує блок, який є занадто великим для перевірки валідаторами, він ризикує втратити всю винагороду за блок. Це означає, що будівельники мають сильний стимул підтримувати фактичний розмір блоку до розумно перевіреного розміру, незалежно від цільового газу.

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

Підвищивши цільовий обсяг газу (і встановлений протоколом ліміт), зберігаючи фактичний розмір блоку в межах нормального діапазону, ініціатори не тільки змогли отримати більше MEV за допомогою аномальних розмірів блоків, вони також усунули базову комісію, штучно обмеживши пропозицію. Якщо будівельники зберігають блоки меншими, користувачам доведеться платити чайові за газ, повертаючись до ринку зборів до EIP-1559. Насправді вони могли виправити EIP-1559, «гіпотетично» збільшивши простір блоку, а потім відмовити будь-кому використовувати його.

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

Це підводить мене до центрального питання цієї статті.

Коли ініціатори та будівельники збільшать цільовий показник газу до 100 мм+?

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

Хіба мішень 15000 мм Gas не є більш сумісною із стимулом, ніж мішень 15 mm Gas, якщо фактичний газ у блоці залишається приблизно 15 мм?

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

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити