Hasty Briefsbeta

双语

RaptorCast: Designing a Messaging Layer

a year ago
  • #consensus
  • #networking
  • #blockchain
  • RaptorCast旨在优化权益证明(PoS)区块链中的区块提案传播,重点关注性能、安全性和鲁棒性。
  • 该系统采用UDP协议传输数据以优先保证速度,通过编码和认证机制补偿数据包丢失并确保数据完整性。
  • 编码系统选用Raptor码的R10实现方案高效处理丢包,并采用符号级认证附加机制保障数据可信度。
  • 采用结构化广播策略:根据验证者权益分配数据块,并赋予其二次广播职责以实现全网覆盖。
  • 设计包含默克尔证明和数字签名进行消息认证,通过对数据块组而非单个块签名来降低计算开销。
  • 通过计算冗余因子应对丢包和拜占庭行为,确保诚实验证者在异常情况下仍能重构区块提案。
  • 未来改进方向包括采用带降级机制的乐观设计方案,并探索Reed-Solomon码等更快速编解码器在特定场景的应用。