一种区块链交易方法、装置、管理系统、设备及存储介质制造方法及图纸

技术编号:20590246 阅读:22 留言:0更新日期:2019-03-16 07:34
本发明专利技术涉及一种区块链交易方法、装置、管理系统、设备及存储介质,所述区块链交易方法包括:将区块链网络划分成与业务模块相对应的子链模块;各子链模块接收相应的业务模块上报数据;应用层从子链模块查询并获取所述数据。将区块链网络划分成若干子链模块,各子链模块内的数据只需模块相关节点做共识,无需区块链网络共识,优化共识速度,多模块可以并行上链与查询数据,数据可以在应用层进行集成。

【技术实现步骤摘要】
一种区块链交易方法、装置、管理系统、设备及存储介质
本专利技术涉及图像处理
,尤其涉及一种区块链交易方法、装置、管理系统、设备及存储介质。
技术介绍
随着比特币等加密货币的出现,区块链技术以其去中心化、数据不可篡改公开透明可追溯、共识机制等特点在数据货币以外越来越多的领域得到应用,比如:物品追溯、供应链金融、公益慈善、电子政务等。不过因为区块链技术受限于分布式架构,节点间不均等的计算能力同网络状况等因素节点间的数据共识往往无法快速达成,单位时间内交易处理能力是目前区块链应用的主要瓶颈,如比特币网络每秒仅能处理约7笔交易,以太坊交易处理速度为每秒15笔,因此如何提高单位时间内交易处理能力是区块链技术在企业应用落地的关键,目前这方面有不少技术方案:1.侧链侧链主要是解决比特币相关的扩容,可以让比特币安全地从比特币主链转移到其它其块链,又可以安全地返回到主链的一种协议,以“闪电网络”为代表。2.分片其实是一种传统数据库的技术,它将大型数据库分成更小、更快、更容易管理的部分,这些部分叫做数据碎片,以太坊的分片为例,简单来说就是将区块链网络划分成若干能够处理交易的较小组件式网络,以实现每秒处理数千笔交易的支付系统。3.DAG以IOTA项目为代表,提到的Tangle(缠结)就属于DAG的一种数据结构,真正意义上讲,IOTA已不属于“区块链”,你可以理解为如果比特币、以太坊使用的是底层数据结构是BlockChain,而IOTA的底层数据结构则是DAG,但它依然属于“去中心化”的范畴。以上方案主要都是针对公链为多,况且都实现复杂,无论何种技术的解决方式都是在从“更高的效率”和“去中心化”二者之间寻找一个平衡,想要效率就要中心化,想要安全就要去中心化,也因此,现有解决方案去中心化的效果不是很理想。
技术实现思路
为了解决上述技术问题,本专利技术的目的在于提供一种区块链交易方法、系统、设备及存储介质。根据本专利技术的一个方面,提供了一种区块链交易方法,包括:各个业务模块基于Fabric区块链框架,被配置成对应相应的子链模块;各所述子链模块可并行接收相应的所述业务模块的数据上报和查询;所述业务模块的数据设有标识,需要数据返回的,根据所述标识返回集成后的相应数据集合;其中,各所述子链模块相互之间独立,所述业务模块的数据为至少一个用户所输入的数据。进一步的,所述标识为追溯码,用户可通过所述追溯码进行相应业务模块数据的查询和获取。进一步的,所述用户为同一业务模块下的多个基于协议的关联企业;和/或所述子链模块为可单独处理交易的同盟链。进一步的,所述业务模块数据的查询和获取通过智能合约实现,用户端可以申请公私钥以及相关身份证书用于访问区块链网络,访问区块链网络时,通过相关智能合约读写链上数据。根据本专利技术的另一个方面,提供了一种区块链交易装置,其特征是,包括:子链模块配置单元,配置用于将各个业务模块基于Fabric区块链框架配置成对应相应的子链模块,其中,各所述业务模块的数据为至少一个用户所输入的数据;各所述子链模块相互之间独立;所述业务模块的数据设有标识,需要数据返回的,根据所述标识返回集成后的相应数据集合;数据上报和查询单元,配置用于各所述子链模块可并行接收相应的所述业务模块的数据上报和查询。进一步的,所述标识为追溯码,用户可通过所述追溯码进行相应业务模块数据的查询和获取。进一步的,所述用户为同一业务模块下的多个基于协议的关联企业;和/或所述子链模块为可单独处理交易的同盟链。进一步的,所述业务模块数据的查询和获取通过智能合约实现。根据本专利技术的另一个方面,提供了一种交易管理系统,包括上述任意一项所述的区块链交易装置、用户输入单元和交易数据查询集成单元;用户输入单元,配置用于向所述业务模块输入数据。交易数据查询集成单元,配置用于根据追溯码去各子链模块查询相应数据,然后集成溯源全链路数据返回;用户输入单元,配置用于向所述业务模块输入数据。进一步的,所述用户输入单元,还配用于收发输入的数字或字符信息,或显示由用户输入的信息或提供给用户的信息以及设备的各种菜单。根据本专利技术的另一个方面,提供了一种设备,包括一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如上任一项所述的方法。根据本专利技术的另一个方面,提供了一种存储有计算机程序的计算机可读存储介质,该程序被处理器执行时实现如上任一项所述的方法。与现有技术相比,本专利技术具有以下有益效果:1、本专利技术示例的一种区块链交易方法,基于Fabric区块链框架将各个业务模块划分成若干子链模块,所述业务模块的数据设有标识,各子链模块内的数据只需模块相关节点做共识,无需区块链网络共识,优化共识速度,多模块可以并行上链与查询数据,提高单位时间内交易处理能力。2、本专利技术示例的一种区块链交易系统,各所述子链模块可并行接收相应的所述业务模块的数据上报和查询,各子链模块内的数据只需模块相关节点做共识,无需区块链网络共识,优化共识速度,提高单位时间内交易处理能力。附图说明图1为本专利技术区块链交易方法的流程图。图2为本专利技术交易管理系统的原理图。具体实施方式为了更好的了解本专利技术的技术方案,下面结合具体实施例、说明书附图对本专利技术作进一步说明。实施例1:本实施例的一种区块链交易装置,包括:一种区块链交易装置,包括:子链模块配置单元,配置用于将各个业务模块基于Fabric区块链框架配置成对应相应的子链模块;所述业务模块数据的查询和获取通过智能合约实现,用户端可以申请公私钥以及相关身份证书用于访问区块链网络,访问区块链网络时,通过相关智能合约读写链上数据。所述子链模块为可单独处理交易的同盟链。其中,各所述业务模块的数据为至少一个用户所输入的数据,所述用户为同一业务模块下的多个基于协议的关联企业。业务模块根据交易系统环节确定,用户为业务模块各环节对应的企业或组织。以食品(大闸蟹)溯源为例:交易环节包括:生产环节、质检机构、物流环节、销售环节等,每个环节对应相应的业务模块,上报相应的业务数据至相应的子链模块。生产环节主要包括厂商等企业,厂商用户需要上报厂家基本信息,食品信息,如大闸蟹包括源头信息、养殖信息、捕捞加工信息等;质检机构负责食品的质量保障,需要上传食品的质检报告等物流环节物流企业需要上传食品的物流信息。另外可能还包括销售环节,销售企业需要上报订单相关信息等。用户安装客户端或者需要进入相应的网页进行登录,进行数据上传和查询。各所述子链模块相互之间独立;所述业务模块的数据设有标识,需要数据返回的,根据所述标识返回集成后的相应数据集合。所述标识为追溯码,用户可通过所述追溯码进行相应业务模块数据的查询和获取,溯源码是给每个物品一个唯一标识,实现“一物一码”,相当于每个商品的身份证,溯源码可以是联盟内企业成员协商确定编码方案,也可以采用一些专门的发码机构发布的一些编码规范,如:GS1码、电子监控码,只要保证实现“一物一码”即可。每一个环节上报的数据能通过溯源码串联起来,同样以大闸蟹溯源为例:通过溯源码能关联到食品(商品)ID,通过商品ID能关联到厂家信息,能关联到食品质检报告信息,通过溯源码能关联到物流单号,从而拿到整个物流信息,所有信息的上报、读取与关联都是通本文档来自技高网
...

【技术保护点】
1.一种区块链交易方法,其特征是,包括:各个业务模块基于Fabric区块链框架,被配置成对应相应的子链模块;各所述子链模块可并行接收相应的所述业务模块的数据上报和查询;所述业务模块的数据设有标识;需要数据返回的,根据所述标识返回集成后的相应数据集合;其中,各所述子链模块相互之间独立,所述业务模块的数据为至少一个用户所输入的数据。

【技术特征摘要】
1.一种区块链交易方法,其特征是,包括:各个业务模块基于Fabric区块链框架,被配置成对应相应的子链模块;各所述子链模块可并行接收相应的所述业务模块的数据上报和查询;所述业务模块的数据设有标识;需要数据返回的,根据所述标识返回集成后的相应数据集合;其中,各所述子链模块相互之间独立,所述业务模块的数据为至少一个用户所输入的数据。2.根据权利要求1所述的区块链交易方法,其特征在于,所述标识为追溯码,用户可通过所述追溯码进行相应业务模块数据的查询和获取。3.根据权利要求1所述的区块链交易方法,其特征在于,所述用户为同一业务模块下的多个基于智能合约的关联企业;和/或所述子链模块为可单独处理交易的同盟链。4.根据权利要求1所述的区块链交易方法,其特征在于,所述业务模块数据的查询和获取通过智能合约实现。5.一种区块链交易装置,其特征是,包括:子链模块配置单元,配置用于将各个业务模块基于Fabric区块链框架配置成对应相应的子链模块;其中,各所述业务模块的数据为至少一个用户所输入的数据;各所述子链模块相互之间独立;所述业务模块的数据设有标...

【专利技术属性】
技术研发人员:陈敏蔡适择姚小龙何畅陈军龚杰文张强
申请(专利权)人:顺丰科技有限公司
类型:发明
国别省市:广东,44

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

1