[发明专利]一种基于区块链的预先生成区块方法及系统有效
| 申请号: | 201810434812.5 | 申请日: | 2018-05-09 |
| 公开(公告)号: | CN110472970B | 公开(公告)日: | 2022-05-10 |
| 发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40 |
| 代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
| 地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 预先 生成 方法 系统 | ||
本发明公开了一种基于区块链的预先生成区块方法及系统,当目标节点的运行符合预设条件时,目标节点在区块链网络通过进行投票,选举出可以参与新区块建立的代表节点并验证节点和新区块的合法性,从所述新区块成立第0秒开始,所述新区块上的节点每次接收到一笔交易信息时即时进行交易处理,当交易处理完成时打上区块印记并放入所述新区块,所述新区块上的节点继续接收并处理交易信息直至所述新区块周期时间结束,最后打上新区块的最终签名,将交易的处理从集中式拆分为碎片时,也就是充分利用区块时间,杜绝了交易本身的处理时间可能超过区块时间的问题,通过提前预先生成区块的方法,大幅度的提升了区块链的稳定性和可靠性。
技术领域
本发明涉及区块链技术领域,特别是一种基于区块链的预先生成区块方法及系统。
背景技术
区块链是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。
传统做法上,区块的普通生成法大概分三步,第一步取出本区块时间内需要处理的交易;第二步,验证这些交易的合法性并将这些交易生效;第三步,将这些交易封装到区块里面。在这种普通型的生成法中,当交易数量很大时会出现问题,就是交易本身的处理时间可能超过区块时间,从而导致出块超时致使出块无效而失败。
基于此,如何解决交易处理超时,导致出块无效而失败的问题成为一个研究方向。
发明内容
本发明旨在提出一种基于区块链的预先生成区块方法及系统,将交易的处理从集中式拆分为碎片时,解决了区块出块超时的问题,大幅度的提升了区块链的稳定性和可靠性。
一种基于区块链的预先生成区块方法,所述方法包括:
S1、设定满足参与区块建立的预设条件,当目标节点的运行符合预设条件时,目标节点在区块链网络通过进行投票,选举出可以参与新区块建立的代表节点并验证节点和新区块的合法性,所述新区块为合法空白区块,没有包含任何交易信息,所述目标节点为区块链网络当中的任一节点;
S2、从所述新区块成立第0秒开始,所述新区块上的节点每次接收到一笔交易信息时即时进行交易处理,当交易处理完成时打上区块印记并放入所述新区块;
S3、所述新区块上的节点继续接收并处理交易信息直至所述新区块周期时间结束,最后打上所述新区块的最终签名。
进一步的,所述当目标节点的运行符合预设条件时,目标节点在区块链网络进行投票产生所述新区块,包括:
当所述目标节点参与度与权益值达到预设值时,通过筛选出既有参与度又有符合标准权益值的目标节点成为代表节点,基于所述目标节点信息构成空白合法区块。
进一步的,所述验证节点和新区块的合法性,包括:
当所述某一个目标节点向其他目标节点发出数据请求时,根据其他目标节点是否向发出数据请求的目标节点作出反馈将所述目标节点分为可信任节点与不可信任节点;
然后根据其他所述目标节点作出的同类反馈数据量是否超过反馈数据总量的1-(n-1)/3,若是则表示所述某一个目标节点为合法节点,若不是则表示所述某一个目标节点为不合法节点。
通知所述代表节点对所述新区块的合法性进行验证,根据验证结果证明所述新区块的合法性。
进一步的,从所述新区块成立第0秒开始,新区块上的节点每次接收到一笔交易信息时即时进行交易处理,包括:
所述新区块上的节点从预设区块周期时间开始计时时,当接收到交易信息时,即刻进行签名,得到数据签名,将所述节点信息、交易信息、数据签名共同存储在所述新区块存储空间上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810434812.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:芯片卡和安全系统
- 下一篇:一种双进程打块方法及系统





