【技术实现步骤摘要】
一种区块链生成方法以及区块链结构
[0001]本专利技术涉及区块链,具体涉及一种区块链中的增量交易。
技术介绍
[0002]区块链技术是一种历史数据不断累加的计算及存储技术,运用区块链技术存储数据时历史数据较为完备,但随着存储的数据总量增大,在大数据量的区块链数据中搜索需要的信息一般需要遍历所有数据,查找过程效率低下,结果显示慢。
技术实现思路
[0003]为了解决在区块链中的查找效率低的问题,本申请提供一种便于查询的区块链生成方法和区块链结构。
[0004]一种区块链生成方法,包括如下步骤:接收为形成当前区块而积累的交易集合,根据交易主题在所述交易集合中查找增量交易,根据所述交易主题获取所述增量交易的初始交易区块或关联增量区块;根据所述初始交易区块或关联增量区块生成最新增量区块,将对应的增量交易加入所述最新增量区块中。其中关联增量区块对于初始交易区块来说也是最新增量区块。
[0005]链接所述最新增量区块与所述初始交易区块或所述关联增量区块,并在当前区块中存储所述增量交易的位置信息。最先生成 ...
【技术保护点】
【技术特征摘要】
1.一种区块链生成方法,其特征在于,包括如下步骤:接收为形成当前区块而积累的交易集合,根据交易主题在所述交易集合中查找增量交易,根据所述交易主题获取所述增量交易的初始交易区块或关联增量区块;根据所述初始交易区块或关联增量区块生成最新增量区块,将对应的增量交易加入所述最新增量区块中;链接所述最新增量区块与所述初始交易区块或所述关联增量区块,并在当前区块中存储所述增量交易的位置信息;根据所述交易集合中所有交易的摘要值获得所述当前区块的摘要值,生成区块集合并广播。2.根据权利要求1所述的区块链生成方法,其特征在于,所述所有交易的摘要值包括所述增量交易的摘要值,所述增量交易的摘要值根据所述最新增量区块对应的初始交易区块或关联增量区块的摘要值计算得到。3.根据权利要求1所述的区块链生成方法,其特征在于,所述交易主题根据交易时间、交易对象、交易主体、交易规则或交易费用生成;或以编号生成。4.根据权利要求1所述的区块链生成方法,其特征在于,所述交易集合包括增量交易和初始交易。5.根据权利要求1所述的区块链生成方法,其特征在于,所述接收当前区块的交易集合还包括验证所述交易集合中的所有交易的交易签名。6.根据权利要求1
‑
5任一所述的区块链生成方法,其特征在于,将所述最新增量区块替换为单独增量集合。7.一种区块链结构,用于存储交易,其特征在于...
【专利技术属性】
技术研发人员:钟一民,陈传义,郭峰,金宏洲,程亮,
申请(专利权)人:杭州天谷信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。