文章提出了FullDAS网络架构,旨在解决Danksharding中32MB大数据块的网络瓶颈问题。FullDAS通过区分数据可用性分散和抽样,设计高效的分散和抽样协议,包括liteDAS抽样协议、Topic Routing和Ephemeral Connect等机制,以及利用2D编码进行网络内修复以增强可用性,从而实现更大的区块数据处理能力。
本文探讨了在以太坊Fusaka分叉后,如何通过改进列的传播来提高blob吞吐量。文章提出了几种基于纠删码(如RS和RLNC)和cell为中心的gossip协议,以优化列的传播效率。不同的方案在编码方式和gossip验证机制上有所差异,旨在实现更高效的网络传输和数据重建,同时考虑了计算成本、带宽效率和安全性。
本文提出了FullDAS,一种用于数据可用性抽样(DAS)的网络堆栈,旨在支持32MB及以上的大区块。FullDAS通过优化数据分散和抽样过程,包括liteDAS抽样协议、主题路由、改进的连接机制以及2D编码等技术,旨在实现快速、高效和稳健的数据可用性,从而解决当前网络堆栈在处理大数据块时遇到的瓶颈问题。
PeerDAS 旨在通过重用以太坊中已有的 P2P 组件,在 4844 的基础上进一步扩展数据可用性(DA)的规模。文章探讨了如何在不依赖更高级的 DHT 解决方案的情况下,通过具有不同节点类型的相对简单的网络结构实现额外的 DA 扩展,以及模拟了这种解决方案的有效性,包括涉及数据大小、网络节点总数、诚实节点所需承担的最小工作量等参数。
本文探讨了数据可用性抽样(DAS)中的若干关键问题,并提出了三项改进技术:LossyDAS允许在抽样中存在少量缺失,以换取更大的抽样规模;IncrementalDAS逐步增加抽样规模,若测试失败则扩展样本;DiDAS则通过选择行和列不同的样本,优化了二维Reed-Solomon编码网格的抽样效果。这些方法旨在提高DAS的效率和可靠性,尤其是在面对恶意攻击时。
本文提出了一种名为 SubnetDAS 的中间数据可用性抽样(DAS)方案,旨在弥合 EIP-4844 和 Danksharding 之间的差距。该方案基于子网,每个样本对应一个子网,节点通过连接到这些子网来获取样本。SubnetDAS 牺牲了查询的不可链接性,但旨在提供更高的可扩展性,同时不影响整个网络的活跃性或增加节点需求。该方案还讨论了安全性分析以及吞吐量与带宽之间的权衡。
Codex团队在以太坊主网上发现了大量超过250KB的“有机大区块”,并分析了这些区块的传播时间。研究测量了这些区块在不同地理位置的传播延迟,并比较了五种不同的共识层客户端如何反映这些差异。结果表明,当前以太坊网络可以容纳1MB到2MB的大区块,这对即将到来的EIP-4844(预计平均区块大小约为1MB)是个好消息。
本文提出了一种新的数据可用性抽样(DAS)和分片 blob mempool 设计,旨在增强可扩展性,同时保持去中心化。该设计通过引入水平分片 mempool 和部分列广播,减少了执行层(EL)节点需要下载的数据量,消除了 EL 和共识层(CL)之间的网络冗余,并减少了 CL 节点需要上传的数据量,从而优化了网络带宽利用率。
本文提出了一种新颖的数据可用性抽样(DAS)和分片blob内存池的设计,旨在增强可扩展性并保持去中心化。该设计通过引入分片blob内存池和部分列广播,实现了分布式区块构建,从而降低了网络带宽需求,并消除了执行层(EL)和共识层(CL)之间的网络冗余。
本文介绍了Celestia,一个基于 Cosmos SDK 的数据可用性层,它为 sovereign rollups 提供了一个安全且廉价的交易数据存储空间。
文章讨论了EIP-4844之后,在PeerDAS中验证样本时面临的KZG证明计算瓶颈问题,并提出将cell的KZG证明计算转移到交易发送者的解决方案。这种方式可以移除区块生产过程中节点计算KZG证明的需求,从而提高blobs数量的可扩展性,并可能在Fusaka fork中实现。
本文提出了一种名为 SubnetDAS 的中间数据可用性抽样(DAS)方案,旨在弥合 EIP-4844 和完整 Danksharding 之间的差距。该方案为每个样本设立一个子网,节点通过连接到相应子网来获取样本,从而在不影响网络活跃度和增加节点要求的前提下,实现更高的扩展性。同时,该方案牺牲了查询的不可链接性,但并不影响整个链的可用性保证和Rollup的安全性。
PeerDAS 旨在通过重用以太坊中已有的 P2P 组件,在 4844 的基础上扩展数据可用性(DA)的规模。该设计依赖于不同类型的节点,通过节点分片和 gossip 协议实现数据的分发和采样,并利用信誉系统来激励节点的诚实行为,目标是在不依赖复杂 DHT 解决方案的情况下提高 DA 的效率。
本文介绍了PeerDAS,一种允许节点分片blob保管责任的系统,旨在增加每个区块的blob数量,而无需线性增加所需的带宽和存储容量。PeerDAS通过纠删码、数据列分片和节点的数据列托管来实现这一目标,并引入了新的Req/Resp消息用于数据列的检索和验证。同时,文章还探讨了数据列的存储方式、重构机制以及PeerDAS相较于Proto-Danksharding的优势。
本文介绍了以太坊2.0设计中的数据分片(Data Sharding)方案,该方案是rollup-centric roadmap的核心组成部分。