[发明专利]共识处理方法、共识节点、电子设备和可读存储介质有效
| 申请号: | 202010123217.7 | 申请日: | 2020-02-27 |
| 公开(公告)号: | CN111371769B | 公开(公告)日: | 2022-03-08 |
| 发明(设计)人: | 王虎森 | 申请(专利权)人: | 北京链化未来科技有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/1097 |
| 代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 孟省;朱文杰 |
| 地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 共识 处理 方法 节点 电子设备 可读 存储 介质 | ||
本申请实施例提供了一种共识处理方法、共识节点、电子设备和可读存储介质,其中方法包括:基于预设的可验证延时函数,对从前一个区块中获取的输入数据进行处理得到输出数据,根据所述输出数据生成公共硬币的投掷结果;向区块链网络广播所述公共硬币的投掷结果,并接收所述区块链网络中其它共识节点广播的公共硬币的投掷结果;根据所生成的公共硬币的投掷结果和接收到的公共硬币的投掷结果,得到所述投掷结果为目标结果的共识节点的数量,若所述投掷结果为目标结果的共识节点的数量符合预设条件,则将所述输出数据存入当前区块中。本申请实施例可以简化公共硬币的投掷过程。
技术领域
本申请涉及区块链技术领域,尤其涉及一种共识处理方法、共识节点、电子设备和计算机可读存储介质。
背景技术
区块链(Blockchain)是一种由多方共同维护,使用密码学保证传输和访问安全,能够实现数据一致存储、难以篡改、防止抵赖的记账技术,也称为分布式账本技术(Distributed Ledger Technology,简称DLT)。共识方法是以去中心化的方式就网络的状态达成统一协议的过程,是区块链的核心技术之一。
在典型的区块链系统中,区块链网络中的节点按照事先约定的规则共同存储信息并达成共识。为了防止共识信息被篡改,系统以区块(Block)为单位存储数据,区块之间按照时间顺序、结合密码学算法构成链式(Chain)数据结构,通过共识机制选出记录节点,由该节点决定最新区块的数据,其他节点共同参与最新区块数据的验证、存储和维护,数据一经确认,就难以删除和更改,只能进行授权查询操作。
在共识过程中,为了使参与的节点达成一致,所有参与的节点可以投掷一枚公共硬币,这样经过一段时间,所有参与的节点都可能得到相同的结果。然而,现有的公共硬币的投掷过程是通过各参与的节点基于交互式的方法来实现,例如阈值签名的方法等,其投掷过程复杂。
发明内容
本申请实施例提供一种共识处理方法、共识节点、电子设备和计算机可读存储介质,可以简化公共硬币的投掷过程。
为了解决上述技术问题,本发明实施例是这样实现的:
第一个方面,本申请实施例提供了一种共识处理方法,应用于共识节点中,包括:
基于预设的可验证延时函数,对从前一个区块中获取的输入数据进行处理得到输出数据,根据所述输出数据生成公共硬币的投掷结果;
向区块链网络广播所述公共硬币的投掷结果,并接收所述区块链网络中其它共识节点广播的公共硬币的投掷结果;
根据所生成的公共硬币的投掷结果和接收到的公共硬币的投掷结果,得到所述投掷结果为目标结果的共识节点的数量,若所述投掷结果为目标结果的共识节点的数量符合预设条件,则将所述输出数据存入当前区块中。
第二各方面,本申请实施例提供了一种共识节点,包括:
处理模块,用于基于预设的可验证延时函数,对从前一个区块中获取的输入数据进行处理得到输出数据,根据所述输出数据生成公共硬币的投掷结果;
收发模块,用于向区块链网络广播所述公共硬币的投掷结果,并接收所述区块链网络中其它共识节点广播的公共硬币的投掷结果;
所述处理模块,还用于根据所生成的公共硬币的投掷结果和接收到的公共硬币的投掷结果,得到所述投掷结果为目标结果的共识节点的数量,若所述投掷结果为目标结果的共识节点的数量符合预设条件,则将所述输出数据存入当前区块中。
第三个方面,本申请实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线;其中,所述处理器、所述通信接口以及所述存储器通过总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序,实现如第一方面所述的共识处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京链化未来科技有限公司,未经北京链化未来科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010123217.7/2.html,转载请声明来源钻瓜专利网。





