Page 230 - 《软件学报》2025年第7期
P. 230

软件学报 ISSN 1000-9825, CODEN RUXUEW                                        E-mail: jos@iscas.ac.cn
                 2025,36(7):3151−3183 [doi: 10.13328/j.cnki.jos.007366] [CSTR: 32375.14.jos.007366]  http://www.jos.org.cn
                 ©中国科学院软件研究所版权所有.                                                          Tel: +86-10-62562563



                                          *
                 区块链测试基准综述

                 张    孝  1 ,    秦春玲  1,2 ,    王文收  3 ,    刘    昊  1 ,    陈晋川  1 ,    杜小勇  1


                 1
                  (中国人民大学 信息学院, 北京 100872)
                  (腾讯科技  (北京) 有限公司, 北京 100193)
                 2
                 3
                  (资金集中收付管理中心, 北京 100036)
                 通信作者: 陈晋川, E-mail: jcchen@ruc.edu.cn

                 摘 要: 近年来, 区块链技术已经广泛应用到数据要素流通、金融、物流、政务以及司法等领域. 随之也出现了若
                 干区块链测试基准, 以评测不同区块链系统的性能. 然而, 现有区块链测试基准内容差异较大, 缺少统一的区块链
                 测试基准框架来规范基准的内容, 也缺失统一的指标体系来明确区块链系统在性能和安全性方面应具备的能力.
                 从数据库发展历程来看, 统一的、可重复的、公平的测试基准规范可以更好地引导行业发展. 区块链本身也是一
                 种特殊的分布式数据库管理系统, 应该借鉴数据库技术在发展过程中积累的宝贵经验. 参考数据库测试基准的内
                 容, 针对区块链系统所特有的去中心化、不可篡改、可信等特点, 提出一个区块链测试基准参考框架                                 UFBCB. 该
                 参考框架定义了区块链测试基准的             5  个核心要素: 应用模型、数据模型、负载、指标和执行规则, 并阐明                    5  个要
                 素相互之间的关系, 为区块链性能评测提供了一个统一的参考标准. 提出一个全面衡量区块链系统各项关键能力
                 的测试指标体系, 包含性能、能耗、扩展性和安全性这                  4  个方面的指标, 基本覆盖了已有的区块链测试指标. 在此
                 基础上, 将  UFBCB  框架与现有区块链测试基准进行详尽的对比分析, 指出目前区块链测试基准存在的普遍问题.
                 最后, 对区块链测试基准未来的发展方向进行了讨论.
                 关键词: 区块链; 测试基准; 性能评估; 可扩展性; 安全性
                 中图法分类号: TP311

                 中文引用格式: 张孝, 秦春玲, 王文收, 刘昊, 陈晋川, 杜小勇. 区块链测试基准综述. 软件学报, 2025, 36(7): 3151–3183. http://www.
                 jos.org.cn/1000-9825/7366.htm
                 英文引用格式: Zhang X, Qin CL, Wang WS, Liu H, Chen JC, Du XY. Survey on Blockchain Benchmarks. Ruan Jian Xue Bao/Journal
                 of Software, 2025, 36(7): 3151–3183 (in Chinese). http://www.jos.org.cn/1000-9825/7366.htm

                 Survey on Blockchain Benchmarks
                                                                              1
                                                                1
                                                        3
                                        1,2
                           1
                 ZHANG Xiao , QIN Chun-Ling , WANG Wen-Shou , LIU Hao , CHEN Jin-Chuan , DU Xiao-Yong 1
                 1
                 (School of Information, Renmin University of China, Beijing 100872, China)
                 2
                 (Tencent Technology (Beijing) Co. Ltd., Beijing 100193, China)
                 3
                 (Centralized Fund Collection and Payment Management Center, Beijing 100036, China)
                 Abstract:  In recent years, blockchain technology has undergone rapid development and found widespread application in areas such as data
                 circulation,  finance,  logistics,  government  affairs,  and  judiciary.  Alongside  this  growth,  various  benchmarks  have  emerged  to  evaluate  the
                 performance  of  different  blockchain  systems.  However,  these  benchmarks  exhibit  significant  differences  in  scope  and  methodology,  lacking
                 a  unified  framework  to  standardize  their  design  and  evaluation  processes.  In  addition,  there  is  no  consistent  metric  system  to  explicitly
                 define  the  performance  and  security  capabilities  required  of  blockchain  systems.  Drawing  from  the  development  history  of  databases,  a
                 unified,  repeatable,  and  fair  benchmarking  standard  can  provide  valuable  guidance  for  industry  advancement.  As  a  specialized  form  of


                 *    基金项目: 国家重点研发计划  (2022YFB2702102)
                  收稿时间: 2024-06-18; 修改时间: 2024-09-17; 采用时间: 2024-11-24; jos 在线出版时间: 2025-04-25
                  CNKI 网络首发时间: 2025-04-27
   225   226   227   228   229   230   231   232   233   234   235