基于区块链的API服务调用存证结算方法

未命名 10-21 阅读:111 评论:0

基于区块链的api服务调用存证结算方法
技术领域
1.本发明涉及计算机技术领域,特别涉及基于区块链的api服务调用存证结算方法。


背景技术:

2.随着云计算、云服务技术的进步与发展,大量的api服务部署在云资源中,以便于服务使用方调用。目前,传统api服务交易结算以阿里云、华为云和aws为例,其sla(服务等级协议)只对服务可用性做了一定保证,而没有考虑延迟、吞吐量等指标;服务交易结算通过第三方结算平台进行结算:如公开号为cn110210850a的中国专利公开了一种在线交易结算方法及系统,所述方法包括:接收并发布第一交易会员提交的货源网签合同;接收到第二交易会员提交的针对所述货源网签合同的摘牌承运合同后,向金融机构发起冻结请求,以使所述金融机构冻结所述第一交易会员的付款账户中的支付金额;接收到所述第二交易会员提交的商品交付完成通知后,向所述金融机构发起解冻及支付请求,以使所述金融机构解冻所述第一交易会员的付款账户中的支付金额并进行支付处理;以及公开号为cn110866753a的中国专利公开了一种第三方结算的控制方法、装置、电子设备和存储介质,用以提高第三方结算的效率,其中,方法包括:第三方结算节点响应结算请求,并将结算请求发送给对应的各交易参与方节点;第三方结算节点接收各个交易参与方节点发送的受理意见,其中受理意见用于表示交易参与方节点对结算请求的处理结果;第三方结算节点根据接收到的受理意见确定交易共识信息,并根据交易共识信息执行第三方结算,其中交易共识信息用于表示各交易参与方节点是否对所述结算请求达成完全共识。
3.针对未满足sla(服务级别协议)的服务,采用事后返还平台代金券的方式进行补偿,平台绑定性、依赖性强;相关数据存储在支付企业的中心化数据库中,难以实现数据的安全可信、公开透明。主要存在以下问题:
4.(1)目前,针对api服务调用的结算方法,多依赖于服务提供方单方面的监控指标,缺乏对服务实际运行质量的全面考量,进而导致对api服务质量的评判不够全面。
5.(2)针对api服务的交易结算多依赖于第三方中介机构,补偿机制多与供应商绑定,补偿方式难以有效保障服务使用方的权益,且交易结算流程复杂,不利于交易双方的自由交易。
6.(3)目前,api服务调用、交易结算等阶段的数据,多存储在中心化数据库,其数据安全性取决于第三方支付平台,交易数据牵扯多方利益,存在被篡改的风险,当发生交易纠纷时,难以进行安全可信的溯源查询,数据安全性难以得到保证。


技术实现要素:

7.本发明的目的在于提供基于区块链的api服务调用存证结算方法;该方法优化了交易流程,同时对服务调用实情进行全面监测,减少交易纠纷和为api服务质量评判以及结算提供可信依据。
8.本发明提供如下技术方案:
9.基于区块链的api服务调用存证结算方法,所述方法包括以下步骤:
10.步骤1:搭建区块链网络,服务使用方选定符合其业务需求的api服务,生成api服务订阅记录,并通过区块链上的服务使用方节点上链存证;
11.步骤2:当api服务订阅记录完成上链存证,基于api服务订阅记录冻结服务使用方的定额资产,生成对应api服务订阅记录的资产冻结记录,并上链存证;
12.步骤3:获取api服务订阅中调用的指标数据,生成对应的服务调用记录并存储到区块链中;
13.步骤4:将区块链上的服务调用记录进行汇总,生成服务调用结算记录,并上链存证;
14.步骤5:当服务调用结算记录完成上链存证,基于服务调用结算记录,完成服务使用方的冻结资金到服务提供方的资金转账。
15.在步骤1中,所述api服务订阅记录主要包括订阅id、服务使用方id、服务提供方id、api服务id、api服务单次调用价格、api服务订阅次数等数据。其中,订阅id是采用sha-256哈希算法对服务使用方id、服务提供方id、api服务id进行哈希运算得出的。所述服务使用方节点指的是供api服务使用方调用的区块链节点。此外,区块链网络中还包含所述服务提供方节点,api服务提供方调用。
16.在步骤1中,搭建区块链网络的方法为:基于api服务调用场景,针对服务使用方和服务提供方划分区块链组织,搭建区块链网络;
17.所述区块链网络包括服务使用方组织和服务提供方组织,所述服务使用方组织包含多个服务使用方节点和服务使用方账户,服务使用方账户与服务使用方一一对应,服务使用方通过其账户可调用对应的服务使用方节点;所述服务提供方组织包含多个服务提供方节点和服务提供方账户,服务提供方账户与服务提供方一一对应,服务提供方通过其账户可调用对应的服务提供方节点。
18.其中,所述服务使用方和所述服务提供方通过提供相关的用户信息,完成区块链账户注册。
19.所述服务使用方通过调用对应的服务使用方节点实现与区块链的数据交互操作,包括:账户充值、api服务订阅和调用记录结算,所述服务使用方通过调用资金管理合约进行账户资金充值,所述调用资金管理合约的功能包括账户资金充值和账户资金提现;所述服务提供方通过调用对应的服务提供方节点实现与区块链的数据交互操作,包括:发布服务、设置服务价格和账户提现。
20.在步骤2中,通过触发资产冻结合约冻结服务使用方的定额资产:所述资产冻结合约为基于定额资产对服务使用方的资金进行划分冻结;所述定额资产指的是本次订阅api服务所需的金额;所述资产冻结记录包括服务使用方id、服务提供方id、订阅id和定额资产等数据。
21.所述资产冻结合约主要是基于所述定额资产对所述服务使用方资金进行划分冻结,便于后期api服务调用结算,能有效避免所述服务使用方的欠款行为。
22.定额资产的计算方法位:由订阅api服务单次售价*订阅次数计算出。
23.在步骤3中,通过服务调用记录上链合约将服务调用记录存储到区块链中,所述服务调用记录上链合约指的是将服务调用记录上链存证的智能合约。
24.在步骤3中,基于可信的硬件设备监测技术监测获取api服务订阅中调用的指标数据;所述指标数据为用于评判api服务质量的相关数据,包括处理请求速度、响应时间、吞吐量等,以及根据上述指标数据计算出的api错误率、最大并发数、稳定性等指标;所述服务调用记录包括调用记录id、使用方id、提供方id、api服务id、调用时间、是否调用成功、调用指标参数等,其中,所述调用指标参数为所述指标数据。
25.所述硬件设备监测技术指的是对云上或服务器中部署的api服务进行监测的相关技术,具体包括网关的插件抓取或流量分析等技术。
26.在步骤4中,基于服务调用记录总结条件,定期触发服务调用总结合约来将区块链上的服务调用记录进行汇总。
27.所述服务调用记录总结条件指的是触发调用总结合约的条件,例如:每天或者每周对链上所述服务调用记录进行总结。
28.所述服务调用总结合约指的是将过去一段时间内的所述服务调用记录进行总结,生成所述服务调用结算记录的合约。
29.所述服务调用总结合约只总结api服务调用成功的服务调用记录。对于因所述api服务质量问题,导致的响应缓慢、调用失败而产生的所述服务调用记录不予总结。
30.所述服务调用结算记录主要包括结算id、服务使用方id、服务提供方id、订阅id、api服务id、开始时间、终止时间、结算金额等数据。
31.在步骤5中,通过触发服务交易记录转账合约,基于服务调用结算记录,完成服务使用方的冻结资金到服务提供方的资金转账。
32.所述服务交易转账合约指的是基于所述服务调用结算记录完成所述服务使用方与所述服务提供方之间的资金转账的合约。
33.本发明提供的结算方法还包括:当服务使用方完成业务需求或不再使用api服务订阅时,基于所注册的账户信息并通过服务使用方节点触发账户资金清算合约,完成针对于此api服务订阅的资金清算或资金回退。
34.所述账户资金清算合约指的是基于所述服务调用记录和所述服务调用总结记录,完成针对已成功调用api服务的所述服务使用方到所述服务提供方的资金转账,并将所述冻结的剩余定额资产解冻,返还给所述服务使用方。所述冻结的剩余定额资产指的是因api服务调用失败或服务质量不达标,导致的所述定额资产中未花费的资金。
35.本发明提供的结算方法还包括:基于本地api服务交易结算中的服务调用记录中的指标数据,更新对应的api服务的质量评价。
36.本发明还提供了一种基于区块链的api服务调用交易结算装置,包括存储器和一个或多个处理器,所述存储器中存储有可执行代码,所述一个或多个处理器执行所述可执行代码时,用于实现上述基于区块链的api服务调用交易结算方法。
37.本发明还提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时,用于实现上述基于区块链的api服务调用交易结算方法。
38.与现有技术相比,本发明具有以下优异效果:
39.(1)针对api服务运行质量评测指标过于片面、且数据来源单一的问题。本发明基于区块链技术,为api服务交易、调用提供安全可信的检测环境,通过对api服务的调用指标进行全方位的监控,并上链存证,即实现了对api服务质量的全面考量,又保证了评测数据
来源的安全可信以及后期的不可篡改,为服务使用方提供了客观公正的参考标准。
40.(2)针对api服务交易结算流程服务、安全性低以及不利于服务使用方补偿的问题。本发明设计了包含资金冻结、资金回退等功能账户资金管理方法,基于区块链网络为交易双方提供安全可信、公开透明的交易环境,并通过智能合约技术实现了交易方法针对api服务的自动化交易买卖,充分保障了交易双方的利益权益,并剔除了中心化结算机构,简化了交易流程,提高了交易结算效率。
41.(3)针对api服务数据安全性依赖于第三方支付平台,数据难以防篡改、难以进行可信溯源的问题。本发明基于区块链安全可信、不可篡改、溯源可查的特点,设计了基于区块链的api服务数据存储溯源管理方法,保证了api服务交易结算数据的不可篡改、溯源可查。
42.综上所述,本发明提供的基于区块链的api服务调用存证结算方法,通过区块链为api服务调用搭建安全可信的交易环境,使得交易双方在互不相识的情况下,即可完成可信交易,优化了交易流程;同时,对服务调用实情进行全面监测,并上链存证,一方面,保证了服务调用记录的不可篡改、溯源可查,减少了交易纠纷;另一方面,为api服务质量评判以及结算提供可信依据,有效维护了服务使用方的利益。
附图说明
43.图1为基于区块链的api服务调用存证结算方法流程图。
具体实施方式
44.为了更好的理解本技术的技术方案,下面结合附图对本技术实施例进行详细描述。
45.应当明确,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
46.在本技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
47.如图1所示,本发明提供的基于区块链的api服务调用存证结算方法,通过区块链技术为api服务调用搭建安全可信的交易环境,使得交易双方在互不相识的情况下,即可完成可信交易,优化了交易流程。同时,对服务调用实情进行全面监测,将调用详情记录上链存证,一方面,保证了服务调用记录的不可篡改、溯源可查,减少了交易纠纷;另一方面,为api服务质量评判以及结算提供可信依据,有效维护了服务使用方的利益。
48.本实施例提供的方法具体包括以下步骤:
49.s1、基于api服务调用场景,针对用户的不同,即,针对服务使用方和服务提供方划分区块链组织,搭建基于区块链的服务交易平台。
50.搭建的区块链网络分为服务使用方组织和服务提供方组织。服务使用方组织包括多个服务使用方节点,服务使用方可通过注册的服务使用方账户来调用服务使用方节点,进而实现与区块链的数据交互操作,例如:账户充值、服务订阅、调用记录结算等操作;同
理,服务提供方组织包括多个服务提供方节点,服务提供方通过注册账户,亦可调用服务提供方节点来实现与区块链的数据交互操作,例如:发布服务、设置服务价格、账户提现等操作。
51.s2、服务使用方(用户)在平台页面完成账户注册,若需购买相关服务,需对注册账户进行资金充值,亦可随时提现。
52.例如:服务使用方a通过平台填写相关用户信息,并充值100元,平台会基于账户类型,选用服务使用方节点调用智能合约,完成账户注册数据及账户充值数据的链上存证,保证数据的不可篡改、溯源可查。当时服务使用方a使用完相关服务并支付响应费用之后,可发起账户余额提现,通过平台会对账户进行返现,同时通过服务使用方节点调用智能合约,完成链上账户数据的更新。
53.具体地,服务适用方a通过调用资金管理合约进行账户资金充值和账户提现。
54.服务提供方通过调用对应的服务提供方节点实现与区块链的数据交互操作,包括:发布服务、设置服务价格和账户提现。
55.s3、服务使用方基于自身业务需求,在平台已服务市场中选定合适的api服务,并选择订阅。
56.例如:服务使用方a选择服务提供方b发布的天气api服务,并发起订阅。平台会基于服务使用方a的身份信息、天气api服务的详情信息,生成天气api服务订阅记录,并通过服务使用方节点调用智能合约,将天气api服务订阅记录上链存证。
57.天气api服务调用记录主要包括订阅id、服务使用方id、服务提供方id、api服务id、api服务单次调用价格、api服务订阅次数等数据,其中,订阅id是采用sha-256哈希算法对服务使用方id、服务提供方id、api服务id进行哈希运算得出的。
58.例如:天气api服务订阅记录:{订阅id:055c285fada98806e70c1b33b1608b1abc424b5634461055c62084005aace927、服务使用方id:a_id、服务提供方id:b_id、api服务id:天气id、api服务单次调用价格:1¥、api服务订阅次数:10}
59.s4、api服务订阅记录上链存证后触发资产冻结合约,基于api服务订阅记录冻结服务使用方的定额资产,生成对应api服务订阅记录的资产冻结记录,并上链存证。
60.资产冻结合约主要是基于定额资产对服务使用方资金进行划分冻结,便于后期api服务调用结算,能有效避免服务使用方的欠款行为。
61.定额资产指的是本次订阅api服务所需的金额,由订阅api服务单次售价*订阅次数计算出。
62.资产冻结记录主要包括服务使用方id、服务提供方id、订阅id、定额资产等数据。
63.例如:天气api服务调用记录上链存证之后,触发资产冻结合约,冻结服务使用方a订阅天气api服务对应数额的资产,并生成对应的冻结资产记录上链存证。冻结资产记录:{服务使用方id:a_id、服务提供方id:b_id、订阅id:055c285fada98806e70c1b33b1608b1abc424b5634461055c62084005aace927、定额资产:10¥}。
64.s5、基于可信的硬件设备监测技术监测获取已订阅api服务的调用指标数据,生成对应的服务调用记录,并通过服务使用方节点调用服务调用记录上链合约将服务调用记录存储到区块链中。
65.硬件设备监测技术指的是对云上或服务器中部署的api服务进行监测的相关技
术,具体包括网关的插件抓取或流量分析等技术。
66.指标数据指的是用于评判api服务质量的相关数据,具体包括处理请求速度、响应时间、吞吐量等,以及基于上述指标计算出的api错误率、最大并发数、稳定性等指标。
67.服务调用记录主要包括调用记录id、使用者id、提供者id、api服务id、调用时间、是否调用成功、调用指标参数。其中,调用指标参数即为指标数据。
68.服务调用记录上链合约指的是将服务调用记录上链存证的智能合约。
69.例如:服务使用方a在订阅服务提供方b发布的天气api服务之后,在调用天气api服务之后,监测技术会检测到具体地调用数据,并生产对应的服务调用记录,比如:{调用记录id:6e70c1b33b1608b1abc4、使用方id:a_id、提供方id:b_id、api服务id:天气id、调用时间:2023.6.30-12:30:30、是否调用成功:是、调用指标参数:******},之后发送给对应的服务使用方节点,服务使用方节点调用服务调用记录上链合约将数据上链存证。
70.s6、基于服务调用记录总结条件,定期触发服务调用总结合约,将链上的服务调用记录进行汇总,生成服务调用结算记录,并上链存证。
71.服务调用记录总结条件指的是触发调用总结合约的条件,例如:每天或者每周对链上服务调用记录进行总结。
72.服务调用总结合约指的是将过去一段时间内的服务调用记录进行总结,生成服务调用结算记录的合约。其中,服务调用总结合约只总结api服务调用成功的服务调用记录,对于因api服务质量问题,导致的响应缓慢、调用失败而产生的服务调用记录不予总结。
73.服务调用结算记录主要包括结算id、服务使用方id、服务提供方id、订阅id、api服务id、开始时间、终止时间、结算金额等数据。
74.例如:服务使用方a在某天内成功调用了3次天气api服务,服务调用记录总结条件为每天总结一次,则触发服务调用总结合约,生成服务调用结算记录:{结算id:settlement_id、服务使用方id:a_id、服务提供方id:b_id、订阅id:055c285fada98806e70c1b33b1608b1abc424b5634461055c62084005aace927、api服务id:天气id、开始时间:2023.6.30-12:30:30、终止时间:2023.07.01-12:30:30、结算金额:3¥}。
75.s7、随着服务调用结算记录的上链,触发服务交易转账合约,基于服务调用结算记录,完成服务使用方的冻结资金到服务提供方的资金转账。
76.服务交易转账合约指的是基于服务调用结算记录完成服务使用方与服务提供方之间的资金转账的合约。
77.例如:服务使用方a对应天气api服务的服务调用结算记录的上链,触发服务交易转账合约,从服务使用方a订阅天气api服务时冻结的10¥中转账3¥到服务提供方b的账户中。
78.s8、当服务使用方完成业务需求或不再使用其订阅的api服务时,基于账户信息通过服务使用方节点触发账户资金清算合约,完成针对于订阅api服务的资金清算或资金回退。
79.账户资金清算合约指的是基于服务调用记录和服务调用总结记录,完成针对已成功调用api服务的服务使用方到服务提供方的资金转账,并将冻结的剩余定额资产解冻,返还给服务使用方。
80.冻结的剩余定额资产指的是因api服务调用失败或服务质量不达标,导致的定额
资产中未花费的资金。
81.例如:服务使用方a在成功调用3次天气api服务之后,不再需要该服务,则可通过服务使用方节点发起资金清算申请,服务使用方节点基于申请信息触发账户资金清算合约,将剩余的7¥解冻,返沪给服务使用方a。
82.s9、系统管理员基于本地api服务交易结算中的服务调用记录中的指标数据,更新对应的api服务的质量评价,帮助服务使用方选择更优质的api服务。
83.本发明实施例还提供了一种基于区块链的api服务调用交易结算装置,包括一个或多个处理器,存储器中存储有可执行代码,处理器执行可执行代码时,用于实现上述实施例中的基于区块链的api服务调用交易结算方法。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在任意具备数据处理能力的设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的从硬件层面而言,除处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的任意具备数据处理能力的设备通常根据该任意具备数据处理能力的设备的实际功能,还可以包括其他硬件,对此不再赘述。
84.本发明实施例还提供一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时,实现上述实施例中的基于区块链的api服务调用交易结算方法:计算机可读存储介质可以是前述任一实施例所述的任意具备数据处理能力的设备的内部存储单元,例如硬盘或内存。所述计算机可读存储介质也可以是任意具备数据处理能力的设备,例如所述设备上配备的插接式硬盘、智能存储卡(smart media card,smc)、sd卡、闪存卡(flash8 card)等。进一步的,所述计算机可读存储介质还可以既包括任意具备数据处理能力的设备的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述任意具备数据处理能力的设备所需的其他程序和数据,还可以用于暂时地存储已经输出或者将要输出的数据。
85.以上所述仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

技术特征:
1.基于区块链的api服务调用存证结算方法,其特征在于,所述方法包括以下步骤:步骤1:搭建区块链网络,服务使用方选定符合其业务需求的api服务,生成api服务订阅记录,并通过区块链上的服务使用方节点上链存证;步骤2:当api服务订阅记录完成上链存证,基于api服务订阅记录冻结服务使用方的定额资产,生成对应api服务订阅记录的资产冻结记录,并通过区块链上的服务使用方节点上链存证;步骤3:获取api服务订阅中调用的指标数据,生成对应的服务调用记录并通过区块链上的服务使用方节点存储到区块链中;步骤4:将区块链上的服务调用记录进行汇总,生成服务调用结算记录,并通过区块链上的服务使用方节点上链存证;步骤5:当服务调用结算记录完成上链存证,基于服务调用结算记录,完成服务使用方的冻结资金到服务提供方的资金转账。2.根据权利要求1所述的基于区块链的api服务调用存证结算方法,其特征在于,在步骤1中,搭建区块链网络的方法为:基于api服务调用场景,针对服务使用方和服务提供方划分区块链组织,搭建区块链网络;所述区块链网络包括服务使用方组织和服务提供方组织,所述服务使用方组织包含多个服务使用方节点和服务使用方账户,服务使用方账户与服务使用方一一对应,服务使用方通过其账户可调用对应的服务使用方节点;所述服务提供方组织包含多个服务提供方节点和服务提供方账户,服务提供方账户与服务提供方一一对应,服务提供方通过其账户可调用对应的服务提供方节点。3.根据权利要求2所述的基于区块链的api服务调用存证结算方法,其特征在于,所述服务使用方通过调用对应的服务使用方节点实现与区块链的数据交互操作,包括:账户充值、api服务订阅和调用记录结算,所述服务使用方通过调用资金管理合约进行账户资金充值,所述调用资金管理合约的功能包括账户资金充值和账户资金提现;所述服务提供方通过调用对应的服务提供方节点实现与区块链的数据交互操作,包括:发布服务、设置服务价格和账户提现。4.根据权利要求1所述的基于区块链的api服务调用存证结算方法,其特征在于,在步骤2中,通过触发资产冻结合约冻结服务使用方的定额资产:所述资产冻结合约为基于定额资产对服务使用方的资金进行划分冻结;所述定额资产指的是本次订阅api服务所需的金额;所述资产冻结记录包括服务使用方id、服务提供方id、订阅id和定额资产。5.根据权利要求1所述的基于区块链的api服务调用存证结算方法,其特征在于,在步骤3中,通过服务调用记录上链合约将服务调用记录存储到区块链中,所述服务调用记录上链合约指的是将服务调用记录上链存证的智能合约。6.根据权利要求1所述的基于区块链的api服务调用存证结算方法,其特征在于,在步骤3中,基于可信的硬件设备监测技术监测获取api服务订阅中调用的指标数据;所述指标数据为用于评判api服务质量的相关数据,包括处理请求速度、响应时间、吞吐量,以及根据上述指标数据计算出的api错误率、最大并发数、稳定性;所述服务调用记录包括调用记录id、使用方id、提供方id、api服务id、调用时间、是否调用成功、调用指标参数,其中,所述调用指标参数为所述指标数据。
7.根据权利要求1所述的基于区块链的api服务调用存证结算方法,其特征在于,在步骤4中,基于服务调用记录总结条件,定期触发服务调用总结合约来将区块链上的服务调用记录进行汇总;所述服务调用记录总结条件指的是触发调用总结合约的条件,所述服务调用总结合约指的是将过去一段时间内的所述服务调用记录进行总结,生成所述服务调用结算记录的合约;所述服务调用总结合约只总结api服务调用成功的服务调用记录;所述服务调用结算记录包括结算id、服务使用方id、服务提供方id、订阅id、api服务id、开始时间、终止时间、结算金额。8.根据权利要求1所述的基于区块链的api服务调用存证结算方法,其特征在于,所述结算方法还包括:当服务使用方完成业务需求或不再使用api服务订阅时,基于所注册的账户信息并通过服务使用方节点触发账户资金清算合约,完成针对于此api服务订阅的资金清算或资金回退;基于本地api服务交易结算中的服务调用记录中的指标数据,更新对应的api服务的质量评价。9.一种基于区块链的api服务调用交易结算装置,包括存储器和一个或多个处理器,所述存储器中存储有可执行代码,所述一个或多个处理器执行所述可执行代码时,用于实现权利要求1-8任一所述的基于区块链的api服务调用交易结算方法。10.一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时,用于实现权利要求1-8任一所述的基于区块链的api服务调用交易结算方法。

技术总结
本发明公开了基于区块链的API服务调用存证结算方法:搭建区块链网络,服务使用方选定符合其业务需求的API服务,生成API服务订阅记录,并通过区块链上的服务使用方节点上链存证;基于API服务订阅记录冻结服务使用方的定额资产,生成对应API服务订阅记录的资产冻结记录,并上链存证;获取API服务订阅中调用的指标数据,生成对应的服务调用记录并存储到区块链中;将区块链上的服务调用记录进行汇总,生成服务调用结算记录,并上链存证;基于服务调用结算记录,完成服务使用方的冻结资金到服务提供方的资金转账。该方法优化了交易流程,同时对服务调用实情进行全面监测,减少交易纠纷和为API服务质量评判以及结算提供可信依据。和为API服务质量评判以及结算提供可信依据。和为API服务质量评判以及结算提供可信依据。


技术研发人员:赵新奎 胡殿凯 于书懿 邓水光 尚永衡 庞盛业 罗嘉胤
受保护的技术使用者:浙江大学
技术研发日:2023.08.01
技术公布日:2023/10/15
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐