当前位置: 首页 > 专利查询>乔纳森专利>正文

使用分布式账本进行唯一项创建制造技术

技术编号:31372536 阅读:35 留言:0更新日期:2021-12-15 10:15
用于管理数字项的方法和设备可以使用分布式账本和与其相关联的智能合约来实现。用户可以与智能合约进行交互以生成、管理所有权并转移各种数字项。数字项由系统的每个实现所特有的特征限定。相对于这些特特征的其他值,这些特征的一些值可能不太可能出现,因此生成一些稀有的数字项和更常见的数字项。数字项可能对应于真实世界项,或者只能虚拟地存在。智能合约也可以用于将数字项转换为真实世界物理项。项。项。

【技术实现步骤摘要】
【国外来华专利技术】使用分布式账本进行唯一项创建
[0001]相关申请的交叉引用
[0002]本申请要求于2018年11月21日提交的且题为“Unique Item Creation Using a Distributed Ledger”的美国临时专利申请62/770,620和62/770,624两者的优先权的权益。本申请还要求于2019年11月1日提交的国际申请第PCT/US2019/059389号的优先权的权益。每个申请的全部内容通过引用并入本文中。


[0003]本公开内容属于数字项(item)领域。更具体地,数字项具有变化的特征,并且适于所有权、交易以及另外所有者之间的交换。数字项可以与想象或虚构的项相关。数字项还可以表示真实世界中存在的物理项,因此可以由数字项的所有者兑换成物理项。

技术实现思路

[0004]本文所述的系统和方法提供了基于分布式账本或哈希技术的数字项的生成、管理、转移、转换和共享。在实施方式中,系统创建大量的动态生成的项,这些项可以是唯一的并且在各个项之间稀有性不同。在一些实施方式中,系统生成可以映射至唯一的物理或数字项的数字项,尽管在系统的所有实施方式中不需要这样的映射。该系统提供了算法上安全的方式以确保大量项的项空间中的每个项的稀有性、不变性和所有权。数字项可以在实体之间交易、赠予或以其他方式转移,并且可以兑换为数字项的物理表示。在系统的一些实施方式中,可以使用分布式账本来安全地跟踪和验证项的所有权和转移。
附图说明
[0005]图1描绘了示出实施方式中用于使用分布式账本进行数字项创建的系统的示例框图。
[0006]图2以进一步的示例细节描绘了图1中的智能合约。
具体实施方式
[0007]在各个实施方式中,本专利技术的系统是在分布式服务器的对等网络上运行的去中心化应用,所述分布式服务器管理非同质代币(NFT)的生成。NFT由系统基于旨在提供特征的随机分布的算法生成。项的特征在系统的各种实施方式和实现中各不相同。基于特征出现的频率、视觉吸引力等,一些特征对系统的用户来说可能是更期望的。一些特征将更频繁地出现,而其他特征则非常不频繁地出现。
[0008]本文描述的系统可以存在于各种实施方式中,其使用不同类型的计算机硬件并执行不同的软件模块以不同的方式提供所需的功能。除了各种实施方式之外,每个实施方式可以由用户实现以创建一个或更多个具有必要功能的项空间,以支持数字项的生成和转移以及相对于物理真实世界项的数字项的管理。本专利技术的系统、实施方式和实现的概念类似于文字处理器软件、被创建以用作文字处理器的实际软件程序以及在计算机处理器上起作
用的已安装文字处理器软件程序的概念之间的差异。
[0009]在系统的实施方式的每个实现中,项空间由系统的实现者设计和限定。项空间限定确定项空间中的项的特征,以及它们是如何由系统生成的。该系统被设计成使得除非由针对系统的每个实施方式选择的项空间所允许,否则项不能被复制、伪造或仿造。在系统的一些实施方式中,由系统的每个实现生成的每个项在该实现的项空间内是唯一的。在各个实施方式中,系统在由项空间及其设计所限定的统计分布内随机地生成数字项。
[0010]在系统的各种实施方式中,项空间列出了真实世界中的项,例如收藏品、鞋子、汽车或花或其他物理项。项空间识别这样的真实世界项的数字特征,并允许由包括真实世界项的独特特征的数字项限定真实世界项。
[0011]在系统的各种实施方式中,项生成通过执行智能合约来发生,该智能合约接收至给定区块链地址的付款。类似地,项的所有权或控制通过执行智能合约来转移。项生成和转移交易是不可变的且不能逆转。
[0012]分布式账本
[0013]分布式账本系统是用于安全地记录第三方之间的交易的技术。从账本在由多个不相关且独立的第三方控制的处理系统上进行操作并存储在其上的意义上说,账本是“分布式的”。许多分布式账本系统利用“区块链”技术以安全的方式实现分布式账本,应当理解,区块链技术仅仅是用于实现分布式账本的一种方式。在下面的描述中,术语分布式账本和区块链可互换使用。
[0014]区块链技术的基础是数据块的链接列表。每个块包括数据(其可以是加密的或者可以是不加密的)以及到链中的先前块的链接。在区块链系统的一些实现中,数据可以包括数据结构例如描述由本文所述的本专利技术的系统所考虑的数字项所需的数据结构、记录数字货币交换的交易数据、诸如可执行的数字合约(也称为智能合约)的软件以及与由特定方使用数字合约相关联的数据,尽管如此,它也可以包括其他类型的数据,如下文进一步详细描述的。区块链中每个块中的数据包括链中的先前块的哈希,作为识别区块链中的先前块和防止试图修改区块链中的先前块的手段。
[0015]在区块链技术的许多实现中,区块链的管理和扩展是去中心化的,并分布在由众多非关联实体操作的计算机系统上,这些实体将其计算能力贡献给所述系统。这些分布式贡献者通过存储区块链的副本以及执行用于处理交易、将它们部署到区块链上的新块中以及将这些块分配至系统的其他部分所需的算法,提供了区块链系统的基础架构。区块链安全的重要方面是,尽管区块链确实具有临时竞争的分支,但是在块被添加至区块链并被接受到主分支中之后,很难对所述块进行修改。
[0016]分布式账本中的数据有时可免费提供给任何想要访问该数据的人。由于分布式账本技术的许多实现利用了公钥/私钥加密技术,因此分布式账本中的条目可以被使用公钥数据的任何人查看。然而,用户不能在没有私钥的情况下改记录的数据以转移数据的所有权或从该地址转移数字货币。
[0017]智能合约
[0018]区块链技术已经通过智能合约的概念所增强。智能合约是可执行的计算机程序,由智能合约的开发人员编译成区块链中的块中的数据。一旦智能合约已经被部署至区块链中,区块链的其他用户可以放心地执行智能合约,而确信不会被恶意的第三方修改。这些可
执行的计算机程序被称为“智能合约”,因为它们可用于表示和实现各方之间关于数字货币和其他类型资产的转移的协议,然而,它们不必表示合约安排。软件开发人员通过使用脚本语言例如JavaScript、Solidity或其他脚本语言或对象编码语言例如Java或机器编码语言例如C或C++编写程序代码来开发智能合约。
[0019]当智能合约被部署至区块链中时,程序代码被系统的贡献者之一处理成块,正如区块链上的任何其他交易一样。部署智能合约的过程可以包括将程序代码编译为字节码、目标代码、二进制代码或一些其他可执行形式。当智能合约成功地部署至区块链中时,将以与任何其他区块链交易的方式相同的方式向该智能合约分配地址。该地址用于访问智能合约并执行其中提供的功能。通常,类似于应用编程接口的应用二进制接口(AB1)信息被提供给合约的用户或者与合约接口的软件(例如钱包应用),使得用户可以与智能合约的各种功能交互。ABl描述了作为智能合约的一部分提供的各种功能和方法,使得用户或用户的软件可以访问这些功能和方法。
[0020]然后,已被部署至区块链中的合约/程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种使用分布式账本的数字项管理的方法,包括:部署实现项空间的智能合约;通过所述智能合约从用于管理数字项的客户账户接收交易,所述交易请求对所述项空间中的数字项的动作;执行所述智能合约的至少一部分以引起由所述交易请求的所述动作;通过所述智能合约向所述客户账户发送关于所述交易的输出。2.根据权利要求1所述的方法,其中,所述交易是项生成交易。3.根据权利要求2所述的方法,其中,所述智能合约响应于所述项生成交易来生成数字项并将所述数字项记录至所述分布式账本中。4.根据权利要求2或3所述的方法,其中,所述项生成交易还包括指示用于生成数字项的信息的一个或更多个变量。5.根据权利要求2、3或4所述的方法,其中,所生成的数字项表示在真实世界中已经存在的实际项或者根据算法生成的唯一项。6.根据权利要求2所述的方法,其中,所述项生成交易来自与第三方服务器相关联的客户账户,并且所述项生成交易使所述智能合约创建具有表示真实世界物理项的特征的数字项,所述真实世界物理项目前存在于真实世界中或能够在真实世界中生成。7.根据权利要求2所述的方法,其中,所述项生成交易来自与第三方服务器相关联的客户账户,并且所述项生成交易使所述智能合约创建作为用于与所述第三方服务器相关联的游戏中的虚拟对象的数字项。8.根据权利要求1所述的方法,其中,所述交易是项转移交易。9.根据权利要求8所述的方法,其中,所述智能合约响应于所述项转移交易而将项的所有权转移至不同的客户账户,并且将新所有权记录至所述分布式账本中。10.根据权利要求1所述的方法,其中,所述交易是项会话...

【专利技术属性】
技术研发人员:乔纳森
申请(专利权)人:乔纳森
类型:发明
国别省市:

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

1