[发明专利]用于在区块链网络中记录工作历史并证明声誉的方法和装置在审
| 申请号: | 202080042882.1 | 申请日: | 2020-05-05 |
| 公开(公告)号: | CN113940032A | 公开(公告)日: | 2022-01-14 |
| 发明(设计)人: | C·S·赖特;A·麦凯;张伟;A·J·美;S·P·科赫兰 | 申请(专利权)人: | 区块链控股有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32 |
| 代理公司: | 隆天知识产权代理有限公司 72003 | 代理人: | 石海霞;金鹏 |
| 地址: | 安提瓜和巴*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 区块 网络 记录 工作 历史 证明 声誉 方法 装置 | ||
1.一种在区块链网络中的区块链上记录挖矿节点的工作历史的计算机实现的方法,包括:
由所述挖矿节点挖掘包含注册创始交易的第一区块,所述注册创始交易在注册信息字段内包括所述挖矿节点的矿工标识符;以及
由所述挖矿节点按顺序挖掘两个或更多个附加区块,每个附加区块包含创始交易,所述创始交易包括信息字段,所述信息字段包含所述矿工标识符、对所述顺序中在前的附加区块的创始交易的引用,其中,所述注册创始交易是所述顺序中的第一区块。
2.根据权利要求1所述的方法,其中,所述矿工标识符是公钥,所述挖矿节点持有针对所述公钥的私钥。
3.根据权利要求1或权利要求2所述的方法,其中,每个附加区块中的所述创始交易包括指向所述注册创始交易的注册引用和数字签名。
4.根据权利要求1至3中任一项所述的方法,其中,对所述顺序中在前的附加区块的创始交易的所述引用包括交易标识符、区块编号或出点中的一个。
5.根据权利要求1至4中任一项所述的方法,还包括:由计算节点验证记录在所述区块链上的所述工作历史,其中,所述验证包括:
标识所述顺序中的最后的区块;
基于每个创始交易中包含的对在前的附加区块的创始交易的引用,从所述区块链中以相反的顺序检索来自所述附加区块的创始交易;
检索所述注册创始交易;以及
验证所述矿工标识符在所述注册创始交易中的注册,
由此,所述注册创始交易和所述创始交易提供所述挖矿节点的工作历史。
6.根据权利要求1至5中任一项所述的方法,还包括:基于所述挖矿节点的记录的工作历史来确定所述挖矿节点的声誉分数,其中,所述确定包括:基于所述顺序中的区块的数量的计数来计算所述声誉分数。
7.根据权利要求1至5中任一项所述的方法,还包括:基于所述挖矿节点的记录的工作历史来确定所述挖矿节点的声誉分数,其中,所述确定包括:基于以下来计算所述声誉分数:
将相应的权重分配给所述顺序中的每个区块;以及
计算所述相应的权重的总和。
8.根据权利要求7所述的方法,其中,将相应的权重分配给每个区块包括:对于每个区块,基于在挖掘所述区块时应用的难度阈值来确定对于所述区块的难度分数,并且基于所述难度分数来设置相应的权重。
9.根据权利要求7或权利要求8所述的方法,其中,所述声誉分数被计算为:
其中,RepID为声誉分数,i为引用第i个区块的索引,B为所述顺序中的区块的数量,以及Ti为挖矿区块i时应用的目标难度。
10.根据权利要求6至9中任一项所述的方法,还包括:通过由所述挖矿节点挖掘投票区块来在基于安全区块链的投票系统中记录加权投票,其中,所述投票区块包含创始交易,所述创始交易包含所述投票区块的矿工标识符、对所述投票区块的最近的创始交易的引用和投票信号。
11.根据权利要求10所述的方法,其中,所述投票区块创始交易还包括针对所述挖矿节点而计算的声誉分数。
12.一种在区块链网络中的区块链上验证挖矿节点的工作历史的计算机实现的方法,包括:
标识由所述挖矿节点挖掘到的并具有创始交易的区块,所述创始交易在信息字段中包括矿工标识符和对早期创始交易的引用;
从所述区块链中以相反的顺序检索多个早期创始交易,直到包括关于所述矿工标识符的注册的最后的创始交易为止,每个早期创始交易包含所述矿工标识符和对处于相反的顺序的早期创始交易中相应的在前的一个的引用;以及
验证所述最后的创始交易中矿工标识符的注册,
由此,所述创始交易和所述多个早期创始交易提供所述挖矿节点的工作历史。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080042882.1/1.html,转载请声明来源钻瓜专利网。





