月亮链 月亮链
Ctrl+D收藏月亮链

ETH:解析「上海升级」技术细节及潜在影响:为什么说它很重要?_MEV

作者:

时间:1900/1/1 0:00:00

原文来源:OpenBlock Operation

为什么上海升级很重要。因为实际上 ETH 15 年发布的路线图中的四个阶段:前沿、宅基地、大都会、宁静,历经 15 次升级,在上一次巴黎升级中已经全部完成了,有遗憾,但是整体大大超预期。

ETH2.0 新时代路线图的一大特点是更新频繁,在 eth1.0 阶段。每次大更新间隔在 1~2 年的测试才能上马。而 ETH2.0 当中,现在看来每半年就会进行一次大升级。

而上海升级是新路线图六个阶段的第一次升级,其身上的重担不言而喻。就像四年前看 eth 路线图觉得贼画饼一样,现在我们看新路线图也是这种有点梦幻的感觉,又要多少年才能梦想照进现实?

说点粗俗的,可以预见的将来,市场马上就会开始热炒,能蹭上这次上海升级概念的代币了。

那为了解答这个粗俗的问题。我们的文章会分为三个部分。

1. ETH2.0 的新格局

2. 上海升级的具体内容

3. 上海升级,潜在的后续影响

在 ETH2.0 当中」验证者「替换了从前」矿工「的角色。MEV 收益取代了原来 GAS 费的角色。Liquid pool,staking pool,cex staking 三类矿池取代了从前 pow 矿池的角色。

ETH2.0 主网合并后以太坊网络上的所有交易将不再由能源密集型的「矿工」验证,而是由已存入或质押大量 ETH 的个体和组织「验证者」进行验证。任何人只需质押 32ETH 以上,即可满足最低要求,验证节点成为**「验证者」。

web3.0 从业者必须尽快普及的一个概念 MEV。我们可以这样阐述,ETH1.0 围绕 pow 展开的 gas 分配游戏,而 ETH2.0 围绕 MEV 展开的套利 gas 消耗游戏

MEV(Miner Extractable Value),矿工可提取价值,也有译为最大可提取价值(Max Extractable Value),最早由 Phil Daian 在 Flash Boys 2.0 这篇论文中提出。

1inch Network:已向解析器激励计划发放超150万枚INCH:2月12日消息,DEX聚合器1inch Network在社交媒体发布项目数据更新,截止目前已向解析器激励计划发放1,507,992 INCH代币,按照当前价格计算超过80万美元。1inch Network于1月底启动解析器激励计划代币发放,总计为1000万枚INCH。

此外,1inch Network还公布了当前主流链上数据,按交易额排名:以太坊(2406亿美元)、BNB(326亿美元)、Polygon(181亿美元)、Avalanche(33亿美元)、Arbitrum(32亿美元)、Optimism(16亿美元)、Fantom(7.291亿美元)、Gnosis(1.92亿美元)。[2023/2/12 12:02:19]

我们都知道,链上所有动作都以「交易」形式存在,而所有交易由用户发起后,都会进入「内存池(mempool)」中等待被矿工打包,出于利润最大化原则,矿工会按照 gas 费高低来确定打包顺序,这就是 MEV 产生的基本条件,也催生了链上机器人的出现,他们通过高 gas 设置(PGA)来抢跑池子中的交易进行套利。

具体来讲,目前已开发的 MEV 套利,主要是三类:

1. 三角套利 

2. 夹子(三明治攻击.)

3. 借贷清算。

而实际套利捕捉,目前仅仅能实现理论套利的 20% 左右。这一块儿的套利策略开发和套利规模,会随着 eth 的代码完善,性能增强,行情变化逐渐增大。

这样放在地上白捡的利润自然被不少人盯上,据统计数据,自 2020 年至今,全网累计捕获 MEV 金额高达 6.8 亿美金。这同时也造就了一代新星的兴起——Flashbot,帮助节点捕获 MEV 的工具。以及 MEV 捕获赛道的一众花式竞争者,包括但是不限于:KeeperDAO,ArcherDAO,Automata,mistX,BackRunMe 。

套利者发现套利机会,贿赂」验证者「,操纵交易打包顺序进行套利。这里面套利者和验证者的分赃过程「既是合作关系,也是博弈关系。本文此处就不过多展开了。

奇虎360公开“基于联盟区块链的标识解析方法”专利:8月30日消息,北京奇虎科技有限公司、中国信息通信研究院日前联合公开一种“基于联盟区块链的标识解析方法、装置、存储介质及服务器”专利,申请日期为2021年4月29日,申请公布号:CN113315811A。天眼查App显示,该专利属于计算机技术领域。方法包括在第一对外节点接收到标识解析请求的情况下,从第一对外节点对应的本地数据库中查询是否存在与标识解析请求中的标识符对应的IPFS哈希值。

若未查询到IPFS哈希值,则基于标识解析请求向联盟区块链中除第一对外节点之外的其他节点发送第一查询请求;接收由联盟区块链中响应于第一查询请求的节点发送的IPFS哈希值,并基于IPFS哈希值通过第一对外节点访问IPFS服务,以获取IPFS哈希值对应的标识解析信息由此可有效提高对标识解析过程的安全性,保证通过标识解析得到的数据不易被篡改。(邮箱网)[2021/8/30 22:45:51]

这种情况一直到 2022 年的伦敦升级和以太坊合并才有所改变。

伦敦升级中通过的 EIP1559 大大改变了矿工们的收入结构

由从前的收全额 gas 费变成燃烧+收小费的模式,而以太坊合并也标志着它彻底改变为 POS 共识机制,「验证者」代替原先比较佛系的「矿工」参与 MEV 价值瓜分,ETH2.0 的节点网络成为一个竞争更激烈的、生态更丰富的 MEV 乐园。这也大大增加了 Flashbot 客户数量,截至目前,近 90% 的以太坊验证者都在运行其 MEV-boost 客户端。

从此 MEV 彻底取代了 gas 费成为了以太坊「验证者」主要收入,gas 费被用来燃烧,造成了 ETH 的长期通缩预期。以目前的数据来说因为 MEV-boost 的引入,以太坊「验证者」的收入从年化 3% 左右提升到了接近 10% 的水平。在 ETH 通缩的前提下,「节点」收入甚至不输于减半之前,为 ETH 的网络稳定打下了基础,和其他 pos 链之间形成了天险一般的壁垒。

虽然如同前文介绍过的,在 eth2.0 当中只需要 30 多个 eth 就能成为验证者,个人验证者成功获得奖励平均要两个月一次还是非常困难的。尤其现在涉及到 mev-boost 这样需要频繁维护的技术活,个人验证者总是捉襟见肘。因此对于除了极少数巨鲸,以及孤勇者以外,加入矿池依旧是主流方案,目前的矿池有三类:Liquid pool,staking pool,cex staking

市场份额如下:

V神:预测市场的结果解析层和市场层正在分离:V神在推特表示,预测市场正在分离:结果解析层(如果发生某些事件,给1美元的代币,没有发生返回0代币)与市场层(如何交易这些代币)分离。[2020/9/26]

1. 流动性矿池:

中心化程度中等,业务模型以市场份额 88.67% 的 Lido 为例。在 Lido 质押的挖矿收益是以 steth 的形式给的。所有挖矿奖励分为三部分,90% 给质押 ETH 的用户,节点运营商和 Lido 国库各分 5%,同时矿池还会奖励用户和国库 $Lido 挖矿奖励,用户存款凭证为 stETH,因为 stETH 具有流动性,因此被称为流动性矿池。维护 stETH-ETH 交易对的流动性,与$LDO 代币的激励,是该类矿池的主要竞争力壁垒所在。

2. 交易所矿池

中心化程度比较高,矿池收益具体分配方案,管理费用,甚至是抵押 ETH 的来源,都比较不透明。优势是交易所强大的业务背书和商务团队。

3. 矿池

中心化程度极低,基本是去中心的,模式就是没有什么模式。自由抵押,公平分配,管理费相对透明。

劣势是,在此次上海升级之前,受限于 ETH2.0 的阶段性局限,目前锁仓的 ETH,都处于坐牢状态,无法赎回。可预见,该类型矿池会成为上海升级之后的主要受益方。

基于以上新经济模型,验证者质押 ETH 可以生成和收集新的 ETH(MEV),这些所谓的「新 ETH」就是他们证明验证交易和保护网络的奖励。

但目前的以太坊,只能存入 ETH 但不能提取 ETH,质押总价值接近 235 亿美元,都被「被困」在以太坊网络上。

如果不尽快开放解除质押功能,则质押 ETH 的吸引力将大打折扣,后续也就不会有那么多人进入以太坊网络,这无疑会对以太坊的未来发展和网络安全产生巨大影响。而在 POS 世界,pos 的抵押量就是正义,维护抵押量是维护区块安全的第一共识。

哈勃公链CTO全面解析项目技术开发进展:据官方消息,近日,哈勃公链(Hubble Chain)首席架构师 Kevin 从美国硅谷视频连线,对目前项目的技术开发进度,进行详尽的汇报解读。

Hubble Chain是一条支持跨链交易且拥有去中心化交易系统的公有链,通过采用H+POR 共识机制、虫洞网络系统,以及底层跨链协议等区块链技术,构建全球区块链智能金融新生态。

2020年5月,哈勃GDP(全球数字支付)计划面向全球正式启动,通过HB跨境兑换、HB全球结算、HB尊享支付,全面实现以HB为价值流通转换的全球化数字货币支付场景的应用落地。[2020/6/5]

而这一次上海升级将为链上锁定着的 235 亿美金的 POS 质押 ETH 提供解锁能力,还伴随有对 GAS 优化的诸多 EIP 融入。

非常可惜,原定上海升级中非常重要的 EIP-4844 最终被确认推迟了。它是 ETH 分片的第一步,可以极大的降低 eth 的 gas 费用。部分操作可以节省 gas 一百倍。

最终被确认更新的提案只剩下十二个提案中的九个。其中第八条关于 ETH 解锁的具体方案最为重要。

EOF 优化

此 EIP 为 EVM 引入了可扩展和版本化容器的预留格式。此预留格式可以实现代码和数据分离优势,从而可以在未来轻松引入各种变化。这一变化依赖于 EIP-3541 所引入的预留格式。

目前,链上部署的 EVM 代码不包含预留格式。代码通常在客户端每次运行前都要进行 JUMPDEST 分析验证,导致了额外的消耗,且无助于代码的更新迭代。本 EIP 中描述的革新引入了一个简单的、可扩展的预留格式,对客户端和编码的要求都相对较低。此预留格式提供了识别并分离代码和数据的分离的功能。这种分离功能对于链上的代码验证器(如 Optimism 等第二层扩展工具所使用的验证器)特别有利。

节省了 ERC20 相关的无意义 gas 消耗

EIP-3651 于 2021 年 7 月 12 日由 William Morriss (wjmelements) 提出。此提案已经通过并会纳入到上海升级中。这是一个影响激励的交易类型的提案。此提案中提到的 COINBASE 并非大型交易所 Coinbase,而是矿工用于在网络上获取新代币的软件名称。这个概念最初来源于比特币,区块中的第一笔交易被称为创币交易或者 COINBASE 交易,这是一笔特殊交易,用于矿工打包收集挖矿的 gas 小费。执行交易前是否有预先加载被定义为「温暖」或「寒冷」。在 EIP-2929 中,目标不在 accessed_addresses 中时将收取冷账户访问成本(COLD_ACCOUNT_ACCESS_COST),此时的首笔交易为未预先加载(寒冷)的,收取的 gas 费用会偏高,而预先加载后(温暖)的交易,gas 费用则会降低。

动态 | 浙江大学携手剑桥大学发布区块链生态深层解析报告:近期,浙江大学互联网金融研究院携手剑桥大学新兴金融研究中心发布区块链生态深层解析报告《Distributed Ledger Technology Systems-A Conceptual Framework》的中文版——《分布式账本技术系统:一个概念框架》。浙大AIF副院长杨小虎指出,该报告不仅阐明了如何识别DLT系统,分析和比较现有的DLT系统,还通过六个实例为新系统设计提供有用的借鉴。[2018/8/17]

William Morris 在提案中提出现阶段在平台上的每笔新交易都必须与 COINBASE 软件进行多次交互,由于软件需要「预热」,第一次 gas 成本会更高,随着交互次数的增加,gas 费用会逐渐降低。Williams Morriss 在 EIP-3651 中提出可以将 COINBASE 软件从一开始就保持「温暖」的状态(预先加载),并在 accessed_addresses 中包含 COINBASE (0x41) 返回的地址,从而改变矿工插入的首笔交易的 gas 费用,并以此鼓励 ERC20 代币的支付方式。此提案的好处在于 EIP -3651 推出后矿工打包的交易可以用于更多的用途,gas 费用成本会降低。同时在 EIP-3651 推出前更倾向于使用 ETH 支付,而推出后将更鼓励使用 ERC 20 的支付方式。上海升级中通过的另一项提案 EIP-3855 也是一个用于降低无意义的 gas 消耗的提案,两项提案的实施都将很大程度上降低以太坊 gas 费用的成本。

配合 EIP-3540 合约创建时引入代码验证。拒绝未定义指令的合约。这样在合约创建时,就可引入代码验证。拒绝包含截断的 PUSH-数据或未定义指令的合约。

是一个降低无意义的 GAS 消耗的提案

对于 EVM 即以太坊虚拟机(执行合约代码的系统)中,设计有多种指令,但是之前缺少设计了 push0 即针对 0 这个数值的压入堆栈的操作指令,而此 EIP 则新增了 PUSH0( 0x5f) 指令,它将常量值 0 压入堆栈,该指令的需要 2 gas。

原先没有 push0 时导致的是,有一些依赖于 0 做偏移量的操作,比如远程 call 调用与返回,则有很多参数是 0,原先要操作 0,只能使用指令 PUSH1 0(即压入一个数字,数字为 0),这个操作要消耗 3 个 gas,其次 push1 和 0 各占一个初始化代码的字节存储,导致的是部署此合约的成本也高了 2*200gas。

该 EIP 还统计了因此的 gas 损失:在现有账户户中,有 340,557,331 字节浪费在 PUSH1 00 指令上,意味着部署损耗达 68,111,466,200 gas。

提高智能合约系统上限以及降低 gas

通过引入 initcode 的最大大小限制 (MAX_INITCODE_SIZE = 2 * MAX_CODE_SIZE = 49152),扩展了 EIP-170。即将 initcode 的最大大小限制从 24576 提升为 49152,即翻倍。同时为每 32 字节的 initcode chunk 引入 2 个 gas 费用,以表示 jumpdest-analysis 的成本。

目的:在合约创建过程中,客户端必须在执行 initcode 之前对初始化代码执行 jumpdest-analysis。所执行的工作随 initcode 的大小线性扩展。基于 EIP170 是限制了 initcode 大小为 24576,而如今则是将 initcode 的最大大小限制提升为 49152。原先的临时解决方案都是分多个合约部署,然后互相相互调用,但显然跨合约引用是个高 gas 成本的事情。显然,更大的代码容量,就意味合约大小可以扩展一倍,合约开发者可以部署更丰富的功能。简言之,EIP-3860 目的是支持更大型的 Dapp。

优化 EOF,节省 gas.

引入了三个新的 EVM 跳转指令(RJUMP、RJUMPI 和 RJUMPV),它们将目标编码为带符号的立即值。这些在大多数(但不是全部)用例中都很有用,并且可以降低成本。

引入了两个新的操作码 CALLF 和 RETF 来调用这样的函数并从中返回。此外,还引入了 JUMPF 指令来执行到函数的跳转。不允许使用动态跳转指令。

EIP-4200 引入了静态跳转指令,它消除了大多数动态跳转用例的需要,但并不是所有的事情都可以用它们来解决。

该 EIP 旨在消除动态跳转的需要并禁止动态跳转,因为它提供了最重要的功能:调用函数和从函数返回。

此外,它旨在通过对每个给定函数的输入和输出数量进行编码并隔离每个函数的堆栈(即函数无法读取调用者/被调用者的堆栈)来提高分析机会。

本次上海升级的核心: 支持验证者通过新的「系统级」操作类型从信标链提款到 EVM。

此 EIP 将引入一个系统级「操作」来支持从信标链「推」到 EVM 取款。目前有约 1400 万枚 ETH 任被质押在信标链中。此提款操的运行将意味着以太坊信标链质押提款功能将被激活。

目的:这个 EIP 为信标链上的验证者提款提供了一种进入 EVM 的方法, 从而实现质押 ETH 的提款操作。实现方式是基于信标链共识信息,系统无条件地直接控制指定地址的 ETH 余额。在此方法下不产生 gas 费消耗,且无需再用 gas 来防止 dos 攻击。总而言之,EIP-4895 的目的就是实现质押提款功能。

引入代码段的扩展验证,以保证在执行验证合约期间不会发生堆栈下溢。

当前现有的 EVM 实现对每条执行的指令执行大量有效性检查,例如检查堆栈溢出/下溢、是否有足够的 GAS 等。此更改旨在通过在部署时验证来最大程度地减少运行时所需的此类检查的数量-没有异常情况发生的时间,并防止在可能发生的地方部署代码。

特别是,这种扩展的代码验证消除了对每条执行的指令进行 EVM 堆栈下溢检查的需要。它还会阻止部署可静态证明需要超过 1024 个堆栈项的代码,但在某些情况下仍有可能超过该限制,因此无法完全消除溢出检查。

根据社区的最新提案,验证者可进行部分提款和全部提款,且出于安全性考虑,提款数额和验证者的退出速率会受到限制。提款的每个 Epoch 最大可提取数量被设定为 512 笔,按照现有的验证者数量,他们可 4 天(验证者总数/(512*225)提取一次奖励。按当前验证者近 33.9 ETH 的平均余额来算,以太坊市场每天最大面临的平均抛售压力为 23 万枚 ETH,4 天累计数额为 92.1 万枚。

其中,全部提款中的退出速率则会受到限制,退出机制引入了「流失限制系数」(Churn Limit Quotient),ETH 提现的限制为每天 X/ETH,其中 X 为验证者总数量/65536,目前每个 Epoch 仅能激活 7 名验证者被允许退出,即每天(225 个 Epoch)1575 名验证者。若按每名验证者均持有 32 ETH,则每天流出的 ETH 超 5 万枚。当然,提款速率还会根据质押的 ETH 总量进行调整,以防止大量资金外流及攻击者进行罚没攻击。而部分提款则没有具体的提款次数限制。

需要注意的是,验证者的有效质押余额需在 32 ETH 以上,如果低于这个数额将无法获得全部质押奖励,或余额低于 16 ETH 时还将被逐出验证者行列。当前,验证者待定的提款方案分为部分和全部提取质押金,其中部分提款允许验证者提取超过 32 ETH 的部分,全部提款则提取所有质押金后退出质押行列。

不过,近期开发者 Potuz 提出新方案称可取消处理提款队列

即取消在区块内全部和部分提款队列的逻辑,建议使用验证者 index 来处此问题。原因在于以太坊上的每个验证者在信标链上被激活的时都会被分配到一个号码,在不使用上述排队退出的情况下,信标链可根据一个区块可以处理的提款上限数来扫描验证者,然后按照验证者的 index 号码的升序排列处理每个验证者的提款请求。目前,开发者们正对此方案作为备选方案进行研究。

我们可以看到本次升级的主要目的是做 EOF 的细节优化,降低 gas,以及释放 beacon 链锁仓的 ETH。不在这条主线上的 EIP-4844,1153,2537 尽管也非常重要,但是都被推迟延后了。

那么长期直接收益的还是那些被 gas 卡脖子类的复杂合约赛道。ETH 的 pos 抵押量最终会长足增长。

中期收益的是围绕着验证者规模为中心的一些 mev 相关整个生态链,尤其是传统矿池。

短期收益不知道一些能蹭到「上海」概念的 meme 能不能有偷鸡的机会。随着 ETH 抵押的释放,一些坐牢了好几年的 ETH 可能会对市场产生一些潜在的短期抛压。

OpenBlock 钱包作为面对 C 端,一直贴合区块链发展趋势的新一代免私钥,高安全的链上 mpc 钱包赛道领军者。也会持续关注 ETH 的后续更新,帮助用户寻找能参与到 MEV 游戏的低门槛渠道,欢迎下载体验。MPC 本来也是一个能够解决新时代矿池的潜在问题关键技术,并且区块链是一个愿意奖赏尝鲜用户的行业。

如果你期待更多关于区块链行业的思考,请务必加入我们的 discord 综合社区,进行深度交流。

金色早8点

金色财经

去中心化金融社区

CertiK中文社区

虎嗅科技

区块律动BlockBeats

深潮TechFlow

念青

Odaily星球日报

腾讯研究院

标签:ETHGASMEV以太坊ETHPGASGmev币圈people币对标以太坊

比特币行情热门资讯
WEB3:Web3与元宇宙时代 不"捂紧"钱包可能随时会变得一无所有_区块链通俗易懂的例子有哪些

FTX爆雷后,业内人人自危,一旦有点风吹草动,投资者首要目的便是从平台将coin提到钱包,毕竟相对可能面临的损失来说,提花不了多少成本.

1900/1/1 0:00:00
稳定币:稳定币持有量分析:聪明钱对后市怎么看?_SFUSD

撰写:M6 Labs编译:深潮 TechFlow记住投资最基本的黄金法则之一:"跟着钱走"。稳定币是加密货币的命脉,让我们来看看,这些命脉都流向了哪里?最近,11 月出现了有史以来最高的链上交易.

1900/1/1 0:00:00
DAO:一文详解对DeFi进行去中心化治理的 8 种新概念_TON

原文来源于 Photon Finance,作者为 DeFi 开发公司 Ekonomia 的 CEO、Photon Finance 开发人员 Dave Kajpust.

1900/1/1 0:00:00
FTX:FTX崩溃后 参议院委员会推动CFTC对Crypto的监管_CFT价格

在2022年12月1日参议院农业委员会的一次听证会上,呼吁国会迅速行动,通过CFTC的法律,以防止FTX崩溃后资金的进一步损失.

1900/1/1 0:00:00
NFT:从Genie到Uniswap NFT:漫不经心 还是更大的野心?_SWISSNFTFUND币

经过接近半年的漫长等待,Genie 终于将「猪脚饭」端到了 NFT 老鸟们的面前。这份虽迟但到的「猪脚饭」十分良心——只要在今年 4 月 15 日的北京时间早 8 点前曾使用 Genie 完成过.

1900/1/1 0:00:00
TOKEN:观点:反思“治理 Token”与推进“非 Token 治理”_KEN

吴说作者 | defioasis本期编辑 | Colin Wu近日,以太坊联合创始人Vitalik 就治理 Token 发表了自己的看法并与 twitter 网友展开了讨论.

1900/1/1 0:00:00