-
公开(公告)号:CN113067899B
公开(公告)日:2021-07-30
申请号:CN202110611553.0
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 陶友贤
Abstract: 本说明书一个或多个实施例提供一种启动/关闭区块链节点服务的方法,应用于以区块链主网为根结点、各个区块链子网分别为其他结点的树形系统,树形系统中的任一区块链子网由其父结点对应的区块链网络所管理,启动区块链节点服务的方法包括:第一节点设备获取区块链节点服务的启动控制信息;第一节点设备根据本地部署的各区块链节点分别维护的子网管理列表,确定各区块链节点所属区块链网络在树形系统中对应的结点分支;其中,任一区块链节点维护的子网管理列表用于记录任一区块链节点所属区块链网络管理的区块链子网;第一节点设备响应于启动控制信息,按照从根结点向叶子结点的方向,依次启动结点分支中各结点在第一节点设备上对应的区块链节点。
-
公开(公告)号:CN113067903A
公开(公告)日:2021-07-02
申请号:CN202110611568.7
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种组建区块链子网的方法和区块链系统;该方法可以包括:区块链主网中的各主网节点分别获取并执行用于组建区块链子网的交易,所述交易包含子网类型信息,所述子网类型信息用于表明所述区块链子网是否支持可信执行环境;在所述子网类型信息为隐私类型的情况下,部署所述区块链主网中主网节点的节点设备启动属于所述区块链子网的第一子网节点,并通过自身装配的可信硬件为第一子网节点创建子网可信执行环境。
-
公开(公告)号:CN114374699B
公开(公告)日:2024-07-16
申请号:CN202111663493.3
申请日:2021-12-31
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Inventor: 陶友贤
IPC: H04L67/1042 , H04L9/32
Abstract: 本说明书提供一种跨链交互方法,包括:源区块链子网中的源子网节点向目的区块链子网发起跨链请求;源子网节点获取各目的子网节点分别返回的跨链应答,根据源子网节点所处节点设备上部署的主网节点在第一区块高度所维护的目的区块链子网节点列表对获取到的跨链应答进行验签及拜占庭容错校验,并将验签成功且通过拜占庭容错校验的标准跨链应答和第一区块高度构造为重构应答;源子网节点在源区块链子网中广播所述重构应答,并接收源区块链子网中的其他子网节点广播的重构应答;源子网节点根据源区块链子网节点列表对获取到的重构应答进行验签及拜占庭容错校验,并将验签成功且通过拜占庭容错校验的重构应答确定为响应跨链请求的认证应答。
-
公开(公告)号:CN114363349B
公开(公告)日:2024-04-02
申请号:CN202111669752.3
申请日:2021-12-31
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Inventor: 陶友贤
IPC: H04L67/104 , H04L67/141 , H04L67/146 , H04L67/1097 , H04L67/1095 , H04L9/32
Abstract: 本说明书一个或多个实施例提供一种区块链子网的启动方法及装置。所述方法应用于节点设备,所述节点设备中部署有归属于区块链主网的主网节点和归属于第一区块链子网的子网节点,该第一区块链子网由所述区块链主网所管理,所述方法包括:从所述节点设备维护的第一数据库中读取节点启动信息,所述节点启动信息包括第一区块链子网对应的第一子网标识、第一区块链子网的创世块信息和节点成员,该第一数据库对应于第一区块链子网的子网节点;通过加载读取的所述创世块信息启动第一区块链子网的子网节点,并向读取的所述节点成员分别发送包含第一子网标识的握手报文以建立网络连接。
-
公开(公告)号:CN114363335B
公开(公告)日:2024-03-15
申请号:CN202111663653.4
申请日:2021-12-31
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Inventor: 陶友贤
Abstract: 本说明书提供一种跨链交互方法及装置。所述方法应用于源区块链网络中的第一源节点,包括:响应于第一请求执行业务合约,该业务合约用于在确定第一请求存在跨链需求的情况下调用跨链服务合约并传入跨链辅助信息,所述跨链辅助信息包括业务合约的信息、业务合约中对应于第一请求的回调接口的信息和第一请求所需的目标数据的描述信息;在根据目标数据的描述信息跨链获得目标数据的情况下,调用跨链服务合约,使所述跨链服务合约根据业务合约的信息和业务合约中对应于第一请求的回调接口的信息回调业务合约中的所述回调接口,以将目标数据传入所述业务合约;执行所述业务合约对目标数据进行处理,以继续响应第一请求。
-
公开(公告)号:CN114363336A
公开(公告)日:2022-04-15
申请号:CN202111669762.7
申请日:2021-12-31
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 陶友贤
IPC: H04L67/10 , H04L67/1097 , H04L67/51
Abstract: 本说明书提供一种启动/关闭区块链节点服务的方法和装置,应用于第一节点设备,其中,启动区块链节点服务的方法包括:获取区块链节点服务的启动控制信息;在确定本地部署的区块链主网中的第一主网节点启动完成且本地部署有所述区块链主网管理的区块链子网中的多个子网节点的情况下,响应于所述启动控制信息创建至少两个节点启动线程;将所述多个子网节点分别对应的节点启动任务分配至所述至少两个节点启动线程中,以基于所述至少两个节点启动线程并行启动所述多个子网节点。
-
公开(公告)号:CN113923228A
公开(公告)日:2022-01-11
申请号:CN202111406523.2
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 陶友贤
IPC: H04L67/1042 , G06Q40/04
Abstract: 本说明书一个或多个实施例提供一种跨链交互方法及装置。所述方法包括:目的区块链网络中的各目的节点分别获取源区块链网络中的至少一个源节点向目的区块链网络发送的跨链消息;各目的节点分别根据自身获取到的跨链消息生成区块链交易,并分别将生成的区块链交易提交至所述目的区块链网络;各目的节点分别执行通过共识的多条区块链交易中的同一区块链交易。
-
公开(公告)号:CN113259458B
公开(公告)日:2021-11-02
申请号:CN202110611538.6
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 陶友贤
Abstract: 本说明书一个或多个实施例提供一种启动/关闭区块链节点服务的方法,应用于第一节点设备,其中,启动区块链节点服务的方法包括:获取区块链节点服务的启动控制信息;响应于启动控制信息而启动本地部署的区块链主网中的第一主网节点;在第一主网节点启动完成且确定本地部署有区块链主网管理的区块链子网中的子网节点的情况下,响应于启动控制信息而启动子网节点。关闭区块链节点服务的方法包括:获取区块链节点服务的关闭控制信息;在确定本地部署有区块链主网管理的区块链子网中的子网节点的情况下,响应于关闭控制信息而关闭子网节点;在子网节点关闭完成的情况下,响应于关闭控制信息而关闭本地部署的区块链主网中的第一主网节点。
-
公开(公告)号:CN113259461B
公开(公告)日:2021-09-28
申请号:CN202110611548.X
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种跨链交互方法和区块链系统;该跨链交互方法可以包括:源区块链子网中的源子网节点向目的区块链网络中的目的节点发起跨链请求,所述源区块链子网对应的区块链主网维护有所述源区块链子网中各子网节点的节点身份信息,所述跨链请求包含用于表征所述源子网节点的节点身份的身份证明信息;所述目的节点接收所述跨链请求,向所述区块链主网查询所述源子网节点的节点身份信息以对所述身份证明信息进行校验,并在校验通过的情况下对所述跨链请求进行处理。
-
公开(公告)号:CN113326290A
公开(公告)日:2021-08-31
申请号:CN202110612249.8
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
IPC: G06F16/2455 , G06F16/27 , G06F21/64
Abstract: 本说明书一个或多个实施例提供一种跨网查询控制方法。对于多级区块链系统中的一个区块链网络,该区块链网络上部署的智能合约用于确定权限配置信息,权限配置信息指定了系统中对该区块链网络具有查询权限的其他区块链网络与查询权限对应的查询功能。该区块链网络的各节点可以基于链上的智能合约,将上述的权限配置信息获取到链外进行本地存储。该区块链网络的各节点后续可以根据链外本地存储的权限配置信息,对其他区块链网络发送的跨网查询请求进行权限验证,以实现对跨网查询的权限控制。
-
-
-
-
-
-
-
-
-