声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表MarsBit官方立场。
边肖:记得要集中注意力。
资料来源:Haym
原标题:深入探讨去中心化可扩展性:了解以太坊扩张路线图的一些里程碑式升级。
从A到KZG,以太坊,世界计算机合并路线图综合指南;
支持Danksharding (EIP-4844)提议者-建设者分离(PBS)Danksharding对去中心化可扩展性的深入讨论。
以太坊被称为世界计算机,即单一的、全球共享的计算平台,它存在于由成千上万台计算机(节点)组成的网络之间的空间中。
这些节点是真实世界中的真实计算机,点对点直接通信。
今年9月中旬,以太坊已经将共识机制从工作量证明(PoW)改为权益证明(PoS)。
运营者承诺$ETH获得验证者角色,赚取$ETH,保护以太坊。如果运营商恶意行为,网络将没收他的质押令牌。
归根结底,真正的计算机需要运行以太坊软件。因此,世界计算机受到它为节点设置的最低要求的限制。
我们的主要目标是:通过权力下放实现可信的中立。如果我们因分散化而失去$ETH,我们将失去一切。
进入可伸缩性的困境。我们经常听到:“区块链只能有这三个属性中的两个:可扩展性、安全性和去中心化。”
但是@ vitalikbutrin、@dankrad等以太坊超脑拒绝了这个限制。
以太坊PoS通过直接的经济影响和PoS内置的防御机制提供了令人难以置信的安全性。
以太坊是去中心化的最大化;完整的节点可以在你女朋友衣柜这么大的空间内运行,而且只需要1小时/月左右(根据经验)。
可扩展性是事情变得有趣的地方。经过多年的研究,以太坊解决了执行问题:把它搬到链条上!
Rollups是以太坊上一款独立的高性能区块链。
结算是一个经常被抛出的热词,我们来简化一下。
定居是指所有权的最终来源。出了事,你去拿回东西的地方。
Rollups在链下计算,然后发布一条交易记录到以太坊网络。
今天,我们仍然处于Rollup技术的初级阶段,我们已经看到执行时间和成本下降了几个数量级。
但是Rollup只解决了执行问题。事实上,随着他们的扩张,他们将产生大量的数据。
如果我们就此打住,以太坊这个世界计算机仍将是地球上最安全、最快的智能合约平台……但发布数据的成本可能对于除了最高价值的金融交易之外的任何事情来说都过于昂贵。
幸运的是,我们不会就此止步。
注意,本文的主题是以太坊路线图的积极开发部分。这些实现可能会改变。细节也会有变化。我相信其中有些是没有数据的。
然而,我们确实知道很多即将发生的事情。
Rollup的发展还会继续,甚至会加速,但是这个活动会越来越被私人公司主导。
以太坊核心开发者将通过一个3部分计划关注数据可扩展性:
pro-Danksharding(EIP——4844)神圣的PBSDanksharding的第一步——Proto-Danksharding——为Danksharding做了大量的准备工作。有趣的是,Proto-Danksharding是以人命名的(@protolambda和@dankrad),但它的工作原理是描述性的。
关于Proto-Danksharding最重要的事情是了解blob。
现在,我们通过“calldata”字段将数据传递给智能合约,并将数据发布给区块链。这是一个用于向EVM传递代码和其他数据的字段。因此,累计将其收据过帐至EVM。
但是.他们需要吗?
让我们考虑一个(假设的)ZK卷积。累计捆绑交易,创建ZK证书(确保批是有效的和最终的)并将其发布到链。
一旦链接,EVM将永远不需要访问这些数据。重要的是它是公开的。
这是blob背后的思想:大量的数据(想想10倍大小的块)不能被EVM访问,这比老方法(calldata)便宜得多。
Blobs将拥有自己独立的天然气市场;执行气的供需不会影响数据气。
Proto-Danksharding通过一种新的交易类型将blob(包括独立的气体市场)引入以太坊。在EIP-4844之后,提议者将能够把一个单独的斑点附加到区块链上。
每个节点必须下载的单个blob。
从“原始丹麦”到“丹麦”的转变包括两个重要的变化:
每个块的可用blob将从1增加到64(到目前为止)。blob数据将分布在整个网络中,因此没有单个节点需要下载所有数据。从1个数据块增加到64个数据块是一个巨大的增长,无论是从网络数据容量还是构建数据块所需的计算能力来看都是如此。规格最低的以太坊节点,实际上跟不上专业运营商。
幸运的是,我们已经为这类问题提供了解决方案:协议中的提议者-构建者分离(PBS)。
这个概念诞生于MEV研究,但它完美地映射了我们的问题。我们只是将构建和提议块的动作分开。
使用PBS,节点的最低规格仍然很低,我们获得了集中式性能的好处,并保持它的分散性。建筑商将创建块/blob和投标纳入。
当然,节点总是可以单独构建的(它们只是不会获得最佳成本)。
PBS使我们能够提出我们的blob,但我们仍然需要解决我们最大的问题:我们如何在不强迫任何节点下载100%数据的情况下实现100%的数据可用性。
好的,我们会在P2P网络上分发!
上面有更多的细节,但是很重要:每个节点将只从每个blob下载一个小的数据样本。根据请求,网络将能够快速/有效地重建blob。
我们刚刚得到最后一个问题:我们如何安全地采样数据?
如果你做到了这一步,那么你就找到了中心的金块,真正的魔法:KZG多项式无极。
KG承诺使用椭圆曲线加密技术以非常有用的方式提交数据。
在一些令人生畏的数学下,KZG的承诺很简单:
1)对具体数据做出承诺
2)节点可以随时“打开”承诺。
3)证明者发送数据和有效性证书。
4)节点验证证书
它在一个时间段(12秒)内为64个blob创建KZG承诺和证明,这个时间段特别紧,需要一个集中的参与者。
但是,同样,节点可以自己完成所有这些工作。它只是(可能)不能填满所有的blob空间。
现在,在一天结束时,我们将大量数据放在以太坊上。P2P设计很可爱,但最终会赶上我们。
解决方案是blob过期。大约一个月后,节点将被允许删除它们收集的样本。
以太坊的性质会改变;而不是永久的数据库。将节点存档约1个月。以太坊和其他人可以永久访问所有内容。
但是不要担心.KZG承诺,它将始终可以在链中验证数据。
最后,Danksharding将需要升级到以太坊共识和网络。
同样,Proto-Danksharding也做了很多这样的工作。实际的Danksharding升级更多的是KZG承诺的实现,P2P存储等非共识的改变。
从今天到丹克斯哈丁的道路是漫长而曲折的,而且基本上是未知的。事实上,它肯定会改变,但我们知道要寻找的里程碑:
亲danks Harding(EIP-4844)PBSDAnksharding请保持关注,事情发生得很快!