用于复制证明的 CBC 加密
Sequential CBC encryption diagram showing chained block cipher used in Solana Proof of Replication
上下文
该图出现在讨论交易数据传播的安全性的部分,展示了如何防止验证者提前看到或审查即将到来的交易。
此图说明
该图展示了使用CBC(密码块链接)模式加密来延迟交易数据的披露。领导者在传播区块碎片时,对交易数据进行加密——使用前一个碎片的密文作为下一个碎片加密的输入向量。只有在整个区块被传播完毕后,领导者才公布解密密钥。这意味着验证者在收到解密密钥之前无法读取交易内容,因此无法选择性地审查特定交易或进行抢跑攻击。图中展示了加密、传播和解密的时间线。
重要性
CBC加密图展示了Solana如何解决领导者抢跑和交易审查问题。在高性能区块链中,领导者具有特权地位——他们最先看到交易并决定排序。延迟披露机制降低了领导者利用这一优势的能力,增强了网络的公平性。