首页 / 专利库 / 资料储存系统 / 分布式账本 / 区块链 / 基于区块链技术的资产数据处理系统

基于链技术的资产数据处理系统

阅读:863发布:2023-03-26

专利汇可以提供基于链技术的资产数据处理系统专利检索,专利查询,专利分析的服务。并且本 发明 实施例 提供一种基于 区 块 链 技术的资产 数据处理 系统,包括:一条主链和根据区域划分形成的多条 侧链 ,所述主链和侧链均为包含多个区块的区块链;所述侧链,用于对所述侧链对应的区域内的资产数据进行处理,并以T为周期向所述主链上报资产数据处理信息,以及,下载所述主链的新区块信息生成所述侧链下一周期的创世块,其中,所述主链的新区块是在所述主链对所述侧链上报的当前周期的资产数据处理信息统计后生成的;所述主链,用于对不同区域之间的资产数据进行处理。该系统是基于区块链技术构建的一种复杂的区块链网络,可以实现区块链地域化、个性化扩展,增强了区块链的易用性,提升了区块链的性能。,下面是基于链技术的资产数据处理系统专利的具体信息内容。

1.一种基于链技术的资产数据处理系统,其特征在于,包括:一条主链和根据区域划分形成的多条侧链,所述主链和侧链均为包含多个区块的区块链;
所述侧链,用于对所述侧链对应的区域内的资产数据进行处理,并以T为周期向所述主链上报资产数据处理信息,以及,下载所述主链的新区块信息生成所述侧链下一周期的创世块,其中,所述主链的新区块是在所述主链对所述侧链上报的当前周期的资产数据处理信息统计后生成的;
所述主链,用于对不同区域之间的资产数据进行处理。
2.根据权利要求1所述的系统,其特征在于,所述侧链以T为周期向所述主链上报的资产数据处理信息包括:
所述侧链对应的区域内的用户通过所述侧链向所述主链发起的资产兑换请求
3.根据权利要求2所述的系统,其特征在于,所述主链还用于,
对同一用户的资产兑换请求进行处理。
4.根据权利要求1所述的系统,其特征在于,
所述主链的区块,根据所有侧链以T为周期向所述主链上报的资产数据处理信息生成。
5.根据权利要求4所述的系统,其特征在于,
所述主链区块的生成周期为T;
或者所述主链区块的生成周期大于T,产生的时间差作为所述主链进行分布式区块链验证的时间。
6.根据权利要求1~5任一项所述的系统,其特征在于,所述侧链具有暂停时间,在所述暂停时间内无法进行资产数据处理;
其中,所述暂停时间根据所述侧链向所述主链上报当前周期内的资产数据处理信息至生成下一周期创世块的时间设置。
7.根据权利要求1~5任一项所述的系统,其特征在于,所述交易侧链采用相同的DPOS机制。

说明书全文

基于链技术的资产数据处理系统

技术领域

[0001] 本发明涉及区块链技术,尤其涉及一种基于区块链技术的资产数据处理系统

背景技术

[0002] 自比特币系统推出以来,以比特币及其衍生竞争币为代表的去中心化加密货币受到了广泛关注。该类系统的特点是基于区块链构建分布式共享总账,从而保证系统运行的安全、可靠、去中心化特性。
[0003] 然而,目前的去中心化加密货币系统采用的是单区块链结构,所有的交易都在一条主链上记录,单区块链结构仅能支持单一货币种类的交易,甚至不支持非货币资产在区块链的交易;系统功能的更新需要所有参与者协同执行才能生效,导致更新周期长,系统难于适应新需求和采纳新创新。可见现在的区块链系统数据冗余,性能有瓶颈,可拓展能弱。

发明内容

[0004] 本发明实施例提供一种基于区块链技术的资产数据处理系统,其目的在于克服上述问题或至少部分地解决上述问题。该方法基于区块链技术构建一种复杂的区块链网络,我们称之为区域链网络,可以实现区块链地域化、个性化扩展,增强了区块链的易用性,提升了区块链的性能。
[0005] 本发明实施例提供的基于区块链技术的资产数据处理系统,包括:一条主链和根据区域划分形成的多条侧链,所述主链和侧链均为包含多个区块的区块链;
[0006] 所述侧链,用于对所述侧链对应的区域内的资产数据进行处理,并以T 为周期向所述主链上报资产数据处理信息,以及,下载所述主链的新区块信息生成所述侧链下一周期的创世块,其中,所述主链的新区块是在所述主链对所述侧链上报的当前周期的资产数据处理信息统计后生成的;
[0007] 所述主链,用于对不同区域之间的资产数据进行处理。
[0008] 进一步的,上述侧链以T为周期向所述主链上报的资产数据处理信息包括:所述侧链对应的区域内的用户通过所述侧链向所述主链发起的资产兑换请求
[0009] 进一步的,上述主链还用于,对同一用户的资产兑换请求进行处理。
[0010] 进一步的,上述主链的区块,根据所有侧链以T为周期向所述主链上报的资产数据处理信息生成。
[0011] 进一步的,上所述主链区块的生成周期为T;或者所述主链区块的生成周期大于T,产生的时间差作为所述主链进行分布式区块链验证的时间。
[0012] 进一步的,上述侧链具有暂停时间,在所述暂停时间内无法进行资产数据处理;其中,所述暂停时间根据所述侧链向所述主链上报当前周期内的资产数据处理信息至生成下一周期创世块的时间设置。
[0013] 进一步的,上述交易侧链采用相同的授权股权证明(Delegated Proof-of-Stake,简称DPOS)机制。
[0014] 基于上述,本发明提供的基于区块链技术的资产数据处理系统比现有传统单区块链系统更高效,可以实现区块链地域化、个性化扩展,增强了区块链的易用性,提升了区块链的性能。附图说明
[0015] 为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016] 图1为本发明实施例提供的基于区块链技术的资产数据处理系统的体系架构示意图。

具体实施方式

[0017] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018] 块链(Blockchain)是由节点参与的分布式数据库系统,它的特点是不可更改,不可伪造,也可以将其理解为账簿系统(ledger)。它是比特币的一个重要概念,完整比特币区块链的副本,记录了其代币(token)的每一笔交易。通过这些信息,我们可以找到每一个地址,在历史上任何一点所拥有的价值。
[0019] 区块链是由一串使用密码学方法产生的数据块组成的,每一个区块都包含了上一个区块的哈希值(hash),从创始区块(genesis block)开始连接到当前区块,形成块链。每一个区块都确保按照时间顺序在上一个区块之后产生,否则前一个区块的哈希值是未知的,这些特征使得比特币的重复支付 (double-spending)非常困难。区块链是比特币的核心创新。
[0020] 图1为本发明实施例提供的基于区块链技术的资产数据处理系统的体系架构示意图,如图1所示,本实施例提供的基于区块链技术的资产数据处理系统包括:一条主链和根据区域划分形成的多条侧链,其中主链和侧链均为包含多个区块的区块链。
[0021] 在实际应用中,所述侧链用于对所述侧链对应的区域内的资产数据进行处理,并以T为周期向所述主链上报资产数据处理信息,以及,下载所述主链的新区块信息生成所述侧链下一周期的创世块,其中,所述主链的新区块是在所述主链对所述侧链上报的当前周期的资产数据处理信息统计后生成的;所述主链用于对不同区域之间的资产数据进行处理。
[0022] 本发明实施例提供的资产数据处理系统是基于区块链技术构建的一种复杂的区块链网络,我们称之为区域链网络,区域链网络是由一条交易主链和若干条交易侧链组成。主链作为整个区域链网络的核心,所有侧链会把侧链发生的交易(资产数据处理信息)定时上报给主链,由主链统计和记载全网的全部交易。侧链按照实际的地域划分或应用需求来建立,需要的区域内形成一条侧链。例如,中国地区拥有一条中国链,在中国的用户,如果不需要跟外区域的账户交易,只要使用本区域的这条中国链即可。
[0023] 需要说明的是,中国链下面也可以继续划分更细的区域,形成次级侧链。理论上对于区域的划分和级别没有限制。如果当地区域内需要一条单独的侧链,都可以实现。
[0024] 一般一条交易侧链对应一个区域,因此交易侧链可以有一条,也可以有多条。一般肯定有一条交易主链,但交易侧链的数量则不固定,可以有多条或没有交易侧链。如果只有唯一的一条交易侧链,那么这条交易侧链也是交易主链,因此交易主链一定存在,此时相当于没有交易侧链,其交易管理相当于现有的单区块链系统。
[0025] 当交易侧链数量超过两条时,由这两条交易侧链上报的交易信息(资产数据处理信息)再生成交易主链。
[0026] 交易主链区块定期生成,交易主链区块中记录着各交易侧链上报的交易信息(资产数据处理信息),交易主链区块的产生就是基于各交易侧链上报的交易信息(资产数据处理信息)完成的,系统的交易主链是唯一的。
[0027] 交易主链区块的生成周期,可以与每条交易侧链向交易主链上报交易信息(资产数据处理信息)的周期相同(即交易主链区块的生成周期为T),也可以大于每条交易侧链向交易主链上报交易信息(资产数据处理信息)的周期(交易主链区块的生成周期大于T),否则可能会产生无效的主链区块。一般情况下,交易主链区块的生成周期大于T,晚的这段时间可以作为主链验证节点进行分布式区块链验证的时间。
[0028] 交易侧链采用相同的共识机制,即都采用授权股权证明(Delegated Proof-of-Stake,简称DPOS)机制。每条交易侧链都有自己的受托人,由区域链网络自己决定受托人。交易主链受托人一方面由主链节点自由投票选出,一方面每个交易侧链都必须在交易主链上含有至少一个受托人,以保证交易主链的公正公平。
[0029] 每条交易侧链数据会以T为周期进行更新,对于任一条交易侧链,具体的更新过程为:
[0030] 1)当交易侧链到了周期上报时间,由该轮次出块的受托人打包本轮的交易信息(资产数据处理信息),并把周期间所有的区块信息(例如包括区块的hash值信息)以及资产兑换请求上报交易主链;
[0031] 2)交易主链本轮出块的受托人,接收到交易侧链上报的交易信息(资产数据处理信息),进行数据统计,主要是统计资产兑换交易,并把所有信息打包进入主链区块;
[0032] 3)当交易主链完成数据统计和信息打包后,交易侧链下一轮出块受托人,将同步交易主链信息,进行处理和验证,生成该交易侧链新周期的创世块。
[0033] 如图1中A区域对应的交易侧链A的区块1’将由交易主链的区块5的数据生成,作为交易侧链A新周期的创世块。同理,B区域对应的交易侧链链B的区块1’是由交易主链的区块6的数据生成,作为交易侧链B新周期的创世块。
[0034] 需要说明的是,每条交易侧链数据都会以T为周期进行更新。也就是说,每条交易侧链的上报周期相同,由于每条交易侧链的初始时间不相同,所以每条交易侧链的上报时间并不同。如此一来,不同交易侧链的上报数据在交易主链的不同区块中处理,避免同时处理多条交易侧链的数据,减少交易主链的负担。
[0035] 值得一提的是,交易侧链在向交易主链进行周期上报直至生成新周期的创世块期间,将不能确认交易。介于此,还可以根据交易侧链向交易主链上报当前周期内的交易信息至生成新周期创世块的时间为该交易侧链设置交易暂停时间,在交易暂停时间内无法进行资产数据处理。或者,可以根据不同区域的特性,为该区域对应的交易侧链设置交易暂停时间。
[0036] 另外需要说明的是,整个区域链网络使用相同的虚拟资产,例如可以称为资产X。资产X数量恒定,但是X将带有特殊的标记属性。下面以图1中 A区域和B区域对应的交易侧链A和交易侧链B为例,进行示例性说明。
[0037] 整个区域链网络共有两条交易侧链A和B,那么X将分为X_A,X_B 和X’,即X=X_A+X_B+X’。其中,X_A代表用户可以在A区域对应的交易侧链A使用的金额,X_B代表用户可以在B区域对应的交易侧链B使用的金额,X’代表用户可以在交易主链使用的金额。X_A、X_B和X’可以直接互相兑换,兑换在各交易侧链每次向交易主链上报交易信息的时候进行。 X总量恒定,所以X_A、X_B和X’都是资产X,他们的价值是相同的。
[0038] 用户在区域A内的交易,使用X_A进行,由交易侧链A确认以及验证;在区域B内的交易使用X_B进行,由交易侧链B确认以及验证。各个区域内的交易结算,不需要主链参与,但交易侧链每次向交易主链上报交易信息的时候交易主链会验证并统计,用户无需关心。各个区域内的交易结算只要各交易侧链自己确认了,交易就是可信、可靠的。如果用户需要进行跨区域交易,用户需要使用X’在交易主链上发起交易,通过交易主链进行不同区域用户之间的交易结算。
[0039] 举例来说,例如:
[0040] 用户a余额100X,其中30X_A,0X_B,70X’;
[0041] 用户b余额50X,其中20X_A,30X_B,0X’;
[0042] 用户c余额60X,其中0X_A,10X_B,50X’;
[0043] 可以看出用户a是A区域的用户,用户b在A区域和B区域都有交易,用户c只是B区域的用户。
[0044] 场景1:相同区域内的用户交易
[0045] 用户a和b在A区域内使用交易侧链A进行交易,用户a转账10X给用户b,其实是用户a转账10X_A给用户b,用户a余额将变成 90X=20X_A+0X_B+70X’;用户b的余额将变为60X=30X_A+30X_B+0X’。同理,用户b和c在B区域内交易也可以直接使用交易侧链B进行,通过各自B区域的余额进行转账。
[0046] 场景2:不同区域的用户交易
[0047] 用户a和c交易,需要通过交易主链来进行交易结算。所以用户a转账 10X给用户c,其实是用户a转账10X’给用户c。用户a的余额变成 90X=30X_A+0X_B+60X’;用户c的余额变成70X=0X_A+10X_B+60X’。
[0048] 场景3:同一用户账户资产兑换
[0049] 用户a转账40X给用户b的时候,发现余额不足,因为A区域内只能流通X_A,这个时候用户a可以选择在交易主链上转X’给用户b,或者把自己的X’兑换成X_A之后,再在A区域内通过交易侧链A进行转账。兑换操作是特殊的操作,同样是在交易侧链A上发起兑换交易,但是这种兑换交易只有在当前周期结束时,上报交易主链,待交易主链确认以后才会生效。就像行外汇结算一样,需要一定的时间。
[0050] 本发明提供的基于区块链技术的资产数据处理系统比现有传统单区块链系统更高效,可以实现区块链地域化、个性化扩展,增强了区块链的易用性,提升了区块链的性能。具体表现在:
[0051] 1)比单一的区块链系统效率高,利用率高。所有的交易不必都有一条链承担,降低了节点出块的压力,解决了区块链交易的瓶颈和存储资源浪费的缺陷
[0052] 2)更合理的利用了节点资源,对于大部分的交易,不必跨区域,只要在区域内进行验证确认就可以了。不同区域用不同的区块链,互相没有影响。交易侧链的用户,只需要同步一个周期内的本区域对应交易侧链区块就可以了,无需再同步其他冗余区块。
[0053] 3)既满足了地域性的资产便捷的需求,实际其实又只是一种资产,全网通用,方便自由的网内兑换,让用户无论需要何种交易都很方便便捷。
[0054] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0055] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈