火星链 火星链
Ctrl+D收藏火星链

ETH:以太坊分片设计简史:从Block到Blob

作者:

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

来源: @protolambda推文

作者:Protolambda

从 “Block” 到 “Blob”,这其中涵义深刻。

带有 “crosslink” 的可执行的 “分片链” 被淘汰了:在信标链中实现 EVM;使用 “数据可用性采样” 的以 rollup 为中心的以太坊路线图,扩容以太坊基础层而无需增加应用环境的复杂性。但是,你如何在没有区块元数据的情况下调用分片内容呢?

好吧,这就是 “blob” 派上用场的地方。“Blobspace” 真是一个不错的叫法!

让我来分享一些以太坊分片设计的历史吧:

分片 (或 “阶段 1”) 按之前的计划应该是在 “阶段 2” (即信标链执行环境) 推出。但在 “阶段 0” (信标链启动) 之前,主网 EVM 具有优先权这一情况变得清晰,而 “阶段 2” 执行层 (ewasm?) 的推出遥遥无期。

“阶段 1” 的规范在信标链之前已经重写了多次:

合并使以太坊网络功耗降低99.9%以上:10月29日消息,迄今为止,合并使以太坊网络功耗降低99.9%以上,并持续保持低能耗。据悉,在合并升级之前,2022 年,以太坊的能源消耗在每年46.31 TWh-93.98 TWh之间。

此前消息,9月15日,以太坊从从PoW迁移到PoS共识机制,以太坊网络的总能耗立即急剧下降。[2022/10/29 11:55:44]

更少的分片 (1024 -> 64)

借助理想的跨分片通信 (crosslinks) 实现自由骑行

新的托管证明设计 (去掉托管部分,转而采用罕见的故意证明丢失)

更别说更早期的分片研究工作了,实话说,那些研究都非常抽象以及雄心勃勃:跨域消息传递、带有 ewasm 的执行环境、动态访问的无状态性、分片委员会等等都让 L1 变得更加复杂。而 L1 已经开始僵化了。

但是,如果 L1 只专注于解决数据问题,那么上述提到的大多数问题都转化为 L2 的开发问题。而采样 (sampling) 正好解决了 L1 数据问题。如果我们可以在网络层支持额外的功能...会如何呢?

FTX发布关于以太坊合并的更新说明:金色财经报道,FTX发布关于以太坊合并的更新说明。FTX将在Bellatrix共识层升级(Beacon Chain epoch 144896:2022年09月06日11:34:47 UTC)和Paris执行层升级约前半小时暂停原生ETH和ERC-20通证的充值与提现。ETH和ERC-20通证的现货交易、现货杠杆交易和期货交易将不受影响。

合并后,可能出现一个或多个PoW ETH分叉。若出现典型的PoW ETH分叉,FTX将分发此分叉的PoW ETH并计入用户帐户。借入ETH的用户将根据其在分叉快照时的ETH余额被收取分叉的PoW ETH,该快照将在 Paris 执行层升级前进行。 FTX保留在任何时刻修改任何PoW ETH分叉处理方式的权利。在合并后,”ETH\"代码将会被用于使用ETH PoS链 。[2022/9/3 13:06:16]

因此在 2020 年 10 月 14 日,开发者就 ”阶段 1 的网络连接问题(networking)“ 进行了一次电话会议。讨论下来可以得出:gossipsub 热度很高 + DHTs 似乎很慢。但在当时,这些为时还早 —— 每一个网络开发者都还在忙着为信标链的发布做准备 (12 月 1 日!),而且由于当时的最新情况,网络层存在很明显的偏向。

分析 | 以太坊主流交易所24H交易量略有下滑 对比特币汇率有一定抬升:据 TokenGazer 数据分析显示,截止至 11 月 12?日 11 时,以太坊价格为$187.56,总市值为$20,150.89M,主流交易所24H交易量约为$52.59M,环比昨日下滑17.01%;近期以太坊对比特币汇率有一定上行趋势;基本面方面,以太坊链上交易量、链上DApp交易量有一定增长,新增地址增速有一定提升,算力持续下滑;以太坊 30 天开发者指数约为 2.23;以太坊与 BTC 180 天关联度保持稳定,30 天 ROI 略有回调;据TokenGazer官网六道数据显示,以太坊情绪指数移动平均线呈下滑趋势;由于费率的下调,抵押在Maker上的ETH总量有一定增长。[2019/11/12]

当时的偏向:

Gossipsub = 炙手可热,主网准备就绪 (除了一些 DoS 问题之外,没有多大问题了。并且这些问题也在主网启动之前发现/披露了)

Discv5 = 不完整,需要在主网启动前从5.0 -> 5.1进行实时网络迁移

动态 | 4月份以太坊DApp交易创今年以来新高:据Diar最新报告,4月份以太坊DApp交易量创去年12月份以来新高,有77.6万个以太坊在DApp上交易。与此同时,报告指出,在多个平台中新部署的DApps一直在逐步下降,创近15个月新低。[2019/5/7]

(https://github.com/protolambda/discv5-catdog)

但方向似乎很明确:减少 L1 复杂性,信标链已经够复杂了。只通过数据提高可扩展性,长期来看使用“数据可用性采样”方案,并拥抱 L2 扩容解决方案。因此 Vitalik 将其描述为 《以 rollup 为中心的以太坊路线图》 (中文版)。

然而,当实现者忙于信标链的发布时,研究人员已经忙于发布后的工作了:Vitalik/Dankrad 当时致力于一些早期的数据可用性设计草案,试图让实现者更加容易理解这些原理。

同时,我们启动了 Zinken、Toledo 和 Pyrmont 测试网 + 检查更多的启动事项 (检查漏洞等)。并且我们尝试跟上研究的进度,并开始针对网络层上的东西添加设计文档。就当时来说,关注这些问题还太早了,但 DAS (数据可用性采样) 实在太好了,没办法忽视。

公告 | imToken支持以太坊君士坦丁堡硬分叉升级:据imToken钱包公告显示,imToken支持以太坊君士坦丁堡硬分叉升级,用户无需进行操作,如果升级期间产生分叉币,由于去中心化钱包的特性,获取分叉币需要私钥授权,所以imToken无法帮助用户领取,但随后第一时间会发布公告指导用户如何领取分叉币。[2019/1/9]

基于 gossipsub 的一些东西,我确实写了一些想法,把它用于 DAS。事后看来,我现在倒认为 DHTs 比 Gossipsub 更加适合 DAS,也许除了初始分配。

当时我期望一些 DAS 的规范能够被实现和模拟。我想这是 “blob” 首次被提到?我们确实在 “分片数据 blob” 这样的上下文中使用过它,而且那时分片的规范中还没出现过这个词。

信标链发布之后,又有了更多的时间,然后我写了一个草案,在 Vitalik 和 Dankrad 写的采样规范草案中加入了更多 typing 和网络层的内容。将 blob 命名引入分片的规范 :)

2021 年一些事情发生了改变:为其设计的理想的 p2p 结构太复杂了,所以我转而尝试为它贡献工具 (go-kzg) 和参与早期的合并工作 (rayonism)。然后在夏天再次尝试加入分片的研究工作,而不是参与 Altair/London 升级的开发工作。

Blob 又出现了,这次它的结构更加 PBS 化 —— 聚合了 blob-构建者和 blob-提议者的 BLS 签名。但还是太复杂了:因此,分片设计的演进方向变得主要 “以信标提议者为中心”,这样设计使得其 “仅” 成为一个网络层的问题。

这在某种程度上就像是对分片的第五次设计?极简主义要舍弃掉很多东西,但结果确是美丽且强大的:更多的模块化设计、封装以及可选的复杂性。Rollup 引起了我的注意,尤其是 Optimism。

2022 年底,EIP 4488 (注意不要搞混了,不是 4844!) 和 4490 出现了:人们开始变得不耐烦,calldata 的成本必须快速降低以保持竞争力!伦敦升级之后的 All Core devs 上对这些话题的讨论也变得很热烈。但在我看来这是不可持续的,因为 calldata 带有 L2 不需要的传统开销。

同时,Vitalik 和 Dankrad 继续研究一些新的分片设计:更加以信标链为中心、只通过数据进行扩容、专注于采样方案。我觉得 “danksharding” 在 21 年底/22 年初真正公开出来?不是很确定第一个版本是哪个了,Dankrad 一直都在研究分片。

22 年初,Vitalik 提出了两种方法,我们可以在不使用采样的情况下,向完整的 danksharding 发展:简单版本和复杂版本。虽然在我看来,这其实就是 “重 EL (执行层)” 以及 “EL 和 CL 分离,更容易和未来兼容” 之间的区别。

我喜欢第二个方案,然后在 EthDenver 2022 期间,我们实现了 EIP-4844:我和 @lightclients 致力于 Geth;@asn_d6 帮助研发 KZG;@adietrichs 致力于费用市场的研究;并且都和 Vitalik/Dankrad 一起起草一份 EIP。Prysm 团队构建了首个 CL 原型。

现在 4844 被命名为 "proto-danksharding":实现完整分片的前提条件。但是 “blobspace” 才是真正的模因:经过许多次分片的设计迭代之后,这是比任何其他分片设计都更接近达到以太坊愿景的一个版本。

对我来说,Serenity 这个阶段就是完成所有 PoS 和分片设计以及迭代更新的工作。我们已经在信标链以及类似于协议外 PBS 这些开发上获得一些进展,让我们在 PoS 方面有了一个不错的开始。我想现在是时候对分片进行首次升级了:4844!

还有一些对未来 danksharding 的热点:

L1 数据包含延迟对 L2 的影响被高估了。

为了获得更多数据可用性的带宽,值得权衡的设计空间。

Gossip 和 TCP DHTs 不好,UDP DHT 类的覆盖很好:这都是关于轻节点的计数 (什么时候进行 discv5 扩展?)

更多 danksharding 的热点:

采样很大程度上依赖于良好的对等节点,希望看到更多评分优先但健壮的设计。

宁愿选择轻量级的通信和更多的女巫,而不是缺乏 p2p 上的验证者隐私。

ZK 可以成为未来 p2p 抗女巫的技术,但现在来说似乎还远着。

ETH中文网

媒体专栏

阅读更多

金色早8点

区块律动BlockBeats

1435Crypto

金色财经

吴说区块链

比推 Bitpush News

blockin

Block unicorn

Foresight News

Odaily星球日报

Bankless

DeFi之道

标签:以太坊ETHBLOANK以太坊硬币交易所交易时间togetherbnb薇拉双人互动blocplatformlbank交易所靠谱吗

币安app下载热门资讯
BSP:金色观察 | 一文全面了解链上身份生态版图

文/Kerman Kohli,天使投资人;译/金色财经xiaozou过去两年,我几乎把所有清醒的时间都用来思考关于链上身份的问题,以及如何让其成为现实.

1900/1/1 0:00:00
NEW:了解区块链延迟和吞吐量

来源 | paradigm.xyz作者 | Lefteris Kokoris-Kogias大家鲜少提到如何正确地测量一个(区块链)系统.

1900/1/1 0:00:00
SBF:FTX 员工自述:我们十分相信 SBF 却因此失去了一切

一个 FTX 员工的自述截图在社区传播,我们确认了它大部分的真实性,文章经过编译,来源于AutismCapital推文 图片来源:由无界版图AI工具生成全文如下:我是接近 FTX 情况的消息来源.

1900/1/1 0:00:00
STA:一览当前的比特币层格局 DeFi 生态正在建设中

原文作者:Stacks 创始人 Muneeb Ali,来源:Bankless,本文由 DeFi 之道编译当前比特币的市值约为 4000 亿美元。作为 OG 鼻祖级加密货币,这是相当了不起的.

1900/1/1 0:00:00
比特币:元宇宙新型数字治理与 DAO 的法律逻辑

撰文:张烽,万商天勤律师事务所合伙人来源:数字治理研究 图片来源:由无界版图AI工具生成。网络技术应用发展迅猛,不断融合众多数字技术催生数据新要素和网络新价值而形成新型经济生态,发展为可信、开放.

1900/1/1 0:00:00
ETH:向NFT销售收30%苹果税 “图圈”与苹果的双向救赎?

去中心化该不该给中心化渠道交税?前几个月刚有一些交易平台推出自定义版税,因会导致艺术家零版税收入引发业内争议,但当iOS 16推送后他们都保持了沉默.

1900/1/1 0:00:00