[发明专利]区块生成方法、装置和系统有效
申请号: | 201811181724.5 | 申请日: | 2018-10-11 |
公开(公告)号: | CN109146490B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 杨仁慧;刘春伟;赵铭;马超 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 生成 方法 装置 系统 | ||
本申请实施例公开了区块生成方法、装置和系统。该方法的一具体实施方式包括:接收客户端发送的交易信息,交易信息包括由客户端根据用户的交易操作而生成的交易数据;接收预设背书节点发送的对所述交易信息的背书响应,并确定所述背书响应是否符合预设规则,其中,所述背书响应由背书节点根据所述客户端发送的背书请求进行背书生成,所述背书请求包括所述交易信息;响应于确定所述背书响应符合预设规则,生成区块,其中所述区块包括所述交易数据。该实施方式可以简化区块生成流程,从而可以提高区块生成的速度。
技术领域
本申请实施例涉及计算机技术领域,具体涉及区块链技术领域,尤其涉及区块生成方法、装置和系统。
背景技术
区块链是一种共享账本的技术,其通过将加密区块数据按照时间顺序叠加而生成持久的、不可修改的记录,并且将记录存储在区块链网络的各个节点中,使得参与到区块链中的各个节点共同维护一个可靠的数据记录。由此,区块链具有去中心化、不可篡改、过程透明和可追踪等技术优势,其被认为在金融、征信、物联网、经济贸易结算、资产管理等众多领域都拥有广泛的应用前景。
根据区块链参与方的不同,区块链通常被分为公有链、联盟链和私有链三种类型,其中联盟链是商业应用的普遍形式。
超级账本(Hyperledger Fabric)是目前非常流行的区块链解决方案,多个组织可以通过超级账本组成联盟链网络。在超级账本网络中,一个交易的完成包括以下三个步骤:交易提案背书、交易排序以及区块生成和交易确认。
目前超级账本的区块链网络,交易提案的发起端(客户端)需要先向背书节点发送提案背书请求。然后发起端(客户端)等待背书节点返回背书响应。在接收到背书节点返回的背书响应后,发起端(客户端)验证背书响应是否与背书策略匹配,当收集到足够多的与背书策略匹配的背书响应时,客户端才能将交易提案以及背书节点对交易提案的背书响应发送给区块生成节点进行排序。区块生成节点在收到交易提案之后,会验证该交易提案是否包含了发起端(客户端)签名、背书节点的背书响应是否符合预设规则,当满足上述条件时,区块生成节点生成区块。
发明内容
本申请实施例提出了一种区块生成方法、装置和系统。
第一方面,本申请实施例提供了一种区块生成方法,该方法包括:接收客户端发送的交易信息,交易信息包括由客户端根据用户的交易操作而生成的交易数据;接收预设背书节点发送的对交易信息的背书响应,并确定背书响应是否符合预设规则,其中,背书响应由背书节点根据客户端发送的背书请求进行背书生成,背书请求包括交易信息;响应于确定背书响应符合预设规则,生成区块,其中区块包括交易数据。
在一些实施例中,接收预设背书节点发送的对交易信息的背书响应,包括:接收预设时间段内的、预设背书节点发送的对交易信息的背书响应。
在一些实施例中,响应于确定背书响应符合预设规则,生成区块,包括:响应于确定背书响应符合预设规则,将交易数据存储在预设数据队列的队尾;确定数据队列中的交易数据的数量是否大于预设阈值;响应于数据队列中的交易数据的数量大于预设数量阈值,生成区块。
在一些实施例中,背书节点由客户端基于预设背书策略,从多个对等节点中选取。
在一些实施例中,确定背书响应是否符合预设规则,包括:确定上述背书响应是否包括预设背书节点对上述交易信息的背书结果为通过的信息;或者确定接收到的、所指示的背书结果为通过的背书响应所对应的背书节点的数量是否大于等于预设阈值;或者确定接收到的、所指示的背书结果为通过的背书响应所对应的背书节点中是否包括权重大于预设权重阈值的背书节点。
在一些实施例中,将所生成的区块同步到多个对等节点,以使各对等节点对区块中的交易数据进行确认。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811181724.5/2.html,转载请声明来源钻瓜专利网。