基于区块链的时间戳标记方法、装置、设备及存储介质制造方法及图纸

技术编号:29531206 阅读:26 留言:0更新日期:2021-08-03 15:18
本发明专利技术公开了一种基于区块链的时间戳标记方法,该方法包括:接收到批量交易提议后,各peer节点为交易进行背书;将交易信息进行打包;将打包好的区块进行出块,出块包含区块高度、本区块链的区块哈希和上一区块链的区块哈希;对批量交易第一个生成的区块标记可信时间为最先可信时间,对批量交易最后一个生成的区块标记可信时间为最后可信时间;对批量交易所生成的所有区块的区块哈希进行默克尔根运算,得到根哈希;对根哈希标记可信时间为根哈希时间;将根哈希时间和区块高度写入新的交易。本发明专利技术减少对时间戳的调用次数,降低额外服务接入所带来的系统故障风险,同时增加系统交易的处理效率。

【技术实现步骤摘要】
基于区块链的时间戳标记方法、装置、设备及存储介质
本专利技术属于区块链领域,尤其涉及基于区块链的时间戳标记方法、装置、设备及存储介质。
技术介绍
区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。区块链是区块以链的方式组合在一起形成的去中心化的数据库。具体地,把一段时间内生成的信息打包生成一个区块,为该区块添加一个可信时间戳,再与上一个区块衔接在一起,如此首尾相连,形成了区块链。其中,每一个区块的区块头中,除了初始区块外,都包括了上一个区块的哈希值,每一个区块的区块体中包括至少一个交易,交易中包括所生成的信息如包括存证数据等,记录了一定时间内各个区块节点全部的交流信息。由于区块链在生成区块时添加了可信时间戳,使得保存在区块链中的信息生成的时间是可信的,如此为区块链赋予可信时间。在通常的区块链服务中,会在排序服务环节,对交易id、交易哈希、签名等信息打上可信时间戳,为链上交易提供可信的时间支持。常规方案中,每一笔交易都会调用一次时间戳的服务,当进行批量交易时,若仍然本文档来自技高网...

【技术保护点】
1.基于区块链的时间戳标记方法,其特征在于:包括以下步骤:/nS11:接收到批量交易提议后,各peer节点为交易进行背书;/nS12:将交易信息进行打包;/nS13:将打包好的区块进行出块,出块包含区块高度、本区块链的区块哈希和上一区块链的区块哈希;/nS14:对批量交易第一个生成的区块标记可信时间为最先可信时间,对批量交易最后一个生成的区块标记可信时间为最后可信时间;/nS15:对批量交易所生成的所有区块的区块哈希进行默克尔根运算,得到根哈希;/nS16:对根哈希标记可信时间为根哈希时间;/nS17:将根哈希时间和区块高度写入新的交易。/n

【技术特征摘要】
1.基于区块链的时间戳标记方法,其特征在于:包括以下步骤:
S11:接收到批量交易提议后,各peer节点为交易进行背书;
S12:将交易信息进行打包;
S13:将打包好的区块进行出块,出块包含区块高度、本区块链的区块哈希和上一区块链的区块哈希;
S14:对批量交易第一个生成的区块标记可信时间为最先可信时间,对批量交易最后一个生成的区块标记可信时间为最后可信时间;
S15:对批量交易所生成的所有区块的区块哈希进行默克尔根运算,得到根哈希;
S16:对根哈希标记可信时间为根哈希时间;
S17:将根哈希时间和区块高度写入新的交易。


2.如权利要求1所述的基于区块链的时间戳标记方法,其特征在于:所述交易信息包括交易ID、交易哈希和签名信息。


3.如权利要求1所述的基于区块链的时间戳标记方法,其特征在于:所述方法还包括步骤S18:将写入新的交易的根哈希时间和区块高度进行新的打包操作,得到新区块哈希和新区块高度。


4.如权利要求3所述的基于区块链的时间戳标记方法,其特征在于:所述新区块哈希和所述新区块高度与上一区块链的区块哈希进行打包出块,形成新区块,新区块和下一批执行步骤S11-S13生成的区块一同执行步骤S14-S18。


5.如权利要求1-4任一所述的基于区块链的时间戳标记方法,其特征在于:所述方法还包括核验步骤:
S21:用户输入批量交易中任一笔交易的验证...

【专利技术属性】
技术研发人员:董贵山陈宋科白健陈雨薇
申请(专利权)人:中国电子科技集团公司第三十研究所
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1