【技术实现步骤摘要】
区块链交易记账方法、装置、电子设备及存储介质
[0001]本专利技术涉及区块链
,尤其涉及一种区块链交易记账方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]目前在区块链技术账单领域中,区块链技术均是以区块来记账的,需要某一个节点来打区块,打区块时将多个待执行的交易信息放入区块中。这种技术方案通过有序区块来实现交易的顺序执行。在交易执行完成之后,在根据区块连接,完成交易信息的上链。但是,为实现块的有序,往往采用哈希碰撞(算力)来,在这一过程中往往会产生不必要的计算机资源浪费;在利用普遍的区块上链,交易信息对应的账单的安全性不能得到很好的保证。
技术实现思路
[0003]本专利技术提供一种区块链交易记账方法、装置及计算机可读存储介质,其主要目的在于解决区块链交易记账过程中资源利用率低和链上账单安全性较低的问题。
[0004]为实现上述目的,本专利技术提供的一种区块链交易记账方法,包括:
[0005]接收交易信息,并获取所述交易信息的时间戳;
[0006]根据所述时间 ...
【技术保护点】
【技术特征摘要】
1.一种区块链交易记账方法,其特征在于,所述方法包括:接收交易信息,并获取所述交易信息的时间戳;根据所述时间戳和所述交易信息生成交易队列;获取当前时间,从所述交易队列中提取目标交易信息和对应的目标时间戳,根据所述目标时间戳和所述当前时间生成时间差,并判断所述时间差是否符合预设条件;若所述时间差不符合预设条件,则停止执行所述目标交易信息对应的交易;若所述时间差符合预设条件,则执行所述目标交易信息对应的交易,得到临时账单,并根据所述临时账单生成临时ID;当所述临时账单的交易数量达到预设阈值时,将所述临时账单和所述临时ID进行广播;接收预设的节点根据广播返回的确认结果,根据所述确认结果和所述临时ID进行共识;根据共识的结果确认共识ID,获取所述共识ID对应的共识账单,并将所述共识账单同步至预设的链上区域。2.如权利要求1所述的区块链交易记账方法,其特征在于,所述获取所述交易信息的时间戳,包括:获取所述时间戳的数据标签;根据所述数据标签在所述交易信息中进行检索;提取检索到的标签所对应的信息,得到时间戳。3.如权利要求1所述的区块链交易记账方法,其特征在于,所述根据所述时间戳和所述交易信息生成交易队列,包括:根据所述时间戳的大小对所述交易信息进行排序;将排序后的交易信息放入信息队列中,得到交易队列。4.如权利要求1所述的区块链交易记账方法,其特征在于,所述判断所述时间差是否符合预设条件,包括:判断所述时间差是否处于所述预设条件的第一区间内;若所述时间差处于所述预设条件的第一区间内,则判定所述时间差符合预设条件;若所述时间差未处于所述预设条件的第一区间内,则判断所述时间差处于所述预设条件的第二区间或所述预设条件的第三区间;若所述时间差处于所述预设条件的第二区间内,则根据所述时间差和所述第二区间的右边界值计算等待时间;当到达等待时间时,判定所述时间差符合预设条件;若所述时间差处于所述预设条件的第三区间内,则判定所述时间差不符合预设条件。5.如权利要求1所述的区块链交易记账方法,其特征在于,所述执行所述目标交易信息对应的交易,包括:识别所述目标交易的执行属性,根据所述执行属性获取对应的执行代码;根据所述执行代码运行所述目标交易,并并获取所述目标交易执行过程中产生的记...
【专利技术属性】
技术研发人员:李宁,薄辰龙,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。