【技术实现步骤摘要】
面向云网场景的基于区块链的资源使用量证明方法和系统
[0001]本专利技术涉及区块链
,尤其涉及一种面向云网场景的基于区块链的资源使用量证明方法和系统。
技术介绍
[0002]在传统的云网服务场景下,用户与云网服务商直接签订租用合同,按照包年包月付费、按量付费、存储容量等付费模式进行记账,用户通过银行、第三方支付机构进行资费结算。这其中云网资源的价格多是由云网服务商进行控制,流量耗费由云网服务商单方面计量并为客户提供账单,云服务资源的资源使用量统计对于用户来说是黑盒模式,从而使得用户在云服务交易中处于弱势地位,缺乏自主性与能动性。
[0003]此外,随着云计算的蓬勃发展以及对云网服务实时高效的需求,算力逐步向端侧、边缘侧下沉,呈现分布式云态势,多方云网服务商共同为用户服务,用户的服务也需跨云网服务商部署,因此对资源使用量证明的粒度与准确性提出了新的要求,在多方参与的前提下,如按照传统的运行模式,即只由平台一方进行数据采集、自动结算,面临着单点故障、隐私泄露、数据篡改的挑战。
[0004]在此基础上,依赖 ...
【技术保护点】
【技术特征摘要】
1.一种面向云网场景的基于区块链的资源使用量证明方法,其特征在于,应用于云网平台端,包括:在可信执行环境TEE下通过部署于云网终端的采集节点获取终端流量数据;基于至少两个数据处理中心处理所述终端流量数据,得到聚合数据;以所述聚合数据为输入量,基于区块链得到第一资源使用量证明;所述第一资源使用量证明是所述区块链的网络节点以所述聚合数据为输入量,运行第一智能合约达成共识并在区块链网络上广播的云网终端资源使用量证明。2.根据权利要求1所述的面向云网场景的基于区块链的资源使用量证明方法,其特征在于,所述基于至少两个数据处理中心处理所述终端流量数据,得到聚合数据的步骤包括:获取云网资源数据;所述云网资源数据是指所述数据处理中心基于相同的逻辑,利用P2P网络和密码学套件,独立处理得到的数据,包括闲置资源情况数据、网络质量情况数据、资源使用情况数据、资源使用时间数据以及应用运行情况数据中的任一者或任多者组合;验证处理所述云网资源数据,进行门限签名后得到聚合数据。3.根据权利要求1所述的面向云网场景的基于区块链的资源使用量证明方法,其特征在于,在所述以所述聚合数据为输入量,基于区块链得到第一资源使用量证明的步骤后,还包括:确定所述第一资源使用量证明满足预设条件,基于所述区块链得到第二资源使用量证明;所述第二资源使用量证明是所述区块链的网络节点以所述第一资源使用量证明为输入量,运行第二智能合约得到并在区块链网络上广播的云网终端集合在设定时段内的资源使用量证明。4.根据权利要求3所述的面向云网场景的基于区块链的资源使用量证明方法,其特征在于,在所述基于所述区块链得到第二资源使用量证明的步骤后,还包括:确定所述第二资源使用量证明满足结算条件,在所述区块链上发起结算请求;根据门限签名通过后的结算信息生成结算指令并发送至金融终端;所述结算信息是所述区块链的网络节点以满足所述结算条件的第二资源使用量证明为输入量,运行第三智能合约得到的;接收所述金融终端发送的结算凭证,并将门限签名通过后的所述结算凭证发送至所述区块链,得到结清信息;所述结清信息是所述区块链的网络节点基于所述结算凭...
【专利技术属性】
技术研发人员:潘凤薇,管章双,庄丽婉,张晨,黄韬,
申请(专利权)人:网络通信与安全紫金山实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。