Page 124 - 《软件学报》2025年第10期
P. 124

王御天 等: 基于多父链辅助工作量证明共识机制的后量子区块链系统                                                4521



                          160
                                                                                    出块时间 (s)  1.0
                                                                                    父链 A 哈希率
                                                                                    期望出块时间×0.95
                          150                                                       期望出块时间×1.05
                                                                                    期望出块时间
                                                                                             0.9
                          140
                                                                                             0.8
                          130
                         Block time (s)  120                                                 0.7 hashrate (MH/s)
                          110
                                                                                             0.6
                          100
                                                                                             0.5
                           90
                                                                                             0.4
                           80
                               0    50   100   150  200   250  300   350  400  450   500  550
                                                          Time (h)
                                            图 4 父链   A  算力攻击下的系统出块时间



                          700                                                                1.0
                          650
                          600                                                                0.9
                          550
                          500
                                                                                             0.8
                          450
                         Block number  400                                          父链 B 出块数  0.7 hashrate (kH/s)
                                                                                    父链 A 出块数
                                                                                    父链 A 哈希率
                          350
                                                                                    父链 A 期望出块数
                          300
                                                                                    父链 B 期望出块数
                          250                                                                0.6
                          200
                          150
                                                                                             0.5
                          100
                           50
                                                                                             0.4
                            0
                               0    50   100   150  200   250  300  350   400  450   500  550
                                                          Time (h)
                                            图 5 父链   A  算力攻击下的两类父链出块数

                    同理, 稳定模拟采用      Sha256  哈希函数的父链     A  算力不变, 采用   Scrypt 哈希函数的父链    B  算力在一段周期内
                 先后大幅增加、大幅减少、小幅增加、小幅减少后, 子链系统整体出块时间如后文图                             6  所示, 两类父链出块数如
                 后文图   7  所示.
                  4.3   应用后量子签名的交易效率实验验证
                    (1) 应用后量子签名的交易速度分析
                    本实验通过模拟交易流程, 进行          1 000  次交易, 计算签名和交易平均用时和比例. 实验结果如表              7  所示. 可以观
                 察一次签名平均用时        0.5 ms, 占一次交易的比例为     28.8%. 后量子签名    Dilithium-Prime 应用在时间上对交易影响

                 较小, 此外交易还会进行读写内存等消耗时间.
                    (2) 应用后量子签名的交易存储开销
                    本实验通过模拟交易, 测试交易和签名的空间存储开销, 实验结果如表                      8  所示. 在交易中签名和公钥大小占据
                 交易的大部分空间, 操作符和公钥哈希等也会占据一定空间. 可以看出后量子签名                          Dilithium-Prime 应用在空间上
                 对交易影响较大.
   119   120   121   122   123   124   125   126   127   128   129