【技术实现步骤摘要】
【国外来华专利技术】区块链区块的异步处理
本文涉及区块链区块的异步处理,这可以被用于例如实现基于区块链的容错系统。
技术介绍
分布式账本(DLS),还可被称为共识网络和/或区块链网络,使参与的实体能够安全地且不可篡改地存储数据。在不引用任何特定用例的情况下,DLS通常被称为区块链网络。区块链网络的类型的示例可以包括公有区块链网络、私有区块链网络和联盟区块链网络。联盟区块链网络针对选择的实体组群提供,该实体组群控制共识处理,并且联盟区块链网络包括访问控制层。在一些用例中,区块链系统需要与第三方系统交互。期望一种桥接或桥接设备以允许第三方系统与区块链系统之间的通信。在这样的交互系统中,还期望处理用于第三方系统与区块链系统之间通信的区块链区块的吞吐量和处理效率较高,以及具有容错性以确保有序通信。
技术实现思路
所描述的主题的实施例可以单独或组合地包括一个或多个特征。例如,在一个实施例中,一种由桥接设备执行的方法,其中,桥接设备通信地链接到区块链网络中的区块链网络节点,所述方法包括:使用所述桥接设备的第一线程集从所述区块链网络节点检索第一区块链区块集;将所述第一区块链区块集存储在所述桥接设备中;以及使用所述桥接设备的第二线程集来验证存储在所述桥接设备中的第二区块链区块集;其中,所述第一线程集不同于所述第二线程集;并且检索所述第一区块链区块集以及验证所述第二区块链区块集是使用所述第一线程集和所述第二线程集异步地执行的。在一些实施例中,验证操作可以与检索操作异步地执行,例如通过发起或以其他方式执行验证操作,而无需等待检索 ...
【技术保护点】
1.一种计算机实现的由桥接设备执行的方法,其中,所述桥接设备通信地链接到区块链网络中的区块链网络节点,所述方法包括:/n使用所述桥接设备的第一线程集从所述区块链网络节点检索第一区块链区块集;/n将所述第一区块链区块集存储在所述桥接设备中;以及/n使用所述桥接设备的第二线程集来验证存储在所述桥接设备中的第二区块链区块集;/n其中,检索所述第一区块链区块集以及验证所述第二区块链区块集是使用所述第一线程集和所述第二线程集异步地执行的。/n
【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的由桥接设备执行的方法,其中,所述桥接设备通信地链接到区块链网络中的区块链网络节点,所述方法包括:
使用所述桥接设备的第一线程集从所述区块链网络节点检索第一区块链区块集;
将所述第一区块链区块集存储在所述桥接设备中;以及
使用所述桥接设备的第二线程集来验证存储在所述桥接设备中的第二区块链区块集;
其中,检索所述第一区块链区块集以及验证所述第二区块链区块集是使用所述第一线程集和所述第二线程集异步地执行的。
2.如权利要求1所述的方法,其中,
所述第一区块链区块集包括第一区块链区块和第二区块链区块,
所述第一线程集包括第一线程和第二线程,
使用所述桥接设备的所述第一线程集从所述区块链网络节点检索所述第一区块链区块集包括并行地:
使用所述桥接设备的所述第一线程从所述区块链网络节点检索所述第一区块链区块,
使用所述桥接设备的所述第二线程从所述区块链网络节点检索所述第二区块链区块。
3.如前述任一项权利要求所述的方法,其中,
所述第二区块链区块集包括第三区块链区块和第四区块链区块,
所述第二线程集包括第三线程和第四线程,
使用所述桥接设备的所述第二线程集来验证存储在所述桥接设备中的所述第二区块链区块集包括并行地:
使用所述桥接设备的所述第三线程来验证所述第三区块链区块,
使用所述桥接设备的所述第四线程来验证所述第四区块链区块。
4.如前述任一项权利要求所述的方法,还包括:
在所述桥接设备的数据存储中维护远程高度值和本地高度值,其中:
所述远程高度值指示存储在所述区块链网络节点上的区块链区块的数量;以及
所述本地高度值指示已经从所述区块链网络节点获得并且存储在所述桥接设备上的区块链区块的数量,
其中,使用所述桥接设备的所述第一线程集从所述区块链网络节点检索所述第一区块链区块集包括:
所述桥接设备确定所述本地高度值是否小于所述远程高度值;以及
响应于确定所述本地高度值小于所述远程高度值,从所述区块链网络节点获得未存储在所述桥接设备上的至少一个区块链区块。
5.如权利要求4所述的方法,还包括:
响应于从所述区块链网络节点获得所述至少一个区块链区块,将所述至少一个区块链区块存储在所述桥接设备上;以及
所述桥接设备更新所述本地高度值。
6.如权利要求4或5所述的方法,还包括:
响应于确定所述本地高度值不小于所述远程高度值,限制从所述区块链网络节点获得区块链区块。
7.如权利要求4至6中任一项所述的方法,还包括:
所述桥接设备从所述区块链网络节点接收通知,所述通知指示所述远程高度值;
所述桥接设备从客户端设备接收交易请求,所述交易请求用于请求在区块链网络上执行交易;
所述桥接设备将所述交易请求发送至所述区块链网络节点;以及
所述桥接设备从所述区块链网络节点接收第二通知,所述第二通知指示更新的...
【专利技术属性】
技术研发人员:王吉元,闫雪冰,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。