用于有用区块链共识的增强方法与流程
- 国知局
- 2024-08-02 14:42:52
背景技术:
1、本节所述的方法是可以实行的方法,但不一定是先前已经设想或实行过的方法。因此,除非另有说明,否则不应假设:本节所述的任何方法仅由于其包含在本节中而假定它们是现有技术。另外,不应假设:本节所述的任何方法仅由于其包含在本节中而假定它们是公知的、例行的或常规的。
2、区块链网络在计算金融中日益流行。作为包括在各种区块链网络中的共识算法的当前设计的结果,区块链网络使用大量的能量,但益处总是接近于零。特别地,供区块链网络的节点执行共识算法操作(对区块链的完整性必不可少的操作)的能量成本是巨大的。
3、例如,流行的区块链共识算法工作证明通过要求区块链网络络的节点花费大量能量来求解任意数学难题以便在区块链网络的节点之间达成关于被提议添加到区块链的交易的共识来操作。
4、在共识算法操作期间执行的计算,例如求解任意数学难题,对于确保区块链网络的完整性是有用的,但是在区块链网络本身之外几乎没有提供任何益处。因此,需要为区块链网络提供更有用的共识算法的方法。
技术实现思路
技术特征:1.一种方法,所述方法包括:
2.根据权利要求1所述的方法,其中将所提议的区块添加到区块链包括:
3.根据权利要求1所述的方法,还包括:
4.根据权利要求1所述的方法,其中从能够通过网络访问的外部数据储存库接收所述多个工作分组。
5.根据权利要求1所述的方法,其中生成所述多个结果包括使用机器学习模型来评估所述多个工作分组中的每个工作分组;
6.根据权利要求5所述的方法,其中所述机器学习模型包括生成对抗网络(gan)的生成器部件,所述gan包括所述生成器部件和鉴别器部件;
7.根据权利要求5所述的方法,其中所述机器学习模型包括生成对抗网络(gan)的鉴别器部件,所述gan包括生成器部件和所述鉴别器部件;
8.根据权利要求1所述的方法,其中微处理器的第一核对所述多个工作分组中的第一工作分组执行一个或多个操作以生成所述多个结果中的第一结果,而所述微处理器的第二核对所述多个工作分组中的第二工作分组执行一个或多个操作以生成所述多个结果中的第二结果。
9.一种微处理器,所述微处理器包括被配置为引起以下操作的逻辑:
10.根据权利要求9所述的微处理器,其中将所提议的区块添加到区块链包括:
11.根据权利要求9所述的微处理器,其中所述微处理器被进一步配置为引起以下操作:
12.根据权利要求9所述的微处理器,其中从能够通过网络访问的外部数据储存库接收所述多个工作分组。
13.根据权利要求9所述的微处理器,其中生成所述多个结果包括使用机器学习模型来评估所述多个工作分组中的每个工作分组;
14.根据权利要求13所述的微处理器,其中所述机器学习模型包括生成对抗网络(gan)的生成器部件,所述gan包括所述生成器部件和鉴别器部件;
15.根据权利要求13所述的微处理器,其中所述机器学习模型包括生成对抗网络(gan)的鉴别器部件,所述gan包括生成器部件和所述鉴别器部件;
16.根据权利要求9所述的微处理器,其中所述微处理器的第一核对所述多个工作分组中的第一工作分组执行一个或多个操作以生成所述多个结果中的第一结果,而所述微处理器的第二核对所述多个工作分组中的第二工作分组执行一个或多个操作以生成所述多个结果中的第二结果。
技术总结提供了一种实现有用的工作证明共识算法的方法。接收所提议的区块。基于所提议的区块和现时值生成组合散列值。该组合的散列值被划分成多个散列值片段,每个散列值片段对应于多个工作分组中的工作分组。针对与该多个散列值片段相对应的该多个工作分组发送一个或多个请求。响应于接收到该多个工作分组,通过针对该多个工作分组中的每个工作分组执行一个或多个操作以完成由相应工作分组指定的工作来生成多个结果。响应于确定该多个结果中的至少一个结果满足一个或多个标准,将所提议的区块添加到由区块链网络维护的区块链。技术研发人员:谢尔盖·布拉戈杜罗夫,安德鲁·G·克格尔受保护的技术使用者:超威半导体公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240801/243731.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。