2024-12-16
随着区块链技术的迅猛发展,智能合约作为其核心应用之一,在全球范围内得到了广泛关注和应用,其本质上可以看作在区块链上部署的一段可信交易执行程序,蕴含契约关系和数字资产交易,承载了巨大的价值和交易属性,是一种高可靠性要求的特殊软件业态。然而,智能合约的安全性问题一直是制约其进一步发展的关键因素。目前,由智能合约引发的区块链安全问题十分严峻,据研究人员统计,有超过 34000 个智能合约具有可被利用的安全隐患,随着应用深入,总体呈上升趋势,因此,提高智能合约的可靠性、安全性成为一个亟需解决的重要问题。
为了提高智能合约的安全性和可靠性,中国电子学会联合北京航空航天大学、国家工业信息安全发展研究中心、区块链技术与数据安全工信部重点实验室、云南省区块链应用技术重点实验室、北京科技大学、北京邮电大学等17家单位共同制定了团体标准《区块链智能合约形式化设计与验证方法》(T/CIE 130-2022),并于2022年3月28日发布,2022年5月1日正式实施。该标准由中国电子学会区块链分会提出,由中国电子学会归口。
该标准规定了一套完整的区块链智能合约形式化设计与验证流程,包括需求描述、形式化建模、模型转换、形式化验证、自动代码生成以及一致性测试等关键环节(如图1所示)。这些方法的提出和应用,确保了智能合约在设计和执行过程中的正确性、安全性和可靠性。
图1 智能合约形式化设计与验证流程
本标准中规定的形式化设计方法涵盖了智能合约全生命周期的设计与验证过程,包括智能合约的形式化建模、形式模型的一致性转换与验证、可执行代码的自动生成以及一致性测试。标准中规定的形式化验证可以确保智能合约满足关键安全属性,避免潜在的安全漏洞和风险。
本标准深入贯彻落实工业和信息化部、中央网信办《关于加快推动区块链技术应用和产业发展的指导意见》中提出的加强区块链标准化组织建设、推动区块链标准体系建立的要求,标志着我国在区块链智能合约领域迈出了重要的一步,填补了智能合约设计和验证过程中的标准空白,也为智能合约的安全性和可靠性提供了强有力的保障。该标准的实施,预计将极大推动区块链技术在我国乃至全球的健康发展,为数字经济的繁荣贡献力量,使区块链技术能够迎来更加安全、高效、可靠的未来。
相关行业从业者、科研工作者如需引用、阅读本标准,请通过中国标准出版社订购本标准。相关企业、检测和评估认证机构如需使用本标准内容,请来函告知中国电子学会。欢迎广大企事业单位、高校和科研院所申报中国电子学会团体标准项目。
扫描二维码关注
中国电子学会公众号
扫描二维码加入
中国电子学会会员
标准解读|《磁控溅射设备薄膜精度测试方法》
标准解读|《信息技术 通用时空信息应用支撑平台 参考架构》
关于废止《固态硬盘性能技术要求及测试规范》等3项标准计划的公告
关于发布《机场净空区非合作无人机目标探测系统通用技术要求》等17项中国电子学会标准的公告
关于信息系统交付能力成熟度模型(DCSC)符合性评估首批标准试点宣传推广合作单位与通过试点单位公示的通知
关于《民航富媒体数据及应用规范 第1部分:数据定义规范》等四项标准公开征求意见的通知
关于发布《Linux操作系统应用程序开发接口规范》等19项中国电子学会标准的公告