以太坊路合并之后三个阶段:信标链、合并以及分片
将太坊路线图划分为信标链、合并和分块三个阶段。
他们的时间节点是
信标链:
(Rollup: Arbitrum于2021年9月发布, Nova的升级版 Arbitrum将于近期推出。“Optimistic”将于2022年3月推出。ZK-rollup还在研发中。
合并时间:二零零八年九月十五日
切片:2023年的切片计划称为 Danksharding,初期是Proto-Danksharding。
关于协商一致、执行和数据的可用性
在我们回顾以太坊作为全球电脑的运作方式时,我们必须了解三个概念:共识、执行和数据的可用性。
一致意见:一致意见证实了在区块链中保存的权威资料的真实性。不管是 POS系统,还是 POW系统,都有一个共同的区块。
执行:执行是由一个矿工(验证)获得 N的状态,然后从内存池中提取一个事务,从而改变这个状态。这个步骤包括了计算。
资料可用性:是由一个区块链的结点所承载的资料,而要将其永久地保存起来,则需要相当的区块空间。这导致了区块的短缺(最多1.85 MB)。
在以太坊路线图中,信标和合并的一致性发生了变化;而 Rollup和切片则是为了降低成本,降低数据的可用性。
信号链&合并
信标链是一种共识层(以区分主网的执行层),其功能是协调和管理抵押人的网络。而以太坊的整合,就相当于将以太坊的主网与新的信标链连接起来。从 POW到 POS的一致程度,使得整个系统变得更有效率,并且由于有处罚机制,所以整个以太坊网络都会对认证节点进行严格的控制。将来, POW矿工会可以分成两类(即 PBS)和“Builder”。当 Proposer处理区块时, Builder会处理区块的报价(如果不了解区块的内容)。
在九月十五日的合并后,最近一段时间里,最受外界瞩目的是“东海·乌普格”。在这些方面,以太坊的核心开发者需要开发的一个特性就是,帮助抵押人从信用链中提取以太坊(价值21亿美元)。第二,更新 EVM。在过去的两年里, EVM并没有进行任何的更新,因为在 Merge中增加了这一部分的升级会增加开发的难度。第三个是 Danksharding的发展,这是 Danksharding的基础版。Shanghai Upgrade的发布日期还没有被确认,而 Ethernet内部对于这次 Shanghai Upgrade将要推出的特性也存在着不同的意见。上海的功能集越多,更新也就越复杂,更新的时间也就越长。
Rollup+切片
因为数据的可用性,合并不会带来什么变化。也就是说,以太坊不会被扩容,Layer1的用户体验也是一样的。此时, Rollup+切片的执行和数据的可用性都发生了变化,从而实现了以太坊的扩展。在执行级别, Rollup运算被转移到链下的处理和执行,而事务数据仍然保持在主要的链中。但是, Rollup并没有改善数据的可用性,这就意味着由于主要网络拥挤, Rollup的 Gas成本仍然很高。因此,对分块进行精细分类,提高了数据的可用性。新的切片模式 Danksharding为 Rollup的主要服务提供了一个基调,它开始了 Rollup的主导(rollup-centric)。
Danksharding是在2020年之后推出的以太坊分区建议,取消了以前的扩展计划,如状态通道, Plasma。Proto-Danksharding (Danksharding),Layer1为Layerer2提供了一种新的数据类型,这就是 Blob数据。Blob数据可以被看作是不敏感、大量琐碎的数据,和 Calldata这样的可调用的事务数据完全不同。Blob数据与 Calldata (Calldata)(Calldata)中分离, EVM不需要访问 Blob,而 EVM仅需要检查 Blob的承诺。由于一些在 Rollup上被压缩的文件包可以被直接解压到可读取的方式,也可以不通过 EVM存取而被下载到链接中。因此,与可调用的事务数据 Calldata相比, Blob的数据处理费用要低得多。并且,在共识层中的 Blobdata会在一个月后被删除,从而降低了对区块空间的压力,Proto-Danksharding可以将数据进行细分,从而大大降低了系统的工作量。
Proto-Danksharding (此处称为EIP4484)对 Gas成本经济模式进行了改进;也就是说,使用不同的费用模式来处理 blob数据和 calldata。举个例子,当你在二楼做一些事情的时候,你正好碰上了一个热门的 NFT。而且,你需要支付的 Gas费用也不会因为 NFT销售而受到影响。然而,Proto-Danksharding也面临着许多问题,那就是 Gas成本的计算模式变得越来越复杂。那么, Builder (Builder)在寻找最好的竞标者时遇到了一个问题,那就是不能一次确定,但必须通过数学公式来找到最好的竞标者。造成这个问题的是, Calldata和 Blob都必须在不触及EIP1559的 gas limit的情况下,收取 Gas。这让原本就是职业玩家的 Builder,变得更加苛刻了。
Proto-Danksharding是实现完美 Sharding的一个重大步骤。一旦Proto-Danksharding完成,客户端执行层、 Rollup开发人员和用户就可以一劳永逸;由于将来完成的结果大部分都是在一致的层次上进行的。可以说,从逻辑上讲,这是 Full Sharding的基本原理。
从以太坊路线图上可以看出:
1. Security+ Capital,是以太坊的共识++的一种调整。这两个步骤把信号链(共识层)和主链(执行层)分开,而矿工们的工作则通过 PBS进行再分配。区块制造者倾向于专业化(同样需要严格的机器和带宽),而区块提供者限制区块的生产商,以达成一个均衡。
2.合并仅仅是以太坊路线图的前奏,而以太坊作为全球电脑的主要章节。对 Rollup进行切片, Rollup可以提供更多的以太坊故事。特别是,切片 Danksharding对数据的可用性进行了调整,包括对数据的分类和 Gas成本的梯度处理。
3.与 Cosmos和 Pocka类似, Ethernet正在朝着模块化的方向发展。信标链变成了人们的共识/信念(也起到了国家宝库的作用),而主链就像是一个即时的公告牌(Rollup的确认和实时更新块),而 Rollup就像是一台不断运行的机器(承载着 Dapp的一切功能)。
4.就距离最近的"东海村"来说,这是将合并和拆分的一个关键步骤。然而,对于要开发什么功能,以太坊的核心开发团队却是众说纷纭。目前,“东海号”的具体时间还没有确定。