当前位置: 首页 > 专利查询>贝宝公司专利>正文

用于在基于分布式账本技术的网络中跟踪未花费的交易输出(UTXO)令牌的方法和系统技术方案

技术编号:38715774 阅读:15 留言:0更新日期:2023-09-08 14:58
公开了用于对基于未花费的交易输出(UTXO)的令牌交易模型进行运行的基于分布式账本技术的网络(DLTN)(其可以包括区块链网络)的跟踪和回退UTXO令牌机制。一些实施方式包括接收用于在对基于UTXO的令牌交易模型进行运行的DLTN中转移UTXO令牌的请求。此外,该实施方式可以包括对回退列表包括创世令牌标识符和禁止在DLTN上转移的UTXO令牌的禁止令牌标识符进行确定。此外,该实施方式可以包括对回退列表是否包括该UTXO令牌的祖先令牌标识符中的任何祖先令牌标识符进行确定,并且基于确定回退列表是否包括祖先令牌标识符中的任何祖先令牌标识符来生成指令,所述指令用于对在DLTN中UTXO令牌的转移进行监管。这种技术提高了DLTN如区块链网络的安全性和功能。提高了DLTN如区块链网络的安全性和功能。提高了DLTN如区块链网络的安全性和功能。

【技术实现步骤摘要】
【国外来华专利技术】用于在基于分布式账本技术的网络中跟踪未花费的交易输出(UTXO)令牌的方法和系统


[0001]本说明书一般涉及根据各种实施方式的对基于未花费的交易输出(UTXO)的令牌交易模型进行运行的基于分布式账本技术的网络(DLTN),并且更具体地,涉及在这种DLTN中跟踪和回退UTXO令牌。

技术介绍

[0002]基于分布式账本的网络,也被称为区块链网络,利用透明且基于共识的验证方案来验证网络上发生的交易。这些方案包括由构成网络的计算节点中的至少大部分计算节点对交易进行验证。计算节点中的每个计算节点都可以在一个极难逆转的分布式账本中保存交易记录,这使得网络的参与者至少可以在网络上进行伪匿名交易,并对交易的有效性有信心。然而,区块链网络出现的一个问题是,其机制不包括在其他电子交易中发现的典型的安全和/或访问控制,因此在某些情况下,由于交易中允许的匿名或假匿名,可能有助于促进非法活动。

技术实现思路

[0003]下面总结了本公开内容的一些方面,以提供对所讨论技术的基本理解。本总结不是对本公开内容的所有设想的特征的广泛概述,既不旨在为了确定本公开内容的所有方面的关键或重要要素,也不旨在为了划定本公开内容的任何或所有方面的范围。它的唯一目的是以总结形式呈现本公开内容的一个或更多个方面的一些构思,作为稍后呈现的更详细描述的序言。
[0004]本公开内容的一些方面公开了一种方法,所述方法包括:在计算机系统处接收用于在对基于未花费的交易输出(UTXO)的令牌交易模型进行运行的基于分布式账本技术的网络(DLTN)中转移第一UTXO令牌的请求。在一些实施方式中,第一UTXO令牌可以包括:第一令牌标识符,所述第一令牌标识符唯一地标识第一UTXO令牌;以及创世令牌标识符,所述创世令牌标识符标识派生出第一UTXO令牌的创世UTXO令牌中的至少一个;或第一先前令牌阵列。在一些实施方式中,第一先前令牌阵列可以包括第一组祖先UTXO令牌的祖先令牌标识符,所述第一组祖先UTXO令牌是第一UTXO令牌的直系祖先。在一些实施方式中,该方法还包括经由计算机系统并且响应于该请求,对回退列表包括创世令牌标识符进行确定,该回退列表包括被禁止在DLTN上转移的UTXO令牌的被禁止令牌标识。另外,该方法包括经由计算机系统并且响应于确定回退列表包括创世令牌标识符,对回退列表是否包括第一先前令牌阵列中的祖传令牌标识符中的任何祖传令牌标识符进行确定。此外,该方法包括经由计算机系统基于确定回退列表是否包括祖先令牌标识符中的任何祖先令牌标识符来生成指令,该指令监管DLTN中的第一UTXO令牌的转移。
[0005]本公开内容的一些方面公开了一种方法,所述方法包括:在计算机系统处接收用于识别在对基于未花费的交易输出(UTXO)的令牌交易模型进行运行的基于分布式账本技
术的网络(DLTN)中的多个UTXO令牌的第一UTXO令牌的子代的请求。在一些实施方式中,第一UTXO令牌包括第一令牌标识符,其唯一地标识第一UTXO令牌。在一些实施方式中,该方法包括经由计算机系统,使用第一令牌标识符和索引来执行计算,以生成标识第二UTXO令牌的第二令牌标识符。在一些实施方式中,该方法还包括经由计算机系统,对在被配置成存储有多个UTXO令牌的数据库的存储器地址处,存在或不存在第二UTXO令牌进行检查。在一些实施方式中,该存储器地址可以与第二令牌标识符相关联。此外,在一些实施方式中,该方法包括:如果所述检查指示在数据库的存储器地址处存在第二UTXO令牌,则经由计算机系统将第二UTXO令牌标识为第一UTXO令牌的子代。
[0006]本公开内容的一些方面公开了一种非暂态计算机可读介质(CRM),所述非暂态计算机可读介质上存储有计算机可读指令,所述计算机可读指令可执行以使计算机系统执行操作。在一些实施方式中,该操作包括:在计算机系统处接收用于在对基于未花费的交易输出(UTXO)的令牌交易模型进行运行的基于分布式账本技术的网络(DLTN)中转移第一UTXO的令牌的请求。在一些实施方式中,第一UTXO令牌包括:第一令牌标识符,所述第一令牌标识符唯一地标识第一UTXO令牌;创世令牌标识符,所述创世令牌标识符标识派生出第一UTXO令牌的创世UTXO令牌中的至少一个;或第一先前令牌阵列。在一些实施方式中,第一先前令牌阵列包括作为第一UTXO令牌的直系祖先的第一组祖先UTXO令牌的祖先令牌标识符。另外,该操作包括:经由计算机系统并且响应于该请求,对回退列表包括创世令牌标识符进行确定,该回退列表包括被禁止在DLTN上转移的UTXO令牌的被禁止令牌标识。该操作还包括:经由计算机系统并且响应于确定回退列表包括创世令牌标识符,对回退列表是否包括第一先前令牌阵列中的祖传令牌标识符中的任何祖传令牌标识符进行确定。此外,该操作还包括:经由计算机系统基于确定回退列表是否包括祖先令牌标识符中的任何祖先令牌标识符来生成指令,该指令监管DLTN中的第一UTXO令牌的转移。
附图说明
[0007]图1是根据本公开内容的各个方面的基于分布式账本技术的网络(DLTN)系统的示意图。
[0008]图2A至图2B是根据本公开内容的各个方面的用于DLTN的基于未花费的交易输出(UTXO)的交易模型的示例图。
[0009]图3是示出根据本公开内容的各个方面的管理UTXO令牌在DLTN上的账户之间的转移的方法的流程图。
[0010]图4是示出根据本公开内容的各个方面的标识DLTN上的UTXO令牌之间关系的方法的流程图。
[0011]图5是根据本公开内容的各个方面的示例计算机系统。
[0012]通过参考下面的详细描述,可以最好地理解本公开内容的实施方式及其优点。应当理解的是,相似的附图标记用于标识在一个或更多个图中说明的相似元素,其中,在附图中的示出是为了说明本公开内容的实施方式的目的,而不是为了限制其的目的。
具体实施方式
[0013]应当理解,以下公开内容提供了许多不同的实施方式或示例,用于实现本公开内
容的不同特征。为了简化本公开内容,下文描述了部件和布置的具体示例。当然,这些仅仅是示例,并不旨在是限制性的。为了简化和清楚性,可以任意地以不同的比例绘制各种特征。
[0014]在一些实施方式中,本公开内容涉及用于在对未花费的交易输出(UTXO)令牌交易模型进行运行的基于分布式账本技术的网络(DLTN)中跟踪和在某些情况下回退令牌的方法和系统。在各种实施方式中,令牌(可以标识表示一定数量的加密货币或另一种类型的数字资产)的回退可以包括由实体没收令牌、限制令牌的转移、和/或以其他方式从DLTN的流通中移除这些令牌。在一些情况下,DLTN可以是区块链网络或支持区块链网络。在一些实施方式中,DLTN可以包括多个计算节点,所述多个计算节点经由点对点通信系统关于在DLTN上发生的交易进行相互通信。在一些情况下,交易可以通过所谓的智能合约、或通过可以部署在DLTN上的程序类型来促进DLTN上的交易。在一些情况下,智能合约可以在交易的参与者触发时执行(例如,交易的参与者可以授本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,所述方法包括:在计算机系统处,接收用于在对基于未花费的交易输出(UTXO)的令牌交易模型进行运行的基于分布式账本技术的网络(DLTN)中转移第一UTXO令牌的请求,所述第一UTXO令牌包括:第一令牌标识符,所述第一令牌标识符唯一地标识所述第一UTXO令牌;创世令牌标识符,所述创世令牌标识符标识派生出所述第一UTXO令牌的创世UTXO令牌中的至少一个;或第一先前令牌阵列,所述第一先前令牌阵列包括作为所述第一UTXO令牌的直系祖先的第一组祖先UTXO令牌的祖先令牌标识符;经由所述计算机系统并且响应于所述请求,对回退列表包括所述创世令牌标识符进行确定,所述回退列表包括被禁止在所述DLTN上转移的UTXO令牌的禁止令牌标识符;经由所述计算机系统并且响应于确定所述回退列表包括所述创世令牌标识符,对所述回退列表是否包括所述第一先前令牌阵列中的祖先令牌标识符中的任何祖先令牌标识符进行确定;以及经由所述计算机系统基于确定所述回退列表是否包括所述祖先令牌标识符中的任何祖先令牌标识符来生成指令,所述指令监管所述DLTN中的所述第一UTXO令牌的转移。2.根据权利要求1所述的方法,所述方法还包括:如果确定所述回退列表包括所述祖先令牌标识符中的任何祖先令牌标识符,则将所述第一UTXO令牌或所述第一UTXO令牌的子代UTXO令牌添加到所述回退列表。3.根据权利要求1所述的方法,其中,所述第一UTXO包括指示所述第一UTXO令牌的所有祖先UTXO令牌的数目的先前令牌计数。4.根据权利要求3所述的方法,其中:所述第一组祖先UTXO令牌的数目小于所述先前令牌计数;以及对所述回退列表是否包括所述第一先前令牌阵列中的祖先令牌标识符中的任何祖先令牌标识符进行确定包括:对所述回退列表是否包括第二先前令牌阵列中的任何令牌标识符进行确定,所述第一UTXO令牌的祖先UTXO令牌之一包括所述第二先前令牌阵列;以及所述第二先前令牌阵列包含所述第一UTXO令牌的祖先UTXO令牌之一的祖先UTXO令牌。5.根据权利要求1所述的方法,其中,所述回退列表是HashMap,所述HashMap使所述禁止令牌标识符与被禁止在所述DLTN上转移的UTXO令牌相关。6.根据权利要求1所述的方法,其中,所述第一令牌标识符是通过对所述第一先前令牌阵列的最新祖先令牌标识符和索引的组合进行散列而得到的。7.根据权利要求1所述的方法,其中,所述第一UTXO令牌是稳定币。8.根据权利要求1所述的方法,其中:所述DLTN包括第一计算节点和第二计算节点;以及从所述第一计算节点接收到请求将所述第一UTXO令牌从所述第一计算节点转移到所述第二计算节点的所述请求,所述方法还包括:通过所述计算机系统向所述第一计算节点传输指令,所述指令监管所述转移,以便在所述回退列表被确定排除或包括所述第一先前令牌阵列中的祖先令牌标识符中的任何祖先令牌标识符时,分别允许或阻止所述第一UTXO令牌从所述第一计算节点向所述第二计算节点的转移。
9.一种方法,所述方法包括:在计算机系统处接收用于识别在对基于未花费的交易输出(UTXO)的令牌交易模型进行运行的基于分布式账本技术的网络(DLTN)中的多个UTXO令牌中的第一UTXO令牌的子代的请求,所述第一UTXO令牌包括第一令牌标识符,所述第一令牌标识符唯一地标识所述第一UTXO令牌;以及经由所述计算机系统,使用所述第一令牌标识符和索引来执行计算,以生成标识第二UTXO令牌的第二令牌标识符;经由所述计算机系统,对在被配置成存储有所述多个UTXO令牌的数据库的存储器地址处,存在或不存在所述第二UTXO令牌进行检查;...

【专利技术属性】
技术研发人员:查尔斯
申请(专利权)人:贝宝公司
类型:发明
国别省市:

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

1