[发明专利]区块链数据处理方法、装置、设备及介质在审
| 申请号: | 202010779125.4 | 申请日: | 2020-08-05 |
| 公开(公告)号: | CN112560078A | 公开(公告)日: | 2021-03-26 |
| 发明(设计)人: | 修宾彬;刘瑞飞;息冬阳 | 申请(专利权)人: | 北京京东振世信息技术有限公司 |
| 主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100086 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 数据处理 方法 装置 设备 介质 | ||
1.一种区块链数据处理方法,其特征在于,由消息生产方节点执行,所述方法包括:
向区块链网络发送包含待发布消息的事务请求,以使所述区块链网络对所述事务请求进行处理,并将包含所述待发布消息的事务数据上链存储;
接收区块链网络反馈的上链结果,并将上链结果中所述事务数据所在区块的区块标识与主题信息进行对应存储;以及,
将所述待发布消息对应的主题信息和所述消息生产方节点的标识信息发送至区块链网络,以使区块链网络中的区块链节点将所述主题信息和所述标识信息进行对应存储,以供订阅所述主题信息的区块链节点根据所述标识信息从所述消息生产方节点获取所述区块标识后从所述区块标识对应的区块中查询所述待发布消息。
2.根据权利要求1所述的方法,其特征在于,在向区块链网络发送包含待发布消息的事务请求之前,还包括:
将消息服务组件部署在区块链网络的各个节点中,以基于所述消息服务组件将所述待发布消息对应的主题信息和生产方节点的标识信息发送至区块链网络;
其中,所述消息服务组件中部署消息服务组件的关联智能合约,以基于所述关联智能合约确定所述待发布消息的主题信息并确定生产方节点,并发送至区块链网络。
3.根据权利要求2所述的方法,其特征在于,所述将消息服务组件部署在区块链网络的各个节点中,包括:
采用区块链节点的第一区块链密钥对所述关联智能合约进行签名,以得到所述关联智能合约的第一数据签名;
向区块链网络中的其它节点发送第一数据签名,以指示其他节点对所述第一数据签名进行验签,以在检测到验签通过,在所述区块链网络中的各个节点中安装所述关联智能合约。
4.一种区块链数据处理方法,其特征在于,由消息获取方节点执行,所述方法包括:
根据消息获取方节点所订阅的主题信息,确定与所述主题信息相对应的区块链节点的标识信息;
向与所述标识信息相对应的区块链节点发送获取与所述主题信息相对应的区块标识的请求信息,以使所述区块链节点基于所述请求信息确定与所述请求信息对应的区块标识;
接收所述区块链节点反馈的区块标识,根据所述区块标识生成获取事务数据的事务请求,并将所述事务请求发送至区块链网络,以从区块链网络中获取与所述事务请求相对应的事务数据;
其中,消费方节点中存储至少一个区块链节点发送的主题信息和对应的区块链节点的标识信息。
5.根据权利要求4所述的方法,其特征在于,在所述根据消息获取方所订阅的主题信息,确定与所述主题信息相对应的区块链节点的标识信息之前,还包括:
将消息服务组件部署在区块链网络中的各个节点中,以基于所述消息服务组件接收并存储区块链网络发送的主题信息和对应的区块链节点的标识信息。
6.根据权利要求5所述的方法,其特征在于,所述根据消息获取方所订阅的主题信息,确定与所述主题信息相对应的区块链节点的标识信息,包括:
根据消息获取方节点所订阅的主题信息,基于所述消息服务组件确定与所述主题信息相对应的区块链节点的标识信息。
7.根据权利要求5所述的方法,其特征在于,在从区块链网络中获取事务数据之后,还包括:
对所述事务数据进行验签,在验签通过后对所述事务数据进行处理,得到处理结果;
将处理结果和对应的消息获取方节点的标识信息发送至区块链网络,以供提供所述主题信息的区块链节点存储所述消息获取方节点的标识信息和处理结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东振世信息技术有限公司,未经北京京东振世信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010779125.4/1.html,转载请声明来源钻瓜专利网。





