[发明专利]一种区块链智能合约验证部署的方法及装置有效
申请号: | 201910716636.9 | 申请日: | 2019-08-05 |
公开(公告)号: | CN110443075B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 陈晓蕊;苏恒;李东丽;黄剑 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F16/27;G06Q40/04 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;任默闻 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供了一种区块链智能合约验证部署的方法及装置,包括:在事前将通过评审的智能合约依据哈希算法提取信息摘要存入区块链节点的白名单中,在部署智能合约时,区块链联盟各方按照相同的哈希算法对需要部署的智能合约进行信息摘要以便验证所部署智能合约的合法性、有效性,当接收到新增智能合约时对该合约采用哈希算法提取信息摘要并与白名单中的信息摘要进行比对验证。本申请通过引入智能合约事前管理机制,事前将需要发布的智能合约字节数组以哈希算法生成信息摘要的形式进行白名单管理,事中将需要部署在节点上的智能合约做合法性校验验证,弥补了目前智能合约管理只有事后监督机制的漏洞。 | ||
搜索关键词: | 一种 区块 智能 合约 验证 部署 方法 装置 | ||
【主权项】:
1.一种区块链智能合约验证部署的方法,其特征在于,包括:区块链节点从接收到的交易请求报文中读取发布调用标志、目标合约唯一标识,所述交易请求报文包括:发布调用标志、目标合约唯一标识、合约字节码数组和所需计算资源;若所述发布调用标志为发布,所述目标合约唯一标识为空,区块链节点对目标合约赋予唯一标识,并对所述交易请求报文进行验证;对验证结果为通过的交易请求报文进行共识处理,并根据共识处理的结果确定交易的执行顺序;将所述所需计算资源、所述发布调用标志、所述目标合约唯一标识和所述合约字节码数组组成创建合约报文发送给预先选定的容器进行处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910716636.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种区块链节点数据完整性检测的方法
- 下一篇:基于实名区块链的存证方法和系统