办公系统
个人会员
单位会员
首页 服务一站通 标准服务 正文

标准解读 | 《区块链 智能合约 形式化设计与验证方法》

2024-12-16

图片1.png 

 随着区块链技术的迅猛发展,智能合约作为其核心应用之一,在全球范围内得到了广泛关注和应用本质上可以看作在区块链上部署的一段可信交易执行程序,蕴含契约关系和数字资产交易,承载了巨大的价值和交易属性,是一种高可靠性要求的特殊软件业态。然而,智能合约的安全性问题一直是制约其进一步发展的关键因素。目前,由智能合约引发的区块链安全问题十分严峻,据研究人员统计,有超过 34000 个智能合约有可被利用的安全隐患,随着应用深入,总体呈上升趋势,因此,提高智能合约的可靠性、安全性成为一个亟需解决的重要问题。

 为了提高智能合约的安全性和可靠性,中国电子学会联合北京航空航天大学、国家工业信息安全发展研究中心、区块链技术与数据安全工信部重点实验室、云南省区块链应用技术重点实验室、北京科技大学、北京邮电大学等17家单位共同制定团体标准《区块链智能合约形式化设计与验证方法》T/CIE 130-2022),2022328日发布,202251日正式实施该标准由中国电子学会区块链分会提出,由中国电子学会归口。

 该标准规定了一套完整的区块链智能合约形式化设计与验证流程,包括需求描述、形式化建模、模型转换、形式化验证、自动代码生成以及一致性测试等关键环节(如图1所示)。这些方法的提出和应用,确保了智能合约在设计和执行过程中的正确性、安全性和可靠性。

图片2.png

                                      图1 智能合约形式化设计与验证流程

 本标准中规定的形式化设计方法涵盖了智能合约全生命周期的设计与验证过程,包括智能合约的形式化建模、形式模型的一致性转换与验证、可执行代码的自动生成以及一致性测试。标准中规定的形式化验证可以确保智能合约满足关键安全属性,避免潜在的安全漏洞和风险。

 本标准深入贯彻落实工业和信息化部、中央网信办《关于加快推动区块链技术应用和产业发展的指导意见》中提出的加强区块链标准化组织建设、推动区块链标准体系建立的要求,标志着我国在区块链智能合约领域迈出了重要的一步,填补了智能合约设计和验证过程中的标准空白,也为智能合约的安全性和可靠性提供了强有力的保障。该标准的实施,预计将极大推动区块链技术在我国乃至全球的健康发展,为数字经济的繁荣贡献力量,使区块链技术能够迎来更加安全、高效、可靠的未来。

相关行业从业者、科研工作者如需引用、阅读本标准,请通过中国标准出版社订购本标准。相关企业、检测和评估认证机构如需使用本标准内容,请来函告知中国电子学会。欢迎广大企事业单位、高校和科研院所申报中国电子学会团体标准项目。

 

 


返回列表页

加入会员

学会官微