【技术实现步骤摘要】
基于区块链的多父子链结算方法
[0001]本专利技术属于区块链交易记录领域,特别涉及基于区块链的多父子链结算方法
。
技术介绍
[0002]随着服务资源在云上的普及,为了满足“一方开发,多方使用”需求,越来越多的服务共享平台出现,以便于用户进行调用其他提供商的服务,实现服务的共享和融合;现有的服务
API
交易平台多是依赖于第三方支付机构进行交易,需要支付中间人的费用,增加了交易成本,同时不可避免地会出现可信问题
。
[0003]现有的基于区块链的交易平台,大多没有提供链上自主结算方式或者难以支持批量计算,且结算过程难以避免人为因素的干扰,以招商银行区块链票据交易平台为例,采用智能合约规定的方式实现单笔交易额的转移,但当海量服务交易发生时,单次交易频繁发生消耗资源大,交易总时长长,不适用于该场景;当服务调用记录多,数目大的条件下,需要用多条单次交易生成批次记录,根据批次记录进行结算
。
如公开号为
CN109544354A
的中国专利公开了一种基于区块链的再保结算方法
、
电子装置及可读存储介质,该方法包括:在由保险公司与再保险公司搭建的区块链网络中,在接收到保险公司发起的对保单的分保请求后,调用所述区块链网络的智能合约按预设规则查找与所述分保请求中保单相匹配的分保合约标识;其中,所述分保请求中包括待分保的保单数据;将所述保单数据及匹配的分保合约标识通过所述区块链网络发送至对应的再保险公司;接收所述再保险公司根据所述匹配的分保合约 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
基于区块链的多父子链结算方法,其特征在于,所述方法包括以下步骤:
(1)
建立基本区块链作为父链,服务使用者在父链上进行注册;
(2)
基于已注册的服务使用者的需求,服务使用者创建业务,再基于服务使用者创建的业务来创建子链,将服务使用者和服务使用者的业务中涉及的所有服务提供者注册到子链中;
(3)
当所述服务使用者调用
API
时,对服务调用记录进行监控,生成线下调用记录;
(4)
基于所述线下调用记录生成线上调用记录并写入所述子链;
(5)
基于子链中的单次服务调用记录生成调用批次记录;
(6)
父链对子链生成的调用批次记录进行结算,生成结算记录,存储结算记录和交易记录,进而实现所述服务提供者和服务使用者之间的交易;其中,所述父链和子链组成双层链,父链是双层链结构中的顶层链,子链为双层链结构中的底层链
。2.
根据权利要求1所述的基于区块链的多父子链结算方法,其特征在于,当所述服务使用者订阅新服务时,新服务的服务提供者需在父链上完成注册,服务使用者需要按照市价支付订阅服务的调用资产,调用资产将冻结在区块链的父链上
。3.
根据权利要求1所述的基于区块链的多父子链结算方法,其特征在于,在步骤
(2)
中,基于双方共识的原则,针对服务提供者和服务使用者建立两个不同的组织,分别是服务提供方组织和服务使用方组织,服务使用者以用户身份注册到服务使用方组织,服务提供者以用户方式注册到服务提供方组织;所述服务提供方组织和服务使用方组织根据资源情况和需求部署相应数目的节点,在双方组织的节点中分别部署区块链节点保存相同的区块链账本
。4.
根据权利要求3所述的基于区块链的多父子链结算方法,其特征在于,当所述服务使用者基于需求随时选取或者扩展服务提供者提供的服务,需求所属服务对应的服务提供者需以用户身份注册到服务提供者组织中;当服务提供者已经加入子链的服务提供者组织则跳过此步骤
。5.
根据权利要求1所述的基于区块链的多父子链结算方法,其特征在于,在步骤
(3)
中,通过网关组件抓取流量对调用记录进行监控生成所述线下调用记录;所述线下调用记录包含记录
ID、
调用是否成功
、
调用的服务
APIID、
服务使用者
ID、
服务提供者
ID、
调用时间
、
子链命名空间和调用情况指标
技术研发人员:赵新奎,于书懿,尹建伟,罗嘉胤,胡殿凯,智晨,庞盛业,
申请(专利权)人:浙江大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。