本文深入探讨了在引入数据可用性采样(DAS)后,分叉选择与数据可用性层之间的交互,旨在缓解潜在的攻击。文章首先识别了当前分叉选择规范下的潜在攻击,并提出了应对策略。此外,还讨论了紧密分叉选择、尾随分叉选择以及相关的攻击,并提出了(block, slot)分叉选择以及多数分叉选择来解决这些问题。
本文档描述了 Engine API 的测试用例,这些测试用例都是从合并后的世界开始的,即 Genesis 是一个终端PoW块。
Genesis
本文档探讨了EIP4844中BlobsSidecar和BeaconBlockBody之间的规范依赖关系,以及由于它们之间的松散耦合而导致的实现复杂性。着重分析了信标链处理、P2P网络处理和分叉选择处理中遇到的问题,特别是当sidecar在block之前接收到时的情况,并提出了进一步的考虑。
BlobsSidecar
BeaconBlockBody
sidecar
block