Flashbots, MEV Explore 自 2020 年 1 月,截止 2021 年 9 月,从提取的 MEV 的 Gas 值用量到整个网络 Gas 使用量。绿色代表成功的 MEV 交易,红色代表失败的 MEV 交易。根据 Flashbots 研究统计,失败的 MEV 交易的 Gas 费至少可以填满 6,235 个区块,代表 MEV 产生的低效率。 Flashbots, MEV Explore 基于 MEV 的协议和应用FlashbotsFlashbots 成立于 2020 年 11 月,是一个针对 MEV 的去中心化研究和开发组织,致力于构建良性的 MEV 生态,同时减轻 MEV 带来的负面影响和风险,提升 MEV 提取的民主化和透明化水平,让所有用户都可以详细了解 MEV 的细节。 Flashbots 正在进行的项目如图所示,主要分为研究和工程两部分。我们将详细介绍工程中的 MEV-Geth,MEV-Relay,和 MEV-Explore。 MEV - Geth MEV-Geth 是一种经过修改的 go-ethereum 客户端,为了解决提取 MEV 过程中所产生的高额 Gas 费。不仅可以像其他节点一样监听内存池(mempool)的信息,还可以连接到 Flashbots 运营的中继服务器。MEV-Geth 把 MEV 交易隔离到链下,为矿工和交易搜索者提供一个专属渠道进行竞拍,允许他们之间交流交易顺序偏好,防止交易不被网络中其他节点发现,以缓解链上 Gas 费过高和网络拥堵。 MEV-Geth 引入了「交易搜索者」的概念,其工作为监听以太坊状态和交易池中提取 MEV 的机会,找到最有价值的排序,并使用交易捆绑的标准化模版竞标将其提交给矿工。交易搜索者可以配置他们想要把交易提交给的矿工名单列表。想要参与 Flashbots 核心项目的矿工,必须经过筛选才能进入 MEV-Geth 的白名单。 MEV-Geth 在所有捆绑交易中挑选出最有价值的捆绑交易。将包含此捆绑交易的区块与不包含任何捆绑交易的普通区块进行比较。MEV-Geth 将执行,如果包含此捆绑交易更有价值,否则此捆绑交易将自动回到一个普通 Geth 区块中。 MEV-Geth 的优势在于其无许可性,即没有可信的中间人审查交易;MEV-Geth 是高效性,可以防止不必要的 Gas 费过高,网络拥堵;同时 MEV-Geth 对预先交易和失败交易有隐私保护。当预先交易被包含在区块里会变得透明。失败的交易隐私防止失败交易被包含在区块,意味着没有人可以找到它们。 MEV - Relay MEV-Relay 是一个交易捆绑(Bundle)中继服务器,可以将矿工与希望被包含交易的套利机器人直接连接。MEV-Relay 可以模拟每一个捆绑交易,并过滤无效的或在支付中低于市场 Gas 费的捆绑交易。交易搜索者把想要打包上链的已排序好的交易,以捆绑的形式通过 MEV-Relay 并提交给在 MEV-Geth 白名单上的矿工。矿工以封闭拍卖评估捆绑的交易,生成带有交易序列信息的区块模板进行上链,将其交易包含在区块中。 (责任编辑:admin) |