MEV-boost 是 Maximal Extractable Value(最大可提取价值)的缩写,“boost” 可以翻译为增加。换句话说,MEV-boost 是挖矿收益的增加。本文将探讨如何通过额外的软件在 POW(工作证明)和 POS(权益证明)挖矿中增加收益以及如何实现这一目标。
MEV-Boost 的工作原理
为了理解如何从挖矿中提取更多利润的机制,我们首先需要回顾区块链技术的运作方式,并在不干扰整个网络运行的情况下,将自己整合到加密货币的源代码中的哪个阶段。
众所周知,在共享的比特币或以太坊网络中简单地启动一个修改后的客户端是不可行的。这是因为区块链是一个点对点(P2P)网络,每个客户端在投票选出正确的区块时具有相同的权重。换句话说,如果一个个人客户端提出自己的区块,声称奖励为500BTC,而不是代码中最初设定的6.25BTC,它将被大多数选票拒绝。要使修改后的代码成为每个人的共同规则,必须安装在挖掘比特币或其他任何加密货币的计算能力的51%上。这种对网络的攻击被称为51%攻击,这对攻击者来说非常昂贵,甚至从经济角度来看,对于拥有网络51%算力的人来说,按照常规规则玩比危害整个区块链。因此,从失去投资者信任开始,这种资产将迅速贬值,购买51%的挖矿算力进行攻击的费用将根本不回本。这一规则适用于大型和已建立的 POW 加密货币。然而,如果一个加密货币是新的,尚未吸引大量矿工,这种攻击可能很容易执行。这是一种常见的情况,当新的加密货币的开发人员使用已经流行的挖矿算法(如SHA-256、Scrypt、Dagger Hashimoto)时,已经有大型矿工或矿池,能够用他们的计算能力覆盖攻击区块链51%。
相关资料: 用简单的语言挖掘加密货币时,计算机会做什么?
换句话说,简单地采矿更多的加密货币并不容易,因此MEV-boost 提供了一种更复杂的方式来提取额外的利润,尽管可能不如挖矿利润高。
要使用 MEV-boost,需要一个称为 MEMPool 的东西,它存在于使用 POW 和 POS 挖矿的所有加密货币中。MEMPOOL 就像一个缓存,用来存储尚未被矿工或验证者批准,尚未记录在区块中的交易。如果您以低费用将加密货币发送到另一个地址,您的交易将在 MEMPool 中停留很长时间,直到网络拥塞减轻,费用降低。矿工随机选择要包含在区块中的交易,但会优先考虑费用的大小。换句话说,费用越高,交易被包括在区块中的可能性就越大。需要注意的是,只有在记录在区块链上之后,交易才被认为是完成的,因为停留在 MEMPool 中的交易仍然可以被修改或完全取消。
您可能已经猜到,MEV-Boost 正是关于选择要记录在区块中的交易,这些交易的附加费用最大,将支付给找到区块并记录这些交易在区块链上的矿工。
MEV-boost 还会随机向区块中添加高费用的交易,就像标准客户端一样(否则,它将被标记为修改后的代码)。然而,如果标准客户端只执行一次此操作,MEV-boost 将提供多个区块选项,并选择其中一个,其中交易费用最大。这意味着使用 MEV-boost 的客户会获得比标准客户更多的利润,因为他们通过选择高费用的交易来增加收入。标准客户通常最终会处理附加有最低费用的交易。
MEV boost 和 AML
除了增加利润外,MEV Boost 还用于遵守反洗钱(AML)要求。这意味着建议的区块不仅会根据费用的大小进行筛选,还会根据黑名单上的地址进行筛选(盗取的加密货币、制裁等)。如果建议的区块中包含黑名单上的任何一个地址,它将被自动排除,而 MEMPool 中的其他交易将被考虑纳入区块中。
目前,在以太坊区块链中,AML问题是一个紧迫的问题,因为大约90%的验证者使用 MEV-boost,其中70-80%遵守AML政策。这主要涉及到中心化的服务,如 LIDO、Coinbase、Binance。
对于以太坊的验证者,MEV-boost 可以通过此链接下载。
对于经典的 POW 挖矿,此问题也存在,因为矿池也使用 MEV-boost,其中一些也遵守AML政策,特别是在美国和欧洲注册的矿池。