[发明专利]一种基于许可链的资源配额管理方法有效
申请号: | 201710198968.3 | 申请日: | 2017-03-29 |
公开(公告)号: | CN106897150B | 公开(公告)日: | 2020-04-10 |
发明(设计)人: | 谢晗剑;岳利鹏 | 申请(专利权)人: | 杭州溪塔科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;H04L29/08 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310012 浙江省杭州市西湖区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于许可链的资源配额管理方法,该方法为许可链设置配额管理系统,增强了管理员对系统资源的分配能力,不再需要设定代币系统与手续费系统,简化了区块链资源的分配和节点激励机制,同时可以为不同用户设置不同的配额和周期,满足不同类型用户的不同需求。通过设置周期性的用户配额,可以让用户灵活管理自己交易的频率和峰值,避免直接对每个块的配额进行控制,粒度过细。 | ||
搜索关键词: | 一种 基于 许可 资源 配额 管理 方法 | ||
【主权项】:
一种基于许可链的资源配额管理方法,其特征在于,该方法为:(1)管理员生成自己的账户,并把初始“管理员地址”和“块资源限额”置入创世块中。在创世块中构建“用户资源限额”变量UsersQuotaLimit,结构为map(用户地址=>用户配额)、“用户资源重置周期”变量UsersResetBlocks,结构为map(用户地址=>重置块数)、以及“配额管理”函数,参数为:用户地址、用户配额、重置块数,作用为根据用户地址,修改相应的UsersQuotaLimit和UsersResetBlocks。每个区块中打包的全部交易不得超过所述“块资源限额”。(2)各节点在创世块后生成一个“用户资源剩余”变量:UsersQuotaLeft,定义为map(用户地址=>剩余配额)。(3)用户生成自己的账户地址,向管理员提出配额申请。(4)管理员指定该用户的“用户配额”、“重置块数”,调用“配额管理”函数并发起交易。(5)节点收到“配额管理”函数的调用交易后,首先验证交易发起者是否为管理员,如果是则打包交易,将“用户地址”、“用户配额”、“重置块数”分别录入到“用户资源限额”变量和“用户资源重置周期”变量中。同时,将“用户资源剩余”中该用户的“剩余配额”初始化为“用户配额”。(6)当用户发起其它交易tx后,节点根据交易的配额消耗计算方法f,计算交易tx所需消耗的资源数量:f(tx);并根据用户地址获得该用户的“剩余资源”,若“剩余资源”>=f(tx),则打包交易,并将“剩余资源”更新为“剩余资源”‑f(tx);若“剩余资源”<f(tx),则不打包交易。节点在打包和同步每个区块前,都需要遍历“用户资源剩余”中的所有用户,如果当前块高度减去上一次重置该用户的块高度大于等于该用户的“重置块数”后,重置该用户的“剩余资源”为“用户配额”。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州溪塔科技有限公司,未经杭州溪塔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710198968.3/,转载请声明来源钻瓜专利网。
- 上一篇:处理大数据的方法及系统
- 下一篇:一种多系统应用程序管理方法及移动终端