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

4522                                                      软件学报  2025  年第  36  卷第  10  期



                          160
                                                                                   出块时间 (s)  40
                                                                                   父链 B 哈希率
                          150                                                      期望出块时间×0.95
                                                                                   期望出块时间×1.05
                                                                                   期望出块时间    35
                          140
                                                                                             30
                          130
                          Block time (s)  120                                                25  hashrate (kH/s)

                          110
                                                                                             20
                          100
                                                                                             15
                           90
                                                                                             10
                           80
                               0     50    100   150   200   250   300   350   400   450   500
                                                          Time (h)
                                            图 6 父链   B  算力攻击下的系统出块时间

                          700
                                                                                             40
                          650
                          600
                                                                                             35
                          550
                          500
                                                                                             30
                          450
                          Block number  400                                         父链 A 出块数  25 hashrate (MH/s)
                                                                                    父链 B 出块数
                                                                                    父链 B 哈希率
                          350
                                                                                    父链 A 期望出块数
                                                                                    父链 B 期望出块数
                          300
                          250                                                                20
                          200
                          150                                                                15
                          100
                           50
                                                                                             10
                               0     50    100   150   200   250   300   350   400   450   500
                                                          Time (h)
                                            图 7 父链   B  算力攻击下的两类父链出块数


                                               表 7 签名与交易平均用时和比例

                                             参数             签名            交易
                                           时间 (ms)          0.55          19.09
                                            比例 (%)          28.8          100

                                               表 8 签名与交易空间开销与比例

                                            参数          签名        公钥        交易
                                         空间 (bytes)     3 233     1916      5 374
                                          比例 (%)        60.2      35.7      100

                  5   总 结

                    本文设计并实现一种基于多父链辅助工作量证明共识机制和应用基于素阶数域后量子签名算法的后量子区
                 块链系统. 系统采用多父链辅助工作量证明共识机制, 算法通过子链-矿池-父链三方交互模型, 使在共识机制中采
   120   121   122   123   124   125   126   127   128   129   130