-
公开(公告)号:CN113067898B
公开(公告)日:2021-08-10
申请号:CN202110611549.4
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本发明提供一种为业务流程合约调度计算服务的方法。在至少部分节点对应的节点设备上运行独立于节点的调度进程,调度进程用于调度该节点设备上运行的独立于节点的计算服务进程。对于业务流程合约中的每个计算任务,参与该计算任务的节点对应的调度进程,根据该计算任务的计算类型,将同一节点设备上的一个可占用的、对应于该计算类型的计算服务进程调度为服务于该计算任务的计算服务进程。如此,区块链网络在执行所述业务流程合约的过程中,可以通过调度进程调用每个计算任务占用的计算服务进程以执行该计算任务。
-
公开(公告)号:CN112257118B
公开(公告)日:2021-08-03
申请号:CN202011515927.0
申请日:2020-12-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供一种区块链系统中的状态存储方法及区块链系统。一状态存储方法中,该区块链系统至少包括两个分片,不同分片中的节点存储不同的外部账户集合的状态;所述方法包括:归属于分片中的区块链节点执行创建和/或调用合约的交易,产生待存储的与所述区块链外部账户相关的状态;将待存储的与区块链外部账户相关的状态存储于对应的区块链外部账户的状态存储中。通过本说明书提供的方案,可以避免单账户热点的问题,同时,每个分片承担的状态存储的负载压力比较小,可以提升整个区块链系统的性能。而且,分散到各个外部账户的状态存储后,由于一个外部账户的状态数量相对比较少,并不存储完整的区块链状态,从而能够解决存储能力瓶颈问题。
-
公开(公告)号:CN111541784B
公开(公告)日:2021-07-20
申请号:CN202010652946.1
申请日:2020-07-08
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 公开了一种基于区块链一体机的交易处理方法及装置。区块链一体机包括CPU和智能网卡,智能网卡是内置有处理器或微处理器的网卡,可以进行数据计算与处理。智能网卡取代CPU来代表区块链一体机实际参与区块链共识,并根据本次共识结果,将待执行交易列表发送给CPU进行交易执行与交易上链。
-
公开(公告)号:CN113077260A
公开(公告)日:2021-07-06
申请号:CN202110396922.9
申请日:2021-04-13
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Inventor: 邓福喜
IPC: G06Q20/38 , G06F9/455 , G06F16/27 , G06F16/245 , G06F16/22
Abstract: 本说明书一个或多个实施例提供一种基于区块链的数据访问方法、装置及电子设备,应用于区块链中的节点设备,其中,区块链的区块数据中包括存证交易;存证交易中承载了目标数据;节点设备搭载了用于执行合约代码的虚拟机,虚拟机支持的指令集中包括与目标数据对应的访问指令;该方法包括:接收针对区块链中部署目标智能合约的智能合约调用交易;其中,智能合约调用交易包括被调用的合约代码对应的代码标识和调用参数;被调用的合约代码中包含与目标数据对应的访问指令;响应于智能合约调用交易,获取与代码标识对应的合约代码;在虚拟机的执行环境中基于调用参数执行合约代码中包含的访问指令,以访问分布式账本中存储的存证交易中承载的目标数据。
-
公开(公告)号:CN113067901A
公开(公告)日:2021-07-02
申请号:CN202110611561.5
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种区块链子网的创建方法。向区块链主网提交调用本网治理合约的子网创建交易,子网创建交易指定好子网配置信息;主网节点执行本网治理合约,以触发针对子网创建交易的投票事件;各投票方客户端在监听到投票事件后,进行投票并反馈给主网;主网节点在投票通过的情况下,通过本网治理合约调用子网管理合约,以通过执行子网管理合约,触发子网创建事件;每个参与子网的成员的节点设备上的主网节点,在监听到子网创建事件之后,部署子网节点,以完成子网创建。
-
公开(公告)号:CN113067898A
公开(公告)日:2021-07-02
申请号:CN202110611549.4
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种为业务流程合约调度计算服务的方法。在至少部分节点对应的节点设备上运行独立于节点的调度进程,调度进程用于调度该节点设备上运行的独立于节点的计算服务进程。对于业务流程合约中的每个计算任务,参与该计算任务的节点对应的调度进程,根据该计算任务的计算类型,将同一节点设备上的一个可占用的、对应于该计算类型的计算服务进程调度为服务于该计算任务的计算服务进程。如此,区块链网络在执行所述业务流程合约的过程中,可以通过调度进程调用每个计算任务占用的计算服务进程以执行该计算任务。
-
公开(公告)号:CN113067897A
公开(公告)日:2021-07-02
申请号:CN202110611547.5
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种跨链交互方法及装置。所述方法包括:源区块链网络中的至少一个源节点通过执行跨链交易以生成并向目的区块链网络发起跨链请求,使目的区块链网络中的各目的节点分别获得跨链请求,其中,各个跨链请求中包含相同的第一时刻;任一目的节点响应于跨链请求,在本地维护有共识时刻不早于第一时刻的至少一个区块的情况下,按照各目的节点统一的基准区块选取规则从至少一个区块中选取第二区块,并以第二区块为基准、按照各目的节点统一的目的区块选取规则选取本地维护的第三区块,基于第三区块获取跨链请求指示的跨链数据并返回发起跨链请求的源节点。
-
公开(公告)号:CN112261158B
公开(公告)日:2021-04-20
申请号:CN202011515895.4
申请日:2020-12-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 一种包含分片的区块链系统中返回跨片事务响应的方法及系统、主链节点和源分片节点。该区块链系统中至少包括两个分片,不同分片中的节点存储不同的状态集合;所述区块链系统还包括主链;所述方法包括:目标分片生成目标分片区块的过程中根据所述目标分片执行的跨片事务产生跨片事务响应,并将所述跨片事务响应发送至主链;主链生成主链区块的过程中,将接收到的跨片事务响应填入主链区块的区块体中;所述主链将所述跨片事务响应按照源分片的标识发送至对应的源分片中;所述源分片生成源分片区块的过程中,将接收到所述主链发来的跨片事务响应填入所述源分片区块的区块体中。
-
公开(公告)号:CN112261157B
公开(公告)日:2021-04-09
申请号:CN202011515892.0
申请日:2020-12-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 一种包含分片的区块链系统中提交跨片事务的方法及系统、主链节点和源分片节点。该区块链系统中至少包括两个分片,不同分片中的节点存储不同的状态集合;所述区块链系统还包括主链;所述方法包括:目标分片生成目标分片区块的过程中根据所述目标分片执行的跨片事务提交指令产生跨片事务提交响应,并将所述跨片事务提交响应发送至主链;主链生成主链区块的过程中,将接收到的跨片事务提交响应填入主链区块的区块体中;所述主链将所述跨片事务提交响应按照源分片的标识发送至对应的源分片中;所述源分片生成源分片区块的过程中,将接收到所述主链发来的跨片事务提交响应填入所述源分片区块的区块体中,并在本地提交执行所述跨片事务所产生的状态。
-
公开(公告)号:CN112261161B
公开(公告)日:2021-03-19
申请号:CN202011516565.7
申请日:2020-12-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供一种锁定区块链系统中分片区块的方法及区块链系统。一种锁定区块链系统中分片区块的方法,该区块链系统中至少包括两个分片,不同分片存储不同的状态集合;所述区块链系统还包括主链;所述方法包括:分片中生成分片区块,所述分片将所述分片区块的区块头发送至主链;所述主链生成主链区块的过程中,主链根据接收到的分片区块的区块头计算得到该分片区块的hash值;将各个分片的最新分片区块的hash填入主链区块的区块体中,并将所述各个分片的最新区块hash按照树形结构计算得到的根的hash值填入主链区块的区块头的分片区块根字段中。
-
-
-
-
-
-
-
-
-