[发明专利]区块链的执行智能合约方法、计算机设备及区块链系统有效
| 申请号: | 202110713258.6 | 申请日: | 2021-06-25 |
| 公开(公告)号: | CN113379420B | 公开(公告)日: | 2023-03-31 |
| 发明(设计)人: | 齐荣;鲁静;程晗蕾;代海鹏 | 申请(专利权)人: | 远光软件股份有限公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40 |
| 代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何倚雯 |
| 地址: | 519000 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 执行 智能 合约 方法 计算机 设备 系统 | ||
1.一种区块链的执行智能合约方法,其特征在于,包括:
交易发起设备将交易提案发送给至少一个背书节点;其中,所述背书节点中设置有可信执行环境,所述背书节点的所述可信执行环境存储有智能合约;
所述背书节点基于所述交易提案执行所述智能合约,得到交易信息,并将所述交易信息发送至所述交易发起设备;
所述交易发起设备接收所述交易信息,并向排序节点发送所述交易信息,以对所述交易信息进行上链;
其中,所述交易发起设备将交易提案发送给至少一个背书节点,包括:
所述交易发起设备在可信环境注册表中查询得到所述背书节点和所述背书节点对应的认证结果;其中,所述可信环境注册表记录有设有所述可信执行环境的背书节点和所述背书节点中所述可信执行环境的认证结果;
所述交易发起设备利用所述认证结果对所述背书节点的可信执行环境进行验证,并在所述验证通过时,向所述背书节点发送所述交易提案。
2.根据权利要求1所述的方法,其特征在于,在所述背书节点基于所述交易提案执行所述智能合约,得到交易信息之前,所述方法还包括:
所述背书节点的可信执行环境向所述可信环境注册表中发送登记请求,以使所述可信环境注册表对所述背书节点的可信执行环境进行认证;其中,所述可信环境注册表用于在确定记录所述背书节点及其所述可信执行环境的认证结果;
所述背书节点从所述可信环境注册表中获取所述认证结果,并发送给管理节点,以使所述管理节点基于所述认证结果确认所述背书节点的可信执行环境认证通过时,将所述认证结果发送给所述排序节点进行上链。
3.根据权利要求1所述的方法,其特征在于,所述背书节点基于所述交易提案执行所述智能合约,得到交易信息,包括:
所述背书节点将所述交易提案的明文数据输入至所述智能合约中执行,得到交易信息;
和/或,所述将所述交易信息发送至所述交易发起设备,包括:所述背书节点将所述交易信息加密,并加密后的所述交易信息发送给所述交易发起设备;所述交易发起设备接收所述交易信息,包括:所述交易发起设备接收加密后的所述交易信息,并对加密后的所述交易信息进行解密。
4.根据权利要求1所述的方法,其特征在于,所述向排序节点发送所述交易信息,包括:
所述交易发起设备确定接收到的交易信息满足交易发送条件,向排序节点发送所述交易信息;
其中,所述交易发送条件包括接收到的所述交易信息的数量占背书节点数的第一比例以上,和/或,接收到的且相同的所述交易信息的数量占背书节点数的第二比例以上,所述背书节点数为所述至少一个背书节点的数量。
5.根据权利要求1所述的方法,其特征在于,在所述交易发起设备向排序节点发送所述交易信息之后,所述方法还包括:
所述排序节点若检测到满足上链条件,则将经排序的所述交易信息作为待存储信息,并将所述待存储信息存储至可信设备的可信执行环境中,以及将所述待存储信息的哈希值打包成区块进行上链。
6.根据权利要求5所述的方法,其特征在于,所述将所述待存储信息存储至可信设备的可信执行环境中,以及将所述待存储信息打包成区块进行上链,包括:所述排序节点将所述待存储信息的明文数据存储至可信设备的可信执行环境中,以及将所述待存储信息的哈希值打包成区块进行上链;
和/或,所述排序节点的数量为多个,所述待存储信息是有多个排序节点对经排序的交易信息进行共识得到的;
和/或,在所述排序节点将所述交易信息的明文信息存储至可信设备的可信执行环境中之后,所述方法还包括:
所述交易发起设备节点接收访问设备对所述交易信息的访问请求;
所述交易发起设备判断所述访问请求是否满足预设访问条件;
若满足所述预设访问条件,则将对所述交易信息的授权信息发送给所述可信设备,以使得所述可信设备基于所述授权信息将所述交易信息发送给所述访问设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远光软件股份有限公司,未经远光软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110713258.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:地刷组件手持吸尘器
- 下一篇:一种新能源车的点火线圈自动组装设备





