以太坊 MEV 提案续篇:一文了解 Execution Tickets 和 Execution Auction

2024-08-24 12:20

本文主要是介绍以太坊 MEV 提案续篇:一文了解 Execution Tickets 和 Execution Auction,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

撰文:Tia,Techub News

解决 MEV 问题的背后是区块空间分配规则的制定,事关以太坊区块生产供应链。在《当前以太坊共识与 MEV 的博弈,要从 PoW 转向 PoS 那天说起……》一文中,我们谈到了 Merge 前后以太坊关于处理 MEV 的一些提案(PBS、ePBS、PEPC),本篇我们将继续介绍另外两个提案—— Execution Tickets 和 Execution Auction。

被低估的以太坊提案的重要性

以太坊路线图和以太坊提案在以太坊生态发展中都起着引领方向的作用。其中关系到各利益相关方的利益问题。如今,以太坊已然成为一个公共物品,公共物品的治理已不应只停留在以太坊基金会和资深专业人士手中,其应当实现去中心化。规则方向的确定就像薛定谔的猫,一旦确定了路线,你就只能看到这个路线下所属黑盒子的结果。以太坊提案和路线图事关以太坊规则制定和战略方向,去中心化治理不仅仅是口号问题。

Execution Tickets

在协议层面,Execution Tickets 将构建区块的权利以票证的形式出售,如果想构建 execution payload 的话,必须先购买 Execution Tickets 才能获得构建权利,具体到区块的构建权则是通过随机选取。这里 Execution Tickets 相当于是一个区块构建权的入场券。构建区块的权利仅需通过购买 Tickets 即可获得,而无需质押并成为验证者。

Execution Tickets 的估价约为原本 proposer 提议区块的机会成本。假设验证者的资金成本为每年 3%,而发行奖励为每年 2%。那验证者每年的机会成本则为 1%。假设以太坊一年有 2,628,000 个区块,以及 890,000 个验证者,那每个验证者每年被选为 proposer 的机会约为 3 次。即成为成为 proposer 的成本约为 32 个 ETH 的 0.33%,0.11 ETH。这就是一张 Execution Tickets 的近似价格。Ticket 的价格将根据流通数量进行动态调整,Ticket 也可转售给协议来减少流通数量。未使用的 Ticket 可以流通,但一旦 ticket 被分配给某个位置,就不可在一级市场转售,只能在二级市场流通。出售 Ticket 的费用如何分配,暂时尚未确定,可能会分配给验证者,也可能被销毁以实现 mev-burn 的愿景。

总体来说,Execution Tickets 创建了区别于 PBS 的另一种市场规则,在 PBS 中,创建了一个市场规则,让 proposer 按利润大小选择 builder 中提交的区块,而在 Execution Tickets 中,proposer 的职责相较于 PBS 则更为简单,proposer 只负责提议被选中的拥有区块构建权的 Execution Ticketss 持有者所构建的区块。验证者将不作为 MEV 激励的直接参与者。这会大大降低 proposer 参与时序博弈的动机。因为 proposer 无法从提议中获取额外利润。(但如果加入了 IL 可能就不同了)。但就区块构建者而言,由于区块构建权是需要购买 ticket 并且 ticket 的价格还会波动,但 MEV 实际获取利润的高低可能是不确定的,因此可能存在一定风险。

Execution Auction

与 Execution Tickets 的随机抽取 ticket 持有者来获取区块构建权不同,Execution Auction 会提前 32 个 slot 拍卖 slot 的区块构建权,价格最高者获得该 slot 的区块构建权。proposer 则负责提议该区块,attester 对 proposer 提议的区块进行见证并确认区块内容是否为竞价最高者所构建的。

在 Execution Tickets 中,可能会存在一个 execution proposer 购买多个 tickets 的情况来提高获取构建区块的可能性。但 Execution Auction 则是单 slot 单 slot 地拍卖。

Execution Auction 和 Execution Tickets 都是都是为了保证 proposer 职责简单化——对最终获得构建权的权利方来进行提议。Execution Auction 的好处在于能某种程度上实现 precomfirm。从实现的简洁性来看,Execution Auction 会优于 Execution Tickets,这里跳过了 Execution Tickets 需要考虑的随机性问题,从机制实现的角度而言,Execution Auction 可行性更高一些。如果要对比这两个提案的 trade-off 还可以从协议收益的角度或是从所有利益相关方来看,哪个方案可能更优。

这篇关于以太坊 MEV 提案续篇:一文了解 Execution Tickets 和 Execution Auction的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1102470

相关文章

一文解密Python进行监控进程的黑科技

《一文解密Python进行监控进程的黑科技》在计算机系统管理和应用性能优化中,监控进程的CPU、内存和IO使用率是非常重要的任务,下面我们就来讲讲如何Python写一个简单使用的监控进程的工具吧... 目录准备工作监控CPU使用率监控内存使用率监控IO使用率小工具代码整合在计算机系统管理和应用性能优化中,监

一文详解如何使用Java获取PDF页面信息

《一文详解如何使用Java获取PDF页面信息》了解PDF页面属性是我们在处理文档、内容提取、打印设置或页面重组等任务时不可或缺的一环,下面我们就来看看如何使用Java语言获取这些信息吧... 目录引言一、安装和引入PDF处理库引入依赖二、获取 PDF 页数三、获取页面尺寸(宽高)四、获取页面旋转角度五、判断

一文详解SpringBoot中控制器的动态注册与卸载

《一文详解SpringBoot中控制器的动态注册与卸载》在项目开发中,通过动态注册和卸载控制器功能,可以根据业务场景和项目需要实现功能的动态增加、删除,提高系统的灵活性和可扩展性,下面我们就来看看Sp... 目录项目结构1. 创建 Spring Boot 启动类2. 创建一个测试控制器3. 创建动态控制器注

一文详解Git中分支本地和远程删除的方法

《一文详解Git中分支本地和远程删除的方法》在使用Git进行版本控制的过程中,我们会创建多个分支来进行不同功能的开发,这就容易涉及到如何正确地删除本地分支和远程分支,下面我们就来看看相关的实现方法吧... 目录技术背景实现步骤删除本地分支删除远程www.chinasem.cn分支同步删除信息到其他机器示例步骤

一文详解Java Stream的sorted自定义排序

《一文详解JavaStream的sorted自定义排序》Javastream中的sorted方法是用于对流中的元素进行排序的方法,它可以接受一个comparator参数,用于指定排序规则,sorte... 目录一、sorted 操作的基础原理二、自定义排序的实现方式1. Comparator 接口的 Lam

一文深入详解Python的secrets模块

《一文深入详解Python的secrets模块》在构建涉及用户身份认证、权限管理、加密通信等系统时,开发者最不能忽视的一个问题就是“安全性”,Python在3.6版本中引入了专门面向安全用途的secr... 目录引言一、背景与动机:为什么需要 secrets 模块?二、secrets 模块的核心功能1. 基

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

一文全面详解Python变量作用域

《一文全面详解Python变量作用域》变量作用域是Python中非常重要的概念,它决定了在哪里可以访问变量,下面我将用通俗易懂的方式,结合代码示例和图表,带你全面了解Python变量作用域,需要的朋友... 目录一、什么是变量作用域?二、python的四种作用域作用域查找顺序图示三、各作用域详解1. 局部作

一文彻底搞懂Java 中的 SPI 是什么

《一文彻底搞懂Java中的SPI是什么》:本文主要介绍Java中的SPI是什么,本篇文章将通过经典题目、实战解析和面试官视角,帮助你从容应对“SPI”相关问题,赢得技术面试的加分项,需要的朋... 目录一、面试主题概述二、高频面试题汇总三、重点题目详解✅ 面试题1:Java 的 SPI 是什么?如何实现一个