Чому бали на рівні блоків у MEV важливі? Що таке скоринг на рівні блоків: Скоринг на рівні блоку – це проста, перевірена метрика, яка вимірює зміну балансу одержувача комісії в блоці. Замість того, щоб відстежувати кожну транзакцію або подію, він записує баланс одержувача комісії, прив'язаний до Меркла, до і після виконання блоку і розглядає різницю як оцінку блоку. Це визначення одного числа зменшує двозначність щодо того, що «вважається» значенням, і його легко перевірити за допомогою доказів Меркла. Стандартизація значення блоків має значення, оскільки багато систем MEV залежать від стабільної оцінки, що підлягає аудиту. Перемикання прибутку ретрансляторів, облік валідаторів, платежі будівельників, провідники блоків і докази платежів — усі вони потребують надійної метрики для порівняння блоків. Без єдиного стандарту ретранслятори можуть подвійно рахувати або занижувати значення, валідатори не можуть незалежно підтверджувати платежі, а стимули будівельників стають неузгодженими. Оцінка на рівні блоків вирішує ці проблеми, надаючи прозоре, незалежне від протоколу вимірювання, яке легко перевірити. На практиці оцінки на рівні блоків використовуються для порівняння блоків, прийняття рішення про те, який з них повинен запропонувати валідатор, і підтвердження того, що обіцяні платежі між розробниками, ретрансляторами та валідаторами дійсно доставлені. Існує кілька підходів до вимірювання вартості; Підрахунок очок на рівні блоків є найпростішим: - Скоринг виводу транзакції перевіряє конкретну платіжну транзакцію, яка зараховує одержувачу комісію. Це дозволяє уникнути деяких проблем з виведенням коштів, але збільшує вартість газу з кожним блоком і ускладнює підтвердження платежів. - Скоринг вхідних даних транзакцій вимагає, щоб платежі походили з EOA та включали платіж у поле значення транзакції. Докази включення прості, але цей підхід накладає суворі правила форматування та походження. - Оцінювання на рівні події стандартизує випромінювану подію (наприклад, BlockScore (конструктор, валідатор, значення)) всередині транзакції. Це дозволяє доводити включення, але вимагає нових домовленостей про те, яка транзакція та який індекс подій враховується. - Скоринг на рівні блоку вимірює різницю в балансі одержувача комісії по всьому блоку, що підтверджується доказами Меркла балансу одержувача в блоці n−1 і блоці n. Він не накладає обмежень на формат транзакцій і узагальнює різні платіжні механізми. Його головний недолік полягає в тому, що валідатор не може виводити комісію в тому ж блоці, який він пропонує, не змінюючи рахунок; створення лаконічних, недовірчих доказів платежів (знімки Меркла) залишається активним інженерним викликом. Компроміси в основному зводяться до накладних витрат на газ і складності доказу. Методи транзакцій і подій додають газ і правила форматування; Скоринг на рівні блоків мінімізує ці витрати, але зміщує складність на генерацію доказів. Щоб зрозуміти, де оцінка має значення, згадайте потік MEV: пошукачі створюють пакети, будівельники збирають блок з найвищою вартістю, ретранслятори рекламують ці блоки валідаторам через MEV-Boost, а валідатори вирішують, який блок запропонувати. Платежі можуть надходити з кількох каналів, пріоритетні комісії, базова комісія протоколу (виключається з скорингу MEV), прямі перекази Coinbase або прості перекази, тому скоринг повинен ізолювати цінність, яку захоплює валідатор, ігноруючи непов'язані потоки. Кілька команд прагнуть до стандартизації на рівні блоків: - Flashbots представили необхідність підрахунку балів за блоками в MEV-Boost і очолили роботу спільноти з перемикання реле та обліку валідаторів. - @wallchain_xyz вимірює та перерозподіляє MEV з арбітражних і пакетних угод на DEX, забезпечуючи знижки та захист кожного пакета. - @bloxroute пропонує інфраструктуру ретрансляції з низькою затримкою та оцінку вартості блоку в режимі реального часу для забезпечення дотримання порогових значень виплат та моделювання винагород....