快速确认交易的区块链和区块链上快速确认交易方法技术

技术编号:26793511 阅读:25 留言:0更新日期:2020-12-22 17:09
本发明专利技术提出一种快速确认交易的区块链和区块链上快速确认交易方法。快速确认交易的区块链包括:一发起交易节点及一记帐节点。发起交易节点从一未用交易输出(UTXO)中提取一第一区块变更号,第一区块变更号是对应一用户的最后交易区块号,广播关于一交易的一交易单,交易单包括第一区块变更号。记帐节点于收到所述交易单后,从未用交易输出中提取一第二区块变更号,第二区块变更号是对应此用户的最后交易区块号,并检核第二区块变更号与交易单中记录的第一区块变更号是否相同,若为相同,记帐此交易。

【技术实现步骤摘要】
快速确认交易的区块链和区块链上快速确认交易方法
本专利技术涉及区块链
,具体是一种快速确认交易的区块链和区块链上快速确认交易方法。
技术介绍
区块链技术随着比特币等数字加密货币的日益普及而逐渐兴起,区块链技术通过建立一个共同维护且不可被窜改的数据库来记录所有交易和历史数据。然而,在记录交易之前,需确认此笔交易尚未被记录在区块链上,避免重复记录,目前的作法是一一比对此笔交易是否出现在区块链上的历史交易记录,此作法需要耗费时间与计算资源。
技术实现思路
鉴于上述问题,本专利技术提出一种快速确认交易的区块链和区块链上快速确认交易方法,藉以解决先前技术存在之问题。在一实施例,快速确认交易的区块链包括:一发起交易节点及一记帐节点。发起交易节点从一未用交易输出(UTXO)中提取一第一区块变更号,所述第一区块变更号是对应一用户的最后交易区块号,广播关于一交易的一交易单,交易单包括第一区块变更号。记帐节点于收到所述交易单后,从未用交易输出中提取一第二区块变更号,第二区块变更号是对应用户的最后交易区块号,并检核第二区块变更号与交本文档来自技高网...

【技术保护点】
1.一种快速确认交易的区块链,其特征在于,包括:/n一发起交易节点,从一未用交易输出(UTXO)中提取一第一区块变更号,所述第一区块变更号是对应一用户的一最后交易区块号,广播关于一交易的一交易单,所述交易单包括所述第一区块变更号;以及/n一记帐节点,于收到所述交易单后,从所述未用交易输出中提取一第二区块变更号,所述第二区块变更号是对应所述用户的该最后交易区块号,并检核所述第二区块变更号与所述交易单中记录的所述第一区块变更号是否相同,若为相同,记帐所述交易。/n

【技术特征摘要】
1.一种快速确认交易的区块链,其特征在于,包括:
一发起交易节点,从一未用交易输出(UTXO)中提取一第一区块变更号,所述第一区块变更号是对应一用户的一最后交易区块号,广播关于一交易的一交易单,所述交易单包括所述第一区块变更号;以及
一记帐节点,于收到所述交易单后,从所述未用交易输出中提取一第二区块变更号,所述第二区块变更号是对应所述用户的该最后交易区块号,并检核所述第二区块变更号与所述交易单中记录的所述第一区块变更号是否相同,若为相同,记帐所述交易。


2.根据权利要求1所述的快速确认交易的区块链,其特征在于,所述交易单还包括一有效块号标示,所述记帐节点检核所述区块链的一区块高度是否在对应于所述有效块号标示的一有效区块范围内,若超过则不记帐所述交易。


3.根据权利要求1所述的快速确认交易的区块链,其特征在于,所述交易单还包括一有效时间,所述记帐节点打包所述交易单为一区块时,还确认所述区块的一时间戳是否符合所述有效时间,在符合所述有效时间时,才记帐所述交易。


4.根据权利要求1所述的快速确认交易的区块链,其特征在于,所述交易单经由所述发起交易节点签章,所述记帐节点还验证所述交易单上的一签章。


5.一种区块链上快速确认交易方法,其特征在于,包括下列步骤:...

【专利技术属性】
技术研发人员:何春龙
申请(专利权)人:北京威宁特科技有限公司
类型:发明
国别省市:北京;11

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

1