[发明专利]一种区块链背书方法及装置在审
| 申请号: | 201810319127.8 | 申请日: | 2018-03-31 |
| 公开(公告)号: | CN110322345A | 公开(公告)日: | 2019-10-11 |
| 发明(设计)人: | 丁健;曹朝 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 辅助信息 目标版本 智能 交易 信息描述 区块 申请 成功率 | ||
本申请实施例公开了一种区块链背书方法及装置,该方法包括:首先,获取对智能合约进行背书所需要信息的信息描述;然后,根据该信息描述获取若干个版本的交易辅助信息,并从若干个版本的交易辅助信息中确定出一个目标版本;最后,利用目标版本的交易辅助信息对智能合约进行背书。也就是说,在本申请实施例中,各个背书节点均可以利用目标版本的交易辅助信息对智能合约进行背书,即,各背书节点是利用相同的交易辅助信息对智能合约进行背书,故各背书节点对智能合约的执行结果相同,从而提高了交易的成功率和效率。
技术领域
本申请涉及区块链领域,尤其涉及一种区块链背书方法及装置。
背景技术
区块链(blockchain)是一种将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。智能合约(smartcontract)是区块链技术的一种典型应用,其实质上是交易双方合约的代码化实例,基于可复制的、共享的分布式账本上,并按照交易合约的规定执行交易。
与实际商务合约类似,智能合约的触发条件或执行结果可能会依赖于合约内容之外的信息,即交易辅助信息,也就是说,交易辅助信息用于辅助智能合约的执行。例如不同货币之间的兑换需要根据实时的汇率定价完成交易,而其中的实时汇率就是货币兑换合约的交易辅助信息。可见,合理的交易辅助信息的输入是保证智能合约正确执行的关键。
由于一些交易辅助信息是动态变化的,传统技术根据背书节点(endorsing peer)产生的信息获取请求实时获取交易辅助信息,不同的背书节点获取到的交易辅助信息不同,导致不同背书节点对智能合约的执行结果也不同,影响交易的成功率和效率。
发明内容
本申请实施例提供了一种区块链背书方法及装置,可以解决不同的背书节点获取到的交易辅助信息不同,导致不同背书节点对智能合约的执行结果也不同,影响交易的成功率和效率的问题。
在本申请实施例的第一方面,提供了一种区块链背书方法,该方法包括:
获取对智能合约进行背书所需要信息的信息描述;根据所述信息描述获取若干个版本的交易辅助信息,并从所述若干个版本中确定出一个目标版本;利用所述一个目标版本的交易辅助信息对所述智能合约进行背书。由此可见,各个背书节点均可以利用目标版本的交易辅助信息对智能合约进行背书,即,各背书节点是利用相同的交易辅助信息对智能合约进行背书,故各背书节点对智能合约的执行结果相同,从而提高了交易的成功率和效率。
在一种可能的实现方式中,所述从所述若干个版本中确定出一个目标版本包括:将所述若干个版本的交易辅助信息中,获取时间最早的版本确定为所述一个目标版本。由于该目标版本的交易辅助信息是各个版本中获取时间最早的交易辅助信息,因此,可以保证在成员节点发起交易请求之后,尽快确定最终参与背书的交易辅助信息,从而可以尽快对智能合约进行背书,保证了交易的及时性。
在一种可能的实现方式中,所述从所述若干个版本中确定出一个目标版本包括:利用背书节点的标识对所述若干个版本的交易辅助信息进行签名,并将签名次数最多的版本确定为所述一个目标版本,所述背书节点为利用所述一个目标版本的交易辅助信息对所述智能合约进行背书的节点。利用背书节点的标识对交易辅助信息进行签名之后,即可认为该交易辅助信息是该背书节点认可的交易辅助信息。签名次数最多的版本的交易辅助信息,对应的,认可该交易辅助信息的背书节点的数目最多,也就是说,该交易辅助信息的认可度最高。将认可度最高的交易辅助信息作为目标版本的辅助信息,并利用该目标版本的交易辅助信息对智能合约进行背书,可以保证交易的公平性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810319127.8/2.html,转载请声明来源钻瓜专利网。





