建议读者先阅读文章上篇《对eth2里MEV的初步探索(上)》
新的共识参与者
虽然上面的定量分析对开始思考eth2中的MEV问题很重要,但没有对它的参与者的定性分析是不完整的。如前所述,哈希率离开了需要质押ETH的eth2舞台。矿工和矿池被新的参与者取代了——对大量ETH持有控制权的交易所、协议库、投资基金和验证者库等。根据目前beaconcha.in上的数据,eth2验证者集的eth1存款地址分布可以看出这一点了。
值得注意的是,这个饼图并没有区分拥有共识投票权的最终实体和它运行所在的基础设施。尽管共识投票权中心化问题堪忧,基础设施中心化的情况则没这么严重,因为PoS的经济激励机制鼓励设施去中心化,以尽量减少相关的罚没风险。
具体来说,这意味着像Kraken这样持有大量ETH的交易所可能会通过以下途径来减少罚没风险:把它们的押金质押在多个基础设施提供商、在不同地区、使用不同的硬件和客户端运行,而不是内部承担这个巨大的基础设施投入与运维。
韩国检察机关将对 Terra/LUNA 崩盘事件开启第二轮全面调查:7月3日消息,韩国首尔南部检察厅金融和证券犯罪联合调查组将从新任负责人接任后从 7 月 4 日开始对 Terra/LUNA 崩盘事件开启全面调查。目前针对 Terraform Labs 和其 CEO Do Kwon 提出的指控或争议有违反欺诈和相关法律、逃税漏税以及资金流向争议。检方一名官员表示,除了已提出的指控外,我们将审查舆论提出的所有指控。[2022/7/3 1:47:05]
交易所
eht2中最明显的权力关系变化是交易所作为最大的ETH持有者成为了最大的验证者。像Coinbase、Binance和Kraken这些中心化企业将可能控制最多的验证者slot。这些参与者所受的法律监管不同于矿池,且在非常多方面享有声誉。这些差异将可能对验证者格局产生不同于矿工格局的新影响,可能影响验证者参与的活动,例如它们接受收入的MEV类型。
有趣的是,这些实体还从事质押以外的若干活动,这可能会为这些交易所提供的现有服务和MEV提取带来协同效应的新机会。这里提到的包括提供特快交易、在交易还没被打包到链上前提供隐私加密货币提款,以及更低的链上费用,相当于用作订单流的加密货币本地支付。
OpenZeppelin 针对 Solidity 0.8 正式发布 OpenZeppelin Contracts 4.0 版:以太坊技术服务商 OpenZeppelin 针对智能合约编程语言 Solidity 0.8 版本 正式发布 OpenZeppelin Contracts 4.0 版本,更新内容包括重组存储库、存储优化、删除了存储变量和内部函数并涵盖decimals函数可实现设置保留小数的位数、在基本合约中删除了对 ERC721 代币的可枚举性并将其作为可选扩展、取消与 GSNv1 集成,并开始增加对 GSNv2 (元交易,模块化的系统)的支持。在未来几日内,OpenZeppelin 将提供一个可使用 OpenZeppelin Contracts 快速启动项目的工具。[2021/3/25 19:16:33]
提供的这些服务一开始可能是优势,并能吸引用户迁移到提供这些服务的交易所,结果会让不提供或出于规管原因无法提供这些服务的交易所受损。此外,交易所在MEV游戏里的垂直整合(例如,交易所运行它们的机器人提交交易到它们的验证者节点)也是一个隐忧,值得我们深入研究。
验证者池
Kraken交易所开通澳元交易对 支持七大币种:在收购了澳大利亚交易所Bit Trade之后,Kraken今日开通澳元的交易对。澳元可以与BTC、ETH等七种数字货币兑换。(Cointelegraph)[2020/6/17]
eth2的另一个重要转变是验证者池的出现,它们提供的好处包括:减低质押所需的最低ETH数额、启动面向客户的验证者、抵消来自区块提议运气(MEV+交易费用)带来的差异,并提供额外的服务,例如基于它们管理的资金基础的质押衍生品。
像Rocketpool和Lido这样的元池的出现是一个有趣现象。这些实体与非常多验证者池连接,并可能成为质押量的重要来源,因此可以对验证者池施加影响,例如它们采用MEV类型和提供给质押者的利润份额。
这些元池通常提供质押衍生品。这方面的一个例子是,元池能给用户提供代表质押存款(一般锁在信标链上)的流动代币,这些代币可以在网络的其他地方使用。允许在DeFi中使用流动的质押ETH代币将进一步增加验证者在MEV上赚取的收益。
回顾上文对基础设施去中心化的论述,不难发现交易所是另一种类型的元池,因为它们也可以在后端与验证者基础设施连接。交易所也很可能会提供质押衍生品服务,这些传统机构与本地运行节点的质押者将在多个维度上展开竞争,如去中心化、流动性护城河、以及规管上的灵活性。
公告 | Upbit:终止对 BAY/BTC 交易的支持:Upbit发布公告表示,由于Bittrex交易所将在BTC市场上终止对BAY交易支持,因此Upbit宣布将终止对 BAY/BTC 交易的支持,用户可以在9月6日前将账户内的BAY回撤,BAY/BTC 交易终止时间为9月5日。[2019/8/8]
开放性问题
我们对eth2里MEV问题的探索发现了许多开放性问题,我们计划在未来几个月内进行研究。下面是其中四个:
eth1区块提议者市场
由于现在实际上有两个客户端需要运行(eth1+信标),单独验证者的eth1节点很可能就默认选择像Infura这样的服务提供商,因为自己运行的开销很大。这可能在一开始就隐含着eth1和eth2节点的运行者是分开的。假设这种情况铺开发展,可以想象运行高性能硬件和MEV模拟软件的eth1节点运行者会形成市场竞争,以满足eth2区块提议者的需求。
MEV搜索优化的新限制
eth2里仍然会有像价格套利和清算这样的MEV机会,但MEV提取所在的系统有一些新的参数,它们可能会改变或引进对MEV提取的限制。
动态 | BP 对 EOS 全区块历史都进行了存储 只是有 5 个 BP 做了历史索引并对外提供查询接口:据 IMEOS 报道,针对“只有 5 个 BP 存储了全部 EOS 区块数据”的谣言消息,IMEOS 向 EOS ASIA 郭达峰求证,该消息是对EOS WEEKLY 的误解。实际情况是所有 BP 都存储了全区块历史,只是有 5 个 BP 使用了“History API”插件,提供区块历史数据的索引和查询。[2019/2/17]
出块时间现在是固定在12秒,而不像在eth1中是可变的,而提议者slot是在每个epoch开始时就分配的,这意味着提议者最多有6.4分钟的时间计算他们的任务(在epoch开始时就分配到的提议者的时间肯定少于6.4分钟)。这不仅为验证者提供了更多的时间在eth1客户端交易池上运行最佳的MEV提取计算工作,而且由于出块时间的可预测性,模拟和执行会变得更容易。
这表明,如果用于计算和执行MEV提取策略有更长、更可预测的时间间隔,MEV提取可能需要更复杂、更大量的计算。
领导者选举机制变更
验证者会提前知道他们是否有机会做区块提议(除非是新epoch的第一个slot)。他们甚至可以在一个epoch里做多个区块的提议者。区块提议者的保证是如何改变MEV提取的?那多个区块提议者或连续多个区块提议者的保证呢?
特别地,大型验证者池或交易所很可能分到同一个epoch里多个连续的slot。当某单一实体持有多个连续slot并把它们组成的“元slot”的时候,可能会出现多个区块MEV提取的情况,这可能会制造出一个新的攻击向量。?
二层网络与分片
这篇文章的大部分内容都假设eth1区块的内容保持现在的样子。然而现实是,大量的交易流将被移到二层,而一层会用作数据可用性层,zk-rollup和optimisticrollup会提交排好序的批次交易。
按照直觉,这将降低验证者从MEV中获得的价值。然而,情况会难以预测,因为多个二层网络会带来额外的复杂性,可能会有新的MEV形式(例如跨二层网络、一层与二层间)出现。另外,在跨二层的交互里,eth1内的交易批次排序可能仍然非常重要。
同样地,随着eth2不断发展、分片进入成熟阶段,信标区块里分片的排序也会变得重要,MEV可能会成为促进分片交错的激励机制。
译者注:对《eth2里MEV的初步探索(上)》的以下地方翻译进行更正。
在段落“以时间和REV分布作为变量进行分析”中:
现在加上每个区块记录在Flashbots的被检测到的可提取价值(RealizedExtractableValue,REV)的平均值
改为:现在加上每个区块记录在Flashbots的每个区块给矿工的实际可提取价值(RealizedExtractableValue,REV)的平均值
没有MEV提取与有MEV提取的情况相比,这3个级别的表现现在是没有区别的。这表明,MEV提取加剧了由区块提议运气带来的不平等。
改为:没有MEV提取的三个级别在这个图表里是无法辨识出来的。这表明,MEV提取加剧了由区块提议运气带来的不平等。
最后,我们担心MEV会使eth2中的寡头情况变严重——有最多32个ETH作为押金的实体比那些拥有更少的能更快获得财富(富者更富的态势)。
改为:最后,我们担心MEV会使eth2中的寡头情况变严重——有最多份32个ETH作为押金的实体比那些拥有更少的能更快获得财富(富者更富的态势)。
.如果想了解更多质押池与质押衍生品,请阅读这篇文章《以太坊2.0质押池与质押衍生品》
.https://benjaminion.xyz/eth2-annotated-spec/phase0/beacon-chain/#compute_proposer_index?
.如果一个池有总验证者数N中的k个验证者,产生一个独立slot的概率是p=k/N。在一个epoch里产生池里两个连续slot的概率是:
(因为现在唯一验证者可以在不同epoch中产生相邻的slot,在放开了单个epoch的限制后,生成连续两个slot的概率实际上会稍微高一点——对于我们在这里关心的更大k值来说,这是一个微小影响)。如果我们取相近的数,N=120k是总验证者数,最大的池(Kraken)运行其中的k=20k个验证者节点,我们得到p?0.17和p2?0.026,也就是2.6%。
.?另外,Vitalik在这篇文章里也提到在epoch末对连续slot控制的随机性操纵是存在隐忧的
.Vitalik的这篇研究有更多激励分片交错的内容
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。