掌桥专利:专业的专利平台
掌桥专利
首页

UTXO账户模型区块链中的应用数据联通结构

文献发布时间:2023-06-19 10:24:22


UTXO账户模型区块链中的应用数据联通结构

[技术领域]

本发明涉及UTXO账户模型区块链中的应用数据联通结构。

[背景技术]

现阶段,在BSV上第三方应用之间的用户信息无法连通,因此造成了不同应用间的数据不能相互连通,出现了各应用间的信息孤岛状态;同时在现阶段BSV上用户不能彻底掌握自己的基本信息和应用交易数据,用户数据多会涉及钱包方和应用方,难以保障数据信息私密性。

[发明内容]

本发明克服了上述技术的不足,提供了UTXO账户模型区块链中的应用数据联通结构。

为实现上述目的,本发明采用了下列技术方案:

UTXO账户模型区块链中的应用数据联通结构,其特征在于:包括有多个与UTXO账户模型区块链连接用于从UTXO账户模型区块链中筛选具有MetaID标识第三方应用数据的Metanet数据服务商,Metanet数据服务商连接有多个用于向UTXO账户模型区块链发送或接受MetaID标识第三方应用数据的MetaID树。

如上所述的UTXO账户模型区块链中的应用数据联通结构,其特征在于:MetaID树包括有与Metanet数据服务商连接的Root顶点节点,Root顶点节点下连接有用于储存用户信息的info子节点和用于记录用户使用第三方应用数据的Protocols子节点。

如上所述的UTXO账户模型区块链中的应用数据联通结构,其特征在于:info子节点下连接有设置用户名的name子节点、设置用户图像的avatar子节点、设置用户邮箱的email子节点、设置用户手机号码的phone子节点、设置用户个人简介的bio子节点。

如上所述的UTXO账户模型区块链中的应用数据联通结构,其特征在于:Protocols子节点下连接有多个第三方应用子节点。

如上所述的UTXO账户模型区块链中的应用数据联通结构,其特征在于:第三方应用节点下连接有多个功能子节点。

如上所述的UTXO账户模型区块链中的应用数据联通结构,其特征在于:功能子节点下连接有记录执行该功能数据的数据记录子节点。

如上所述的UTXO账户模型区块链中的应用数据联通结构,其特征在于:功能子节点为发表数据功能子节点、回复功能子节点或点赞功能子节点。

本发明的有益效果是:

UTXO账户模型区块链中,如BSV主网中用户使用统一的MetaID协议格式,使用户在BSV主网内建立个人账号MetaID,用户只需一个主私钥对就可以使用所有支持MetaID的应用,实现BSV比特网中不同应用间的数据可以相互联通,消除应用间的信息孤岛状况;用户基本信息和应用交易数据记录在自己掌握的Metanet节点上,做到用户数据和钱包方和应用方无关,用户彻底掌握自己数据;不同协议的数据可以在MetaID关联下能相互组合,BSV应用开发工作大为减少;MetaID具有灵活的扩展性,应用/协议制定方能方便地加入或修改其需要的协议,从而支持各种各样的应用。

[附图说明]

图1为本发明结构图;

图2为本发明第三方应用子节点中扩展功能示意图;

图3为本发明实施例示意图。

[具体实施方式]

下面结合附图与本发明的实施方式作进一步详细的描述:

如图1所示,UTXO账户模型区块链中的应用数据联通结构,包括有多个与UTXO账户模型区块链连接用于从UTXO账户模型区块链中筛选具有MetaID标识第三方应用数据的Metanet数据服务商,Metanet数据服务商连接有多个用于向UTXO账户模型区块链发送或接受MetaID标识第三方应用数据的MetaID树。

以UTXO账户模型区块链中的BSV主网为例,用户在BSV主网内注册一个个人账号MetaID,则生成一个MetaID树结构,用户登录MetaID后使用第三方应用向BSV中发送并存储具有MetaID标识的第三方应用数据后,MetaID树结构下会记录用户第三方应用的交易数据,同时Metanet数据服务商将BSV中带有MetaID标识的第三方应用数据筛选到各个MetaID树下,供其他MetaID账号用户查看,实现了不同应用数据相互联通的功能。

如图1所示,用户注册MetaID账号生成的MetaID树包括有与Metanet数据服务商连接的Root顶点节点,Root顶点节点下连接有用于储存用户信息的info子节点和用于记录用户使用第三方应用数据的Protocols子节点。

其中,info子节点下设有设置用户名的name子节点、设置用户图像的avatar子节点、设置用户邮箱的email子节点、设置用户手机号码的phone子节点、设置用户个人简介的bio子节点,用户登录MetaID账号后可通过上述子节点分别修改账号用户名、用户图像、用户邮箱、用户手机号码以及用户个人简介

如图1-2所示,Protocols子节点下连接有多个第三方应用子节点,第三方应用节点下连接有多个功能子节点,功能子节点下连接有记录执行该功能数据的数据记录子节点。其中功能子节点为发表数据功能子节点、回复功能子节点、点赞功能子节点或其他功能子节点,第三方应用可根据需要设置不同功能子节点。功能子节点下的各数据记录子节点按时间排序,同时各记录子节点也记录使用该第三方应用的交易记录,可实现溯源查找。

如图3所示,下述以其中一个第三方应用具有发表数据、回复功能和点赞功能等三种功能为例。用户通过登录任何支持MetaID的第三方应用,即可登录到MetaID账号内,此时Protocols子节点下生成该第三方应用子节点,并在该第三方应用子节点下生成记录发表数据的Post子节点、记录回复数据的Reply子节点、记录点赞数据的Like子节点;当用户通过此第三方应用通过付款在BSV上发表数据,如文字、图片或视频等数据,此时该第三方应用子节点下的Post子节点即生成记录该发表数据的子节点;当用户对他人发表数据进行回复,该第三方应用子节点下的Reply子节点即生成记录回复数据的子节点;当用户对他人发表数据进行点赞后,该第三方应用子节点下的Like子节点即生成记录点赞数据的子节点。

实现了不同第三方应用数据互通的功能;同时实现了用户基本信息和应用交易数据记录在自己掌握的MetaID账号生成的MetaID树下,使用户数据与钱包方和第三方应用方分离,保护个人数据隐私;不同应用间的数据可以相互联通,也实现了用户数据的快速溯源查找,消除应用间的信息孤岛状况;不同协议的数据可以在MetaID关联下能相互组合,BSV应用开发工作大为减少;MetaID具有灵活的扩展性,应用/协议制定方能方便地加入或修改其需要的协议,从而支持各种各样的应用。

相关技术
  • UTXO账户模型区块链中的应用数据联通结构
  • 应用于UTXO区块链的MetaID协议格式结构
技术分类

06120112533621