[发明专利]基于区块链技术的共识方法及系统有效
申请号: | 201711299391.1 | 申请日: | 2017-12-08 |
公开(公告)号: | CN108959335B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 翟红鹰 | 申请(专利权)人: | 普华云创科技(北京)有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/27;G06Q30/02 |
代理公司: | 安化县梅山专利事务所 43005 | 代理人: | 夏赞希 |
地址: | 100123 北京市朝阳区高井文化园路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 技术 共识 方法 系统 | ||
本发明公开一种基于区块链技术的共识方法及系统。所述基于区块链技术的共识方法包括:获取预设的用户身份数据及地址数据,根据所述用户身份数据及所述地址数据建立与区块链网络的通信连接,并根据通信连接的状况生成时间数据;获取所述时间数据、所述用户身份数据及所述地址数据,并根据所述时间数据、所述用户身份数据及所述地址数据生成相应的工作证明数据;判断所述时间数据是否满足预设的工作量证明规则;当所述时间数据满足所述工作量证明规则时,判断所述工作证明数据有效;获取有效的工作证明数据,并依据各有效的工作证明数据中的地址数据发布积分。本发明提供的基于区块链技术的共识方法能够摆脱积分获取对硬件性能的依赖。
技术领域
本发明涉及电子信息领域,具体涉及一种基于区块链技术的共识方法及系统。
背景技术
区块链(Blockchain)是由节点参与的分布式数据库系统,其具有不可更改、不可伪造的特点。区块链也可以其理解为账簿系统(ledger),它是比特币的一个重要概念,其能够记录了代币(token)的每一笔交易。通过每一笔交易信息,用户可以找到每一个地址,并充分挖掘任何一个地址的潜在价值。区块链是由一串使用密码学方法产生的数据块组成的,每一个区块都包含了上一个区块的哈希值(hash),从创始区块(genesis block)开始连接到当前区块,形成块链。每一个区块都确保按照时间顺序在上一个区块之后产生,否则前一个区块的哈希值是未知的。
比特币钱包的功能依赖于与区块链的确认,一次有效检验称为一次确认。通常一次交易要获得数个确认才能进行。轻量级(SPV )比特币钱包, 其客户端在本地只需保存与用户可支配交易相关的数据,而不会存储完整的区块链。
相关技术中,比特币的获取需要通过工作证明的确认。工作证明(Proof Of Work,简称POW),顾名思义,即工作量的证明,用于区块链中形象说明矿机运行的状况。一般来说,矿机不停的进行哈希值碰撞,直到穷举试算出正确的区块中的哈希值,当矿机试算出正确的哈希值时,工作证明得到确认。然而,该种方式对于矿机硬件性能的要求极高,使得用户需要花费过多的物质成本及时间成本去提升矿机的性能。
因此,有必要提供一种新的基于区块链技术的共识方法及系统解决上述技术问题。
发明内容
本发明的主要目的是提供一种基于区块链技术的共识方法,旨在解决相关技术中过分依赖硬件性能获取积分的技术问题。
为实现上述目的,本发明提出的基于区块链技术的共识方法包括:
获取预设的用户身份数据及地址数据,根据所述用户身份数据及所述地址数据建立与区块链网络的通信连接,并根据通信连接的状况生成时间数据;
获取所述时间数据、所述用户身份数据及所述地址数据,并根据所述时间数据、所述用户身份数据及所述地址数据生成相应的工作证明数据;
判断所述时间数据是否满足预设的工作量证明规则,以验证所述工作证明数据的有效性;
当所述时间数据满足所述工作量证明规则时,判断所述工作证明数据有效;
获取有效的工作证明数据,并依据各有效的工作证明数据中的地址数据发布积分。
优选地,所述获取预设的用户身份数据及地址数据,根据所述用户身份数据及所述地址数据建立与区块链网络的通信连接,并根据通信连接的状况生成时间数据的步骤,具体包括:
获取预设的用户身份数据及地址数据,根据所述用户身份数据及所述地址数据建立与区块链网络的通信连接,并生成第一时间节点数据;
判断与区块链网络是否保持通信连接,以生成第二时间节点数据;
当与区块链网络保持通信连接时,生成第二时间节点数据,并根据所述第二时间节点数据及所述第一时间节点数据生成时间数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普华云创科技(北京)有限公司,未经普华云创科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711299391.1/2.html,转载请声明来源钻瓜专利网。