[发明专利]一种区块生成方法及装置在审

专利信息
申请号: 201910682094.8 申请日: 2019-07-26
公开(公告)号: CN110517135A 公开(公告)日: 2019-11-29
发明(设计)人: 谭林;梁琪;李旷;刘秀;胡钦 申请(专利权)人: 湖南天河国云科技有限公司
主分类号: G06Q40/04 分类号: G06Q40/04;G06Q20/38
代理公司: 43229 长沙德恒三权知识产权代理事务所(普通合伙) 代理人: 徐仰贵<国际申请>=<国际公布>=<进入
地址: 410100 湖南省长沙市长沙经济技*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 区块 块信息 矿工 哈希 填充 奖励 交易 块头 网络
【说明书】:

发明实施例提供了一种区块生成方法及装置,所述方法包括:选取待生成区块包含的孤块;将所述孤块的孤块信息填充到区块模板的孤块内容中;根据所述孤块信息,计算所述孤块信息的根哈希,并将所述根哈希填充到所述区块模板的区块头中;构造包含区块矿工奖励和孤块矿工奖励的创币交易,将所述创币交易填充到所述区块模板的交易中;基于填充了所述孤块信息、孤块信息的根哈希和创币交易的所述区块模板,挖矿得到所述待生成区块的块哈希以生成新区块,由所述新区块的矿工和所述孤块的矿工分别得到所述区块矿工奖励和孤块矿工奖励。通过本发明实施例,可有效的为比特币网络中孤块的利用提供支持。

技术领域

本发明属于区块链技术领域,具体是涉及到一种区块生成方法、装置、终端设备及计算机可读介质。

背景技术

在比特币的网络中,只有最长的链才是被承认的,如果某一个区块不在最长的链中,则这个区块将被称为孤块(Orphan Block)。孤块是有效块,不是主链的一部分。它们可以在两个矿工在相似时间产生块时自然发生,或者它们可能由攻击者(具有足够的哈希能力)试图逆转交易引起。

比特币现在的区块结构无法承载孤块信息及孤块奖励信息。首先,比特币采用最长链机制,如果区块间隔小,则全网节点的同步状态会变差,孤块率也会变高。在这种情况下小算力的矿池更倾向于采取自私挖矿策略,即挖到的区块不合并到算力强的矿工挖出的区块链中,而是自己挖掘一条分叉链。这样不利于区块链出现分叉后快速合并,会影响到区块链的共识。

其次,以太网的最重贪婪观察子树(Greedy Heaviest Observed Subtree ,GHOST)协议的区块结构是基于账户模型,与现有的比特币采用的未花费交易输出(UnspentTransaction Output,UTXO)模型有根本的区别,且只能包含主链上分叉的孤块信息,并不能承载整个网络孤块信息,未能对孤块能否获取奖励进行标识,也不能支持复杂的孤块选择共识设计。因此,目前缺乏能有效的为比特币网络中孤块的利用提供支持的区块设计方式。

发明内容

有鉴于此,本发明实施例提供一种区块生成方法、装置、终端设备及计算机可读介质,能够有效的为比特币网络中孤块的利用提供支持。

本发明实施例的第一方面提供了一种区块生成方法,包括:

选取待生成区块包含的孤块;

将所述孤块的孤块信息填充到区块模板的孤块内容中;

根据所述孤块信息,计算所述孤块信息的根哈希,并将所述根哈希填充到所述区块模板的区块头中;

构造包含区块矿工奖励和孤块矿工奖励的创币交易,将所述创币交易填充到所述区块模板的交易中;

基于填充了所述孤块信息、孤块信息的根哈希和创币交易的所述区块模板,挖矿得到所述待生成区块的块哈希以生成新区块,由所述新区块的矿工和所述孤块的矿工分别得到所述区块矿工奖励和孤块矿工奖励。

本发明实施例的第二方面提供了一种区块生成装置,包括:

选取模块,用于选取待生成区块包含的孤块;

第一填充模块,用于将所述孤块的孤块信息填充到区块模板的孤块内容中;

第二填充模块,用于根据所述孤块信息,计算所述孤块信息的根哈希,并将所述根哈希填充到所述区块模板的区块头中;

第三填充模块,用于构造包含区块矿工奖励和孤块矿工奖励的创币交易,将所述创币交易填充到所述区块模板的交易中;

生成模块,用于挖矿得到所述待生成区块的块哈希,并基于填充了所述孤块信息、孤块信息的根哈希和创币交易的所述区块模板生成新区块,由所述新区块的矿工和所述孤块的矿工分别得到所述区块矿工奖励和孤块矿工奖励。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南天河国云科技有限公司,未经湖南天河国云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910682094.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top