基于衍生链的资产数据处理方法及装置的制造方法

文档序号:9727977阅读:231来源:国知局
基于衍生链的资产数据处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及金融类数据处理领域,尤其涉及一种基于区块链的资产数据处理方法及系统。
【背景技术】
[0002]自2009年比特币系统推出以来,以比特币及其衍生竞争币为代表的去中心化加密货币受到了广泛关注。该货币类系统的特点是基于区块链构建分布式共享总账,从而保证系统运行的安全、可靠、去中心化特性。
[0003]区块链是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。该技术方案主要让参与系统中的任意多个节点,通过一串使用密码学方法相关联产生的数据块,每个数据块中包含了一定时间内的系统全部信息交流数据,并且生成数据指纹用于验证其信息的有效性和链接下一个数据库块。
[0004]但是,目前的上述去中心化加密货币系统采用的是单区块链结构,存在如下问题:可扩展性差,货币系统功能的更新需要所有参与者协同执行才能生效,导致更新周期长,货币系统难于适应新需求和采纳创新的技术改进。
[0005]因此,提供一种更加安全高效的区块链资产管理系统和方法成为业内急需解决的问题。

【发明内容】

[0006]本发明的目的在于提供一种基于衍生链的资产数据转移方法及装置,以解决现有的货币系统可扩展性差,更新周期长,难于适应新需求和采纳创新的技术改进的缺陷。
[0007]本发明提供的技术方案为:一种基于衍生链的资产数据处理方法,包括:为区块链资产管理系统构建唯一主链和至少一条交易衍生链;主链和至少一条交易衍生链分别进行交易和区块链验证;主链和至少一条交易衍生链分别进行各自的验证池更新;以及主链与每条交易衍生链之间以及各条交易衍生链之间通过转移网关进行资产数据处理。
[0008]优选地,根据业务需求,主链和至少一条交易衍生链分别采用以下方式之一进行交易和区块链验证:工作量证明(PoW)、权益证明(PoS)或共识算法(RPCA)等。
[0009]优选地,主链和至少一条交易衍生链分别在各自的验证池中验证节点内进行交易和区块链验证,验证池包括多个区块链的验证节点并用于处理用户的验证节点加入或退出申请。
[0010]优选地,主链和至少一条交易衍生链分别进行各自的验证池更新的步骤包括:根据用户行为、交易记录和/或信誉度建立用户信用模型;以及主链和至少一条交易衍生链根据用户信用模型更新各自的验证池。
[0011]可选择地,主链与每条交易衍生链之间以及各条交易衍生链之间通过转移网关进行资产数据处理的步骤包括:预先设定主链与每条交易衍生链之间以及各条交易衍生链之间的资产数据转移参数;转移网关接收资产数据处理申请,并指定资产数据转移目标账户及其所在区块链;生成第一交易,第一交易为用户待转移的资产数据到转移网关公共账户的转账交易,并在主链或者交易衍生链发布第一交易;转移网关根据转移参数生成转账数据,并在目标账户的区块链产生第二交易,该第二交易为转移网关公共账户到目标账户的转账交易,在目标账户所在的区块链发布第二交易。
[0012]可选择地,生成第一交易之前,还可以包括:转移网关根据用户信用模型对交易进行风险评估,当通过风险评估时,生成第一交易,否则,结束交易。
[0013]可选择地,生成第一交易之前,还可以包括:评估每条交易衍生链的成熟度值和风险值;若目标交易衍生链的成熟度值或风险值低于预设阈值,则禁止目标交易衍生链参与资产数据转移或仅限其与主链进行资产数据转移。
[0014]可选择地,在主链发布第一交易之后,还可以包括:对主链发布的第一交易进行验证,当通过验证时,继续下一步,否则,结束交易,返回转移的资产数据。
[0015]可选择地,在目标账户所在的区块链发布第二交易之后,还可以包括:对第二交易进行验证,当通过验证时,结束资产数据处理,否则,结束交易,返回转移的资产数据。
[0016]根据本发明的另一方面,还提供了一种基于衍生链的资产数据处理装置,包括:区块链生成模块,用于为区块链资产管理系统构建唯一主链和至少一条交易衍生链;区块链验证模块,用于使主链和至少一条交易衍生链分别进行交易和区块链验证;验证池更新模块,用于使主链和至少一条交易衍生链分别进行各自的验证池更新;以及转移网关模块,用于使主链与每条交易衍生链之间以及各条交易衍生链之间通过转移网关模块进行资产数据处理。
[0017]具体地,转移网关模块包括:转移参数设定单元,用于预先设定主链与每条交易衍生链之间以及各条交易衍生链之间的资产数据转移参数;转移网关模块接收资产数据处理申请,并指定资产数据转移目标账户及其所在区块链;第一交易单元,用于生成第一交易,第一交易为用户待转移的资产数据到转移网关公共账户的转账交易,并在主链或者交易衍生链发布第一交易;以及第二交易单元,转移网关模块根据转移参数生成转账数据,第二交易单元在目标账户的区块链产生第二交易,第二交易为转移网关公共账户到目标账户的转账交易,在目标账户所在的区块链发布第二交易。
[0018]可选择地,转移网关模块还可以包括:评估单元,用于评估每条交易衍生链的成熟度值和风险值;交易控制单元,若目标交易衍生链的成熟度值或风险值低于预设阈值,则交易控制单元禁止目标交易衍生链参与资产数据转移或仅限其与主链进行资产数据转移。
[0019]根据本发明的又一方面,还提供了一种基于衍生链的资产数据处理系统,包括:一个或者多个交易衍生链,交易衍生链根据业务需求生成,用于执行业务的资产数据处理;主链,根据交易衍生链的信息构造,用于维护全网的资产数据;验证池,包括多个区块链的验证节点,处理用户的验证节点加入或退出该验证池的申请,并用于使主链和交易衍生链分别进行验证池更新;转移网关,用于使主链和交易衍生链通过该转移网关进行资产数据处理。
[0020]本发明的有益效果是:本发明设置了独立隔离的主链和交易衍生链,因而关键的功能更新可以首先在影响较低的衍生链进行,既可以提升更新速度,又能够规避主链破坏风险,其可扩展性明显提高,更新周期短,便于适应新需求和采纳创新的技术,为技术和经济上的创新提供更好的支持。例如,调整交易费率、增加区块交易容量、新钱包特性等等,都可以在交易衍生链上试行,证明成功且稳定之后再在主链上实施。此外,根据业务需求生产的多种交易衍生链可以支持多种业务的资产交易,包括非货币资产在区块链的交易,例如欠条、智能财产、优惠券、债券等,同时支持不同业务资产间的转移。
【附图说明】
[0021]图1为本发明实施例1提供的基于衍生链的资产数据处理方法流程示意图。
[0022]图2为本发明实施例2提供的基于衍生链的资产数据处理装置构造示意图。
[0023]图3为本发明的基于衍生链的资产数据处理装置的使用过程示意图。
【具体实施方式】
[0024]为了解决现有的货币系统可扩展性差,更新周期长,难于适应新需求和采纳创新的技术改进的缺陷,本发明提供一种了基于衍生链的资产数据转移方法及装置。
[0025]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0026]本发明的下述实施例中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1