← 返回列表
区块链中智能合约的执行监管方法、装置、设备和介质
摘要文本
本公开实施例公开了一种区块链中智能合约的执行监管方法、装置、设备和介质,其中方法应用于区块链系统中的部署合约节点,包括:智能合约执行时进行指定项目的安全性校验;若校验失败将项目标识发送给区块链系统中的第一超级节点;根据第一超级节点的返回指示停用智能合约;接收到停用合约的升级请求时,基于项目标识对升级代码进行安全性校验;若校验成功根据智能合约的属性采取对应的升级策略,对智能合约执行升级操作;部署合约节点是区块链系统中所有节点通过共识机制认定的管理智能合约的节点。本公开实施例使得智能合约的执行受到合理有效的监管,使得智能合约在整个区块链系统中顺畅开展自身业务,保证智能合约的业务更加安全可信。
申请人信息
- 申请人:中国信息通信研究院
- 申请人地址:100191 北京市海淀区学院路40号
- 发明人: 中国信息通信研究院
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 区块链中智能合约的执行监管方法、装置、设备和介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410172106.3 |
| 申请日 | 2024/2/6 |
| 公告号 | CN117726343A |
| 公开日 | 2024/3/19 |
| IPC主分类号 | G06Q20/40 |
| 权利人 | 中国信息通信研究院 |
| 发明人 | 池程; 尹子航; 谢滨; 朱斯语; 程彤彤 |
| 地址 | 北京市海淀区学院路40号 |
专利主权项内容
1.一种区块链中智能合约的执行监管方法,其特征在于,所述方法应用于区块链系统中的部署合约节点,包括:在智能合约执行的过程中进行至少一项指定项目的第一安全性校验;在所述第一安全性校验失败的情况下,将校验失败的项目标识发送给区块链系统中的第一超级节点;其中,所述第一安全性校验包括代码校验和执行校验;在接收到所述第一超级节点基于所述校验失败的项目标识返回的停用指示的情况下,将所述智能合约标记为停用合约;在接收到对所述停用合约的升级请求的情况下,基于所述校验失败的项目标识对所述升级请求中的升级代码进行第二安全性校验;其中,所述第二安全性校验包括所述代码校验;在所述第二安全性校验成功的情况下,根据所述智能合约的属性采取对应的升级策略,对所述智能合约执行升级操作;所述智能合约的属性包括系统合约和应用合约;其中,所述部署合约节点是所述区块链系统中的所有节点通过共识机制认定的管理所述智能合约的节点。