[发明专利]一种基于存储的区块链激励方法、区块链网络及存储网络有效
申请号: | 201810995081.1 | 申请日: | 2018-08-29 |
公开(公告)号: | CN109325746B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 代炜琦;吴为龙;包庆华;金海;刘昱 | 申请(专利权)人: | 华中科技大学;上海趣派信息科技有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06Q40/04 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 曹葆青;李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 存储 区块 激励 方法 网络 | ||
1.一种基于存储的区块链激励方法,其特征在于,所述区块链激励方法在区块链网络和存储网络中应用,所述区块链网络用于维护用户的交易信息,所述存储网络用于管理用户的存储交易信息,所述交易信息包括所述存储交易信息,所述方法包括以下步骤:
所述区块链网络接收第一类节点和第二类节点发送的注册信息;第二类节点向区块链网络注册时指定一个第一类节点作为其代表节点,所述第一类节点和第二类节点均用于维护用户交易和贡献存储,所述第二类节点的贡献存储值低于第一类节点的贡献存储值;所述第一类节点和第二类节点用于向所述区块链网络抵押数字货币以及向所述存储网络贡献存储;
所述区块链网络根据所述抵押数字货币的金额和存储贡献的值确定第一类节点的排名分数,并且根据排名分数将第一类节点进行排名;其中,第一类节点的排名分数通过第一类节点的分数和指定其作为代表节点的第二类节点的分数确定;
所述区块链网络判断第一类节点的总数是否超过委员会最大数量n,若超过,则取第一类节点排名中前n个第一类节点作为委员会成员,反之,按照排名取所有第一类节点作为委员会成员;
所述区块链网络按照委员会成员排名轮流计算当前第一类节点的总币息和总存储奖励,并将所述总币息、总存储奖励以及当前第一类节点携带的交易信息打包形成区块,作为出块节点发送给区块链网络中的其他节点;所述总币息根据该第一类节点以及指定该第一类节点其作为其代表节点的第二类节点的抵押数字货币和抵押时间确定,所述总存储奖励根据该第一类节点以及指定该第一类节点其作为其代表节点的第二类节点在前一个区块的形成时间至当前时间的存储贡献确定;
所述区块链网络中其它节点验证所述区块中交易的有效性,若其中至少超过一半的节点验证所述区块中的交易失败,则按比例扣除其对应的出块节点抵押数字货币,所述出块节点的抵押数字货币为其对应的第一类节点的抵押数字货币;该第一类节点的出块轮次结束,若不需要退出排名,则该第一类节点继续向所述区块链网络抵押数字货币以及向所述存储网络贡献存储,参与下一轮排名;若需要退出排名,则进入下一步骤;
所述区块链网络接收该第一类节点发送的退出排名的消息,判断该第一类节点参与排名总时间是否大于预设最短时间t,如果大于,则全额退还其抵押数字货币,反之,扣除一定比例的抵押数字货币后退还。
2.根据权利要求1所述的基于存储的区块链激励方法,其特征在于,所述区块链网络中节点包括所述第一类节点和所述第二类节点;第一类节点参与排名,第二类节点依附于第一类节点存在;
第一类节点和第二类节点是一对多的关系,一个第一类节点可以代表多个第二类节点,一个第二类节点只能指定一个第一类节点作为其代表。
3.根据权利要求1所述的基于存储的区块链激励方法,其特征在于,所述区块链网络接收第一类节点和第二类节点发送的注册信息,包括:
(2-1)判断注册节点类型,如果是注册成为第一类节点,则转入步骤(2-2),如果是注册成为第二类节点,则转入步骤(2-3);
(2-2)区块链网络接收第一类节点注册交易,具体包括节点地址、节点公钥、当前时间戳以及私钥签名,转入步骤(2-6);
(2-3)指定的第一类节点接收第二类节点注册交易,具体包括节点地址、节点公钥、当前时间戳以及私钥签名;
(2-4)第一类节点验证第二类节点发送的注册交易中包含的当前时间戳是否在规定时间范围内,私钥签名是否正确;如果验证失败则第二类节点注册失败,如果验证成功,则第一类节点在第二类节点发送的注册交易上利用其私钥签名进行签名,广播给区块链网络;
(2-5)区块链网络验证所述第二类节点指定的第一类节点的签名,如果正确则第二类节点注册成功,第二类节点成为该第一类节点的下属节点之一,反之第二类节点注册失败;
(2-6)区块链网络验证第一类节点的签名,如果验证成功,则第一类节点注册成功,反之,第一类节点注册失败。
4.根据权利要求1所述的基于存储的区块链激励方法,其特征在于,所述第一类节点和第二类节点向所述区块链网络抵押数字货币以及向所述存储网络贡献存储,包括:
所述抵押数字货币将转入由区块链网络分配的地址;
所述第一类节点和第二类节点均向存储网络贡献一定的存储空间,所述存储网络根据各个节点贡献的存储空间计算出对应的存储贡献值发送给区块链网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学;上海趣派信息科技有限公司,未经华中科技大学;上海趣派信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810995081.1/1.html,转载请声明来源钻瓜专利网。