摘要

  • MEV简介

  • BSC 的 PBS 实施

  • BSC透明公平的区块市场

  • 通过 BSC 块构建器提供 MEV 保护

介绍

MEV是一个已成为区块链行业核心的概念,特别是在去中心化金融(DeFi)的背景下。 MEV 是指矿工、验证者和其他参与者可以从区块内排序、审查或插入交易中获取的利润。 MEV 的参与者包括用户、钱包、搜索者、构建者和矿工,每个人都有不同的角色和激励措施。 在本文中,我们将深入探讨 BNB 链生态系统的 MEV 景观。

背景与进展

该行业在 MEV 方面取得了巨大进展,开发了各种解决方案来减轻其负面影响并提高效率。 自 2023 年初以来,BNB 智能链社区在 MEV 方面做了很多工作,并最终走上了向所有验证者提供 MEV 解决方案的道路。

以太坊生态系统一直处于解决 MEV 挑战的最前沿,并实施了多种创新解决方案来减轻其影响。 以下是以太坊生态系统中当前一些技术解决方案的亮点:

  • Flashbots:Flashbots 是一家研发组织,为 MEV 提取创建了一个透明的市场。 它允许搜索者直接向矿工发送交易包,减少天然气价格拍卖等有害影响,并实现更有效的价值提取。

  • Archer Swap:这是一个交易平台,通过将交易直接发送给矿工而不是公共内存池来帮助用户避免抢先交易。 它为用户提供更好的交易执行和针对 MEV 相关风险的保护。

  • MEV-Boost:在以太坊向权益证明过渡的合并后,MEV-Boost 是一种插入架构的中间件,允许验证者通过在本地构建低 MEV 块同时仍然外包高 MEV 的构建来最大化以太坊的审查阻力 块。

  • SUAVE:Flashbots 的 SUAVE 项目旨在分散区块构建过程。 它充当任何区块链(包括以太坊)的即插即用内存池和去中心化区块构建器,增强网络的弹性。

  • COW Swap:一种去中心化交易协议,通过使用私人流动性来源并以尽量减少前端运行机器人风险的方式路由交易来提供 MEV 保护。

  • Gas 代币利用:以太坊中的一些搜索者使用 Gas 代币来支付交易费用,优化了 Gas 节省,并允许他们在拍卖期间出价更高。

  • 去中心化构建器概念:对分布式构建器和 crLists(包含列表)等概念的研究旨在限制区块构建器的中心化,确保网络更加去中心化和有弹性。

  • MEV 捕获 AMM:正在探索新的自动做市商 (AMM) 设计,将交易排序权转移给 AMM 设计者和流动性提供者,使他们能够捕获目前由区块构建者和提议者收获的部分 MEV。

  • 订单流拍卖:此机制允许任何搜索者或构建者对用户订单流进行竞价,从而为 MEV 提取创建更具竞争力和透明的市场。

  • Tornado Cash:一种隐私解决方案,还可以通过打破源地址和目标地址之间的链上链接来减轻一些 MEV 风险。

这些解决方案代表了 EVM 社区为解决 MEV 带来的复杂挑战而共同努力的成果。 该领域正在进行的研究和开发表明该行业正在成熟,正在积极解决最紧迫的问题。

当前的链上分析和实施

截至最新数据,大约 22 个验证器已与 MEV 提供商集成,其中 29 个验证器实际上是活跃的。 这代表了活跃验证者的很大一部分,并强调了 MEV 在区块链生态系统中日益增长的重要性,BloxRoute 正在成为 BSC 验证者社区中的中继。

增长趋势

上个季度的集成度强劲增长,表明人们对 BSC 验证器的 MEV 优化越来越感兴趣。 考虑到到 2022 年底,只有 6 个验证者与 MEV 提供商集成,这一趋势尤其值得注意。 集成的快速增长反映了 MEV 的感知价值和潜力,并表明该领域将继续成为未来数月和数年创新和投资的焦点。

许多验证者报告利润和效率都有所提高。 MEV 提供商的整合使验证者和委托者能够利用新的收入来源并优化其运营。 这一成功推动了 BSC 生态系统对 MEV 日益增长的兴趣

另一方面,一些验证者在整合、竞争力和透明度方面面临困难。 将 MEV 提供商与现有系统集成的复杂性可能会带来技术挑战。 此外,对 MEV 提取的透明度和竞争力影响的担忧引发了人们对这些做法的长期可持续性和公众看法的质疑。

这些成功和挑战描绘了链上 MEV 分析和实施的现状的细致入微的图景。 他们强调需要持续进行研究、开发和对话,以确保 MEV 继续以平衡盈利能力、责任和透明度的方式发展。 当前的形势凸显了提高竞争力和引入更多继电器的必要性,以确保创新、提高效率,并确保 BSC 的 MEV 生态系统更加平衡和强大。

挑战与机遇

MEV给区块链行业带来了挑战和机遇。 虽然它提出了与公平、集中化和道德相关的复杂问题,但它也提供了提高效率、盈利能力和创新的潜力。 吸引更多中继者需要采取多方面的方法,强调透明度、激励、易于集成、社区参与和监管合规性。

实施 MEV 的挑战

  • 交易优先级的公平性:确保交易公平处理并且不受矿工或验证者的操纵是一项重大挑战。 重新排序或排除交易的能力可能会导致抢先交易和其他剥削行为。

  • 实施的复杂性:创建一个能够有效捕获 MEV 同时保持网络完整性和性能的系统非常复杂。 它需要仔细考虑各种因素,包括交易费用、汽油价格和网络拥塞。

  • 中心化风险:MEV 可以激励中心化,少数强大的实体控制大部分算力。 这可能会破坏区块链的去中心化性质并产生漏洞。

  • 道德考虑:MEV 的提取引发了有关区块链公平性和透明度的道德问题。 它可能会造成一个不公平的竞争环境,使某些参与者比其他参与者具有优势。

新实施的机会

  • 提高效率:如果实施得当,MEV 可以带来更高效的区块生产和交易处理。 通过优化交易,矿工可以最大化利润,同时提高网络性能。

  • 各种参与者的潜在盈利能力:MEV 为矿工、搜索者、区块构建者和提议者提供了赚取额外收入的机会。 通过战略性地纳入交易,他们可以获取原本会损失的价值。

  • 交易处理创新:MEV 为交易处理创新解决方案打开了大门,包括批量拍卖、公平排序和阈值加密。 这些可以缓解与 MEV 相关的一些挑战并增强整体用户体验。

  • 与第 2 层解决方案协作:将 MEV 与第 2 层解决方案(例如汇总)集成可以产生协同效应,从而增强可扩展性和性能。 它还允许尝试不同的 MEV 模型和方法。

社区开发和多种技术提案方法来解决挑战以及如何前进

包括各种架构解决方案在内的多种方法代表了应对 MEV 挑战并帮助在更广泛的生态系统中向前发展的协作策略。 通过利用社区内的多样化专业知识和创新解决方案,我们重点介绍了以下实施方案,这些实施方案反映了提高网络效率、安全性和盈利能力的共同努力,从而培育了更具弹性和适应性的区块链基础设施。

MEV 基础设施内的 Bid Relay 充当连接各个交易利益相关者的关键桥梁,简化 MEV 机会的识别和利用。 其竞价过程不仅确保了透明度和公平性,而且还优化了验证者和搜索者的利润。 通过充当中介,Bid Relay 提高了网络效率,减少拥塞并增强安全性,同时与区块链的去中心化保持一致。 它的集成对于强大、可扩展和公平的 MEV 基础设施至关重要,可确保最佳的交易处理和利润最大化。

让我们首先介绍一下竞价中继。

Bid Relay 是一种在区块链网络中管理 MEV 的复杂方法。 其重点是为交易包容创造更加透明、高效、公平的环境。 下面介绍其组成部分以及每个设计元素的重要性:

组件和工作流程

搜索者:识别 MEV 机会并向 MEV Relay 发送出价。

MEV Relay:集中招标流程,收集和汇总投标。

矿工/验证者:根据 MEV Relay 的提案决定交易包含。

每个设计元素的重要性

搜索者的角色:创造一个竞争环境,让不同的实体可以识别和竞标 MEV 机会,从而促进创新和效率。

MEV Relay 的作用:充当透明的中介,减少网络拥塞并确保公平的投标过程。

矿工/验证者的角色:根据汇总出价对交易包含做出明智的决策,从而增强网络完整性。

整体重要性

效率:集中投标流程可降低复杂性并加快交易处理速度。

透明度:确保所有参与者都能平等地访问和理解流程。

利润最大化:通过结构化的竞价流程促进矿工和搜索者的利润最大化。

适应性:其设计允许跨各种区块链网络实施。

总之,Bid Relay MEV 架构提供了一种平衡且创新的方法来处理 MEV。 通过关注搜索者、MEV Relay 和矿工/验证者的角色,它促进了公平、效率和透明度。 其独特的设计元素使其成为解决区块链生态系统中与 MEV 相关的持续挑战的有前景的解决方案。

BloxRoute 推出的类似 Flashbots 的 BSC 解决方案,目前有 9 个验证器:

介绍

Flashbots 是一种开源、无需许可且透明的解决方案,用于在以太坊上提取 MEV(矿工可提取价值)。 由于 BSC 是基于 EVM 的,因此可以自然地通过一些修改来复制 BSC。 以太坊中引入 mev-boost 为搜索者、区块构建者和提案者创造了双赢的局面。 为此,BloxRoute团队提出了一项提案,旨在在BNB智能链上贯彻同样的利润最大化和利润分享精神。

概述

MEV-Relay 将向连接的验证者提出潜在的区块。 与验证器不同,MEV-Relay 可以接收由 MEV 搜索器构建的交易“捆绑包”,从而实现所有利益相关者的利润最大化。

建筑学:

该架构集成了搜索者、构建者和中继者的角色,以使用 MEV 构建者生成最有利可图的区块。 但是,验证器程序需要进行额外的修改。

执行

MEV-Relay 提议区块:在给定区块内,如果新区块提供更好的奖励,MEV-Relay 可以提议多个区块。 验证器验证并密封每个提议的可提高价值的块。

  • 验证节点变更:

  • 开放 HTTP 端点:将中继列入白名单并实现 eth_proposeBlock 和 eth_registerValidator 等端点。

  • 并行生产:验证器还从内存池交易中生成区块,并选择奖励最高的区块提交到网络。

  • 速率限制器:通过 IP 在 eth_proposedBlock 上实现速率限制器。

  • 启动参数:接受像 miner.mevrelays 和 miner.mevproposedblockuri 这样的参数。

  • 端点:

  • eth_propiedBlock:表示来自中继的提议块。

  • eth_registerValidator:验证器计算呈现 URI 的字节的哈希值以接受 eth_proposedBlock 并对其进行签名。

  • 验证器启动参数

  • miner.mevrelays:在每个时期注册验证器的目的地。

  • miner.mevpropishedblockuri:MEV 中继应将提议块发送到的验证器 URI。

  • miner.mevproposeblocknamespace:指定验证器是否应使用 eth 或 mev 命名空间接受提议块。

  • 时间:最初,MEV-Relay 将在当前区块开始时间后 2.5 秒开始提议区块,这是由于 BSC 网络内的快速区块时间。 验证者需要在 3 秒内验证并提出一个区块(有关这 3 秒重要性的更多信息,请参阅此博客)。

  • 定制:定制验证器的代码是必要的,但长期的升级和维护成本很高。

开源代码:

https://github.com/bloXroute-Labs/bsc-mev-validator/pull/1

优点:

  • 利润最大化:通过允许 MEV-Relay 提议潜在的区块,该解决方案可以为所有利益相关者(包括搜索者、区块构建者和提议者)实现利润最大化。

  • 透明度和协作:作为一个开源项目,它鼓励社区协作并确保开发过程的透明度。

  • 并行生产:验证者可以从内存池交易中并行生产区块,从而优化区块选择过程。

  • 速率限制:通过 IP 在 eth_proposedBlock 上实施速率限制器有助于控制流量并防止滥用。

  • 增强功能:通过实施特定的端点、方法和配置,该解决方案增强了BNB智能链的整体功能。

缺点

  • 定制复杂性:定制验证器的代码是必要的,但长期的升级和维护成本很高。 这可能对某些验证者来说是一个障碍,需要根据即将到来的 BSC 升级进行更新。

  • 潜在的安全问题:如果不小心处理,打开 HTTP 端点和实施新方法可能会引入潜在的安全漏洞。

  • 对验证者的依赖:解决方案的成功取决于验证者是否愿意实施所需的更改,而这可能并不总是得到保证。

  • 时间限制:BSC 网络内的快速出块时间对提议块的时间施加了限制。 验证者需要在 3 秒内验证并提出一个区块,这可能具有挑战性。

  • 潜在的中心化风险:如果实施时没有考虑到去中心化,该解决方案可能会导致中心化风险,即少数实体控制大部分 MEV 提取。

BloxRoute 的 BSC 类似 Flashbots 解决方案代表了 BNB 智能链内利润和效率最大化方面的重大进步。 虽然它提供了利润最大化、透明度和增强功能等众多好处,但它也带来了与定制复杂性、潜在安全问题和时间限制相关的挑战。 仔细考虑和强有力的实施对于利用这一创新解决方案的优点并减少其缺点至关重要。

BSC MEV - 利用哨兵节点

在 BSC 的背景下,实施 MEV 解决方案可能很复杂,并且随着区块大小的增加和验证器数量的增加,对网络稳定性存在潜在风险。 利用哨兵节点作为 MEV 解决方案的一部分提供了一种减轻这些风险并增强网络稳定性的方法。

架构概述

该架构重点关注哨兵节点的使用,哨兵节点充当验证节点的保护屏障,确保网络能够承受拒绝服务攻击。 该架构的主要特点是:

  • 验证器节点无需更改:通过将 MEV 实施集中在哨兵节点上,验证器节点保持不变,从而提高了网络稳定性和安全性。

  • 哨兵节点修改:仅哨兵节点需要修改,从而可以更加受控和安全地实施 MEV 解决方案。

  • 验证者节点和哨兵节点之间的私有连接:验证者节点与相应的哨兵节点建立私有连接,哨兵节点与公共 P2P 网络中的其他节点进行通信。

  • 通过隔离实现安全:验证器节点被哨兵节点有效包围,将其与公共网络的直接暴露和潜在的攻击隔离开来。

  • 配置直接发送和拉取机制:将哨兵节点设置为使用 Push 方法将交易发送到验证器节点,同时对公共 P2P 网络中的其他节点使用 Pull 方法。

  • 监控和维护:实施监控工具来跟踪哨兵节点的性能和安全性。 定期维护和更新对于确保最佳运行至关重要。

在P2P网络中,交易可以通过两种方式传播:

  • 推送:发送节点将完整的交易直接发送到接收验证器节点。 由于块验证的关键 3 秒时间窗口,此方法更快,并且是 BSC 网络中的首选方法。

  • Pull:发送节点只发送交易哈希,接收节点如果本地不存在则从哨兵节点拉取交易。 由于需要额外的来回通信,此方法速度较慢。

MEV Builder 集成

MEV 构建器可以集成到哨兵节点架构中,以优先考虑 MEV 的提取。 通过确保哨兵节点仅将交易哈希发送到验证器节点,并让 MEV 构建器发送完整的交易,MEV 构建器在交易到达时间上获得优势。 此优先级可实现更高效、更有效的 MEV 提取。

通过哨兵节点实施的一些好处:

  • 增强的安全性:哨兵节点充当验证器节点周围的保护屏障,防止其直接受到潜在攻击。 与类似 Flashbots 的解决方案相比,这种隔离具有显着优势,后者的验证器节点可能更加暴露。

  • 稳定性:通过将 MEV 实现集中在哨兵节点上并保持验证器节点不变,网络的核心功能保持稳定。 类似 Flashbots 的解决方案将来可能需要对验证器节点进行更广泛的修改,这可能会带来不稳定。

  • 可扩展性和灵活性:Sentry 节点可以快速启动或更改其 IP 地址。 这种灵活性允许更轻松地扩展和适应不断变化的网络条件,这对于类似 Flashbots 的解决方案来说可能更具挑战性。

  • 高效的 MEV 提取:该架构通过在交易到达时间优先考虑 MEV 构建器来优化 MEV 提取。 在类似 Flashbots 的解决方案中,这种效率可能更难实现,因为事务传播可能不受控制。

  • 降低维护成本:与类似 Flashbots 的解决方案相比,通过哨兵节点实施 MEV 可能需要对现有网络基础设施进行更少的更改。 这可以降低长期升级和维护成本。

  • 定制:哨兵节点提供了一个更加受控的环境,可以针对 MEV 提取进行特定的优化和定制。 类似 Flashbots 的解决方案可能无法提供相同级别的控制和定制。

  • 符合现有网络拓扑:许多网络已经利用哨兵节点来实现安全目的。 通过哨兵节点实施 MEV 与现有拓扑保持一致,从而实现更加无缝的集成。

在 BSC 网络中使用哨兵节点作为 Web3 来实施 MEV 可以提供强大而高效的解决方案。 通过将实施集中在Sentry Nodes上并集成MEV builder,该架构确保了安全性、稳定性和效率。 它代表了 BSC 网络持续发展和增强的一个有前途的替代方向,与区块链生态系统中透明度、盈利能力和弹性的更广泛目标保持一致。

总的来说

BSC 网络在实施 MEV 解决方案时面临着复杂的环境,不同的方法提供了独特的优势和挑战。 出现了两种解决方案:BloxRoute 引入的类似 Flashbots 的解决方案和 Sentry Node 架构。 这两种方法都有其优点,但也带来了必须谨慎应对的独特挑战。

类似 Flashbots 的解决方案提供了一种透明的开源方法,可以为所有利益相关者实现利润最大化。 然而,它需要大量的定制,并可能引入安全漏洞和中心化风险。 另一方面,哨兵节点架构通过隔离验证节点并将 MEV 实现集中在哨兵节点上来强调安全性和稳定性。 这种方法提供了增强的安全性、可扩展性和效率,但也可能存在其自身的复杂性和局限性。

未来的方向和结论

MEV 代表了各个利益相关者之间复杂的相互作用,每个利益相关者都寻求最大化自己的收益,同时保持网络的稳定性和完整性。 为了应对 MEV 的挑战,已经出现了几种架构解决方案,包括类似 Flashbots 的解决方案和哨兵节点利用。 这些方法利用社区内的不同专业知识和创新解决方案,旨在为所有参与者创造双赢的局面。

透明度是在区块链社区内建立信任和促进协作的关键。 以透明的方式集成MEV,同时确保区块链探索者能够清晰地洞察交易流程,使所有利益相关者能够更有效地理解和参与生态系统。 有关 MEV 的更详细研究报告,请参阅此处

BSC 生态系统中 MEV 的未来拥有令人兴奋的可能性。 从提高安全性和效率到提高透明度和协作,MEV 准备在区块链领域的持续发展中发挥核心作用。 只要谨慎和创新地应对挑战,验证者、搜索者和更广泛的社区就能从这些进步中受益。 MEV 与探索者的整合尤其代表着迈向更加透明和有弹性的网络的重要一步。 通过采用社区驱动的协作方法,BSC 生态系统可以充分利用 MEV 的潜力。