基于业务链条的区块链交易方法、装置、系统及存储介质制造方法及图纸

技术编号:41874190 阅读:11 留言:0更新日期:2024-07-02 00:25
本发明专利技术涉及区块链技术,并公开了一种基于业务链条的区块链交易方法、装置、系统及存储介质,该方法包括:通过订阅区块链共识服务的第一通道和第二通道的区块链节点,维护全账本和子账本;当第一通道的区块链节点在执行交易请求指定的交易时,若交易请求携带业务流水号,则由第二通道的区块链节点缓存该交易请求对应的交易数据位于全账本的hash地址,由于业务流水号是唯一的,且由业务链条的所有交易方在执行关联交易时共用,便可将由不同交易方发送的携带同一交易流水号的交易请求对应的hash地址打包为溯源区块,并写入子账本中;如此,本发明专利技术既可以实现全账本明细的链上存证,还能够通过子账本实现基于业务链条的溯源区块的链上存证。

【技术实现步骤摘要】

本专利技术涉及区块链,尤其涉及一种基于业务链条的区块链交易方法、装置、系统及存储介质


技术介绍

1、区块链技术可以证明数据在其生命周期内的原始性、完整性,且证明过程不依赖任何第三方的信任关系;因而,运用区块链技术可以建立所有参与方的信任,确保所有参与方的交易的真实性和完整性。由于区块链底层平台一般是采用“键值对”的存储结构,其优势是读写效率极高,但难以对区块链中的交易数据实施深度处理,目前区块链浏览器、运营管理平台、监控平台、监管审计等系统通常采用“链上出块,链下及时 etl入库”的策略,即通过将链上数据写入链外的关系型数据库(如 mysql)或大数据平台,构建链上数据的“镜像”,便可进行本地化地分析处理;而随着区块链参与的业务越来越复杂,链上数据的海量增长,对链下系统的分析处理能力和隐私保护能力带来了挑战,而完全依赖链下系统对链上数据的实施处理,将难以适应区块链应用的快速发展。


技术实现思路

1、鉴于以上所述现有技术的不足,本专利技术的目的在于:提供一种基于业务链条的区块链交易方法,通过订阅区块链共识服务本文档来自技高网...

【技术保护点】

1.基于业务链条的区块链交易方法,其特征在于,包括:

2.如权利要求1所述的基于业务链条的区块链交易方法,其特征在于,包括:

3.如权利要求2所述的基于业务链条的区块链交易方法,其特征在于,若所述交易请求携带有所述交易流水号,则进一步验证所述全账本中是否记录有所述交易请求携带的交易流水号,若记录有所述交易流水号,则将所述交易请求对应的Hash地址转发至所述第二通道的区块链节点进行缓存。

4.如权利要求3所述的基于业务链条的区块链交易方法,其特征在于,获取到所述交易请求对应的Hash地址后,由所述第二通道的区块链节点判断是否存在与所述交易请求携带的所述交...

【技术特征摘要】

1.基于业务链条的区块链交易方法,其特征在于,包括:

2.如权利要求1所述的基于业务链条的区块链交易方法,其特征在于,包括:

3.如权利要求2所述的基于业务链条的区块链交易方法,其特征在于,若所述交易请求携带有所述交易流水号,则进一步验证所述全账本中是否记录有所述交易请求携带的交易流水号,若记录有所述交易流水号,则将所述交易请求对应的hash地址转发至所述第二通道的区块链节点进行缓存。

4.如权利要求3所述的基于业务链条的区块链交易方法,其特征在于,获取到所述交易请求对应的hash地址后,由所述第二通道的区块链节点判断是否存在与所述交易请求携带的所述交易流水号相对应的缓存队列;若存在,则将获取到的hash地址添加至对应的缓存队列中,否则,建立与所述交易流水号相对应的缓存队列。

5.如权利要求4所述的基于业务链条的区块链交易方法,其特征在于,将所述缓存队列建立在隔离环境中。

6.如权利要求4所述的基于业务链条的区块链交易方法,其特征在于,将获取到的hash地址添加至对应的缓存队列后,判断所述缓存队列是否满足打包条件,若满足,则将所述缓存队列中的hash地址打包为所述溯源区块,并写入所述子账本中。

7.如权利要求6所述的基于业务链条的区块链交易方法,其特征在于,将所述缓存队列中的hash地址打包为所述溯源区块的方式为:根据所述交易流水号携带的业务链条标识信息,确定对应业务链条的溯源数据结构,并根据所述溯源数据结构的数据元...

【专利技术属性】
技术研发人员:吕一新阮亚芬赵斌
申请(专利权)人:四川迅鳐科技有限公司
类型:发明
国别省市:

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

1