[发明专利]具有能量的特征为动力的区块链在审
申请号: | 202080022628.5 | 申请日: | 2020-02-21 |
公开(公告)号: | CN113678398A | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 刘东喜;S·陈 | 申请(专利权)人: | 联邦科学技术研究组织 |
主分类号: | H04L9/00 | 分类号: | H04L9/00;G06Q99/00 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜 |
地址: | 澳大利亚澳大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 能量 特征 动力 区块 | ||
1.一种用于分布式账本中区块生成的方法,所述方法包括:
多个客户端设备中的每个客户端设备定义相关联的电池,其中,每个电池包括工作量证明(PoW)以及相关联的客户端设备的唯一标识符;
所述多个客户端设备中的每个客户端设备向维护所述分布式账本的多个节点广播所述相关联的电池;
所述多个节点将所述电池记录在所述分布式账本中;
所述多个节点经由电池选择算法选择与所述多个客户端设备中的第一客户端相关联的第一电池以在所述分布式账本中生成新区块;并且
所述第一客户端设备使用所述第一电池来生成所述新区块。
2.根据权利要求1所述的方法,其中,所述唯一标识符还包括所述电池的唯一电池标识符。
3.根据权利要求1或权利要求2所述的方法,其中,所述唯一标识符包括所述相关联的客户端设备的公共加密密钥。
4.根据前述权利要求中任一项权利要求所述的方法,其中,所述PoW是基于现有区块的。
5.根据权利要求4所述的方法,其中,所述PoW包括:
接收(hash(b)XOR blind)作为输入
其中,‘hash(b)’是在其上执行所述PoW的现有区块b的哈希值,而‘blind’是随机值。
6.根据前述权利要求中任一项权利要求所述的方法,其中,所述电池选择算法包括:将更大的选择概率分配给记录在所述分布式账本的最旧区块上的一个或多个电池。
7.根据权利要求6所述的方法,其中,所述电池选择算法还包括:将更大的选择概率分配给记录在最旧生成的区块中的一个或多个电池,所述一个或多个电池本身是基于最年轻生成的区块的。
8.一种用于维护分布式账本的网络,所述系统包括多个节点和多个客户端设备,
其中,所述多个客户端设备中的每个客户端设备被配置为:
定义相关联的电池,其中,每个电池包括工作量证明(PoW)以及相关联的客户端设备的唯一标识符;
通过所述网络向所述多个节点广播所述电池;以及
响应于被所述节点选择而生成新区块;并且
所述多个节点中的每个节点被配置为:
接收通过所述网络广播的电池;
将接收到的电池记录在所述分布式账本中;以及
经由电池选择算法选择与所述多个客户端设备中的第一客户端相关联的第一电池以在所述分布式账本中生成新区块。
9.一种由客户端设备执行以用于在分布式账本中生成区块的方法,所述方法包括:
定义电池,其中,所述电池包括工作量证明(PoW)以及相关联的设备的唯一标识符;
通过网络向多个节点广播所述电池;以及
响应于所述电池被所述多个节点选择而生成新区块,其中,所述节点经由电池选择算法从多个广播电池中选择所述电池。
10.一种用于分布式账本中区块生成的设备,所述设备包括处理器,所述处理器被配置为:
定义电池,其中,所述电池包括工作量证明(PoW)以及相关联的设备的唯一标识符;
通过网络向多个节点广播所述电池;以及
响应于所述电池被所述多个节点选择而生成新区块,其中,所述节点经由电池选择算法从多个广播电池中选择所述电池。
11.一种计算机可读介质,其被配置为存储指令,所述指令在被执行时使处理器执行:
定义电池,其中,所述电池包括工作量证明(PoW)以及相关联的设备的唯一标识符;
通过网络向多个节点广播所述电池;以及
响应于所述电池被所述多个节点选择而生成新区块,其中,所述节点经由电池选择算法从多个广播电池中选择所述电池。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联邦科学技术研究组织,未经联邦科学技术研究组织许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080022628.5/1.html,转载请声明来源钻瓜专利网。