[发明专利]一种区块生成方法及装置在审
| 申请号: | 201910682094.8 | 申请日: | 2019-07-26 | 
| 公开(公告)号: | CN110517135A | 公开(公告)日: | 2019-11-29 | 
| 发明(设计)人: | 谭林;梁琪;李旷;刘秀;胡钦 | 申请(专利权)人: | 湖南天河国云科技有限公司 | 
| 主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38 | 
| 代理公司: | 43229 长沙德恒三权知识产权代理事务所(普通合伙) | 代理人: | 徐仰贵<国际申请>=<国际公布>=<进入 | 
| 地址: | 410100 湖南省长沙市长沙经济技*** | 国省代码: | 湖南;43 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 区块 块信息 矿工 哈希 填充 奖励 交易 块头 网络 | ||
1.一种区块生成方法,其特征在于,包括:
选取待生成区块包含的孤块;
将所述孤块的孤块信息填充到区块模板的孤块内容中;
根据所述孤块信息,计算所述孤块信息的根哈希,并将所述根哈希填充到所述区块模板的区块头中;
构造包含区块矿工奖励和孤块矿工奖励的创币交易,将所述创币交易填充到所述区块模板的交易中;
基于填充了所述孤块信息、孤块信息的根哈希和创币交易的所述区块模板,挖矿得到所述待生成区块的块哈希以生成新区块,由所述新区块的矿工和所述孤块的矿工分别得到所述区块矿工奖励和孤块矿工奖励。
2.根据权利要求1所述的区块生成方法,其特征在于,所述选取待生成区块包含的孤块之前,还包括:
获取区块模板;所述区块模板包括区块头、交易和孤块内容。
3.根据权利要求1所述的区块生成方法,其特征在于,所述选取待生成区块包含的孤块,包括:
从区块索引表中获取从N-1高度至N-K高度的祖先区块所对应的祖先区块索引;所述待生成区块的高度为N,K为孤块的查询深度;
获取所述祖先区块索引的块哈希,将所述块哈希同所述N-1高度至N-K高度的祖先区块所包含的孤块的孤块哈希一起构成已包含孤块的哈希表;
若所述孤块信息中包含孤块标识,且待选取的孤块的块哈希不在所述哈希表中,则将所述待选取的孤块作为待生成区块包含的孤块;
若所述孤块信息中不包含孤块标识,则将有奖励的孤块作为待生成区块包含的孤块,所述有奖励的孤块的块哈希不在所述哈希表中。
4.根据权利要求1所述的区块生成方法,其特征在于,所述根据所述孤块信息,计算所述孤块信息的根哈希,并将所述根哈希填充到所述区块模板的区块头中,包括:
计算所述孤块信息的哈希;
计算所述孤块信息的哈希的哈希,以得到所述孤块信息的根哈希,并将所述根哈希填充到所述区块模板的区块头中;其中,所述孤块信息包括孤块块头和孤块标识,或者所述孤块信息包括孤块块头。
5.根据权利要求1所述的区块生成方法,其特征在于,所述构造包含区块矿工奖励和孤块矿工奖励的创币交易,将所述创币交易填充到所述区块模板的交易中,包括:
从所述待生成区块的区块头中获取矿工地址,按设定的区块矿工奖励,创建奖励给所述待生成区块的区块矿工的未花费交易输出UTXO;
若所述孤块的孤块信息中的孤块标识中标识有孤块奖励,则从所述孤块的孤块信息中的孤块块头中获取矿工地址,按设定的孤块奖励,创建奖励给所述孤块的孤块矿工的UTXO;
将奖励给所述区块矿工的UTXO和奖励给所述孤块矿工的UTXO填充到所述区块模板的交易中。
6.根据权利要求1~5中任一项所述的区块生成方法,其特征在于,所述基于填充了所述孤块信息、孤块信息的根哈希和创币交易的所述区块模板,挖矿得到所述待生成区块的块哈希以生成新区块,由所述新区块的矿工和所述孤块的矿工分别得到所述区块矿工奖励和孤块矿工奖励之后,还包括:
将所述孤块信息的根哈希、矿工地址加入区块索引中;
通过所述孤块中的孤块信息中的孤块块头计算孤块的哈希,并将所述孤块的哈希与所述孤块信息中的孤块标识一起组成索引孤块信息加入区块索引中的索引孤块内容中。
7.根据权利要求6所述的区块生成方法,其特征在于,所述基于填充了所述孤块信息、孤块信息的根哈希和创币交易的所述区块模板,挖矿得到所述待生成区块的块哈希以生成新区块,由所述新区块的矿工和所述孤块的矿工分别得到所述区块矿工奖励和孤块矿工奖励之后,还包括:
通过所述新区块或所述区块索引对所述孤块的选择进行验证;
若对述孤块的选择的验证通过,则通过所述新区块或所述区块索引验证所述孤块信息的根哈希;
若对所述孤块信息的根哈希的验证通过,则对所述创币交易进行验证;
若对所述创币交易进行的验证通过,则成功验证所述新区块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南天河国云科技有限公司,未经湖南天河国云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910682094.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电子债权标准化生成系统和方法
 - 下一篇:一种证券行情加速处理方法及系统
 





