【技术实现步骤摘要】
【国外来华专利技术】实现基于区块链的工作流
本文涉及实现基于区块链的工作流。
技术介绍
分布式账本(DLS),也可以被称为共识网络和/或区块链网络,使参与的实体能够安全地且不可篡改地存储数据。在不引用任何特定用例的情况下,DLS通常被称为区块链网络。区块链网络的示例类型可以包括公有区块链网络、私有区块链网络和联盟区块链网络。联盟区块链网络针对选择的实体组群提供,该实体组群控制共识处理,并且联盟区块链网络包括访问控制层。工作流通常包括用于完成任务的一系列活动。可以使用软件工具将工作流自动化,这些软件工具应用规则来确定一个步骤是否已成功完成以及何时可以开始下一步骤。在一些情况下,工作流系统可以被设计为组成并执行一系列计算或数据操纵步骤。然而,实现工作流系统的复杂性可导致工作流系统的处理效率低下。因此,需要用于提高工作流系统效率的解决方案。
技术实现思路
本文描述了用于实现基于区块链的工作流的技术。这些技术通常涉及实现基于区块链网络的工作流系统。工作流可用于公路建设、飞机制造、造船、电子商务或任何其他应用。在一些实施例中, ...
【技术保护点】
1.一种计算机实现的方法,包括:/n网络服务器维护用于识别区块链网络中记录的一个或多个状态的数据,所述一个或多个状态作为待由在所述区块链网络外参与工作流的一个或多个客户端设备执行的一个或多个客户端服务方法的触发状态;/n所述网络服务器从第一客户端设备接收用于在区块链网络上执行交易的请求;/n所述网络服务器指示所述区块链网络执行所述交易;/n所述网络服务器监测所述交易执行之后所述区块链网络上的状态;/n所述网络服务器识别所述状态是参与所述工作流的第二客户端设备的客户端服务方法的触发状态,其中,所述客户端服务方法能够由位于所述区块链网络之外的所述第二客户端设备执行;以及/n所述 ...
【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,包括:
网络服务器维护用于识别区块链网络中记录的一个或多个状态的数据,所述一个或多个状态作为待由在所述区块链网络外参与工作流的一个或多个客户端设备执行的一个或多个客户端服务方法的触发状态;
所述网络服务器从第一客户端设备接收用于在区块链网络上执行交易的请求;
所述网络服务器指示所述区块链网络执行所述交易;
所述网络服务器监测所述交易执行之后所述区块链网络上的状态;
所述网络服务器识别所述状态是参与所述工作流的第二客户端设备的客户端服务方法的触发状态,其中,所述客户端服务方法能够由位于所述区块链网络之外的所述第二客户端设备执行;以及
所述网络服务器向所述第二客户端设备发送关于达成所述触发状态的通知。
2.如权利要求1所述的计算机实现的方法,还包括:
所述网络服务器从所述第二客户端设备接收对所述触发状态的订阅,其中,当在所述区块链网络上出现所述触发状态时,所述网络服务器向所述第二客户端设备发送关于所述触发状态的通知。
3.如权利要求1或2所述的计算机实现的方法,其中,所述网络服务器监测所述交易执行之后所述区块链网络上的状态,包括:
检索所述交易执行之后存储在所述区块链网络上的日志数据。
4.如权利要求3所述的计算机实现的方法,还包括:
将所述日志数据存储在所述网络服务器上。
5.如权利要求3所述的计算机实现的方法,其中,
所述日志数据既不被存储在所述第一客户端设备中也不被存储在所述第二客户端设备中。
6.如前述任一权利要求所述的计算机实现的方法,其中,用于在所述区块链网络上执行所述交易的请求是对所述第一客户端设备的第一客户端服务方法的响应,所述第一客户端服务方法已经由位于所述区块链网络之外的所述第一客户端设备执行。
7.如前述任一权利要求所述的计算机实现的方法,其中,...
【专利技术属性】
技术研发人员:顾俊,孙善禄,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。