[发明专利]一种基于区块链的云渲染资源兑换方法在审
申请号: | 202011055626.4 | 申请日: | 2020-09-30 |
公开(公告)号: | CN112184225A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 金伟;梅向东 | 申请(专利权)人: | 江苏赞奇科技股份有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06F16/27;H04L29/08 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 张苏沛 |
地址: | 213022 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 渲染 资源 兑换 方法 | ||
1.一种基于区块链的云渲染资源兑换方法,其特征在于,包括以下步骤:
步骤1:构建与云渲染业务平台对接的以太坊区块链平台;
步骤2:通过一种综合交互接口,进行工作证明,开启上链流程;
步骤3:提供一种基于智能合约的包括链外节点、汇聚节点和核心节点构成的动态扩展的区块链网络,用渲染应用已有的数据安全和鉴权服务系统进行授权认证系统对接,将验证模块和授权信息反馈到系统;
步骤4:提供一种三维梅克尔树的改进方法,增加以字母数字编码的信息的检索方法,有助于高效的进行插入/删除操作。
2.根据权利要求1所述的云渲染资源兑换方法,其特征在于,所述步骤1中的以太坊区块链平台采用四层架构:包括应用层、业务层、数据层和区块链层;
所述应用层:包括渲染应用和扩展应用,分三类接口:区块链访问、数据操作、渲染应用系统;
所述业务层:包括渲染任务相关业务;
所述数据层:包含产品与企业数据库、样品检测结果数据库,溯源数据库,智能合约存储库,控制许可数据库,强化了存储功能,去交易化,简化加密和认证;
所述区块链层:包含以太坊服务器组成的区块链网络,根据渲染系统中渲染服务器动态部署。
3.根据权利要求1所述的云渲染资源兑换方法,其特征在于,所述步骤2具体为:
步骤2.1:通过渲染系统的鉴权信息,获取用户授权状态,确权用户具有上链基本条件;
步骤2.2:通过渲染模块资源服务接口,获取相应资源服务信息,并据此进行该资源的被使用工作证明;
所述资源的被使用工作证明包含三部分内容:存在、使用量和使用难度;
所述存在是在追溯管理系统从业务处理服务系统中验证资源是否存在,验证成功的资源写入工作证明;
所述使用量从计费管理系统中获取渲染费用计算使用量,写入工作证明;
所述使用难度是指用户上传的渲染资源的统计的粒度,即渲染资源经过光线追踪等渲染程序处理难度的难度系数。难度系数的值超过平均值予以存储,再将难度系数的值作为散列表的输入数据;
步骤2.3:对于确权用户应用该资源的工作证明大于门限值的,作上链处理;
所述门限值是指渲染资源值得上链的最低值,不符合最低值的不予上链。
4.根据权利要求1所述的云渲染资源兑换方法,其特征在于,所述步骤3具体为:
步骤3.1:有上链需求的事件创建链外节点,所述链外节点,是一个区块链轻节点,负责完成验证事件和块形成与链接,作为新点,采用RIPEMD-128作为散列算法;通过固定端口接收广播信息,寻找汇聚节点和激活的链外节点,更新列表记录节点链接情况,并用最短距离法,确定新建链外节点的父节点,用户验证信息加工作证明结果经经RIPEMD-128算法生成该节点的散列值,并用来唯一标识;
所述有上链需求是渲染应用中所需求的数据;
所述RIPEMD-128散列算法用于进一步将SHA-256的散列值输出缩短到128位;
步骤3.2:核心节点,基于以太坊区块链基本节点构建方法构建,它在广播传输区块信息时,针对汇聚节点,只传应答和查询信息;
步骤3.3:汇聚节点,基于以太坊区块链基本节点构建方法构建,它是一个准标准区块链基本节点,它的父节点是核心节点,在其父节点创建时同时创建,但它不参与核心节点间的区块链操作;所述汇聚节点仅完成三项事务:验证链外节点;把来自链外节点的块数据作为本节点的数据按标准区块链结构封装,通过父节点在区块链上传送;在核心节点和链外节点间作应答链接;
步骤3.4:应答操作,有请求和确认两种,完成的事务有链外节点的建立、链外节点数据传输、链外节点的退出;
步骤3.5:链外节点的退出,由发起上链的渲染应用用户提出,提出的条件是该用户的渲染任务结束,且占用的渲染资源将释放,若该节点没有子节点且处于空闲(若不空闲,先完成当前事务),提出退出请求,该申请经核心节点确认,完成退出;若有子节点,将自身父节点通知给相应子节点,并要求其尽快调整链接,得到其完成相应调整信息后,提出退出请求,该申请经核心节点确认,完成退出。
5.根据权利要求1所述的云渲染资源兑换方法,其特征在于,所述步骤4具体为:每个块定义有三个改进的梅克尔根:状态根,由渲染用户信息决定,它有助于维护全局状态;事务根,由渲染应用采用资源的信息决定,它跟踪并确保一个资源调用的完整性;效果根,它是与块中的事务对应的效果的根散列,用来反映资源的使用效果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏赞奇科技股份有限公司,未经江苏赞奇科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011055626.4/1.html,转载请声明来源钻瓜专利网。