Proof of ReplicationのためのCBC暗号化
Sequential CBC encryption diagram showing chained block cipher used in Solana Proof of Replication
コンテキスト
この図はSolanaのProof of Replication(PoRep)で使用される暗号化方式を説明するセクションに掲載されている。
この図が示す内容
この図は、CBC(Cipher Block Chaining)暗号化モードがSolanaのPoRep(レプリケーション証明)でどのように使用されるかを示している。台帳データがCBCモードで暗号化され、各ブロックの暗号化が前のブロックの暗号文に依存する連鎖構造が形成される。この逐次的な依存性により、データの暗号化は並列化できず、レプリカの生成に一定の時間コストが必要となる。これにより、バリデーターが実際に台帳データの物理コピーを保持していることが証明される。
意義
この図は、SolanaのPoRepがCBC暗号化の逐次的特性を活用して、ストレージの物理的保持を暗号学的に証明する仕組みを示している。この設計はFilecoinのPoRepと概念的に類似しているが、Solanaの台帳データの検証に特化した実装となっている。