本文档详细介绍了以太坊线协议(ETH),该协议用于在节点之间交换以太坊区块链信息。内容涵盖了协议的基本操作,包括链同步、状态同步(快速同步/快照同步)、区块传播(在PoW网络中)以及交易交换。此外,文档还深入探讨了交易和区块的编码与验证规则, 以及各种协议消息的格式和功能,例如Status、NewBlockHashes和Transactions等,还提供了协议各个版本的变更日志。
Codex团队在以太坊主网上发现了大量超过250KB的“有机大区块”,并分析了这些区块的传播时间。研究测量了这些区块在不同地理位置的传播延迟,并比较了五种不同的共识层客户端如何反映这些差异。结果表明,当前以太坊网络可以容纳1MB到2MB的大区块,这对即将到来的EIP-4844(预计平均区块大小约为1MB)是个好消息。
本文提出了一种使用随机线性网络编码(RLNC)来改进以太坊中区块和blob传播的方法。该方法将区块分割成多个chunk,并使用线性组合进行广播,从而减少了传输时间和带宽消耗。实验证明,该方法可以显著降低延迟和带宽浪费,尤其是在处理大区块或blob时,能有效提升网络性能。
本文提出了一种在P2P网络中广播和传输以太坊区块和blob的新方法,该方法使用随机线性网络编码(RLNC)。实验表明,相比于当前Gossipsub的实现,该方法在理论上可以使用5%的带宽和57%的网络跳数来分发区块,从而减少消息的延迟
文章提出了一种基于随机线性网络编码(RLNC)的以太坊区块和blob传播方案,旨在优化P2P网络中的广播和传输效率。通过将区块分割成小块并进行编码,该方案理论上可以在降低带宽消耗和减少网络跳数的同时,实现更快的区块分发。初步的实验数据表明,该方法能够显著提升传播速度,尤其是在处理较大的区块或blob时。
本文深入探讨了Solana网络在实现快速交易确认和高效事务复制过程中的技术细节,重点介绍了采用了流水线设计的交易处理单元(TPU),以及其在网络节点间高效传播区块的策略(Turbine)。此外,文中还提及Solana的其他关键创新,如历史证明(Proof of History)和并行处理能力等,进一步阐释了其成为web级区块链的可行性与技术优势。
该BIP (Bitcoin Improvement Proposal) 定义了新的消息和序列化格式,用于传播承诺隔离见证结构的交易和区块。提出了新的交易和区块广播机制,以便支持隔离见证(Segregated Witness)的节点可以互相传递见证数据,同时保持与旧节点的兼容性。定义了新的消息类型和握手方式,以及交易哈希的计算方法。
以太坊核心开发者将 Sepolia 和 Hoodi 测试网的 Gas Limit 提升到 60M,用于分析此更改的影响。文章分析了 Gas Limit 提升后,对网络传播、区块处理和整体性能的影响,结果表明,从 Hoodi 和 Sepolia 的数据来看,60M 的 Gas Limit 是安全的。
本文详细介绍了Solana网络中的Turbine协议,它是一种多层区块传播机制,通过将区块分解为更小的数据碎片(shreds)并通过节点层级结构进行传播,从而优化了带宽使用并提高了区块传播的效率。Turbine协议结合了Reed-Solomon纠删码等技术,确保了数据的高可用性和网络的安全性,并支持Solana的高吞吐量和低延迟特性。
本文分析了三种延迟执行的设计方案,包括Proposer的延迟执行状态根包含、通过跳过交易的延迟执行以及通过Payload和区块分离的延迟执行。文章从区块准备时间、传播时间、验证时间以及实现复杂性等方面,对这些方案进行了对比分析,旨在理解不同设计在特定复杂性下如何实现所需的协议属性。