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

