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

先进的不可替代令牌区块链架构制造技术

技术编号:39279220 阅读:12 留言:0更新日期:2023-11-07 10:54
本文描述的方法和系统可以实现在各种环境中实现基于可编程语言的语法的不可替代令牌。在实施方式中,生成第一不可替代令牌,所述第一不可替代令牌实现基于可编程语言的语法标准且包括第一可更新可编程部分。该第一不可替代令牌包括第一可执行指令或第一数据中的至少一者,并且根据基于语言的语法标准,第一可执行指令或第一数据中的至少一者中的第一部分被存储在第一可更新可编程部分中。然后,该第一不可替代令牌可以被存储在区块链上的第一区块链地址处,并且在第一可替代令牌的第一可更新可编程部分中的第一可执行指令或第一数据中的至少一者的第一部分随后被改变为第二可执行指令或第二数据中的至少一者。第二可执行指令或第二数据中的至少一者。第二可执行指令或第二数据中的至少一者。

【技术实现步骤摘要】
【国外来华专利技术】先进的不可替代令牌区块链架构
[0001]相关申请的交叉引用
[0002]本申请是2021年2月23日提交的美国专利申请第17/183,047号的继续申请并且要求该美国专利申请的优先权要求,该申请的全部内容通过引用并入。


[0003]根据各种实施方式,本公开通常涉及区块链技术,以及更具体地,本公开涉及用于实现在区块链环境中实现基于可编程语言的语法的不可替代令牌的系统和方法。

技术介绍

[0004]一些区块链具有智能合约功能的特征,并且包括去中心化的复制虚拟机,该去中心化的复制虚拟机可以执行诸如脚本和去中心化应用程序的智能合约。这些智能合约可以出于各种目的在这些区块链上生成各种类型的令牌。每个令牌类型可以实现各自的令牌标准。然而,这些令牌标准在其能力和功能上是有限的。
附图说明
[0005]包括附图以提供进一步的理解,并且将附图并入本说明书并且构成本说明书的一部分,附图说明了所公开的实施方式并且,并且与说明书一起用于解释所公开实施方式的原理。在附图中:
[0006]图1是示出根据本公开的实施方式的用于促进一个或更多个基于区块链交易的计算架构的框图。
[0007]图2是示出根据本公开的实施方式的图1的计算架构的示例区块链网络的框图。
[0008]图3是示出根据本公开的实施方式的示例区块链的示意图。
[0009]图4示出了根据本公开的实施方式的示例交易消息的图。
[0010]图5示出了根据本公开的实施方式的在区块链网络上的示例交易广播。
[0011]图6A是示出根据本公开的实施方式的一种用于执行基于区块链交易的示例方法的步骤的流程图。
[0012]图6B是示出根据本公开的实施方式的一种用于使用智能合约执行基于区块链的交易的示例方法的步骤的流程图。
[0013]图7是示出根据本公开的实施方式的一种用于实现基于可编程语言的语法的不可替代令牌生成的示例方法的步骤的流程图。
[0014]图8示出了根据本公开的实施方式的实现在图7的方法期间生成的基于可编程语言的语法的不可替代令牌。
[0015]图9示出了关系图的示例,该关系图可以用于根据由不可替代令牌实现的基于可编程语言的语法所允许的数学运算符来对多个不可替代令牌的权限进行限定。
[0016]图10示出了可以使用实现了不可替代令牌的基于可编程语言的语法标准的令牌来创建的令牌的示例层次树。
[0017]图11是示出示例系统的框图。
[0018]图12是示出示例计算设备的框图。
具体实施方式
[0019]图1至图6以及图11和图12描述了根据一些实施方式的区块链操作的某些方面。图7至图10描述了根据一些实施方式的根据基于可编程语言的语法令牌标准,与不可替代令牌生成和不可替代令牌使用相关的某些其他特定方面。
[0020]在本公开的各个实施方式中,公开了用于生成实现基于可编程语言的语法的具有先进架构的不可替代令牌的系统和方法。申请人的基于可编程语言的令牌为不可替代令牌的其他方法(例如简单的基于非层次标签的方法)提供了更大的功能。
[0021]令牌可以实现令牌标准;例如,令牌可以根据ERC

20标准、ERC

721标准、ERC

994标准、ERC

998标准、ERC

1155标准、以及/或者被配置成用于以太坊区块链网络或包括用于在以太坊区块链上执行合约字节码的虚拟机的任何其他区块链网络的任何其他令牌标准来实现,这对于掌握本公开的本领域技术人员来说是明显的。每个令牌标准可能具有不同的特征要求,即令牌必须不得不被视为实现该标准并且可以由也根据该令牌标准生成的智能合约或应用程序使用的令牌。
[0022]实现各种令牌标准的令牌和智能合约是基于标签的,并且是由应用程序编程接口(API)派生的。因此,这些令牌标准的可组合性将用API来实现。可组合性意味着令牌能够组合部分或元素。例如,如果第一智能合约生成实现ERC

20标准的令牌,则该第一智能合约可以被其他智能合约使用,或者该第一智能合约可以与区块链上的现有智能合约进行接合,以在第一智能合约内使用现有智能合约或者利用API与现有智能合约进行交互。然而,当利用API来对令牌进行组合时,这种基于标签的令牌更难解决可共享性和可信任性的概念。可共享性和可信任性的概念有助于桥接(bridge)数字世界和物理世界之间的差距,并且允许不同的、孤立的实体相互通信。因此,本公开描述了一种利用区块链和数字资产与物理世界和数字世界两者进行交互的不可替代令牌。
[0023]在本公开的各个实施方式中,描述了一种实现基于可编程语言的语法标准而不是其他令牌标准的基于标签的方法的不可替代令牌。例如,基于可编程语言的语法标准可以允许使用数学运算符(例如,加法、减法、并集、交集、桥接和/或对掌握本公开的领域的技术人员明显的其他数学运算符),以描述实现基于可编程语言的语法标准的不可替代令牌和/或智能合约与实现本公开的基于可编程语言的语法标准的其他令牌(例如,可替代令牌或不可替代令牌)和/或智能合约之间的关系(例如,Venn关系)。
[0024]相比之下,其他传统令牌标准没有以本文公开的方式使用数学运算符,而是依赖于专有标签(诸如对其他令牌和/或合约的函数调用)。因此,实现基于可编程语言的语法标准的不可替代令牌和/或智能合约不需要使用API。实现基于可编程语言的语法标准的不可替代令牌可以形成不可替代令牌属性关联,以形成用于互操作性的互连手段,从而实现不可替代令牌的可共享性和关联性的“表达(express)”和“抑制”模式。例如,数据或指令可以被表达(express)或使得可用于第一实体,但可以被抑制或不可用于另一实体。基于可编程语言的语法标准还使智能合约能够被嵌入在不可替代令牌之间以及与不可替代令牌一起被嵌入。此外,基于可编程语言的语法标准允许不可替代令牌结构能够限定函数,而不是作
为其他令牌标准可能需要的有限方面(例如,(非)可转移性、(非)可分性、可薄荷性、唯一性(即,(非)

单例、(非)

可燃性),并且因此这些不可替代令牌的可扩展性可以以更加可编程的方式被管理且不可知(例如,图灵完备)。这些和其他优点对于掌握本公开的本领域技术人员来说可能是明显的。
[0025]在以下对各种实施方式的描述中,参照了上述标识的附图,并且这些附图形成各种实施方式的一部分,以及其中通过说明的方式示出了可以实践本文所述各方面的各种实施方式。应当理解,可以使用其他实施方式,并且可以在不脱离本文所描述的范围的情况下进行结构和功能修改。各个方面能够具有其他实施方式,并且能够以各种不同的方式实践或执行。
[0026]在其最广义上,区块链是指支持在对等网络中以分布式方式存储、维护、和更新的可信账本的框架。例如,在加密货币应用程序中,诸如比特币或以太坊、瑞波币、达世币、莱特币、多吉币本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种与不可替代令牌相关的系统,所述系统包括:非暂态存储器;以及一个或更多个硬件处理器,所述一个或更多个硬件处理器耦合至所述非暂态存储器,并且所述一个或更多个硬件处理器被配置成从所述非暂态存储器读取指令以使所述系统执行操作,所述操作包括:生成第一不可替代令牌,所述第一不可替代令牌实现基于可编程语言的语法标准并且包括第一可更新可编程部分,其中,所述第一不可替代令牌包括第一可执行指令或第一数据中的至少一者,并且其中,根据所述基于可编程语言的语法标准,所述第一可执行指令或所述第一数据中的至少一者中的第一部分被存储在所述第一可更新可编程部分中;将所述第一不可替代令牌存储在区块链上的第一区块链地址处;以及随后将存储在所述第一区块链地址处的所述第一不可替代令牌的位于所述第一可更新可编程部分中的所述第一可执行指令或所述第一数据中的至少一者中的所述第一部分改变为第二可执行指令或第二数据中的至少一者。2.根据权利要求1所述的与不可替代令牌相关的系统,其中,所述操作还包括:根据所述基于可编程语言的语法标准生成第一智能合约,所述基于可编程语言的语法标准利用数学运算符来在参照以下各者中至少一者的情况下执行逻辑:实现所述基于可编程语言的语法标准的第二智能合约,或实现所述基于可编程语言的语法标准的令牌;以及将所述第一智能合约存储在所述区块链上的第二区块链地址处,其中,所述第一智能合约执行所述第一不可替代令牌的生成。3.根据权利要求1所述的与不可替代令牌相关的系统,其中,所述操作还包括:生成第二不可替代令牌,所述第二不可替代令牌实现所述基于可编程语言的语法标准,其中,所述第二不可替代令牌包括第三可执行指令或第三数据中的至少一者,其中,所述第三可执行指令或所述第三数据中的至少一者中的第二部分包括在第二可更新可编程部分中;以及将所述第二不可替代令牌存储在所述区块链上的第二区块链地址处。4.根据权利要求3所述的与不可替代令牌相关的系统,其中,所述操作还包括:生成许可证智能合约,所述许可证智能合约利用数学运算符,所述许可证智能合约向第一实体提供对所述第三可执行指令、所述第三数据、所述第二可执行指令、或所述第二数据中的至少一者中的至少一部分进行访问的权限;以及将所述许可证智能合约存储在所述区块链上的第三区块链地址处。5.根据权利要求1所述的与不可替代令牌相关的系统,其中,所述第一不可替代令牌与实现所述基于可编程语言的语法标准的第二令牌存在层次关系。6.根据权利要求5所述的与不可替代令牌相关的系统,其中,所述层次关系包括:所述第一不可替代令牌是实现所述基于可编程语言的语法的所述第二令牌的父代,所述第二令牌是所述第一不可替代令牌的子代,其中所述第一不可替代令牌与所述第二令牌之间的父代/子代关系在许可证智能合约中或在所述第一不可替代令牌的所述第一可更新可编程部分中被限定。7.根据权利要求1所述的与不可替代令牌相关的系统,其中,所述第一不可替代令牌能够使与所述第一不可替代令牌相关联的实体被识别。
8.根据权利要求7所述的与不可替代令牌相关的系统,其中,所述第一不可替代令牌还包括根据所述基于可编程语言的语法标准的第一语法形式语句,所述第一语法形式语句向与所述第一不可替代令牌相关联的实体提供权限。9.根据权利要求8所述的与不可替代令牌相关的系统,其中,所述第一不可替代令牌还包括根据所述基于可编程语言的语法标准的第二语法形式语句,所述第二语法形式语句能够使一个或更多个条件的限定被满足以允许所述权限。10.根据权利要求1所述的与不可替代令牌相关的系统,其中,所述操...

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

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

1