原文标题:《EthereumRoadmapFAQ》
原文作者:TimBeiko
原文编译:0x9F、0x22D,律动BlockBeats
合并
Kiln合并到底发生了什么?
和主网一样,Kiln以单独的PoW链和PoS链启动。通过合并,它现在完全在PoS下运行。
Kiln是否真正遵循了当前主网合并的规范?即它相当于主网合并后的情况吗?亦即它是否遵循Bellatrix分叉规范?
是的。Kiln上线后,我们确实对规范做了一些小改动,但它们是向后兼容的。当前网络规范在这里。
我们预计现在不会有重大的规范更改,强烈建议工具/基础设施/应用程序开发人员在Kiln上进行测试,以确保他们的产品在合并后的以太坊环境中按预期工作。
Kiln测试网的信标链似乎存在状态和智能合约,这与ethereum.org中关于信标链的建议相反。我被区块浏览器误导了吗?
数据:Arbitrum日交易数连续六日超越以太坊:金色财经报道,Dune Analytics数据显示,自3月21日起,Arbitrum日交易数已连续六日超越以太坊,其中3月23日ARB上线时Arbitrum日交易数接近273万笔,是以太坊同日交易数(108万笔)的2.5倍。[2023/3/27 13:28:28]
合并后,信标区块包含当前PoW区块所包含的交易负载。我们在规范中称其为ExecutionPayload。这里有一张解释它运作的图表。
上图中,PoW和信标链上的前两个区块是合并之前的,后两个则是合并之后的。详情请参阅长文。
一旦一个PoW区块产生,随后产生的信标链区块就会包含交易数据。
合并后的区块处理流程是怎样的?
1.选出一个验证者来提出一个区块。
2.该验证者通过EngineAPI要求其执行层向他发送一个ExecutionPayload。
以太坊核心开发者会议:2月初为上海升级启动公测网,3月启动主网升级:1月8日消息,以太坊开发人员在1月5日召开2023年首次全核心开发人员(ACD)会议,目前以太坊开发者的目标是在2月初为上海升级启动公共测试网,并暂定于2023年3月的某个时间启动上海升级主网。
开发人员同意从上海升级中移除与EOF实施相关的代码更改,还同意拒绝来自上海升级的任何其他以太坊改进提案(EIP)来代替EOF EIP,主要是为了确保质押ETH提款的时间表不会延迟。作为上海升级唯一的主要代码更改,抵押的ETH提款正在以开发人员为中心的测试网络上进行测试。此外,开发者同意将上海升级之后的Cancun升级专注于EIP-4844。
据金色财经此前报道,以太坊新闻周刊创始人Evan Van Ness发推称,以太坊质押提款Devnet测试网已于近日启动。相关提款功能即将推出,可能在明年第一季度末。以太坊基金会成员parithosh评论称,“我们很快就会有一个更公开的测试网供大家提款。”[2023/1/8 11:00:57]
3.EL将包含最有利可图的有效交易集合的有效负载返回给共识层。
数据:以太坊上DeFi协议总锁仓量582.8亿美元:据欧科云链OKLink数据显示,截至今日16时,以太坊上DeFi协议总锁仓量约合582.8亿美元。
近24小时锁仓量增幅前三名的DeFi协议分别是Cream V2(+ 43.51%),Meme(+ 20.54%)以及BoringDao(+ 16.87%)。
当前锁仓量排名前三的DeFi协议分别是WBTC 76.4亿美元(+2.35%),Maker 62.1亿美元(-4.71%)以及Compound 59.1亿美元(+0.22%)。[2021/3/24 19:13:38]
4.CL提出一个包含该有效载荷的区块,并在信标链p2p网络上进行传播。
注意:a.单个交易仍在ELp2p网络上传播,并且EL只负责维护交易池。完整的区块会在CLp2p网络上传播。b.验证者在执行层中指定他们想要接收费用的地址。交易费不会像验证人的质押和激励那样被「锁定」在信标链上。
币核科技&霍比特全球商务VP Elsa:HBTC Chain的OpenDex可让DEX突破以太坊生态局限:8月13日,币核科技&霍比特全球商务VP Elsa Qiu受邀参加“玉言直播间”线上AMA栏目,在谈到DEX生态问题时,Elsa称:霍比特公链HBTC Chain的OpenDex协议是人人可参与的、开放的去中心化交易所协议,属于DEX的SaaS解决方案,真正做到人人可以拥有自己的DEX,而且不仅仅是以太坊生态的DEX。
面对目前以太坊上DEX生态所面临的诸多问题,HBTC Chain的OpenDex可通过跨链支持任意币种;创新性支持Cex+Dex混合撮合;API完整支持做市商参与,支持所有基于OpenDex协议的流动性共享。整体来看,Opendex从各个方面都具备不亚于中心化交易所的交易体验,这也是币核科技作为领先的中心化交易所SaaS服务商为客户提供的又一交易赛道。[2020/8/13]
5.其他验证者对区块进行验证,如果有效,则在信标链p2p网络上进行传播。
基于以太坊的稳定币总市值增加95.38%:年初至今,基于以太坊的稳定币总市值增加了95.38%,至62.5亿美元。自2020年初以来,稳定币的每周交易量一直都超过ETH,比例达到3:1。随着HUSD和BUSD继续建立市场份额,持有人和用户指标暗示,采用仅在大型专业实体之中。(The Block)[2020/4/21]
合并的测试过程是怎样的?
我们正在同时进行几个测试工作。这里有一个列表。
影子分叉
什么是影子分叉?
影子分叉是指少数节点被配置为在某个点从以太坊网络中分叉出去。在合并的情况里,我们通过启动设定要比整个网络更早运行合并的节点来实现。这使我们能够测试在与影子分叉网络类似的条件下,升级是如何进行的。但绝大多数节点不会意识到升级已经发生。影子分叉之后,主链上有效的交易也可以映射到分叉链上,从而模拟原始网络的吞吐量。@parithosh_j在推特上描述了更多细节。
下图来自其推文,显示了影子分叉之后网络的样子:
Goerli区块的上面一行显示了标准链上的一个节点,该节点不知道影子分叉。
Goeli区块的中间一行显示了影子分叉链上的一个节点,该节点有一个经过修改的配置,指示它一旦达到TTD就发生分叉。
最下面一行显示的是一个仅用于影子分叉的信标链:当达到TTD时,它将为整条链提供共识。
达到TTD之后,标准链上的节点继续正常生产区块:「对他们而言」什么都没发生。
达到TTD之后,配置修改过的的节点发生分叉,并运行合并。合并之后的首个区块由信标链上的下一位验证者产生。虽然这个区块能包含标准链上的任何交易,但包含的具体交易或它们的顺序不一定与标准链上一样。
为什么「影子分叉」有用?
影子分叉让我们能够在不破坏标准链的情况下,仅使用少量节点来查看节点在合并发生时的反应。影子分叉给了我们一个比启动新测试网更真实的测试环境,因为现有的测试网上已经有交易发生了,而且有大量的状态和历史,比起新的测试网,这会让节点承受更多压力。因此,我们得以获得节点在「真实世界」的性能指标,而不用影响标准网络的运作。
你们能影子分叉主网吗?
是的,而且我们现在做了。影子分叉主网非常有用,因为它向我们展示了节点在状态和历史巨大、交易最复杂的恶劣条件下如何反应。主网影子分叉后,我们还可以测试节点在尝试加入分叉网络时的稳定性、同步程度如何等等。这不仅提供了有关过渡本身的数据,还提供了新节点在合并后状态下加入网络的行为数据。
过程中的哪一阶段是影子分叉?
影子分叉给了我们升级按预期工作的信心。一旦它们在所有升级过程中都能顺利进行,我们就有自信通过合并运行现有的测试网。值得注意的是,影子分叉中的节点由一小部分运营商控制:一些公共测试网拥有更广泛的验证者集合。一旦测试网升级并稳定下来,我们就可以计划在主网上进行合并了。
提款
质押提款将如何完成?我找到了几种规范,但没有发现其中一种产生了特别明确的共识。检查质押合约后,我发现只有一个可写入的method,那就是deposit。目前基本没有关于提款逻辑的说明。
以太坊合并不会启用质押提款功能,它们将在之后的分叉中上线。
注:目前将提款引入执行层的方法确定为EIP-4895。
提款其实并不「经过」存款合约,它们从信标链中被推回执行层,并以与矿工奖励相同的分发方式被完成。这意味着计算循环供应量会稍微复杂一些,因为存款合约的中的余额不会随着提款而「减少」。
提款密钥如何工作?eth2-deposit-cli这个工具默认不会自动生成BLS提取密钥。密钥具体如何工作?会只用到派生路径的第0个索引吗?
在EIP-2334中对此进行了说明。
如果你使用一个eth1提款密钥,你只能提款到那个密钥对应的地址吗?还是说提款密钥只是用来签署提款交易,你可以向任意地址提出ETH?
要从信标链中提出ETH,你必须指定一个eth1地址作为「目标」接收者。你不需要用这个帐户签署任何内容,因为如果只从执行层来看,你会发现提款是自动发生的,就像目标账户在提款区块后突然多出了额外的ETH。
如果你使用BLS密钥提款,ETH会去哪里?我的理解是共识层中不会有状态或账户。因此,是否只需指定一个执行层地址以接受提出的ETH?还是说未来共识层中将含有状态?
在提款时,你要指定一个执行层地址,并以Gwei为单位填写要提出的金额。需要明确的是,你不能使用BLS提款密钥进行提款。在合并后的分叉中,我们将进行一项操作来更改你在共识层上的存款凭据。
分片
对于未来的分片会是什么样子,目前有什么共识吗?似乎执行分片已被完全放弃,取而代之的则是Rollups。
执行分片已被「弃用」,有利于以Rollups为中心的执行层扩容方案。数据分片是目前正在研究和实施的主要分片。
Rollups如何在合并后实际工作?它们是否仍然位于eth1/执行层之上?还是他们会直接建立在共识层之上?
他们继续像今天一样工作,部署在执行层上,但可以利用共识层的决定性。
数据分片目前在哪里?什么是数据分片?随着Rollups变得越来越流行,数据分片将只会是解决数据可用性的一种方法吗?
目前的计划是首先通过一种新的交易类型公开它,如EIP-4844中有详细说明。
这也将为在单独的点对点层上全面实施分片奠定基础。此处解释了目前提出的全分片模型。
原文链接
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。