来源:@SalomonCrypto
作者:Haym
以太坊的两个基础:区块提议和MEV-Boost
什么是区块提议者?什么是MEV-Boost,为什么它对今天的以太坊如此重要?为什么我们需要长期的解决方案,这些方案又是怎么样的?
以太坊是分布式计算平台,是由上千个计算机组成的网络。它使用PoS共识机制进行协调,以维持以太坊虚拟机的同步。EVM是共享的计算平台,而区块链是它的历史,ETH是它的生命源。
PoS这个话题很大,你需要知道的是:
Web3前端开发库wagmi推出以太坊TypeScript接口viem:金色财经报道,Web3前端开发库wagmi推出以太坊TypeScript接口viem,重点关注稳定性、开发人员体验、捆绑包大小和性能,旨在成为Ethers.js和web3.js的替代方案。[2023/3/7 12:46:54]
区块就是在EVM中执行的一捆交易
用户会发送待处理的交易至交易池中
在每个slot,网络会随机选中一名验证者成为区块提议者
阅读更多:https://twitter.com/SalomonCrypto/status/1579594609855934465
PoS在协议层的工作原理很简单:提议者会构建自己的区块。绝大多数的提议者只需要沿着待处理交易列表往下选择交易,直到他们的区块被交易填满。……但是一些提议者能作出更好的决策,也因此可以赚取高额利润。
金色相对论 | Esther:以太坊2.0新路线图一定程度上对Staking起到助推作用:11月27日消息,在今日举行的金色相对论中,针对“对以太坊现在的“表现”有什么直观感受?此外对于新的“路线图”,是否支持?”的问题,ECN以太坊中文社区表示,与之前的路线图相比,主要有四个不同点:1) 阶段1简化为数据分片,将其作为rollup或是其他layer2方案的数据可用性层;2) 信标链将具备执行功能,当前以太坊主链能够直接合并到以太坊2.0链中,不再以分片形式并入; 3) 轻客户端、分片以及eth1和eth2的合并工作将并行推进,不再顺次实现; 4) 暂时搁置阶段2,但是保留分片执行的可能性。按照先前的路线图,用户要取出在以太坊2.0中质押的ETH,需要等到阶段2实现之后(至少2年),而新路线图的一个优势在于简化并且加速了eth1和eth2的合并过程,甚至有可能在分片之前就可以实现合并,大幅缩短了ETH的锁定时间。新路线图的另一个优势则在于能够在阶段1(数据分片)之后实现“分片+rollups”,提前为以太坊带来数千倍的吞吐量。以太坊2.0路线图的变动对目前即将启动的阶段0并没有太大的直接影响,但是根据前面的分析,新路线图可能在一定程度上对Staking起到了助推作用。[2020/11/27 22:20:40]
MEV指的是最大可提取价值(MaximumExtractableValue),它代表着可以从一个系统中拥有特殊信息、访问权限或特权中提取货币价值的一般原则。在以太坊上,区块构建者控制着绝大多数的MEV。
以太坊官方将reGenesis提议添加至ETH发展计划:8月25日,以太坊官博发布文章称,将对以太坊发展计划(科技树Tech Tree)进行修订,以反映ETH 1发展的重要里程碑。其中最重要的是ETH 1.x研究人员Alexey Akhunov所提出的reGenesis建议。虽然该建议还尚未明确一定会进行升级,但社区普遍观点是reGenesis将能推动以太坊走向“完全无状态”。文章提到,reGenesis将使以太坊更接近于无状态的最终目标,但避开了无状态的一些最大挑战,即在执行EVM期间见证gas会计如何工作。它还提供了一些在网络中移动的交易见证,为更精简、更轻的客户端提供了更多机会,让dapp开发人员适应无状态范式并见证生产。再生后的“真正”无状态将是一个程度问题:无状态的以太坊实际上只是在每个区块之后进行重新生成。此外,文章提到,进展计划中还有一个静态网络,可以帮助在基于bittorrent类型的DHT网络中分发状态快照和历史链数据。此前消息,以太坊研发者Philippe Castonguay曾表示,无状态客户端(或者类似ReGenesis)可有效提高ETH1网络吞吐量。他称,无状态客户端可以安全地增加区块Gas限制,将更容易同步和维护节点。[2020/8/26]
举个简单的例子,假设Alice想要出售100,000ETH而Bob想要购买1ETH。Alice的订单很庞大,甚至可以牵动ETH的价格。比起放在Alice订单之后,如果构建者将Bob的订单放在了Alice之前,那么Bob会买到数量更少的ETH。
动态 | Tether向以太坊网络新增发1500万枚USDT:据DAppTotal.com稳定币专题页面数据显示:09月14日02时25分 ,USDT发行方Tether向以太坊网络新增发1笔价值1,500万美元的USDT, 块高度为:8542883,交易哈希值为:0x86ae1402e66c536ea357513b5f3c25e736e53d0a4e787e06cefb958f25e825dc 。截至目前,Tether在以太坊网络上的ERC20 USDT总发行量已达1,950,057,493枚。
DAppTotal敬请广大投资者警惕行情变动,谨慎应对市场风险。[2019/9/14]
老练的区块构建者可以在排序上做很多事情并以此获利:
从Bob那获取更高的小费来先执行他的交易
在处理Alice的交易之前,创建和处理一笔出售自己ETH的交易
在之后ETH价格较低的时候创建并处理一笔回购更多ETH的交易
以太坊创始人V神发推驳斥不实观点:以太坊创始人V神刚刚发布推特称,那种认为“区块链应该做的是验证而不是交易执行,因为交易执行比验证要慢得多”的观点是“胡说”。事实是以太坊的uncle rate更多和简单tx计算相关,而不是由交易的复杂性导致的。[2018/3/4]
对于验证者来说,擅长构建区块是有利可图的,对他们的激励很大。当他们越能理解交易池的运作,就越能从自己的质押中赚取更多价值。但问题就出在这:如果不加以控制这个情况,MEV会让以太坊趋于中心化。
问题是这种影响会随着时间越来越严重。这也是复利的本质——世界第八奇迹。如果任其发展,那么最有能力的区块构建者将会捕获越来越多的ETH,最终甚至是以太坊。
为了进一步探讨去中心化的重要性,读者可以先阅读推串的第二条:https://twitter.com/SalomonCrypto/status/1592309373732151296,现在我们一起来简要了解一下。
可以说,可信的中立性来自于去中心化,而ETH的价值则来自于可信的中立性。
幸运的是,早在2020年@thegostep和Flashbots就预见了这种问题并着手于构建。即使在合并升级完成而以太坊转为PoS之前,他们也已经有了暂时的解决方案在运行。
注意:简要说下以太坊节点的运作方式。一个节点就是一台计算机,它会运行执行层客户端和共识层客户端两个软件。
MEV-Boost是另外的节点软件,它让节点能够从区块中继中获取区块。它可以一直自动构建区块,也可以查看区块头,并从专业的区块构建者那里获取区块。……构建者为了被优先打包也会支付一定费用。
思考一下上面的例子,假设区块构建者知道Alice将要影响市场,他可以计算出交易前后出售和回购ETH的差价,以此可以锁定额外的50个ETH。为了能被优先打包,构建者也许愿意出价至49ETH,因为他仍然可以锁定一笔利润。
MEV-Boost系统目的是将构建区块的困难、知识/资本/经验与提议区块的经济奖励进行分离。当一位提议者在一个slot中被选中提议区块时,仅是通过选中出价最高的区块,他就可以分摊到MEV提供的回报。
MEV-Boost是极好的产品,它是去中心化以太坊路上迈出的一大步,但它不是完美的。为了让读者理解为什么这么说,我们需要稍微深入研究一下MEV-Boost的工作过程。
首先,我们必须认识三个角色:
构建者,负责为每个Slot制造可能最赚钱的区块
中继,负责作为中介
提议者,是负责提议区块的以太坊验证者
MEV-Boost的问题就在于它的中继,不仅构建者需要信任中继,提议者也要。构建者必须相信中继在提议者支付构建者费用之前,会保持其区块对外不可见。提议者则必须在不被允许查看基础交易的情况下,相信中继已经确认了区块和出价的有效性。这非常重要,因为无效的区块将导致提议者被罚没。
幸运的是,我们有解决方案,以下会探讨两个。但在此之前,我想花一点时间让读者认识到,虽然MEV-Boost并不完美,但它是一个巨大的飞跃。有了MEV-Boost,使用即插即用设备的节点运行者已经在体验MEV收益了。
第一个解决方案是将MEV-Boost的概念写入以太坊核心协议中。这会消除网络对中继的需求,也让我们能够以密码学的方式验证一切,而不需要早早地泄露区块信息。我们将这个主意称为写入协议的提议者-构建者分离。
第二个方法是利用@sreeramkannan提出的有关以太坊特性的新想法,将MEV-Boost的受信任组件转变为由以太坊支持的去信任的系统。这里也可以参考阅读链接:https://twitter.com/SalomonCrypto/status/1592762567952257024。
这两个解决方案都需要对MEV-Boost的模式做一些修改。最重要的是,MEV-Boost可能会使区块构建者审查区块。幸运的是,还有很多其他好主意可以作为解决方案。
但是,不要想太远了,我们才刚经历了合并。在我们从MEV-Boost继续前进之前,还有很多东西需要构建。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。