five

智能合约功能测试数据集

收藏
国家基础学科公共科学数据中心2026-01-30 收录
下载链接:
https://nbsdc.cn/general/dataDetail?id=67d51110195d260905af9ead&type=1
下载链接
链接失效反馈
官方服务:
资源简介:
数据内容:智能合约功能测试数据集涵盖了在监管链同构链上进行功能测试的全面数据,包括但不限于服务器配置数据、监管链配置数据、智能合约存储的数据库数据、智能合约执行日志以及智能合约的版本控制信息等。这些数据不仅能够支持监管链智能合约功能测试环境的搭建,还能模拟验证智能合约在监管链上的运行功能完备性,确保智能合约在实际部署前能够满足预期的业务需求和监管要求。此外,该数据集还包括智能合约的接口调用记录、异常处理机制的测试结果以及智能合约的安全性测试数据,如代码审计结果和漏洞扫描报告,从而全面评估智能合约的稳定性和安全性。 数据来源:2024年7月20日-9月4日根据搭建的监管链同构链真实运行环境下采集的真实服务器配置数据;2024年7月20日-9月4日运行智能合约所生成的中间过程数据。 分析手段:1、利用自动化测试框架如Truffle Suite进行智能合约的单元测试和集成测试,确保每个智能合约的功能模块都能按预期工作。2、通过部署智能合约到测试网络,如用户环境等监管链测试网络,模拟实际运行环境,进行功能验证和性能评估。3、使用监管链区块链底层监控工具来追踪智能合约的执行日志和状态变化,分析智能合约的运行效率和资源消耗。4、采用代码静态分析工具如Slither或Mythril对智能合约代码进行安全审计,识别潜在的安全漏洞和编码错误。5、通过压力测试和负载测试,评估智能合约在高并发情况下的表现,确保其在极端条件下的稳定性和可靠性。 对考核指标的支撑性:在应用双层区块链架构的条件下,监管链需要研究自主可控的智能合约引擎,构建高效、可靠、安全的智能合约执行环境,提供兼容性强的数据访问接口,在满足相关隐私保护要求的基础上,提高数据处理的效率和安全性。针对股权托管交易市场数据量大、覆盖面广、业务场景复杂、安全性要求高等特点,开展自主智能合约技术的研发攻关,研究内容包括研发易学的合约编程语言和安全可靠且高效的智能合约代码编译器,并着重研究智能合约虚拟机引擎技术。本数据集测试了智能合约的各项功能,包括合约部署、调用、升级、冻结、解冻和销毁等业务功能,合约账本支持海量数据存储,合约代码支持国家商用密码加密算法,合约引擎支持对底层资源的访问控制,以及对智能合约虚拟机为提升智能合约代码的运行效率所进行的特定优化改进,验证了自主智能合约引擎的功能完备性,全面支撑了双层区块链架构证监会监管链基础设施平台中自主可控智能合约引擎的搭建。 数据集之间的关联:本数据集与数据集(4)和数据集(6)共同构成了智能合约监管链的完整测试框架。数据集(4)主要关注智能合约穿透式监管方案的性能测试,而数据集(6)则侧重于智能合约的隐私保护能力测试。本数据集则专注于智能合约在监管链上的功能测试,确保智能合约能够正确执行预定的业务逻辑,满足监管要求。这三个数据集相互补充,共同为监管链在区域性股权市场中的应用提供了全面的性能和安全性保障。通过对比分析这三个数据集的结果,可以更全面地评估智能合约在实际部署和运行中的表现,为监管链的优化和升级提供数据支持。 采集方案:系统数据导出、数据库记录 时间及地点:2024年7月20日-9月4日,同济大学 设备情况:测试所需的设备包括客户端设备和服务端设备,其中客户端设备的配置信息为:CPU型号为AMD Ryzen Threadripper PRO 5945WX 12-Cores、内存大小为128G、内存核心数量为12,逻辑处理器数量为24、操作系统为Windows 11 专业版(64位);服务端的配置信息为:CPU型号为AMD Ryzen Threadripper PRO 5945WX 12-Cores、内存大小为128G、内存核心数量为12,逻辑处理器数量为24、操作系统为Centos Linux release 7.9.2009(64位);代码环境为go 1.22.5。
提供机构:
同济大学
二维码
社区交流群
二维码
科研交流群
商业服务