基于智能合约的任务执行方法及装置

    公开(公告)号:CN114116166A

    公开(公告)日:2022-03-01

    申请号:CN202111404766.2

    申请日:2021-06-02

    Inventor: 赵博然

    Abstract: 本说明书一个或多个实施例提供一种基于智能合约的任务执行方法及装置。该方法应用于部署有区块链节点实例和业务实例的第一节点设备,包括:所述区块链节点实例响应于调用智能合约中定义的工作流的第一交易,在所述工作流的处理进度处于第一任务结点之前且第一交易提供的入参使第一任务结点的执行条件被满足的情况下,生成对应于第一任务结点的任务分配事件;所述业务实例在监听到所述任务分配事件且确定所述任务分配事件所含的第一合约任务被分配至第一节点设备所属的第一区块链成员的情况下,执行第一合约任务。

    区块链子网的创建方法

    公开(公告)号:CN113067901B

    公开(公告)日:2021-09-24

    申请号:CN202110611561.5

    申请日:2021-06-02

    Abstract: 本说明书一个或多个实施例提供一种区块链子网的创建方法。向区块链主网提交调用本网治理合约的子网创建交易,子网创建交易指定好子网配置信息;主网节点执行本网治理合约,以触发针对子网创建交易的投票事件;各投票方客户端在监听到投票事件后,进行投票并反馈给主网;主网节点在投票通过的情况下,通过本网治理合约调用子网管理合约,以通过执行子网管理合约,触发子网创建事件;每个参与子网的成员的节点设备上的主网节点,在监听到子网创建事件之后,部署子网节点,以完成子网创建。

    区块链消息的传输方法及装置

    公开(公告)号:CN113067902A

    公开(公告)日:2021-07-02

    申请号:CN202110611562.X

    申请日:2021-06-02

    Inventor: 赵博然

    Abstract: 本说明书一个或多个实施例提供一种区块链消息的传输方法及装置。该方法应用于包含若干节点设备的区块链系统,各节点设备上部署有P2P组件实例、业务实例和归属于同一区块链网络的节点实例,且不同节点设备上的P2P组件实例之间建立有供节点实例参与共识的共识链路,包括:第一P2P组件实例接收自身所处第一节点设备上的第一业务实例发起的消息发送请求,确定消息发送请求所指示的第二P2P组件实例,并通过与第二P2P组件实例之间的目标共识链路发送区块链消息,该区块链消息中包含消息发送请求携带的目标会话组标识和业务数据;第二P2P组件实例接收区块链消息,并将区块链消息发送至自身所处第二节点设备上由目标会话组标识指定的第二业务实例。

    基于链外的计算服务的业务执行方法

    公开(公告)号:CN114268634A

    公开(公告)日:2022-04-01

    申请号:CN202111435939.7

    申请日:2021-06-02

    Abstract: 本说明书一个或多个实施例提供一种基于链外的计算服务的业务执行方法。在至少部分节点对应的节点设备上运行独立于节点的调度进程,调度进程用于调度该节点设备上运行的独立于节点的计算服务进程。针对每个节点,该节点获取调用所述业务流程合约的业务交易,并根据所述业务交易,执行所述业务流程合约:针对所述至少部分计算任务,若确定满足该计算任务的开始条件,则触发针对该计算任务的请求事件;参与该计算任务的每个节点对应的调度进程在监听到该请求事件之后,调用该计算任务占用的计算服务进程;获取该计算服务进程返回的计算结果,并基于该计算结果,将调用所述业务流程合约的计算结果交易提交给所述区块链网络。

    基于智能合约的任务执行方法及装置

    公开(公告)号:CN113098983B

    公开(公告)日:2021-10-15

    申请号:CN202110611540.3

    申请日:2021-06-02

    Inventor: 赵博然

    Abstract: 本说明书一个或多个实施例提供一种基于智能合约的任务执行方法及装置。该方法应用于部署有区块链节点实例和业务实例的第一节点设备,包括:所述区块链节点实例响应于调用智能合约中定义的工作流的第一交易,在所述工作流的处理进度处于第一任务结点之前且第一交易提供的入参使第一任务结点的执行条件被满足的情况下,生成对应于第一任务结点的任务分配事件;所述业务实例在监听到所述任务分配事件且确定所述任务分配事件所含的第一合约任务被分配至第一节点设备所属的第一区块链成员的情况下,执行第一合约任务。

Patent Agency Ranking