基于区块链技术的资产数据处理系统技术方案

技术编号:16217329 阅读:53 留言:0更新日期:2017-09-15 23:37
本发明专利技术实施例提供一种基于区块链技术的资产数据处理系统,包括:一条主链和根据区域划分形成的多条侧链,所述主链和侧链均为包含多个区块的区块链;所述侧链,用于对所述侧链对应的区域内的资产数据进行处理,并以T为周期向所述主链上报资产数据处理信息,以及,下载所述主链的新区块信息生成所述侧链下一周期的创世块,其中,所述主链的新区块是在所述主链对所述侧链上报的当前周期的资产数据处理信息统计后生成的;所述主链,用于对不同区域之间的资产数据进行处理。该系统是基于区块链技术构建的一种复杂的区块链网络,可以实现区块链地域化、个性化扩展,增强了区块链的易用性,提升了区块链的性能。

Asset data processing system based on block chaining Technology

The embodiment of the invention provides a data processing system, based on the technology of block chain assets include: a main chain and form according to the regional division of multiple side chain, the main chain and side chain comprises a plurality of blocks are block chain; the side chain, used for processing data in the area of assets the corresponding inner side chain, and with T as the cycle to the backbone of the reported assets data processing information, and the new block information is generated to download the backbone of the side chain of a cycle of creation, which is the backbone of the new block assets in the current period data of the main chain the side chain reported the information processing statistics generated; the main chain, for processing the data assets between different regions. The system is a kind of complex block chain network based on block chaining technology. It can realize the block chain localization and personalization expansion, and enhance the ease of use of block chain, and improve the performance of block chain.

【技术实现步骤摘要】
基于区块链技术的资产数据处理系统
本专利技术涉及区块链技术,尤其涉及一种基于区块链技术的资产数据处理系统。
技术介绍
自比特币系统推出以来,以比特币及其衍生竞争币为代表的去中心化加密货币受到了广泛关注。该类系统的特点是基于区块链构建分布式共享总账,从而保证系统运行的安全、可靠、去中心化特性。然而,目前的去中心化加密货币系统采用的是单区块链结构,所有的交易都在一条主链上记录,单区块链结构仅能支持单一货币种类的交易,甚至不支持非货币资产在区块链的交易;系统功能的更新需要所有参与者协同执行才能生效,导致更新周期长,系统难于适应新需求和采纳新创新。可见现在的区块链系统数据冗余,性能有瓶颈,可拓展能力弱。
技术实现思路
本专利技术实施例提供一种基于区块链技术的资产数据处理系统,其目的在于克服上述问题或至少部分地解决上述问题。该方法基于区块链技术构建一种复杂的区块链网络,我们称之为区域链网络,可以实现区块链地域化、个性化扩展,增强了区块链的易用性,提升了区块链的性能。本专利技术实施例提供的基于区块链技术的资产数据处理系统,包括:一条主链和根据区域划分形成的多条侧链,所述主链和侧链均为包含多个区块的区块链;所述侧链,用于对所述侧链对应的区域内的资产数据进行处理,并以T为周期向所述主链上报资产数据处理信息,以及,下载所述主链的新区块信息生成所述侧链下一周期的创世块,其中,所述主链的新区块是在所述主链对所述侧链上报的当前周期的资产数据处理信息统计后生成的;所述主链,用于对不同区域之间的资产数据进行处理。进一步的,上述侧链以T为周期向所述主链上报的资产数据处理信息包括:所述侧链对应的区域内的用户通过所述侧链向所述主链发起的资产兑换请求。进一步的,上述主链还用于,对同一用户的资产兑换请求进行处理。进一步的,上述主链的区块,根据所有侧链以T为周期向所述主链上报的资产数据处理信息生成。进一步的,上所述主链区块的生成周期为T;或者所述主链区块的生成周期大于T,产生的时间差作为所述主链进行分布式区块链验证的时间。进一步的,上述侧链具有暂停时间,在所述暂停时间内无法进行资产数据处理;其中,所述暂停时间根据所述侧链向所述主链上报当前周期内的资产数据处理信息至生成下一周期创世块的时间设置。进一步的,上述交易侧链采用相同的授权股权证明(DelegatedProof-of-Stake,简称DPOS)机制。基于上述,本专利技术提供的基于区块链技术的资产数据处理系统比现有传统单区块链系统更高效,可以实现区块链地域化、个性化扩展,增强了区块链的易用性,提升了区块链的性能。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的基于区块链技术的资产数据处理系统的体系架构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。块链(Blockchain)是由节点参与的分布式数据库系统,它的特点是不可更改,不可伪造,也可以将其理解为账簿系统(ledger)。它是比特币的一个重要概念,完整比特币区块链的副本,记录了其代币(token)的每一笔交易。通过这些信息,我们可以找到每一个地址,在历史上任何一点所拥有的价值。区块链是由一串使用密码学方法产生的数据块组成的,每一个区块都包含了上一个区块的哈希值(hash),从创始区块(genesisblock)开始连接到当前区块,形成块链。每一个区块都确保按照时间顺序在上一个区块之后产生,否则前一个区块的哈希值是未知的,这些特征使得比特币的重复支付(double-spending)非常困难。区块链是比特币的核心创新。图1为本专利技术实施例提供的基于区块链技术的资产数据处理系统的体系架构示意图,如图1所示,本实施例提供的基于区块链技术的资产数据处理系统包括:一条主链和根据区域划分形成的多条侧链,其中主链和侧链均为包含多个区块的区块链。在实际应用中,所述侧链用于对所述侧链对应的区域内的资产数据进行处理,并以T为周期向所述主链上报资产数据处理信息,以及,下载所述主链的新区块信息生成所述侧链下一周期的创世块,其中,所述主链的新区块是在所述主链对所述侧链上报的当前周期的资产数据处理信息统计后生成的;所述主链用于对不同区域之间的资产数据进行处理。本专利技术实施例提供的资产数据处理系统是基于区块链技术构建的一种复杂的区块链网络,我们称之为区域链网络,区域链网络是由一条交易主链和若干条交易侧链组成。主链作为整个区域链网络的核心,所有侧链会把侧链发生的交易(资产数据处理信息)定时上报给主链,由主链统计和记载全网的全部交易。侧链按照实际的地域划分或应用需求来建立,需要的区域内形成一条侧链。例如,中国地区拥有一条中国链,在中国的用户,如果不需要跟外区域的账户交易,只要使用本区域的这条中国链即可。需要说明的是,中国链下面也可以继续划分更细的区域,形成次级侧链。理论上对于区域的划分和级别没有限制。如果当地区域内需要一条单独的侧链,都可以实现。一般一条交易侧链对应一个区域,因此交易侧链可以有一条,也可以有多条。一般肯定有一条交易主链,但交易侧链的数量则不固定,可以有多条或没有交易侧链。如果只有唯一的一条交易侧链,那么这条交易侧链也是交易主链,因此交易主链一定存在,此时相当于没有交易侧链,其交易管理相当于现有的单区块链系统。当交易侧链数量超过两条时,由这两条交易侧链上报的交易信息(资产数据处理信息)再生成交易主链。交易主链区块定期生成,交易主链区块中记录着各交易侧链上报的交易信息(资产数据处理信息),交易主链区块的产生就是基于各交易侧链上报的交易信息(资产数据处理信息)完成的,系统的交易主链是唯一的。交易主链区块的生成周期,可以与每条交易侧链向交易主链上报交易信息(资产数据处理信息)的周期相同(即交易主链区块的生成周期为T),也可以大于每条交易侧链向交易主链上报交易信息(资产数据处理信息)的周期(交易主链区块的生成周期大于T),否则可能会产生无效的主链区块。一般情况下,交易主链区块的生成周期大于T,晚的这段时间可以作为主链验证节点进行分布式区块链验证的时间。交易侧链采用相同的共识机制,即都采用授权股权证明(DelegatedProof-of-Stake,简称DPOS)机制。每条交易侧链都有自己的受托人,由区域链网络自己决定受托人。交易主链受托人一方面由主链节点自由投票选出,一方面每个交易侧链都必须在交易主链上含有至少一个受托人,以保证交易主链的公正公平。每条交易侧链数据会以T为周期进行更新,对于任一条交易侧链,具体的更新过程为:1)当交易侧链到了周期上报时间,由该轮次出块的受托人打包本轮的交易信息(资产数据处理信息),并把周期间所有的区块信息(例如包括区块的hash值信息)以及本文档来自技高网...
基于区块链技术的资产数据处理系统

【技术保护点】
一种基于区块链技术的资产数据处理系统,其特征在于,包括:一条主链和根据区域划分形成的多条侧链,所述主链和侧链均为包含多个区块的区块链;所述侧链,用于对所述侧链对应的区域内的资产数据进行处理,并以T为周期向所述主链上报资产数据处理信息,以及,下载所述主链的新区块信息生成所述侧链下一周期的创世块,其中,所述主链的新区块是在所述主链对所述侧链上报的当前周期的资产数据处理信息统计后生成的;所述主链,用于对不同区域之间的资产数据进行处理。

【技术特征摘要】
1.一种基于区块链技术的资产数据处理系统,其特征在于,包括:一条主链和根据区域划分形成的多条侧链,所述主链和侧链均为包含多个区块的区块链;所述侧链,用于对所述侧链对应的区域内的资产数据进行处理,并以T为周期向所述主链上报资产数据处理信息,以及,下载所述主链的新区块信息生成所述侧链下一周期的创世块,其中,所述主链的新区块是在所述主链对所述侧链上报的当前周期的资产数据处理信息统计后生成的;所述主链,用于对不同区域之间的资产数据进行处理。2.根据权利要求1所述的系统,其特征在于,所述侧链以T为周期向所述主链上报的资产数据处理信息包括:所述侧链对应的区域内的用户通过所述侧链向所述主链发起的资产兑换请求。3.根据权利要求2所述的系统,其特...

【专利技术属性】
技术研发人员:崔萌徐伟孙江涛
申请(专利权)人:北京果仁宝科技有限公司
类型:发明
国别省市:北京,11

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

1