CN115004628B - 用于基于同质化和非同质化通证在基于分布式分类账的网络内识别和安全存储分布式分类账中的区分特点的系统、装置和方法 - Google Patents

用于基于同质化和非同质化通证在基于分布式分类账的网络内识别和安全存储分布式分类账中的区分特点的系统、装置和方法 Download PDF

Info

Publication number
CN115004628B
CN115004628B CN202080081078.4A CN202080081078A CN115004628B CN 115004628 B CN115004628 B CN 115004628B CN 202080081078 A CN202080081078 A CN 202080081078A CN 115004628 B CN115004628 B CN 115004628B
Authority
CN
China
Prior art keywords
homogenous
communication device
pass
transaction
communication devices
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202080081078.4A
Other languages
English (en)
Other versions
CN115004628A (zh
Inventor
约翰·斯托达德·罗伯瑟姆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Eggers LLC
Original Assignee
Eggers LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Eggers LLC filed Critical Eggers LLC
Priority to CN202411613337.XA priority Critical patent/CN119449324A/zh
Publication of CN115004628A publication Critical patent/CN115004628A/zh
Application granted granted Critical
Publication of CN115004628B publication Critical patent/CN115004628B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3218Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using proof of knowledge, e.g. Fiat-Shamir, GQ, Schnorr, ornon-interactive zero-knowledge proofs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0442Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0807Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0643Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3239Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Power Engineering (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

在一些实施例中,一种方法包括将与同质化资产相关联的数据存储在分布式分类账数据库中。该方法包括基于所述数据将同质化通证划分为同质化通证组的第一集合,并经由基于分布式分类账的网络并基于非对称密码密钥对向通信设备的第一集合中的通信设备发送同质化通证组的第一集合中的每个同质化通证组,以使第二多个通信设备向指定的接收方通信设备发送同质化通证组的第二集合中的每个同质化通证组的非同质化通证。同质化通证组的第一集合被划分为同质化通证组的第二集合并在通信设备的第二集合处被接收。

Description

用于基于同质化和非同质化通证在基于分布式分类账的网络 内识别和安全存储分布式分类账中的区分特点的系统、装置 和方法
相关申请的交叉引用
本申请是2019年11月20日提交标题为“Methods and Systems for IdentifyingDistinguishing Characteristics of Fungible Assets on Distributed Ledger-BasedNetworks”的美国临时申请序列No.62/938,210的非临时申请并且根据35U.S.C.§§119要求其优先权,其内容通过引用整体并入本文。
技术领域
本文描述的一些实施例一般而言涉及转换基于分布式分类账(distributedledger)的网络的数据结构。特别地,但不作为限制,本文描述的一些实施例涉及用于基于同质化通证(fungible token)和非同质化通证(non-fungible toke)在基于分布式分类账的网络内识别和存储分布式分类账中的区分特点的系统、装置和方法。
背景技术
分布式分类账是跨网络上的多个节点在地理上共享的被复制和同步的数据的共识。在不使用中心化的数据存储的情况下,每个分布式分类账数据库复制并保存分类账的相同副本。分布式分类账可以采用执行代码(也称为智能合约)来管理交易并存储基于分布式分类账的网络(DLN)中的不同参与者之间的交易记录,而无需中央机构。但是,这种透明度会降低甚至消除参与者在与DLN或其参与者交互时需要或寻求的任何隐私或机密性。
因而,需要一种基于分布式分类账的网络,该基于分布式分类账的网络提供去中心化且透明的平台以促进参与者之间的交易并保护参与者需要的隐私或机密性。
发明内容
在一些实施例中,一种方法包括在交易发起通信设备处将与来自同质化资产集合的资产份额集合相关联的数据存储在分布式分类账数据库的第一实例中。该方法包括在交易发起通信设备的处理器处基于数据将同质化通证集合划分为同质化通证组的第一集合。资产份额集合中的每个资产份额与通信设备的第一集合中的通信设备相关联。同质化通证集合共同表示基于分布式分类账的网络上的同质化资产集合。该方法包括经由基于分布式分类账的网络并且至少部分地基于非对称密码密钥对将同质化通证组的第一集合中的每个同质化通证组发送到(1)与那个同质化通证组相关联并且(2)来自通信设备的第一集合的通信设备,以使第二多个通信设备向指定的接收方通信设备发送同质化通证组的第二集合中的每个同质化通证组的非同质化通证集合。同质化通证组的第一集合被划分为同质化通证组的第二集合并在通信设备的第二集合处被接收,通信设备的第二集合与通信设备的第一集合在数据传输的次序上处于不同的层级。非同质化通证集合中的每个非同质化通证都是不可划分的并且与(1)唯一地标识交易目的地集合中的交易目的地,并(2)来自标识符集合的标识符相关联,通信设备的第二集合不包括交易发起通信设备。
在本申请中,通证不包括虚拟货币。
附图说明
图1示出了根据一些实施例的基于分布式分类账的网络(DLN),其被配置用于在DLN中的级联通信设备的网络中建立资产的保管链,并揭示或识别所述资产的区分特点,其中资产经由通证在DLN上表示。
图2A-2C示出了根据一些实施例的示例顺序流程图,其图示了在DLN中的级联通信设备的网络中建立资产的保管链,以及识别所述资产的区分特点,其中资产经由通证在DLN上表示。
图3示出了根据一些实施例的流程图,其图示了在DLN中的级联通信设备的网络中建立资产的保管链的方法。
具体实施方式
在一些实施例中,参与交易的各方可以选择使用公共或私有(许可的)基于分布式分类账的网络(DLN)来记录交易的细节并管理其操作。DLN可以提供去中心化的平台,该平台如果不是对广大公众也至少对网络的所有参与者是透明的,因此可以被视为基于共识的平台,其促进交易参与者之间的信任,而无需中央机构管理网络。例如,参与涉及资产的交易(例如,在DLN上或DLN外)的各方可以经由通证表示DLN(例如,区块链)上的资产并使用DLN上的自执行代码段或程序(例如,智能合约)来管理DLN上的交易。
在一些实施例中,可区分的资产可以用非同质化通证来表示,而不可区分的资产可以用同质化通证来表示。此类资产的示例包括金融工具(例如,股息、利息支付、资本收益等)、合法数字资产(例如数字人民币,不包括被禁止的虚拟货币)、实物等。在一些实现中,同质化通证表示不可互换或不可区分的资产。同质化通证可以是同一类型并且可以聚合和/或划分。同质化通证的示例包括但不限于一定量的金融工具、法定货币、股票、工资、令纸等。非同质化通证表示可唯一地识别或可区分的资产。非同质化通证不能被分割和组合以增加或减少非同质化通证的“量”。非同质化通证可以具有唯一的标识符或序列号。在一些示例中,非同质化通证允许跟踪个体资产,并且在个体资产的级别上的跟踪可以使用比使用代表一组或一批资产的同质化通证更多的存储和计算。非同质化通证的示例包括但不限于识别资产所有权、汽车的车辆标识号(VIN)、财产契约、货物跟踪号等的通证。
在一些实施例中,同质化通证可以表示资产或对资产的权利(而不是资产本身)。在本文的整个描述中,资产和对资产的权利可以互换使用。在一些示例中,同质化通证表示资产。在一些示例中,同质化通证表示对红利的权利(也称为“红利权利”)的分配和所有权。在一些示例中,同质化通证表示资产中的“权限”或“权利”,而不是直接表示资产本身。例如,财产契据不是财产本身,它是声称该财产的所有权的权限。
在一些实现中,自执行代码片段或智能合约可以通过核实交易方可提交的与交易有关的证明等方式来规范各方之间的交易,如下面所讨论的。在一些实现中,DLN上的安全交易的记录可以被用于在DLN上的通信设备的网络(由一组实体操作)中为经由通证在DLN上表示的资产建立保管链。在一些实现中,与同质化通证交互的任何通信设备的信息都可以记录在那个同质化通证的保管链中。换句话说,当同质化通证从发送通信设备传送到接收通信设备时,发送通信设备到接收通信设备的标识符可以记录在分布式分类账网络(DLN)的分布式分类账数据库中。因此,经由DLN的保管链为DLN上的参与方和非参与方提供了通证传送的完整性、可追溯性、认证、可核实性和安全性。
在一些实施例中,DLN可以是和/或支持区块链。在整个本公开中,在一些实施例中,术语“基于分布式分类账的网络”和“区块链网络”可以互换使用。类似地,在一些实施例中,术语“自执行代码”或“自执行代码片段”和“智能合约”可以互换使用。另外,术语“交易”可以被用于指DLN参与者之间涉及资产的DLN上的交互。交互或交易包括通过追踪表示资产的同质化通证划分和到实体的分配以及经由生成表示相同资产的非同质化通证来识别资产的区分特点来建立资产的保管链(例如,经由生成包括资产的唯一识别特征的通证)。术语“链下”或“DLN外”应理解为是指“不在区块链网络上”或“不在DLN上”。例如,诸如“数据存储在DLN外”之类的语句应理解为是指“数据未存储在DLN的(一个或多个)存储系统上或不受DLN控制(而是代替地存储在其它地方的系统或由其控制,即,在不在DLN上的存储系统上。)”的陈述。本文描述的实施例可以发生在例如公共DLN或者私有(许可的)DLN中。
在一些实施例中,基于分布式分类账的网络在不需要中央机构的情况下提供的信任源自网络对网络的至少所有参与者的透明度(在公共网络的情况下,对广大公众)。但是,这种透明度可以减少甚至消除参与者在与网络或其参与者交互时需要或寻求的任何隐私或机密性。例如,在公共网络的情况下,任何感兴趣的人都可以访问和检查网络上的分布式分类账,以获得自网络开始以来有关分类账上表示的所有交易的详细信息(例如,包括机密金融交易的细节)(因为至少在大多数情况下,分类帐基本上是不可变的)。在私有或许可的分布式分类账网络的参与者之间,对详细信息的透明访问具有相同含意。
因而,本文描述的一个或多个实施例与基于分布式分类账的网络一起操作,基于分布式分类账的网络提供分散且可信赖的平台,使得(一个或多个)实施例通过网络在参与者之间高效地共享信息,同时保持区分特点安全和私密。在一些实现中,智能合约允许金融资产的通证化(例如,在由发起金融中介(诸如本地保管人)触发的股息事件中宣布的股息权利)。另外,所公开的方法和系统自动与中间通信设备交互以提取用于识别例如每个连续级别的股权的关键信息。同质化通证可以经由DLN分发给多个参与者。一旦识别出同质化通证的交易目的地(例如,同质化通证的所有者(自然人或机构)),智能合约就允许基于同质化通证生成非同质化通证,给非同质化通证的接收者提供用于基于由那个同质化通证所表示的同质化通证的子集与非同质化通证提供的附加信息(例如,条约类别、居住国、可以加密访问投资者的身份和居住证(COR))计算指派给那个非同质化通证的价值(例如,预扣税)的信息。在一些实现中,可以根据跨境投资收入确定正确的预扣税金额,从而无需在交易发起通信设备和其它中间通信设备处进行计算。例如,此类计算包括金融中介网络的各个级别处的支付对账。本文描述的一个或多个实施例增加了计算的准确性,减少了欺诈的可能性,并增加了所有参与者之间的信任。本文描述的一个或多个实施例还消除了对冗长且昂贵的回收过程的需要,例如,当由于现有系统内缺乏信息和缺乏信任而导致预扣税计算不准确时。
在一些实施例中,可以经由在DLN中实现零知识证明(ZKP)来增强DLN(例如,私有或公共DLN)上可用的隐私和安全性级别。在一些实现中,支持ZKP的DLN可以为交易参与者提供至少增加级别的隐私,同时仍然保持分散网络(即,没有中央机构)提供的信任级别。例如,支持ZKP的DLN(例如,支持ZKP的公共DLN或区块链)可以被用于促进交易,而无需公开地或向支持ZKP的DLN的其他参与者透露交易的细节,诸如但不限于交易方的身份、作为交易的一部分转移的资产、表示支持ZKP的DLN上的资产的通证(例如,表示支持ZKP的DLN上资产的同质化或非同质化通证)等。
在一些实施例中,一种方法包括在交易发起通信设备处将与来自同质化资产集合的资产份额集合相关联的数据存储在分布式分类账数据库的第一实例中。该方法包括在交易发起通信设备的处理器处基于所述数据将同质化通证集合划分为同质化通证组的第一集合。资产份额集合中的每个资产份额与通信设备的第一集合中的通信设备相关联。同质化通证集合共同表示同质化资产集合,并且这些表示可以存储在基于分布式分类账的网络上。该方法包括经由基于分布式分类账的网络并且至少部分地基于非对称密码密钥对将同质化通证组的第一集合中的每个同质化通证组发送到(1)与那个同质化通证组相关联并且(2)来自通信设备的第一集合的通信设备,以使第二多个通信设备向指定的接收方通信设备发送同质化通证组的第二集合中的每个同质化通证组的非同质化通证集合。同质化通证组的第一集合被划分为同质化通证组的第二集合并在通信设备的第二集合处被接收,通信设备的第二集合与通信设备的第一集合在数据传输的次序上处于不同的层级。非同质化通证集合中的每个非同质化通证都是不可划分的并且与(1)唯一地标识交易目的地集合中的交易目的地并且(2)来自标识符集合的标识符相关联,通信设备的第二集合不包括交易发起通信设备。
如本文所使用的,单数形式“一个”、“一种”和“该”包括复数指示物,除非上下文另有明确规定。因此,例如,术语“交易目的地”旨在表示单个交易目的地或多个交易目的地。对于另一个示例,术语“通证”旨在表示单个通证或多个通证。
图1示出了根据一些实施例的DLN,该DLN被配置用于在DLN中的级联通信设备的网络中建立资产保管链,并识别所述资产的区分特点,其中资产经由通证在DLN上表示。在一些实施例中,DLN 100包括通信设备(或计算节点)102a-102e的集合,它们被配置为经由对等(P2P)连接相互通信。在一些实现中,通信设备102a-102e可以是计算设备,包括但不限于计算机、服务器、处理器、数据/信息处理机器或系统等,并且可以包括数据存储系统,诸如数据库、存储器(易失性和非易失性)。在一些实现中,P2P连接可以由利用无线通信协议或标准(诸如等)的有线和/或无线通信系统或网络(未示出)(诸如但不限于互联网、内联网、局域网(LAN)、广域网(WAN)等)提供。DLN 100可以是公共DLN或私有(许可的)DLN。
在一些实施例中,DLN 100可以包括自执行代码或智能合约,这些自执行代码或智能合约被配置为在满足交易方之间商定的条件时执行(例如,在满足条件时执行包括同质化通证的划分和分发的交易,诸如但不限于截止日期的到期)。例如,通信设备102a-102e中的一些或全部可以包括在满足条件时自执行的自执行代码的副本。在一些实现中,通信设备102a-102e可以相互交流它们各自的自执行代码的执行结果,例如以就结果达成共识。在一些实现中,通信设备102a-102e中的一个或几个可以具有自执行的自执行代码,并且结果将被传输到通信设备102a-102e的其余部分以供确认。
在一些实施例中,自执行代码或智能合约可以通过向交易参与者提供对交易完整性的信心来促进DLN 100上的交易(或通证的转移)。例如,涉及资产的两个通信设备之间的交易可以包括证明与资产相关的特点的ZKP,而不会透露与该特点相关的底层信息。在这样的实现中,一旦ZKP被自执行代码片段核实,通信设备就可以对交易的完整性有信心(即,与资产相关的特点被核实或准确的事实),即使无权访问底层信息。作为示例说明,资产可以是金融工具,并且第一通信设备可能希望向第二通信设备证明关于金融工具所有者的居住国的断言(即,资产特点),而不必揭示资产的身份(即,底层信息)。因此,第一交易通信设备可以向支持ZKP的DLN 100上的自执行代码片段提交具有该效果的ZKP。在自执行代码片段对ZKP的核实后,第二通信设备可以对作为自执行代码片段对证明的核实结果的核实断言的准确性有信心,从而促进在支持ZKP的DLN 100上的交易(或通证的转移)。
在一些实施例中,DLN 100可以链接到向DLN 100提供外部数据的一个或多个预言机(oracle)(未示出)或数据馈送。在一些实现中,如上面所讨论的,自执行代码或智能合约可以在实现交易的一些条件后自动执行,并且预言机可以提供可以被用于评估是否满足条件的数据。例如,交易可以取决于截止日期、股票价格、天气状况等,并且预言机可以向智能合约提供必要的信息以促进交易。在接收到信息后,智能合约可以在确定交易的条件已经满足后自执行。例如,交易方110a、110b、110c之间的交易可以涉及交易方110a将一批金融工具(例如,股息)拆分成两部分,并在满足条件时将拆分的部分分发给交易方110b和110c(例如,截止日期的到期),并且只有当预言机接收到条件满足的信息(即,截止日期的到期)时智能合约才可以执行交易。
在一些实施例中,通信设备102a-102e的总数中至少有相当数量的通信设备(例如,构成DLN 100的通信设备102a-102e的至少大于50%、60%、75%、90%,包括它们之间的值和子范围)包括分布式分类账104a-104e(或分布式分类账,或DLN的实例)的副本,网络上发生的交易被记录在分布式分类账104a-104e上的。在一些实现中,当相当数量的通信设备102a-102e或其子集就交易的有效性达成一致时,可以在分布式分类账104a-104e上记录交易。就为了更改分布式分类账104a-104e、至少通信设备102a-102e的这个相当部分必须达成一致而言,分布式分类账104a-104e可以是不可变的或几乎不可变的,当通信设备102a-102e的数量大时,这会变得越来越困难(并且分布式分类账104a-104e变得更长)。
在一些实施例中,DLN 100的通信设备102a-102e可以通过私有或共享通信信道传输加密的数据消息(例如,耳语消息),其中消息不被记录在DLN上(例如,在DLN之外))。区块链交易和事件对所有节点都是可见的。零知识证明(ZKP)方法可以混淆钱包地址(或通信设备102a-1023的标识符),但交易和事件是“公开的”。耳语消息传递协议是允许私有加密通信的并行机制的示例。本文描述的安全消息传递系统不限于耳语消息传递协议。在一些实现中,消息可以“广播”到所有节点,但只有(一个或多个)接收方可以用正确的密钥对消息进行解码。与交易和事件不同,消息不会记录在DLN 100上。在一些实现中,在同质化通证或非同质化通证的传送之后,通信设备102a-102e可以使用加密消息来发送私有通知,并且接收通信设备然后可以执行下一个级联动作。在一些实现中,包含私有通知的一些加密消息被记录在DLN上,其中只有预期的接收方可以用正确的解密密钥(例如,私有-公共加密密钥对中包括的私钥)对消息进行解码。
在一些实现中,加密消息部分地用于指定私有通信通道(诸如安全REST API),其中与通证相关联的附加私有信息可以被传送到DLN之外(或DLN外)。当安全消息与DLN之外的私有通信通道一起使用时,与同质化或非同质化通证相关联的私有信息可以在经由安全消息发送的信息和通过私有通信通道发送的信息(诸如安全REST API)之间分割。
图2A-2C示出了根据一些实施例的示例顺序流程图,其图示了在基于分布式分类账(DLN)中的级联通信设备的网络中建立资产保管链,以及识别所述资产的区分特点,其中资产经由通证在DLN上表示。DLN 200类似于关于图1描述的DLN 100。通信设备(或计算节点)的集合可以被配置为经由DLN 200彼此通信。该通信设备的集合包括交易发起通信设备290、交易目的地通信设备291a-291m、以及级联中间通信设备20nm(其中n=1,2,...,N;m=1,2,...,M,N和M是有限自然数,分别表示级联次序中的层数和层内实体的数量)的集合。交易目的地通信设备291a-291m可以由交易目的地(或自然人或同质化资产的最终实体)操作(图2A-2C中未示出)。
级联中间通信设备20nm的集合在物理结构和功能上与关于图1描述的通信设备102a-102e相似。在一些实现中,级联中间通信设备20nm的集合可以被配置为经由DLN 200的对等连接相互通信。在这些实现中,级联中间通信设备20nm的集合可以跨各个地理位置散布并且在网络拓扑中不一定是分层的。该级联中间通信设备20nm的集合可以按照数据传输的次序分层。换句话说,级联中间通信设备20nm的集合可以在数据传输的次序中处于不同级别。级联中间通信设备的集合的这种分层结构可以是动态的并且随时间改变。
例如,级联中间通信设备20nm的集合可以包括第一多个通信设备201a-201m、第二多个通信设备202a-202m和第三多个通信设备20Na-20Nm。在一些实现中,交易发起通信设备290和级联中间通信设备20nm的集合可以参与DLN 200。在一些实现中,交易目的地通信设备291a-291m可以或可以不参与DLN 200。
在一些实现中,交易发起通信设备290可以拥有与操作交易目的地通信设备291a-291m的交易目的地(或最终实体)相关联的资产。但是,交易发起通信设备290可能不拥有可以将一些或所有资产彼此区分开来的信息。例如,交易发起通信设备290可能不拥有与资产和交易目的地之间的关系相关的信息(例如,哪些资产(或其部分)与哪些交易目的地相关),或者与交易目的地相关的信息(例如诸如但不限于交易目的地的身份、位置等的信息)等。在此类实现中,由于不拥有将资产彼此区分开来的信息,交易发起通信设备290可以使用表示资产的同质化通证来发起交易并建立(并在DLN上表示)从交易发起通信设备290经由级联中间实体20Nm的网络到交易目的地的资产保管链。由同质化通证在DLN 200上表示的资产的保管链的建立(和在DLN上的表示)可以允许交易发起通信设备290发现或识别资产的区分特点(例如,诸如上述关于交易目的地和/或其与资产的关系的信息)。保管链的建立还可以允许级联中间实体20Nm和/或交易目的地通信设备291a-291m的网络更新它们关于资产(例如,资产的所有权)的记录。
在一些实现中,交易发起通信设备290可能拥有上述信息,但仍可以使用同质化通证表示资产来建立(并在DLN上表示)从交易发起通信设备290到交易目的地的资产保管链。与例如使用非同质化通证相比,在建立资产的保管链时使用同质化通证表示资产可以在计算上更有效并且对DLN的负担更小。在一些实现中,与非同质化通证相比,同质化通证可以包含更少的与资产相关的信息。因此,(与涉及非同质化通证的计算相比)由DLN(例如,由DLN上的自动执行代码片段)执行的计算在DLN上建立资产的保管链可以涉及更少的处理能力和/或存储器空间以及在DLN上交易的成本。
在一些实现中,资产与交易目的地之间的关系可以是所有权或其他关系(例如,义务等)之一。资产与交易目的地之间的关系也可以是权利关系(例如,获得股息的权利、投票权等)。在一些实现中,资产与交易目的地之间的利益关系可以是在给定时间点或在特定事件发生时的关系。作为非限制性说明性示例,资产可以是由证券发行人(例如,交易发起通信设备290)发行的证券或金融工具(例如,股息、资本收益、利息等),并且交易目的地可以是成为有权在指定时间点收取股息的证券的所有者。由交易发起通信设备290建立的保管链可以允许发现或识别(同质化)金融工具(或一般而言资产)的区分特点,包括哪个交易目的地拥有多少工具(或一般而言资产)。
为了建立保管链,在一些实施例中,交易发起通信设备290可以最初识别同质化资产的单位并使用处理器(其可以是或可以不是DLN 200的一部分)针对每个单位的同质化资产生成或铸造同质化通证。同质化通证集合共同表示DLN 200上的同质化资产集合。在一些实现中,同质化通证不包括标识交易目的地(或作为同质化通证的受益所有人的实体)的任何标识信息。例如,如果交易发起通信设备290由针对已发行股份总数宣布每股给定数量股息的证券发行人操作和/或管理,那么同质化资产的单位是单股,并且交易始发通信设备290(由证券发行人或相关实体(诸如同质化资产的本地保管人)操作)可以为每个单位的同质化资产铸造同质化通证。在一些实现中,操作交易目的地通信设备291a-291m的交易目的地(或最终实体)可以是同质化资产的全部或至少一个子集的所有者或目的地。
在生成同质化通证之后,交易发起通信设备290然后可以将同质化通证的总数与通信设备的第一集合201a-201m的同质化资产持有量成比例地划分。换句话说,通信设备的第一集合201a-201m可以是由交易发起通信设备290为交易目的地的利益而持有的同质化资产的保管链的一部分。同质化通证的总数可以根据由操作通信设备的第一集合201a-201m的每个实体所持有的同质化资产的份额被划分为同质化通证组的第一集合。例如,如果同质化通证的总数(例如,以资产为单位测得)是T,那么同质化通证的总数可以被划分为a_m=T*x_m的集合,其中x_m是通信设备的第一集合201a-201m持有的同质化资产的份额。通信设备的第一集合201a-201m中的每个通信设备所持有的同质化资产的份额可以彼此不同或相同。例如,如果通信设备的第一集合中的同质化通证总数是100万通证,每个通信设备的资产份额分别是50%、10%和40%,那么第一通信设备、第二通信设备和第三通信设备接收500000通证、100000通证和400000通证。然后,交易发起通信设备经由分布式分类账网络将每个同质化通证组(500000通证、100000通证和400000通证)分别传送到第一通信设备、第二通信设备和第三通信设备。交易发起通信设备290然后可以向通信设备的第一集合201a-201m中的相应通信设备传送每个同质化通证集合a_m(和/或具有交易发起通信设备290的标识符、分别第一通信设备、第二通信设备和第三通信设备中的每一个的标识符,和/或交易发起通信设备290的其它信息)。在一些实现中,交易发起通信设备290可以在划分同质化通证的集合之前将与同质化资产的份额相关联的数据存储在DLN 200的分布式分类账数据库的第一实例中。在一些实现中,当同质化通证由单个通信设备持有时,交易发起通信设备290可以不划分同质化通证集合,而是将整个同质化通证集合发送到那个通信设备。
参考图2A-2C中的特定示例,本地保管人LC1(操作交易发起通信设备290)拥有属于最终所有者或投资者I1至I12(即、操作交易目的地通信设备291a-291m的交易目的地)的资产的一百万股份。为了建立从本地保管人LC1到投资者I1到I12的保管链,本地保管人LC1可以为同质化资产或股份的每个单位(即,份额)铸造或生成同质化通证。实体的第一集合(操作通信设备的第一集合201a-201m)可以是全球保管人GC1-GC3,其任务是安全保管它们各自的客户(诸如资产管理者AM、投资者I、资产分销商D等)的同质化资产。由本地保管人LC1操作的交易发起通信设备290然后可以按照与本地保管人LC1有直接账户关系的全球保管人GC1-GC3的持股份额分配百万同质化通证。由于GC1拥有一百万股的一半,GC2拥有一百万股的十分之一,GC3拥有一百万股的十分之四,因此由本地保管人LC1操作的交易发起通信设备290可以将同质化通证划分为三个集合:一百万通证的一半、一百万通证的十分之一和一百万通证的十分之四。由本地保管人LC1操作的交易发起通信设备290可以将通证的每个集合从由该全球保管人操作的通信设备的第一集合转移到相应的通信设备。在一些实现中,当第一方与第二方具有直接账户关系时,第一方具有第二方的标识信息,和/或第二方已经与第一方建立账户,使得第一方可以将通证直接转移给第二方,无需中间方。
在一些实现中,通信设备(在级联中间通信设备20nm的集合之间或在交易发起通信设备290与级联中间通信设备20nm的集合之间)使用安全消息传递协议相互通信。具体而言,通信设备(交易发起通信设备290或级联中间通信设备20nm的集合)可以向DLN 200上的每个节点或通信设备发送(或广播)消息。在一些实现中,通信设备(交易发起通信设备290或级联中间通信设备20nm的集合)可以向DLN 200上的其相邻通信设备或节点发送(或广播)消息。所有通信设备都持续地将消息转发给它们的相邻通信设备,直到预期的接收通信设备接收到它为止。但是,只有预期的接收通信设备具有解密该消息的密钥。在一些实现中,消息可以包括但不限于:(1)消息标识符,(2)消息的主题,(3)消息正文,(4)“收件人”字段:接收方标识符,(5)“发件人”字段:发送通信设备的标识符,(6)消息状态字段,指示消息是否已被预期的接收通信设备接收到,或者发送通信设备是否已从接收通信设备接收到确认消息等。例如,当交易发起通信设备290(由LC1操作)将同质化通证集合转移到通信设备的第一集合中的通信设备(例如,由GC1操作的201a)时,交易发起通信设备290可以向其所有相邻通信设备广播该消息(利用同质化通证)。但是,只有通信设备201a(由GC1操作)具有解密该消息和接收同质化通证的密钥。
包括发送通信设备和接收通信设备的通信设备(交易发起通信设备290或级联中间通信设备20nm的集合)可以周期性地检查本地数据库中的消息状态。当发送通信设备没有从接收通信设备接收到确认消息时,发送通信设备可以重新发送该消息。包括发送通信设备和接收通信设备的通信设备(交易发起通信设备290或级联中间通信设备20nm的集合)可以监听所有确认消息。一旦接收到确认消息,通信设备就可以更新其消息状态字段。在发送通信设备发送消息并且接收通信设备接收到消息之后,接收通信设备可以检查其数据库是否存在消息(基于消息标识符)。如果该消息是新消息,那么接收通信设备可以基于该消息开始动作(例如,进一步划分同质化通证、将同质化通证转移到下一个通信设备,或将同质化通证记录在其数据库中等。)。如果消息在其数据库中不存在,那么接收通信设备也可以更新其消息状态字段。接收通信设备可以将确认消息发送回发送接收通信设备。当发送接收通信设备接收到确认消息时,接收通信设备可以更新其数据库中的确认状态。在一些实现中,确认消息可以包括但不限于(1)消息标识符、(2)消息的主题等。
在一些实现中,DLN上从交易发起通信设备290经由级联中间实体20nm的网络到交易目的地的资产保管链的建立和表示可以如上所述重复,直到由交易发起通信设备290生成的所有同质化通证根据操作通信设备的最后一个集合20Na-20Nm的最后一个实体集合的资产持有份额分发给通信设备的最后一个集合20Na-20Nm。每次将同质化通证从发送通信设备转移到接收通信设备时,都可以将发送通信设备和接收通信设备的标识符记录在DLN的分布式分类账数据库中,使得可以建立同质化通证的保管链。
例如,在通信设备的第一集合201a-201m中的通信设备接收到其相应的同质化通证组(来自同质化通证组的第一集合)之后,通信设备的第一集合201a-201m可以根据操作通信设备的第二集合202a-202m的每个实体所持有的同质化资产的份额将同质化通证组的第一集合划分为同质化通证的第二集合。通信设备的第一集合201a-201m可以将每个同质化通证组从同质化通证的第二集合转移到同质化通证的第三集合203a-203m中的相应通信设备。当由交易发起通信设备290生成的所有同质化通证被分发到通信设备的最后一个集合20Na-20Nm时,通信设备的最后一个集合20Na-20Nm可以基于操作交易目的地通信设备291a-291m的每个交易目的地所持有的同质化资产的份额将同质化通证划分为同质化通证组的最后一个集合。在一些实现中,通信设备的最后一个集合20Na-20Nm可以将同质化通证组的最后一个集合转移到交易目的地通信设备的集合291a-291m中的相应的通信设备。在其它实现中,通信设备的最后一个集合20Na-20Nm可以与交易目的地具有直接账户关系。通信设备的最后一个集合20Na-20Nm可以在交易目的地的账户中记录同质化通证组的最后一个集合的转移,并将同质化通证组的最后一个集合保存在通信设备的最后一个集合20Na-20Nm中而不转移到交易目的地通信设备291a-291m。交易目的地与通信设备的最后一个集合20Na-20Nm之间的直接账户关系包括:(1)通信设备的最后一个集合20Na-20Nm中的每个通信设备都包括交易目的地的标识符;并且(2)可以基于标识符将同质化通证直接转移到与那个交易目的地相关联的交易目的地通信设备。在一些实现中,当一个通信设备(交易发起通信设备290或级联中间通信设备20nm的集合中的任何通信设备)向另一个通信设备(级联中间通信设备20nm的集合中的任何通信设备)转移时,发送通信设备可以将发送通信设备的标识符和接收通信设备的标识符与同质化通证一起发送。
在一些实现中,基于每个通信设备所持有的同质化资产的份额,级联中间通信设备20nm的集合中的一些通信设备可以不划分它们的同质化通证并将同质化通证的整个集合发送给另一个(多个)通信设备。在一些实现中,基于每个通信设备所持有的同质化资产的份额,级联中间通信设备的集合中的多于一个通信设备可以组合它们的同质化通证并将组合的同质化通证发送到另一个(多个)通信设备。换句话说,并非级联中间通信设备20nm的集合中的每个通信设备都在每个分发事件中划分其同质化通证。
参考图2A-2C中的特定示例实施例,与资产管理者(AM)的股份持有量成比例地,由全球保管人GC1操作的通信设备201a可以划分接收到的一百万通证的一半,这些资产管理者(AM)拥有与全球保管人GC1的直接账户关系。换句话说,由全球保管人GC1操作的通信设备201a可以基于资产管理者的资产或股份持有量的相应份额将一百万通证的一半划分为二十万通证的一个集合和十五万通证的两个集合,并将通证的集合分别转移到由AM1、AM2和AM3操作的通信设备202a-202m。由GC2操作的通信设备201b可以将十万通证从与GC2具有直接账户关系的级联中间实体20nm的网络转移到通信设备20Ni(即,转移到分发者D8)。以这种方式,由交易发起通信设备290生成的所有同质化通证都被分发到通信设备20nm的最后一个集合(或者一般而言,分发到级联中间通信设备20nm的集合中与操作交易目的地通信设备291a-291m的交易目的地有直接账户关系的通信设备)。在这个示例中,来自通信设备的第一集合并由全球保管人GC3操作的通信设备201c也是通信设备的最后一个集合20Nm中的通信设备。由GC3操作的通信设备201c与交易发起通信装置290和交易目的地通信设备291l具有直接账户关系。在这个示例中,级联中间通信设备20nm的集合中与操作交易目的地通信设备291a-291m的交易目的地具有直接账户关系的通信设备包括通信设备20nm的最后一个集合和通信设备201c(也称为信设备的最后一个集合20Nm)。
在一些实施例中,级联中间通信设备20nm的集合可以被配置为经由DLN 200的对等连接相互通信。级联中间通信设备20nm的集合可以跨不同的地理位置散布并且在网络拓扑(或物理连接)上不是分层的。在一些实现中,级联中间通信设备20nm的集合可以按照数据传输的次序是分层的。换句话说,在级联中间通信设备20nm的集合之间传输数据的次序中,级联中间通信设备20nm的集合内的级联通信设备20nm可以处于不同级别。级联中间通信设备的集合的这种分层结构可以是动态的并且随时间改变。换句话说,级联中间通信设备20nm的集合中的通信设备可以在第一时间处于第一层级并且在第二时间处于第二层级。级联中间通信设备的集合的这种分层结构可以隐含在同质化通证的分发和细分模式中(或从中推断),这可以包括例如横向转移(即,同质化通证在同一级别的通信设备内的转移)或绕过级联中间通信设备的集合中的通信设备。
在一些实现中,每次将同质化资产分发到交易目的地(例如,分发事件或股息事件)时,分发和细分同质化通证的模式(或数据传输的次序))可以追踪通过对等网络DLN200的级联中间通信设备20nm的集合的不同模式(或通路),从其可以推断通证转移的分层结构(以及因此同质化资产的集合的保管链)。对于同质化资产的不同集合的分发和划分,轨迹(或模式,或通路)可以遵循与级联中间通信设备20nm的集合完全相同的路径(反映实体之间的业务关系),或轨迹(或模式)可以因分发事件不同而显著不同。换句话说,对于同质化资产的不同集合的不同分发事件,例如,级联中间通信设备20nm的集合中的通信设备可能不涉及给定分发事件并因此被跳过,在一个级别的通信设备的整体可能不参与给定的分发事件并因此被跳过。通过级联中间通信设备20nm的集合的轨迹(或模式或通路)可以因分发事件不同而完全反转。换句话说,通过级联中间通信设备20nm的集合的轨迹(或模式或通路)可以是任何模式。
例如,同质化通证的分发事件的通路可以包括菱形模式。具体而言,级联中间通信设备20nm的集合中的第一通信设备可以将同质化通证划分为同质化通证的第一集合、同质化通证的第二集合和同质化通证的第三集合。第一通信设备可以分别将同质化通证的第一集合和同质化通证的第二集合发送到级联中间通信设备20nm的集合中的第二通信设备和级联中间通信设备20nm的集合中的第三通信设备。随后,第二通信设备和第三通信设备可以将同质化通证的第一集合和同质化通证的第二集合发送到级联中间通信设备20nm的集合中的第四通信设备。第一通信设备可以将同质化通证的第三集合发送到第四通信设备,而无需通过级联中间通信设备。
对于另一个示例,同质化通证的分发事件的通路可以是通信设备之间的环形“循环”关系。具体而言,级联中间通信设备20nm的集合中的第一通信设备可以向级联中间通信设备20nm的集合中的第二通信设备发送同质化通证的第一集合。第一通信设备可以将同质化通证的第二集合发送到级联中间通信设备20nm的集合中的第三通信设备。第二通信设备可以将同质化通证的第一集合划分为同质化通证的第三集合和同质化通证的第四集合。第二通信设备可以将同质化通证的第三集合发送回第一通信设备,第一通信设备然后划分同质化通证的第三集合。例如,在级联过程期间,被识别为处于“较低”级别的股东可以是持有证券股份的基金(或其它类型的集体投资工具),而持有该基金的会计的金融实体可以位于“较高”的级别。
在一些实现中,级联中间通信设备20nm的集合中的通信设备可以由母实体及其附属实体操作。因此,同一个通信设备可以多次出现在分发事件的通路的不同级别中。
在一些实现中,当所有同质化通证被分发到与交易目的地具有直接账户关系的中间通信设备时,这些中间通信设备(即,参考图2A中的示例,通信设备的最后一个集合20Nm和通信设备201c)可以通过结合中间实体所了解的交易目的地(或最终实体)的识别特点或信息来继续将同质化通证转换成非同质化通证。在一些实现中,这些中间通信设备(即,通信设备的最后一个集合20Nm和通信设备201c)可以生成包括识别特点或信息的新的非同质化通证,而不是将同质化通证转换成非同质化通证.
在一些实现中,这些中间通信设备可以生成(或将同质化通证转换成)非同质化通证,每个非同质化通证包括(1)交易目的地的标识符、(2)(这些中间通信设备中的)生成(或从同质化通证转换)非同质化通证的通信设备的标识符、(3)级联中间通信设备20nm的集合中的转移与那个非同质化通证相关联的同质化通证集合中的任何同质化通证的通信设备的标识符,和/或(4)表示与那个交易目的地相关联的同质化通证数量的“值”参数。换句话说,同质化通证的数量可以被表示为非同质化通证的“值”参数,但非同质化通证不包括相关联的同质化通证。因此,可以基于给定交易目的地通信设备的单个非同质化通证和非同质化通证中包含的信息建立每个同质化通证的保管链(例如,基于(1)交易目的地的标识符、(2)(这些中间通信设备中的)生成(或从同质化通证转换)非同质化通证的通信设备的标识符,和/或(3)级联中间通信设备20nm的集合中的转移与那个非同质化通证相关联的同质化通证集合中的任何同质化通证的通信设备的标识符)。在一些实现中,非同质化通证可以包括与交易目的地相关联的其它数据字段或与交易目的地相关联的特点信息(例如,交易目的地的名称、交易目的地的位置、居住国、交易目的地的实体的类型(例如,公司、养老基金、自然人等)等)。在一些实现中,保管链可以从交易发起通信设备开始并结束于与交易目的地具有直接账户关系的通信设备(或这些中间通信设备中的从同质化通证生成或转换非同质化通证的通信设备)。
例如,与交易目的地具有直接账户关系的通信设备的最后一个集合20Nm可以访问交易目的地的识别或区分特点,诸如但不限于交易目的地的身份、交易目的地的位置(居住地)等。通信设备的最后一个集合20Nm然后可以将非同质化通证传送或发送到交易发起通信设备290(例如,图2B)。通过使用非同质化通证,发起交易的通信设备290然后可以识别或揭示同质化资产的区分特点,其示例包括所有权(例如,资产所有者的身份)和与所有权(例如,所有者的居住地或位置等)相关的细节。
在一些实现中,在接收到非同质化通证后,交易发起通信设备290可以基于每个非同质化通证中包含的信息(例如,非同质化通证的值参数;或第一值)和算法。非同质化通证集合中的每个非同质化通证与值集合(或衍生值集合)中的第二值(或衍生值)对应。交易发起通信设备290可以用非同质化通证集合中的非同质化通证记录值集合中的第二值(并且将其本地存储在交易发起通信设备290和/或分布式分类账数据库中)作为与那个非同质化通证相关联的第二个值参数。在一些实现中,交易发起通信设备290可以计算非同质化通证的值参数(或第一值)和与非同质化通证相关联的第二值之间的差,并将其记录为与非同质化通证相关联的第三值(并将其本地存储在交易发起通信设备290和/或分布式分类账数据库中)。与那个非同质化通证相关联的第三值与同质化通证的子集相关联。交易发起通信设备290可以将非同质化通证、与那个非同质化通证相关联的第二值和第三值发送到与交易目的地具有直接账户关系的(一个或多个)中间通信设备中的通信设备,使得该通信设备可以将这些值与交易目的地的账户一起记录(并将其本地存储在中间通信设备和/或分布式分类账数据库中)。在一些实现中,交易发起通信设备290可以将非同质化通证、与该非同质化通证相关联的第二值和第三值发送到与交易目的地具有直接账户关系的(一个或多个)中间通信设备中的通信设备。交易发起通信设备290可以代表交易目的地将与那个非同质化通证相关联的第二值发送到不同实体。在这些实现中,交易目的地有权获得与非同质化通证的第三值相等的若干个同质化通证。等于非同质化通证的第三值的若干个同质化通证是等于非同质化通证的第一值的同质化通证的子集。
例如,交易发起通信设备290可以基于股份的数量(非同质化通证的“值”参数)计算预扣税(即,第二值)并且预扣税(即,第二值)可以基于非同质化通证中包含的其它信息而有所不同,诸如交易目的地的居住国和交易目的地的类型(例如,公司、养老基金、自然人等)。在股息事件中,第二值(或衍生值)可以确定应当分发给交易目的地(或最终实体)的股息的净额以及可以汇给税务机关的预扣税总额。
在一些实现中,交易发起通信设备290可以在分布式分类账数据库的第二实例中存储与非同质化通证集合和同质化通证集合相关联的数据。对于非同质化通证集合中的每个非同质化通证,与那个非同质化通证相关联的数据可以包括(1)交易目的地的标识符、(2)(这些中间通信设备中的)生成(或从同质化通证转换)非同质化通证通信设备的标识符、(3)级联中间通信设备20nm的集合中的转移与那个非同质化通证相关联的同质化通证集合中的任何同质化通证的通信设备的标识符,(4)表示与那个交易目的地相关联的同质化通证数量的“值”参数,和/或(5)基于非同质化通证的值计算的第二值(或衍生值)。
分布式分类账数据库的第二实例可以在DLN 200的级联中间通信设备20nm的集合中的多个通信设备之间复制、共享、同步和可传输。同质化通证的保管链可以经由DLN 200的分布式分类账数据库的第二实例来建立和表示。
在一些实施例中,交易目的地(或同质化资产的最终实体或所有者)可以具有与中间通信设备(即,参考图2A中的示例的通信设备的最后一个集合20Nm和通信设备201c)的账户并且通证的转移由这些中间通信设备(交易目的地通信设备291a-291m的上一级别)经由DLN 200记录。交易目的地通信设备291a-291m可以不参与DLN 200。
图2C示出了在基于分布式分类账的网络(DLN)中建立级联通信设备的网络中的资产保管链以及识别所述资产的区分特点的图2B中描述的实施方案的替代实施方案,其中资产经由通证在DLN上表示。代替如关于图2B所描述的将非同质化通证发送到交易发起通信设备290,通信设备的最后一个集合20Nm可以将非同质化通证传送或发送到指定的接收方通信设备299。在这些实现中,指定的接收方通信设备299可以不同于交易发起通信设备290。指定的接收方通信设备299可以是DLN 200上的任何通信设备(或节点)。通过使用非同质化通证,指定的接收方通信设备299然后可以识别或揭示同质化资产的区分特点,其示例包括所有权(例如,资产所有者的身份)和与所有权相关的细节(例如,所有者的居住地或位置等)。
在一些实现中,类似于关于图2B描述的由交易发起通信设备290执行的过程和方法,在接收到非同质化通证时,指定的接收方通信设备299可以基于每个非同质化通证中包含的信息(例如,非同质化通证的值参数;或第一值)和算法来确定第二值(或,衍生值)。指定的接收方通信设备299可以将值集合中的第二值与非同质化通证集合中的非同质化通证一起记录(并将其本地存储在交易发起通信设备290和/或分布式分类账数据库中),作为与那个非同质化通证相关联的第二值参数。在一些实现中,指定的接收方通信设备299可以计算并记录第三值(并将其本地存储在指定的接收方通信设备299和/或分布式分类账数据库中)。指定的接收方通信设备299可以将非同质化通证、与那个非同质化通证相关联的第二值和/或第三值发送到与交易目的地具有直接账户关系的(一个或多个)中间通信设备中的通信设备,使得该通信设备可以将这些值与交易目的地的帐户一起记录(并将其本地存储在中间通信设备和/或分布式分类账数据库中)。指定的接收方通信设备299可以代表交易目的地将与那个非同质化通证相关联的第二值发送到不同实体。在一些实现中,指定的接收方通信设备299可以在分布式分类账数据库的第二实例中存储与非同质化通证集合和同质化通证集合相关联的数据。分布式分类账数据库的第二实例可以在DLN 200的级联中间通信设备20nm的集合中的多个通信设备之间复制、共享、同步和传输。同质化通证的保管链可以经由DLN 200的分布式分类账数据库的第二实例来建立和表示。
例如,指定的接收方通信设备299可以基于股份的数量(非同质化通证的“值”参数)来计算预扣税(例如,第二值),并且预扣税(即,第二值)可以基于非同质化通证中包含的其它信息而有所不同,诸如交易目的地的居住国和交易目的地的类型(例如,公司、养老基金、自然人等)。在股息事件中,第二值(或衍生值)可以确定应当分发给交易目的地(或最终实体)的股息的净额以及可以汇给税务机关的预扣税总额。在一些实现中,可以在宣布股息事件时宣布(操作指定的接收方通信设备299的)指定的接收方,以便所有参与者(DLN200上的通信设备)可以将非同质化通证发送到指定的接收方通信设备299。可替代地,交易发起通信设备290可以接收非同质化通证,然后将它们发送到指定的接收方通信设备299。在股息事件中,(操作指定的接收方通信设备299的)指定的接收方可以被称为“预扣税代理人”(或WHT代理人)。在不同国家,预扣税代理人的角色可以由市场中的不同实体执行。在一些国家,当地保管人是预扣税代理人,但在其它国家,不同的行为人是预扣税代理人。
返回到图2A,在一些实施例中,可以通过使用零知识证明来增强资产保管链的建立和表示的隐私和保密性。在一些实施例中,同质化通证集合a_m可以经由使用如下计算的同质化通证承诺从交易发起通信设备290转移到通信设备的第一集合201a-201m中的相应通信设备:其中Ptransferor是DLN 100上与交易发起通信设备290(即,通证的转让方)相关联的公钥,Sa_m是随机数,H是密码散列函数或算法(例如,SHA-256),并且表示组合运算符(例如,连接运算符|等)。Ptransferor可以是DLN 200(或关于图1描述的DLN 100)上与交易发起通信设备290相关联的非对称密码密钥对的公钥。同质化通证承诺Za_m表示DLN上的同质化通证集合a_m,其中同质化通证承诺(和同质化通证集合a_m)的所有权被指派给交易发起通信设备290,作为在铸造或生成同质化通证承诺Za_m时在DLN 200上使用交易发起通信设备290的公钥的结果。在一些实现中,通证承诺Za_m的计算可以包括对除Sa_m、Ptransferor和/或a_m之外或代替其的附加元素应用散列函数。在一些实施例中,通证承诺包括随机数(例如,安全且随机生成的序列号)、交易发起通信设备290在DLN上的公共标识符(例如,交易发起通信设备290的非对称密码密钥对的公钥)和通证的数量或值(例如,a_m)。在一些实现中,在计算通证承诺Za_m中应用散列函数允许通证承诺的生成或铸造,而不会泄露随机数Sa_m、公钥Ptransferor和/或通证a_m的身份。即,即使当交易发起通信设备290使用其在DLN上的公共账户生成Za_m时,随机数Sa_m、公钥Ptransferor和/或通证a_m、通证的量或值也可以在DLN 200(或关于图1描述的DLN 100)上保持秘密。在一些实现中,通证承诺Za_m本身也可以是私有的或秘密的,即,不会在DLN 200(或关于图1描述的DLN 100)上公开揭示。在一些实现中,通证承诺Za_m的生成或铸造可以在链外(即,在DLN外)完成。在一些实现中,通过使用同质化通证承诺计算方法并基于同质化通证的转让人的公共标识符和所转让的通证的量或值,零知识证明方法可以用于同质化通证在级联中间通信设备20nm的集合内的任何转移。
参考图2A,在一些实现中,通过生成将同质化通证集合a_m的所有权指派给通信设备的第一集合201a-201m中的相应通信设备的新同质化通证承诺,同质化通证集合a_m从交易发起通信设备290到通信设备的第一集合201a-201m中的相应通信设备的转移可以在DLN上完成。它可以与将同质化通证a_m的所有权指派给交易发起通信设备290的现有通证承诺的失效或无效一起执行。将每个同质化通证集合a_m的所有权指派给通信设备的第一集合201a-201m中的相应通信设备的这种新同质化通证承诺可以由交易发起通信设备290使用处理器生成,如下所示:其中S′a_m是随机数并且P201m是通信设备的第一集合201a-201m中的相应通信设备在DLN 200上的公钥(例如,非对称加密密钥对的公钥)。使现有通证承诺Za_m无效的无效符Na_m可以经由在用于生成Za_m的随机数上应用散列函数等来计算。例如,交易发起通信设备290可以使用处理器如下计算无效符Na_m:Na_m=H(Sa_m⊕Vtransferor),其中Vtransferor是包括公钥Ptransferor的私钥-公钥对(即,非对称加密密钥对)中的私钥。当自执行代码片段将无效符Na_m包括到DLN的无效符数据结构中时,现有通证承诺Za_m的无效或无效生效。换句话说,DLN的无效符数据结构中无效符Na_m的存在可以被视为通证承诺Za_m不再有效的指示。
在一些实现中,在交易发起通信设备290向DLN上的自执行代码片段提交通证承诺Za_m和Z′a_m、无效符Na_m和包括每个Z′a_m包括同质化通证集合a_m的相应同质化通证的证明等的ZKP之后,同质化通证集合a_m从交易发起通信设备290到通信设备的第一集合201a-201m中的相应通信设备的转移可以生效。在通过自执行代码片段核实ZKP后,在一些实现中,Z′a_m可以添加到DLN的通证承诺数据结构上,确认已从交易发起通信设备290向通信设备的第一201a-201m中的相应通信设备转移了同质化通证集合a_m。
在一些实现中,从交易发起通信设备290经由级联中间通信设备20nm的集合到交易目的地的资产保管链的建立和表示可以如上面所公开的那样重复,直到对于级联中间通信设备20nm的集合中的通信设备的最后一个集合291a-291m中的每个通信设备的通证承诺被添加到DLN的通证承诺数据结构上(或者一般而言,与交易目的地具有直接帐户关系的每个通信设备的通证承诺被添加到DLN的通证承诺数据结构上)。例如,参考图2A-2B中的特定示例实施例,与全球保管人CG1有直接账户关系的资产管理者(AM)(即,AM1、AM2和AM3)的股份持有量成比例地,由全球保管人GC1操作的通信设备201a可以对接收到的一百万通证的一半进行划分。即,由全球保管人GC1操作的通信设备201a可以基于资产管理者(AM)的资产或股份持有量的相应份额将一百万通证的一半划分为二十万通证的一个集合和十五万通证的两个集合。由全球保管人GC1操作的通信设备201a然后可以继续生成如上面所讨论的新通证承诺以将通证集合转移到AM1、AM2和AM3,生成无效符以使从由LC1操作的交易发起通信设备290转移到GC1的通证承诺无效或失效(因此GC对一百万通证的一半的所有权不再有效)。通信设备201a可以向DLN上的自执行代码片段提交新的通证承诺,以便将新的通证承诺添加到DLN的通证承诺数据结构上(例如,确认通证的三个集合的所有权分别属于AM1、AM2和AM3)。由全球保管人GC1操作的通信设备201a可以通过将散列函数H应用于AM1、AM2和AM3各自的相应通证集合和在DLN上的相应公钥等来生成每个新的通证承诺,指示通证集合的所有权已转移到相应的资产管理者。当提交新的通证承诺时,通过对要转移到由资产管理者操作的相应通信设备202a-202m的相应通证集合等应用散列函数H,由全球保管人GC1操作的通信设备201a还可以向自执行代码片段提交通信设备201a生成每个新的通证承诺等的ZKP。以这种方式,由交易发起通信设备290生成的所有同质化通证都被分发到通信设备的最后一个集合20Nm中的通信设备(或者一般而言,分发到与交易目的地具有直接账户关系的级联中间通信设备20nm的集合中的通信设备)。
一旦所有同质化通证都分发到与交易目的地有直接账户关系的级联中间通信设备20nm的集合中的中间通信设备,中间通信设备(图2A的示例中的通信设备20Nm和201c)就可以继续生成并向交易发起通信设备290或指定的接收方通信设备299转移非同质化通证,该非同质化通证结合了中间实体所知道的交易目的地的识别特点或信息。例如,与交易目的地具有直接账户关系的中间通信设备可以访问交易目的地的识别或区分特点,诸如但不限于交易目的地的身份、交易目的地的位置(例如,居住地)等。因此,中间通信设备可以生成包括交易目的地的识别特点或信息的非同质化通证。这种非同质化通证还可以包括内包含在同质化通证内的任何信息。中间通信设备然后可以将非同质化通证传送或发送到交易发起通信设备290(例如,图2B)或指定的接收方通信设备299(例如,图2C)。如上面所讨论的,中间通信设备可以生成新通证承诺,并使用ZKP来证明交易目的地的身份,而无需公开任何识别信息。因此,如上面所讨论的,同质化和非同质化通证的使用可以允许揭示或识别其它同质化资产的区分特点,其示例包括资产的所有权(例如,资产的所有者的身份)以及与资产的所有权相关的细节(例如,所有者的居住地或位置等)。
图3示出了根据一些实施例的图示在DLN中建立级联通信设备的网络中的资产保管链的方法的流程图。方法300可以在例如基于分布式分类账的网络(DLN)中的多个通信设备(诸如图1中的通信设备102a-102e)的处理器处执行。参考图2A-2B中的特定示例实施例,方法300可以在交易发起通信设备290的处理器处执行。
在步骤301处,交易发起通信设备处的处理器可以在分布式分类账数据库的第一实例中存储与来自同质化资产集合的资产份额集合相关联的数据。此类同质化资产的示例包括金融工具(例如,股息、利息支付、资本收益等)、合法数字资产(例如数字人民币,不包括被禁止的虚拟货币)、实物等。在一些实现中,同质化通证表示可互换或不可区分的资产。同质化通证可以具有同一类型,并且可以聚合和/或分割。同质化通证的示例包括但不限于金融工具的量、法定货币、股票、工资、令纸等。非同质化通证表示可唯一识别或可区分的资产。非同质化通证可以具有唯一的标识符或序列号。在一些实现中,交易发起通信设备可以由发行方操作。交易发起通信设备被配置为与级联中间通信设备的集合(例如,图2A-2B中的20nm)中的通信设备的第一集合(例如,图2A-2B中的通信设备的第一集合201a-201m)通信。交易发起通信设备在分布式分类账数据库的第一实例中存储与通信设备的第一集合中的每个通信设备的同质化资产份额相关联的数据。例如,交易发起通信设备被配置为分发和建立一百万通证的保管链。一百万通证的保管链从交易发起通信设备开始,并在交易目的地(图2A-2B中的操作交易目的地通信设备291a-291m)结束。在一些实现中,通证(或资产)与交易目的地之间的关系可以是所有权或其它(例如,义务等)之一。通证(或资产)与交易目的地之间的关系也可以是权利关系(例如,获得分红的权限、投票权等)。在这个示例中,通信设备的第一集合中的第一通信设备接收一百万通证的50%的份额,通信设备的第一集合中的第二通信设备接收一百万通证的10%的份额,并且通信设备的第一集合中的第三通信设备接收一百万通证的40%的份额。交易发起通信设备处的处理器在分布式分类帐数据库的第一实例中存储份额集合中的每个份额以及标识符集合中与该份额相关联的通信设备的标识符。
在步骤303处,交易发起通信设备处的处理器基于数据将同质化通证集合划分为同质化通证组的第一集合。资产份额集合中的每个资产份额与通信设备的第一集合中的通信设备相关联。交易发起通信设备处的处理器识别同质化资产的单位并针对每个单位的同质化资产生成或铸造同质化通证。同质化通证集合共同表示DLN上的同质化资产集合。在生成同质化通证之后,交易发起通信设备处的处理器将同质化通证的总数与通信设备的第一集合的同质化资产持有量成比例地划分。换句话说,通信设备的第一集合可以是由交易发起通信设备为交易目的地的利益而持有的同质化资产的保管链的一部分。同质化通证的总数可以根据操作通信设备的第一集合的每个实体所持有的同质化资产份额划分为同质化通证组的第一集合。例如,如果同质化通证的总数是一百万通证并且通信设备的第一集合中的每个通信设备的资产份额分别是50%、10%和40%,那么第一通信设备、第二通信设备和第三通信设备接收500000通证、100000通证和400000通证。然后,交易发起通信设备经由分布式分类账网络将每个同质化通证组(500000通证、100000通证和400000通证)分别转移到第一通信设备、第二通信设备和第三通信设备。
在步骤305处,交易发起通信设备处的处理器经由基于分布式分类账的网络并至少部分地基于非对称加密密钥对向(1)与那个同质化通证组相关联并且(2)来自通信设备的第一集合的通信设备发送同质化通证组的第一集合中的每个同质化通证组。在一些实施例中,可以通过使用零知识证明(ZKP)来增强资产保管链的建立和表示的隐私和机密性。经由使用如下计算的同质化通证承诺,可以将同质化通证集合a_m从交易发起通信设备转移到通信设备的第一集合中的相应通信设备:其中Ptransferor是DLN上与交易发起通信设备(即,通证的转让方)相关联的公钥,Sa_m是随机数,H是密码散列函数或算法(例如,SHA-256),并且表示组合运算符(例如,连接运算符|等)。Ptransferor可以是DLN上与交易发起通信设备相关联的非对称加密密钥对的公钥。同质化通证承诺Za_m表示DLN上的同质化通证集合a_m,其中同质化通证承诺(和同质化通证的集合a_m)的所有权被指派给交易发起通信设备,作为在铸造或生成同质化通证承诺Za_m时在DLN上使用交易发起通信设备的公钥的结果。在一些实现中,通证承诺Za_m的计算可以包括对除Sa_m、Ptransferor和/或a_m之外或代替其的附加元素应用散列函数。在一些实施例中,通证承诺包括随机数(例如,安全且随机生成的序列号)、交易发起通信设备在DLN上的公共标识符(例如,交易发起通信设备非对称加密密钥对的公钥)和通证的数量或值(例如,a_m)。在一些实现中,在计算通证承诺Za_m中应用散列函数允许通证承诺的生成或铸造,而不会泄露随机数Sa_m、公钥Ptransferor和/或通证a_m的身份。即,即使当交易发起通信设备使用其在DLN上的公共账户生成Za_m时,随机数Sa_m、公钥Ptransferor和/或通证a_m、通证的量或值也可以在DLN上保持秘密。在一些实现中,通证承诺Za_m本身也可以是私有的或秘密的,即,不会在DLN上公开揭示。在一些实现中,通证承诺Za_m的生成或铸造可以在链外(即,在DLN外)完成。在一些实现中,通过使用同质化通证承诺计算方法并基于同质化通证的转让人的公共标识符和所转让的通证的量或值,零知识证明方法可以用于同质化通证在级联中间通信设备的集合内的任何转移。
在接收到同质化通证组的第一集合后,通信设备的第一集合中的每个通信设备从分布式分类账数据库中检索与通信设备的第二集合对于同质化通证组的第一集合的持有份额相关联的数据。例如,通信设备的第二集合中的第四通信设备、通信设备的第二集合中的第五通信设备和通信设备的第二集合中的第六通信设备分别接收由通信设备的第一集合中的第一通信设备接收到的同质化通证(例如,500000通证)的40%、30%和30%份额。第一通信设备分别向第四通信设备、第五通信设备和第六通信设备转移200000通证、150000通证和150000通证。通信设备的第一集合中的第二通信设备将其通证的100%发送到通信设备的第二集合中的第七通信设备。因此,第七通信设备接收到100000通证。通信设备的第一集合中的第三通信设备(例如,图2A中的201c)也在通信设备的最后一个集合中,因此,第三通信设备将保留其400000通证,并记录交易目的地(例如,图2A中的291l)有权获得400000通证。在转移通证(或记录交易目的地)时,每个通信设备存储转移的通证数量、发送通证的通信设备的标识符以及接收通证的通信设备的标识符。
在一些实现中,级联中间通信设备的集合可以被配置为经由DLN的对等连接相互通信。级联中间通信设备的集合可以跨各种地理位置散布并且在网络拓扑(或物理连接)中不需要是分层的。在一些实现中,在数据传输的次序中,级联中间通信设备的集合可以是分层的。换句话说,级联中间通信设备的集合可以按照数据在级联中间通信设备的集合之间被传输的次序处于不同级别。级联中间通信设备的集合的这种分层结构可以是动态的并且随时间改变。换句话说,级联中间通信设备的集合中的通信设备可以在第一时间处于第一级别并且在第二时间处于第二级别。级联中间通信设备的集合的这种分层结构可以隐含在同质化通证的分发和细分的模式中(或从中推断),这可以包括例如横向转移(即,在同一级别的通信设备内同质化通证的转移)或绕过级联中间通信设备的集合中的通信设备。在上述示例中,第一通信设备和第二通信设备处于与第四通信设备、第五通信设备、第六通信设备和第七通信设备不同的级别(按照数据传输的次序)。第三通信设备同时处于第一级别和最后一个级别。
在步骤307处,交易发起通信设备处的处理器或指定的接收方通信设备处的处理器从通信设备的第二集合接收用于同质化通证组的第二集合中的每个同质化通证组的非同质化通证集合。多个非同质化通证中的每个非同质化通证是不可划分的并且与(1)标识交易目的地的集合中的交易目的地并(2)来自标识符集合的标识符相关联。第二多个通信设备不包括交易发起通信设备。在一些实现中,当所有同质化通证都分发到与交易目的地具有直接账户关系的中间通信设备时,这些中间通信设备(即,通信设备的最后一个集合)通过结合交易目的地(或最终实体)的识别特点或信息将同质化通证转换成非同质化通证。在一些实现中,这些中间通信设备(即,通信设备的最后一个集合)不是将同质化通证转换成非同质化通证,而是生成包括识别特点或信息的新的非同质化通证。与非同质化通证相关联的信息包括(1)交易目的地的标识符,(2)(这些中间通信设备中的)生成(或从同质化通证转换)非同质化通证的通信设备的标识符,(3)级联中间通信设备的集合中的转移与那个非同质化通证相关联的同质化通证集合中的任何同质化通证的通信设备的标识符,和/或(4)表示与那个交易目的地相关联的同质化通证数量的“值”参数。换句话说,同质化通证的数量可以被表示为非同质化通证的“值”参数,但非同质化通证不包括相关联的同质化通证。因此,可以基于非同质化通证和非同质化通证中包含的信息来建立每个同质化通证的保管链。在一些实现中,非同质化通证可以包括与交易目的地相关联的其它数据字段或与交易目的地相关联的特点信息(例如,交易目的地的名称、交易目的地的位置、居住国、交易目的地的实体类型(例如,公司、养老基金、自然人等)等)。例如,第三通信设备、第四通信设备、第五通信设备、第六通信设备和第七通信设备处的处理器各自生成非同质化通证并发送到交易发起通信设备或指定的接收方通信设备。
在步骤309处,交易发起通信设备处的处理器或指定的接收方通信设备处的处理器在分布式分类账数据库的第二实例中存储与非同质化通证集合和同质化通证集合相关联的数据。分布式分类账数据库的第二实例可在至少通信设备的第一集合和通信设备的第二集合之间传输。对于非同质化通证集合中的每个非同质化通证,与那个非同质化通证相关联的数据可以包括(1)交易目的地的标识符,(2)(这些中间通信设备中的)生成(或从同质化通证转换)非同质化通证的通信设备的标识符,(3)级联中间通信设备20nm的集合中的转移与那个非同质化通证相关联的同质化通证集合中的任何同质化通证的通信设备的标识符、(4)表示与那个交易目的地相关联的同质化通证数量的“值”参数,和/或(5)基于非同质化通证的值参数计算的第二值(或衍生值)。基于级联中间通信设备的集合中的通信设备的最后一个集合的非同质化通证,交易发起通信设备或指定的接收方通信设备处的处理器识别或揭示同质化资产的区分特点,并因此建立同质化资产的保管链。
在一些实现中,在接收到非同质化通证后,交易发起通信设备或指定的接收方通信设备可以基于每个非同质化通证中包含的信息(例如,非同质化通证的值参数;或第一值)和算法。非同质化通证集合中的每个非同质化通证与值集合(或衍生值集合)中的第二值(或衍生值)对应。交易发起通信设备或指定的接收方通信设备可以计算非同质化通证的值参数(或第一值)和与那个非同质化通证相关联的第二值之间的差异,并将其记录为与那个非同质化通证相关联的第三值。与那个非同质化通证相关联的第三值与同质化通证的子集对应。交易发起通信设备或指定的接收方通信设备可以将非同质化通证、与那个非同质化通证相关联的第二值和第三值发送到与交易目的地具有直接账户关系的(一个或多个)中间通信设备中的通信设备,使得该通信设备可以将这些值记录在交易目的地的账户中。在一些实现中,交易发起通信设备或指定的接收方通信设备可以将非同质化通证、与那个非同质化通证相关联的第二值和第三值发送到与交易目的地有直接账户关系的(一个或多个)中间通信设备中的通信设备。交易发起通信设备或指定的接收方通信设备可以代表交易目的地将与那个非同质化通证相关联的第二值发送到不同实体。在这些实现中,交易目的地有权获得与非同质化通证的第三值相等的若干个同质化通证。等于非同质化通证的第三值的若干个同质化通证是等于非同质化通证的第一值的同质化通证的子集。
将一些实施例应用于保管账户中的资产
一些实施例包括在指定时间点对资产(诸如金融工具)的所有权进行通证化,或在指定的时间点对与权利事件相关联的权利进行通证化的方法。通证化的所有权权限或权利作为同质化通证分发,这些同质化通证通过金融中介的网络(或级联通信设备的网络)进行细分并通过任何中间证券或投资工具进行映射。交易发起通信设备的通证细分和分发过程通过网络(或基于分布式分类账的网络(DLN))进行级联,直到识别出最终所有者(或交易目的地),以用分布式同质化通证交换识别每个最终所有者(或交易目的地)和在创建非同质化通证时交换的同质化通证的数量的非同质化(例如,唯一可识别的)通证为结束。
通证表示在指定的时间点的所有权或权利,通过在细分和分发同质化通证的级联过程期间查询(例如,操作图2B中的交易发起通信设备290的)每个金融机构的账户结构来实现。该查询可以被发送到交易发起通信设备290或DLN。这实际上是每个机构账户及其持有物的“快照”,因为它们与相关资产、实体或事件相关。基于其账户和持有物的这个“快照”,(例如,操作图2B中的交易发起通信设备290的)金融机构可以确定如何将其同质化通证的份额细分到其账户,从而导致当账户被确定为最终所有者(交易目的地)时将细分和分发过程级联到下一个级别或者将其同质化通证的部分交换成一个或多个非同质化通证。
在一个用例中,最终所有者(或交易目的地)的定义与识别资产或实体的受益所有权相关,用于诸如了解您的客户(KYC)或反洗钱(AML)执法之类的目的。在另一个用例中,最终所有者(或交易目的地)是根据税法定义的,这些税法旨在识别要缴纳税款(诸如相对于诸如股息、利息支付或资本收益之类的权利计算的预扣税)的个人或实体。
在一些实现中,净结果是在指定的时间点为资产、实体或金融工具中的每个持有物建立“保管链”,跨越金融中介(级联的中间通信设备的集合)并在每个最终所有者(交易目的地)结束。每个“保管链”由区块链交易表示,这些交易细分和分发同质化通证并在每个最终所有者(交易目的地)处终止,并交换非同质化通证。在识别所有者及其应缴纳预扣税的权利的所有权份额的用例中,非同质化通证识别所有者的居住国和税收协定类别,以允许针对每个最终所有者的持股及其居住国和税收协定类别计算适当的预扣税。
在一些实施例中,每个最终所有者(交易目的地)的身份可以由与所有者(交易目的地)具有直接关系的(由金融机构操作的)交易目的地通信设备安全地持有,为了计算预扣税,仅所有者的居住国和税收协定类别被报告;同时为税务机关或其他审计人员提供向与所有者(交易目的地)具有直接关系的金融机构索取所有者的身份和相关法律文件的数字表示(诸如居住国(COR)声明)的手段。
在一些实施例中,可以通过使用零知识证明(ZKP)技术将通过区块链交易的级联同质化通证分发的序列保持为私密。相同的ZKP技术还可以用于保护区块链交易的隐私,这些区块链交易将同质化通证交换为识别最终所有者(或交易目的地)需缴纳预扣税的非同质化通证。另外,预扣税的计算可以通过通信设备在每个非同质化通证上分发权利并记录代扣税作为那个非同质化通证的属性来执行。
在一些实施例中,本文公开的系统可以与电子支付系统集成以在扣除适当的预扣税之后将与权利相关联的支付分配为净额。与电子支付系统集成还可以将预扣税支付直接发送到政府或政府代理人。电子支付系统本身可以是区块链系统,其中支付被标记为法定数字货币。
对于要求在金融中介的复杂网络(或级联中间通信设备的集合)内识别最终所有者(或交易目的地)的用例,与当前基于纸的替代方案相比,所公开的实施例在效率和成本降低方面提供了主要优势。当前跨金融中介的网络(或级联中间通信设备的集合)交换纸质文件效率低下,中间计算通常在电子表格上完成,然后手工转录成纸质文件,然后转发到保管链中的下一个级别。即使在金融机构内部或金融机构之间实现了某种程度的自动化(例如,SWIFT消息),对于不同用例所需的信息中仍可以存在重大差距,从而迫使并行的基于纸张的工作流程。由于商业考虑和隐私要求,跨金融中介网络(或级联中间通信设备的集合)的信息流动存在额外且相当大的限制。
将衍生或中间金融工具或集体投资工具(“CIV”)引入保管链,使现有流程(无论是纸质流程还是半自动化流程)更加复杂。可以仔细跟踪原始资产与衍生或中间工具或CIV之间的关系,以识别最终所有者(或交易目的地)及其在相关原始资产或实体中的所有权份额。
在一些实施例中,自动化技术、系统和/或组件(例如,不使用人工干预)可以将每个“保管链”建立为一系列不可变的区块链交易,从而显著减少确定每个“保管链”的时间和精力,同时大大增加结果的信任和安全性。同质化和非同质化通证的使用在通过复杂的中介网络(或级联中间通信设备的集合)追踪所有权份额的发现过程与最终所有者(或交易目的地)的最终识别之间提供了清晰的界限。
当用ZKP技术实现区块链交易时,交易发起通信设备对同质化通证的细分和分发可以保留商业关系的隐私,同时仍然提供该过程被正确执行以及所有通证(以及因此资产或实体的所有股份)在整个过程中都已入账的保证。此外,ZKP技术的使用允许共享最终所有者(或交易目的地)的关键特点(例如,居住国、持股的数量、所有者的类型等),而不会透露最终所有者(或交易目的地)的身份,同时确保该信息可供访问详细信息的合法机构使用。
对于预扣税用例,在一些实施例中,技术、系统和/或组件可以在当前金融系统的背景下实现“源头减免”的益处。预扣税的法律责任保持不变,金融中介(或级联中间通信设备的集合)之间的关系结构保持不变,使用中间证券或集体投资工具作为权利渠道保持不变,并且复杂的金融中介网络之间的账户关系隐私保持不变。在当前金融体系中工作的部分或全部益处得以实现,同时显著简化了确定预扣税的过程,自动地为合格的纳税所有者提供合法的税收减免,降低政府预扣税欺诈的风险,并提供在“源头减免”目前在法律上或实际上不可能的情况下自动赎回的方法。此外,与通过中心化基础设施进行处理相比,使用区块链技术提供了安全性和可靠性的益处。
在分发红利或其它权利的整个级联过程中使用同质化通证,然后在处理网格的“叶子节点”处交换非同质化通证,与在整个过程中使用非同质化通证相比,大大降低了所需的处理能力并因此降低了使用区块链网络的相对成本。
权利和预扣用例
在一些实施例中,用于权利和预扣用例的处理步骤如下:
1.预先地(通常每年一次),与投资者(个人或实体)有直接关系的金融中介在其自己的数据库(“本地数据库”)中存储以下信息:姓名、地址、账户唯一标识符、用于税收目的的居住国、纳税人标识符、投资者的政府机构颁发的居住国(COR)文件的数字表示等。这可以为参与这个系统的每个投资者完成。
2.预先地,每个参与系统的金融中介都在区块链网络上注册,并且可以可选地在这个网络上托管其自己的节点。注册过程允许参与的金融中介基于其现有的账户关系处理与其他中介的交易。
3.预先地,每个打算通过该系统分发权利的金融机构都注册可以作为权利基础的证券或其它金融工具,从而为那个证券或其它金融工具提供唯一标识符。这可以允许每个金融中介在处理权利事件时识别其哪些账户持有证券或金融工具。
4.当发布权利的组织或其在区块链网络中的委托(“发起组织”)宣布未来权利时,权利通过区块链上的交易被注册,并具有权利的唯一标识符,该证券或其它金融工具的唯一标识符、发起组织的唯一标识符、权利的类型(例如,股票股利)、权利的每个单位的基础(例如,每股股票)、权利的条款(例如,每股1美元)、公告日期、生效日期、记录日期(用于建立记录的所有者及其持有的有资格获得该权利的日期)、响应日期(必须向发布权利的机构报告回的识别所有权的响应的日期)、支付日期(可以发出与权利相关联的任何支付的日期)等。
5.当达到权利的记录日期时,开始分发权利的交易的级联集合。同质化通证,每个权利单位一个,由发行权利的组织(或其委托)(“发起组织”)创建(铸造)。然后,发起组织通过与每个金融中介(其中它与给定证券或其它金融工具有直接账户关系)的区块链交易对这些通证的总量进行划分。从那个组织的现有账户数据库中查询账户信息,反映每个账户截至权利的记录日期的持有量。这个过程可以或者通过手动过程触发,或者基于记录日期自动触发。
6.当金融中介接收到并接受与权利事件相关的同质化通证的交易时,它检查其截至记录日期的本地账户,以识别有资格获得权利的账户及其持有的资产。由于不同的金融中介在不同的时间表上更新其账户信息,因此查询可以暂停,直到账户信息可用,但不迟于由权利定义的“响应”日期。取决于从本地帐户数据库中检索到的信息,将执行以下动作中的一个或多个:
6a.如果该账户由另一个金融中介持有,那么发出分发与该账户截至记录日期持有量相对应的同质化通证数量的区块链交易。这可以导致这些同质化通证转移到其它金融中介,后者可以通过执行其自己的步骤6的实现来响应。
6b.如果账户表示有资格获得权利的证券或其它金融工具,并且这个证券或金融投资(“下游金融工具”)不被视为应纳税实体,那么金融中介将权利映射到这个下游证券或金融工具的等价份额。然后,金融中介查询其账户数据库以查找持有这个下游金融工具的账户。这导致一个或多个交易划分同质化通证并将这些通证转移到这些下游账户(基于它们对原始证券或金融工具的相对持有量,并参考原始权利)。注意的是,划分过程会产生小数通证,并且一般所有交易都支持小数通证。
6c.如果账户表示有资格获得权利的证券或其它金融工具,并且这个证券或金融投资(“下游金融工具”)被视为应纳税实体,那么金融中介发出交易以用非同质化通证交换分配给该账户的同质化通证,非同质化通证的值等于分配给那个账户的同质化通证的数量,基于证券或其它金融工具类型的条约类别、基于那个证券或金融工具所声称的税收居住地的居住国、进行交换的金融中介的唯一网络ID,以及只有金融中介才能解码并映射到这个账户的账户的唯一标识符(“不透明标识符”)。税务机关或其他具有法律授权以请求账户信息的审计师可以通过引用不透明标识符向金融中介请求这个详细的账户信息。
6d.如果账户表示有资格获得权利的最终所有者,并且最终所有者被认为是应纳税人或实体,并且最终所有者已同意参与这个过程,那么金融中介发出交易以用分配给账户的同质化通证交换非同质化通证,该非同质化通证具有等于分配给那个账户的同质化通证的数量的值、进行交换的金融中介的唯一网络ID、以及只有金融中介才能解码和映射到这个账户的账户的唯一标识符(“不透明标识符”)。对于预扣税用例,非同质化通证还可以具有最终所有者关于权利的条约类别、以及基于由哪个最终所有者声称的税收居住地的居住国。税务机关或其他具有法律授权以请求账户信息的审计师可以通过引用不透明标识符向金融中介请求这个详细的账户信息。对于最终所有者,在步骤(1)中收集的信息可以通过加密手段提供给那个税务机关或其他审计师。
6e.如果账户表示未获准参与这个过程的最终所有者,或账户由未参与区块链网络的金融中介持有,或在法律要求或参与这个过程的要求的范围内无法以其它方式识别该账户,或权利事件的“响应”日期已过期,那么金融中介发出交易以用分配给该账户的同质化通证交换特殊类型的占位非同质化通证(“灰色通证”),占位非同质化通证的值等于分配给那个帐户的同质化通证的数量。“灰色通证”具有未定义的条约类别、未定义的居住国、发行通证的原因(例如,非参与账户、非参与金融中介、逾期“响应”日期)、进行交换的金融中介的的唯一网络ID、以及只有金融中介才能解码并映射到这个帐户的帐户唯一标识符(“不透明标识符”)。税务机关或其他具有法律授权以请求账户信息的审计师可以通过引用不透明标识符向金融中介请求这个详细的账户信息。“灰色通证”的目的是允许将权利事件的所有同质化通证变换为等量的非同质化通证值的过程的完整性,从而支持用于每个权利事件的过程的可审计协调。由于“灰色通证”没有提供任何信息来支持降低的预扣税率,因此在计算“灰色通证”的预扣税时的假设是使用适用于那种类型的事件和金融工具的默认税率。
7.当通过步骤(6)中定义的交换创建(铸造)每个非同质化通证时,将通过交换的电子手段通知发起组织或指定的接收方组织。在收到非同质化通证的创建(铸造)通知后,或在为权利事件指定的“响应日期”和“支付日期”之间的任何时间,基于由非同质化通证提供的信息,诸如等价同质化通证的数量(例如,在证券中账户持有的股份的数量、非同质化通证中提供的居住国、非同质化通证中供应的税收协定类别、以及非同质化通证中提供的与计算权利和任何相关联税款(例如,预扣税)相关的任何其它信息,发起组织或作为替代,指定的接收方组织,能够计算权利量以及(在预扣税用例中)分配给那个非同质化通证的适用预扣税。
对于预扣税用例,作为步骤(7)之后的过程中的附加步骤,发起组织或作为替代,指定的接收方组织,可以发布用为那个非同质化通证计算的预扣税的数量更新每个非同质化通证的区块链交易。如果税务机关或其他具有法律授权以获得这个信息的审计师要求对非同质化通证中的信息进行审计,那么可以向铸造非同质化通证的金融中介提出请求,以访问如过程的步骤(1)中定义的由那个金融中介持有的帐户信息。在审计请求中,由金融中介使用账户的“不透明标识符”映射到其自己的本地账户信息数据库。然后可以对请求的信息进行加密并以电子方式传输给授权的请求税务机关或其他审计师。通过查询区块链上的交易并生成一份或多份报告,可以有可能创建交易的审计跟踪,从而确定最终所有者(应纳税的个人或法人实体)并计算任何预扣税。
识别最终所有者用例
在一些实施例中,对于识别最终所有者(交易目的地)的用例,处理步骤如下:
1.预先地(通常每年一次),与投资者(个人或实体)有直接关系的金融中介在其自己的数据库(“本地数据库”)中存储以下信息:姓名、地址、账户唯一标识符、用于税收目的的居住国、纳税人标识符、投资者的政府机构颁发的居住国(COR)文件的数字表示等。针对参与这个系统的每个投资者都这样做。
2.预先地,每个参与系统的金融中介都在区块链网络上注册。并且可以可选地在这个网络上托管其自己的节点。注册过程允许参与的金融中介基于其现有的账户关系处理与其他中介的交易。
3.预先地,每个打算通过该系统分发权利的金融机构都注册可以作为权利基础的用于资产或实体的唯一标识符,从而为那个资产或实体提供唯一标识符。这可以允许每个金融中介在请求所有权的记录时识别其哪些账户持有那个资产或实体。
4.当组织或其在区块链网络中的委托(“发起组织”)发出对所有权记录的请求时,该请求通过区块链上的交易注册,并带有请求的唯一标识符、资产或实体的唯一标识符、发起组织的唯一标识符、请求的类型、所有权的每个单位的基础(例如,每股股票)、公告日期、生效日期、记录日期(用于建立记录的所有者及其持有的有资格获得该权利的日期)、响应日期(必须向发布权利的机构报告回的识别所有权的响应的日期)、以及与请求相关的任何其它信息。
5.当到达请求的记录日期时,开始分发所有权份额的交易的级联集合。同质化通证,每个所有权单位一个,由发起组织(或其委托)创建(铸造)。然后,发起组织通过与每个金融中介的区块链交易来划分这些通证的总量,其中每个金融中介与给定的资产或实体有直接账户关系。从那个组织的现有账户数据库中查询账户信息,反映每个账户截至记录日期的持有量。这个过程可以或者通过手动过程触发,或者基于记录日期自动触发。
6.当金融中介接收到并接受与请求相关的同质化通证交易时,它检查其截至记录日期的本地账户,以识别账户及其持有的相关资产或实体。由于不同的金融中介在不同的时间表上更新其账户信息,因此查询可以暂停,直到账户信息可用,但不迟于由权利定义的“响应”日期。取决于从本地帐户数据库中检索到的信息,将执行以下动作中的一个或多个:
6a.如果该账户由另一个金融中介持有,那么发出分发与该账户截至记录日期持有量相对应的同质化通证数量的区块链交易。这可以导致这些同质化通证转移到其它金融中介,后者可以通过执行其自己的步骤6的实现来响应。
6b.如果账户表示在相关原始资产或实体中拥有所有权股份的证券或其它金融工具,并且这个证券或金融投资(“下游金融工具”)不被视为这个请求的最终所有者,那么金融中介将所有权份额映射为这个下游证券或金融工具的等价份额。然后,金融中介查询其账户数据库以查找持有这个下游金融工具的账户。这导致一个或多个交易划分同质化通证并将这些通证转移到这些下游账户(基于它们对原始资产或实体的相对持有量,并参考原始资产或实体)。在一些实现中,划分过程会产生小数通证,并且一般所有交易都支持小数通证。
6c.如果账户表示在原始资产或实体中拥有所有权股份的证券或其它金融工具,并且这个证券或金融投资(“下游金融工具”)被视为这个请求的最终所有者,那么金融中介发出用分配给该账户的同质化通证交换非同质化通证的交易,非同质化通证具有等于分配给那个账户的同质化通证的数量的值、基于请求类型的关于最终所有者的附加信息、进行交换的金融中介的唯一网络ID、以及只有金融中介才能解码并映射到这个帐户的帐户唯一标识符(“不透明标识符”)。税务机关或其他具有法律授权以请求账户信息的审计师可以通过引用不透明标识符向金融中介请求这个详细的账户信息。
6d.如果账户表示这个请求的最终所有者,并且最终所有者已同意参与这个过程,那么金融中介发出用分配给该账户的同质化通证交换非同质化通证的交易,非同质化通证具有等于分配给那个账户的同质化通证的数量的值、基于请求类型的关于最终所有者的附加信息、进行交易的金融中介的唯一网络ID、以及只有金融中介才能解码和映射到这个账户的账户的唯一标识符(“不透明标识符”)。税务机关或其他具有法律授权以请求账户信息的审计师可以通过引用不透明标识符向金融中介请求这个详细的账户信息。对于最终所有者,在步骤(1)中搜集的信息可以通过加密手段供应给那个税务机关或其他审计师。
6e.如果账户表示未获准参与这个过程的最终所有者,或账户由未参与区块链网络的金融中介持有,或在法律要求或参与这个过程的要求的范围内无法以其它方式识别该账户,或权利事件的“响应”日期已过期,那么金融中介发出交易以用分配给该账户的同质化通证交换特殊类型的占位非同质化通证(“灰色通证”),占位非同质化通证的值等于分配给那个帐户的同质化通证的数量。“灰色通证”具有发行通证的原因(例如,非参与账户、非参与金融中介、逾期“响应”日期)、进行交换的金融中介的的唯一网络ID、以及只有金融中介才能解码并映射到这个帐户的帐户唯一标识符(“不透明标识符”)。税务机关或其他具有法律授权以请求账户信息的审计师可以通过引用不透明标识符向金融中介请求这个详细的账户信息。“灰色通证”的目的是确保将与这个请求相关联的所有同质化通证变换为等量非同质化通证的过程的完整性,从而支持过程的可审计协调。
7.当通过步骤(6)中定义的交换创建(铸造)每个非同质化通证时,将通过交换的电子手段通知发起组织或指定的接收方组织。在收到非同质化通证的创建(铸造)通知后,或在为权利事件指定的“响应日期”和“支付日期”之间的任何时间,发起组织或作为替代,指定的接收方组织,能够基于由每个非同质化通证提供的信息计算每个最终所有者的所有权股份。
虽然已经在本文中描述和图示了各种实施例,但是将容易想到用于执行本文所述的功能和/或获得本文所述的结果和/或优点中的一个或多个的各种其它装置和/或结构,并且这些变化和/或修改当中每一个都被认为在本文所述的实施例的范围内。更一般而言,将容易认识到的是,本文所述的所有参数和配置都意在是示例性的,并且实际的参数和配置将取决于本教导所用于的一个或多个具体应用。将认识到的是,或者能够仅仅使用常规实验来确定本文所描述的具体实施例的许多等价物。因此,应当理解的是,前述实施例仅仅是作为示例给出的,并且在本公开(包括所附权利要求及其等价物)的范围内,所公开的实施例可以以不同于具体描述并要求保护的那样的方式来实践。本公开的实施例涉及本文所述的每个单独的特征、系统、工具、元件、组件和/或方法。此外,如果这种特征、系统、工具、元件、组件和/或方法并非相互矛盾,那么两个或更多个这种特征、系统、工具、元件、组件和/或方法的任意组合包括在本公开的发明性范围内。
上述实施例可以以多种方式中的任何一种来实现。例如,实施例可以使用硬件、软件或其组合来实现。当用软件实现时,软件代码可以被存储(例如,在非暂态存储器)并在无论在单个计算机中提供还是在多个计算机之间分布的任何合适的处理器或处理器集合上执行。
另外,应当认识到的是,计算机可以以多种形式中的任何一种来体现,诸如机架式计算机、台式计算机、膝上型计算机、笔记本计算机或平板计算机。此外,计算机可以嵌入在一般不被视为计算机但具有合适处理能力的设备(其包括智能电话、智能设备或任何其它合适的便携式或固定电子设备)中。
而且,计算机可以具有一个或多个输入和输出设备。这些设备可以用于呈现用户接口,等等。可以用于提供用户接口的输出设备的示例包括用于视觉输出呈现的打印机或显示屏或用于可听输出呈现的扬声器和其它声音生成设备。可以用于用户接口的输入设备的示例包括键盘以及定点设备(诸如鼠标、触摸板和数字化平板)。作为另一个示例,计算机可以通过语音识别或其它可听格式接收输入信息。
这种计算机可以通过任何合适形式的一个或多个网络互连,包括局域网或广域网(诸如企业网络和智能网络(IN)或互联网)。这种网络可以基于任何合适的技术并且可以根据任何合适的协议来操作,并且可以包括无线网络、有线网络或光纤网络。
本文概述的各种方法或过程可以被编码为可在采用各种操作系统或平台中的任何一种的一个或多个处理器上执行的软件。此外,这种软件可以使用多种合适的编程语言和/或编程或脚本工具中的任何一种来编写,并且还可以被编译为在框架或虚拟机上执行的可执行机器语言代码或中间代码。
在这方面,各个公开的概念可以体现为利用一个或多个程序编码的计算机可读存储介质(或多个计算机可读存储介质)(例如,计算机存储器、一个或多个软盘、紧凑盘、光盘、磁带、闪速存储器、现场可编程门阵列或其它半导体器件中的电路构造、或者其它非瞬态介质或有形计算机存储介质),所述一个或多个程序当在一个或多个计算机或其它处理器上执行时,执行实现以上讨论的本公开的各个实施例的方法。(一个或多个)计算机可读介质可以是便携式的,使得存储在其上的(一个或多个)程序可以被加载到一个或多个不同的计算机或其它处理器上,以实现如上讨论的本公开的各个方面。
本文使用的术语“程序”或“软件”在一般意义上指任何类型的计算机代码或处理器可执行指令集,该计算机代码或处理器可执行指令集可以用来对计算机或其它处理器编程以实现如以上讨论的实施例的各个方面。此外,应当认识到的是,根据一方面,当被执行时执行本公开的方法的一个或多个计算机程序无需驻存在单个计算机或处理器上,而是可以以模块方式分布在多个不同的计算机或处理器当中以实现本公开的各个方面。
计算机可执行指令可以具有许多形式,诸如由一个或多个计算机或其它设备执行的程序模块。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。通常,在各个实施例中可以如所期望地组合或分布程序模块的功能。
而且,数据结构可以以任何合适形式存储在计算机可读介质中。为了简化说明,数据结构可以被示为具有通过数据结构中的位置相关的字段。这种关系同样可以通过为字段的存储分配计算机可读介质中传达字段之间的关系的位置来实现。但是,可以使用任何合适的机制来建立数据结构的字段中的信息之间的关系,包括通过使用指针、标签或建立数据元素之间关系的其它机制。
而且,各种概念可以被体现为已经提供了其示例的一个或多个方法。作为该方法的一部分执行的动作可以以任何合适的方式进行排序。因此,实施例可以被构造为其中动作是以不同于图示的次序执行的,其可以包括同时执行一些动作,尽管其在说明性实施例中被示为顺序的动作。本文提及的所有出版物、专利申请、专利和其它参考文献通过引用整体并入。
如本文所定义和使用的,所有的定义都应该被理解为优先于字典定义控制通过引用被结合的文档中的定义和/或所定义术语的普通含义。
如本文在说明书和在权利要求中所使用的,除非明确地指示为相反,否则不定冠词“一”和“一个”应当被理解为意在“至少一个”。
如本文在说明书和在权利要求中所使用的,短语“和/或”应当被理解为意在如此连接的元素的“任一个或两者”,即,在一些情况下结合存在并且在另一些情况下分离存在的元素。利用“和/或”列出的多个元素应该以同样的方式进行解释,即,如此结合的元素的“一个或多个”。除由“和/或”子句具体识别的元素之外,其它元素也可以可选地存在,无论是与具体识别的那些元素有关还是无关。因此,作为非限制性的示例,当结合诸如“包括”的开放式语言使用时,对“A和/或B”的引用可以,在一个实施例中,仅仅指A(可选地包括除B之外的元素);在另一个实施例中,仅仅指B(可选地包括除A之外的元素);在还有的另一个实施例中,指A和B两者(可选地包括其它元素);等等。
如本文所使用的,“或”应当被理解为具有与如上定义的“和/或”相同的含义。例如,当分隔列表中的项时,“或”或“和/或”应当被解释为包括性的,即,包括多个元素或元素列表当中至少一个,但也包括一个以上,以及可选地,包括附加的未列出的项目。只有明确地指示相反的术语,诸如“仅…之一”或者“确切地…之一”,或者在权利要求中使用时“由…组成”,将指包括多个元素或元素列表当中确切一个元素。一般而言,如本文所使用的,当前面有排他性术语(诸如“任意一个”、“…之一”、“仅…之一”或者“确切地…之一”)时,如本文中使用的术语“或”将只被解释为指示排他性的替代(即“一个或另一个但不是两者”)。当在权利要求书中使用时,“基本上由…组成”将具有其如在专利法领域中使用的普通含义。
如本文所使用的,短语“至少一个”在引用一个或多个元素的列表时应当理解为意味着从元素列表中的任何一个或多个元素中选择的至少一个元素,但是未必包括在元素列表内具体列举的每一个元素中的至少一个元素并且未排除元素列表中的元素的任意组合。这一定义也允许可以可选地存在除了在短语“至少一个”所引用的元素列表内具体识别的元素之外的、无论是与具体识别的那些元素有关还是无关的元素。因此,作为非限制性示例,“A和B中的至少一个”(或等价地,“A或B中的至少一个”,或等价地,“A和/或B中的至少一个”)可以,在一个实施例中,指至少一个,可选地包括多于一个A,其中不存在B(并且可选地包括除B之外的元素);在另一个实施例中,指至少一个,可选地包括多于一个B,其中不存在A(并且可选地包括除A之外的元素);在还有的另一个实施例中,指至少一个,可选地包括多于一个A,和至少一个,可选地包括多于一个B(并且可选地包括其它元素);等等。
所有过渡短语(诸如“包含”、“包括”、“携带”、“具有”、“含有”、“涉及”、“持有”、“有”等)被理解为是开放式的,即,意味着包括但不限于。只有过渡短语“由…组成”和“基本上由…组成”才将分别是封闭或半封闭过渡短语,如在美国专利局专利审查程序手册2111.03节中所阐述的。

Claims (30)

1.一种方法,包括:
在交易发起通信设备处将与来自多个同质化资产的多个资产份额相关联的数据存储在分布式分类账数据库的第一实例中;
在交易发起通信设备的处理器处,基于所述数据将多个同质化通证划分为第一多个同质化通证组,所述多个资产份额中的每个资产份额与第一多个通信设备中的通信设备相关联,所述多个同质化通证在基于分布式分类账的网络上共同表示所述多个同质化资产;
经由基于分布式分类账的网络并且至少部分地基于使用非对称密码密钥对的公钥的针对所述第一多个同质化通证组中的每个同质化通证组的同质化通证承诺,将第一多个同质化通证组中的每个同质化通证组发送到与该同质化通证组相关联并且来自第一多个通信设备的通信设备,第一多个同质化通证组被划分为第二多个同质化通证组并在第二多个通信设备处被接收,以使第二多个通信设备向指定的接收方通信设备发送第二多个同质化通证组中的每个同质化通证组的多个非同质化通证,第二多个通信设备在数据传输的次序上与第一多个通信设备处于不同的层级,所述多个非同质化通证中的每个非同质化通证都是不可划分的并且与唯一地标识多个交易目的地中的交易目的地并且来自多个标识符的标识符相关联,第二多个通信设备不包括交易发起通信设备,
其中所述通证不包括虚拟货币。
2.如权利要求1所述的方法,其中:
所述多个同质化通证中的每个同质化通证与所述多个同质化资产的单位相关联。
3.如权利要求1所述的方法,其中:
所述多个同质化通证不包括唯一地标识所述交易目的地的标识符。
4.如权利要求1所述的方法,其中:
所述多个非同质化通证中的每个非同质化通证包括与交易目的地相关联的所有权信息,所述交易目的地与该非同质化通证相关联并且来自所述多个交易目的地。
5.如权利要求1所述的方法,其中:
唯一地标识所述多个交易目的地中的交易目的地的标识符与名称或位置中的至少一个相关联。
6.如权利要求1所述的方法,其中:
第二多个通信设备中的每个通信设备与所述多个交易目的地中的至少一个交易目的地具有直接账户关系。
7.如权利要求1所述的方法,其中:
所述多个非同质化通证由第二多个通信设备生成并且不包括第二多个同质化通证组。
8.如权利要求1所述的方法,其中:
所述多个非同质化通证基于第二多个同质化通证组被转换并且包括第二多个同质化通证组的信息。
9.如权利要求1所述的方法,其中:
发送第一多个同质化通证组中的每个同质化通证组包括使用零知识证明协议进行发送。
10.如权利要求1所述的方法,其中:
发送第一多个同质化通证组中的每个同质化通证组包括使用零知识证明协议发送;
使用零知识证明协议包括:
对于第一多个同质化通证组中的每个同质化通证组,
基于所述同质化通证组、与交易发起通信设备相关联的非对称加密密钥对的公钥、随机数和散列函数来确定所述同质化通证承诺;以及
通过发送所述同质化通证承诺来发送所述同质化通证组。
11.如权利要求1所述的方法,其中:
交易发起通信设备与金融工具的发行者相关联;
所述多个交易目的地中的每个交易目的地与金融工具的子集的所有者相关联,该所有者有权在指定的时间点接收金融工具的所述子集。
12.如权利要求1所述的方法,其中:
第一多个通信设备中的通信设备在第一时间处于第一层级并且在第二时间处于第二层级。
13.如权利要求1所述的方法,其中:
第一多个通信设备中的通信设备的层级不与该通信设备的物理连接或地理区域相关联。
14.如权利要求1所述的方法,其中:
所述多个交易目的地不操作经由基于分布式分类账的网络传输数据的通信设备。
15.如权利要求1所述的方法,其中:
所述多个标识符是第一多个标识符;
所述多个非同质化通证中的每个非同质化通证与来自第二多个标识符并且唯一地标识第二多个通信设备中的通信设备的标识符相关联。
16.如权利要求1所述的方法,其中:
所述多个非同质化通证中的每个非同质化通证包括表示第二多个同质化通证组的那个同质化通证组中的同质化通证的数量的值。
17.如权利要求1所述的方法,其中:
所述多个非同质化通证中的每个非同质化通证包括:
第一值,表示第二多个同质化通证组的那个同质化通证组中的同质化通证的数量,
与所述多个交易目的地中的交易目的地相关联的特点信息,以及
基于第一值和与所述交易目的地相关联的特点信息确定的第二值。
18.如权利要求1所述的方法,其中:
第一多个通信设备和所述第二多个通信设备经由基于分布式分类账的网络对等地传输数据并且在网络拓扑中不是分层的。
19.如权利要求1所述的方法,还包括:
由指定的接收方通信设备在分布式分类账数据库的第二实例中存储与所述多个非同质化通证和所述多个同质化通证的子集相关联的数据,分布式分类账数据库的第二实例能在至少所述第一多个通信设备和第二多个通信设备之间传输。
20.如权利要求1所述的方法,其中:
指定的接收方通信设备是交易发起通信设备。
21.如权利要求1所述的方法,其中:
指定的接收方通信设备是交易发起通信设备;
所述方法还包括基于所述多个非同质化通证确定所述多个同质化资产的保管链,该保管链从交易发起通信设备开始并在第二多个通信设备处结束。
22.如权利要求1所述的方法,其中:
指定的接收方通信设备是交易发起通信设备;
所述方法还包括基于所述多个非同质化通证确定所述多个同质化资产的保管链,该保管链从交易发起通信设备开始并在第二多个通信设备处结束,第二多个同质化通证组中的每个同质化通证组的保管链被存储在与基于分布式分类账的网络相关联的分布式分类账数据库的第三实例中。
23.一种装置,包括:
存储器;以及
处理器,可操作地耦合到存储器,该处理器被配置为:
生成与多个同质化资产相关联的多个同质化通证,所述多个同质化通证中的第一同质化通证与所述多个同质化通证中的第二同质化通证具有相同类型,所述多个同质化通证在基于分布式分类账的网络上共同表示所述多个同质化资产;
将所述多个同质化通证划分为第一多个同质化通证组;
经由基于分布式分类账的网络,将第一多个同质化通证组中的每个同质化通证组发送到与该同质化通证组相关联并且来自第一多个通信设备的通信设备,第一多个同质化通证组被划分为第二多个同质化通证组并且在第二多个通信设备处被接收,第二多个通信设备在数据传输次序上与第一多个通信设备处于不同的层级;以及
从第二多个通信设备接收多个非同质化通证,每个非同质化通证包括唯一地标识多个交易目的地中的交易目的地并且来自多个标识符的标识符,每个非同质化通证与第二多个同质化通证组中的同质化通证组相关联,
其中所述通证不包括虚拟货币。
24.如权利要求23所述的装置,其中:
第二多个通信设备中的每个通信设备被配置为存储与所述多个交易目的地中的至少一个交易目的地相关联的账户标识符。
25.如权利要求23所述的装置,其中:
所述多个非同质化通证基于第二多个同质化通证组被转换并且包括第二多个同质化通证组的信息。
26.如权利要求23所述的装置,其中:
处理器被配置为经由基于分布式分类账的网络通过使用零知识证明协议发送第一多个同质化通证组中的每个同质化通证组。
27.如权利要求23所述的装置,其中:
处理器被配置为经由基于分布式分类账的网络通过使用零知识证明协议发送第一多个同质化通证组中的每个同质化通证组;
使用零知识证明协议包括:
对于第一多个同质化通证组中的每个同质化通证组:
处理器被配置为基于所述同质化通证组、与交易发起通信设备相关联的非对称加密密钥对的公钥、随机数和散列函数来计算所述同质化通证承诺;以及
处理器被配置为通过发送同质化通证承诺来发送所述同质化通证组。
28.如权利要求23所述的装置,其中:
所述多个同质化通证不包括唯一地标识所述多个交易目的地中的交易目的地的标识符。
29.如权利要求23所述的装置,其中:
第一多个同质化通证组在被发送到第一多个通信设备之后基于零知识证明协议被失效。
30.一种方法,包括:
在通信设备的处理器处从多个通信设备接收多个同质化通证,该通信设备存储与多个交易目的地中的交易目的地相关联的账户标识符,所述多个同质化通证中的第一同质化通证与所述多个同质化通证中的第二同质化通证具有相同类型;
在通信设备的处理器处并基于所述多个同质化通证生成非同质化通证,该非同质化通证具有唯一地标识交易目的地的账户标识符、表示所述多个同质化通证的数量的值、以及与交易目的地相关联的特点信息;以及
经由基于分布式分类账的网络向指定的接收方通信设备的处理器发送非同质化通证以建立所述多个同质化通证的保管链,该保管链从交易发起通信设备开始并在所述多个通信设备处结束,所述多个通信设备不包括交易发起通信设备或交易目的地,
其中所述通证不包括虚拟货币。
CN202080081078.4A 2019-11-20 2020-11-19 用于基于同质化和非同质化通证在基于分布式分类账的网络内识别和安全存储分布式分类账中的区分特点的系统、装置和方法 Active CN115004628B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411613337.XA CN119449324A (zh) 2019-11-20 2020-11-19 用于基于同质化和非同质化通证在基于分布式分类账的网络内识别和安全存储分布式分类账中的区分特点的系统、装置和方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201962938210P 2019-11-20 2019-11-20
US62/938,210 2019-11-20
PCT/US2020/061243 WO2021102116A1 (en) 2019-11-20 2020-11-19 Systems, apparatus and methods for identifying and securely storing distinguishing characteristics in a distributed ledger within a distributed ledger-based network based on fungible and non-fungible tokens

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202411613337.XA Division CN119449324A (zh) 2019-11-20 2020-11-19 用于基于同质化和非同质化通证在基于分布式分类账的网络内识别和安全存储分布式分类账中的区分特点的系统、装置和方法

Publications (2)

Publication Number Publication Date
CN115004628A CN115004628A (zh) 2022-09-02
CN115004628B true CN115004628B (zh) 2024-12-06

Family

ID=73835793

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202080081078.4A Active CN115004628B (zh) 2019-11-20 2020-11-19 用于基于同质化和非同质化通证在基于分布式分类账的网络内识别和安全存储分布式分类账中的区分特点的系统、装置和方法
CN202411613337.XA Pending CN119449324A (zh) 2019-11-20 2020-11-19 用于基于同质化和非同质化通证在基于分布式分类账的网络内识别和安全存储分布式分类账中的区分特点的系统、装置和方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202411613337.XA Pending CN119449324A (zh) 2019-11-20 2020-11-19 用于基于同质化和非同质化通证在基于分布式分类账的网络内识别和安全存储分布式分类账中的区分特点的系统、装置和方法

Country Status (5)

Country Link
US (3) US11481841B2 (zh)
EP (1) EP4062585B1 (zh)
CN (2) CN115004628B (zh)
AU (1) AU2020387408A1 (zh)
WO (1) WO2021102116A1 (zh)

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10721069B2 (en) 2018-08-18 2020-07-21 Eygs Llp Methods and systems for enhancing privacy and efficiency on distributed ledger-based networks
GB201905198D0 (en) * 2019-04-12 2019-05-29 Nchain Holdings Ltd Computer implemented method and system for knowledge proof in blockchain transactions
US11316691B2 (en) 2019-04-15 2022-04-26 Eygs Llp Methods and systems for enhancing network privacy of multiple party documents on distributed ledger-based networks
US11206138B2 (en) 2019-05-02 2021-12-21 Ernst & Young U.S. Llp Biosignature-based tokenization of assets in a blockchain
US11232439B2 (en) 2019-08-09 2022-01-25 Eygs Llp Methods and systems for preventing transaction tracing on distributed ledger-based networks
CN115004628B (zh) 2019-11-20 2024-12-06 艾格斯有限责任公司 用于基于同质化和非同质化通证在基于分布式分类账的网络内识别和安全存储分布式分类账中的区分特点的系统、装置和方法
US11394717B2 (en) * 2020-04-03 2022-07-19 Kyndryl, Inc. Digitally secure transactions over public networks
US11574308B2 (en) 2020-04-15 2023-02-07 Eygs Llp Intelligent assertion tokens for authenticating and controlling network communications using a distributed ledger
US12143500B2 (en) * 2020-07-06 2024-11-12 The Samo Project System and method for content storage and ownership verification
US20220197983A1 (en) * 2020-12-17 2022-06-23 Asynchronous Art, Inc, Systems and methods for creating and managing programmable art
US12021997B2 (en) * 2020-12-18 2024-06-25 VeriTX Corp. Blockchain tokenization of aircraft and other complex machinery
JP2022160319A (ja) * 2021-04-06 2022-10-19 クリアーション株式会社 デジタルデザインコンテンツの提供方法
US12443992B2 (en) * 2021-05-07 2025-10-14 Disney Enterprises, Inc. Generating and issuing secondary digital assets based on ownership of primary assets
US12050716B2 (en) * 2021-06-22 2024-07-30 Billups-Sos Holdings, Inc. Privacy preserving exposure and/or attribution determination by mobile device
US11822296B2 (en) * 2021-07-02 2023-11-21 Watch Skins Corporation Systems and methods for creating a customized watch face and retrieving the watch face to be displayed
US11811944B2 (en) 2021-07-15 2023-11-07 Bank Of America Corporation Electronic system for resource origination tracking
US11985256B2 (en) 2021-07-22 2024-05-14 Bank Of America Corporation Electronic system for automatic provisioning of limited-transferability electronic digital certificates associated with events
US20230042500A1 (en) * 2021-08-03 2023-02-09 Ford Global Technologies, Llc Distributed vehicle computing
US12028465B2 (en) * 2021-08-05 2024-07-02 Bank Of America Corporation Electronic system for convergent distribution of electronic digital certificates
US12003651B2 (en) 2021-08-05 2024-06-04 Bank Of America Corporation Electronic system for divergent distribution of electronic digital certificates
US12028464B2 (en) 2021-08-05 2024-07-02 Bank Of America Corporation Electronic system for generating and tracking linked electronic digital certificates
US20230043731A1 (en) * 2021-08-06 2023-02-09 Salesforce.Com, Inc. Database system public trust ledger architecture
US11367060B1 (en) * 2021-08-10 2022-06-21 Creator Proof Llc Collaborative video non-fungible tokens and uses thereof
US11989726B2 (en) 2021-09-13 2024-05-21 Salesforce, Inc. Database system public trust ledger token creation and exchange
US12002039B2 (en) 2021-09-13 2024-06-04 Salesforce, Inc. Database system public trust ledger multi-owner token architecture
WO2023094973A1 (en) 2021-11-23 2023-06-01 Monsoon Digital PTE LTD. Nft systems, methods, and structures
US11863682B2 (en) 2021-12-07 2024-01-02 AXS Group LLC Systems and methods for encrypted multifactor authentication using imaging devices and image enhancement
LU500989B1 (en) * 2021-12-10 2023-06-12 Authentic Network Gmbh Method for assigning information referring to a physical object to a nonfungible token
US20230186299A1 (en) * 2021-12-10 2023-06-15 Bank Of America Corporation System for collaborative processing of non-fungible electronic resources
WO2023114171A2 (en) * 2021-12-14 2023-06-22 Christmas Gerard Holdings, Llc A system and method for using a nonfungible token to optimize a product life cycle
US12430463B1 (en) 2022-01-24 2025-09-30 Nant Holdings Ip, Llc Token-based digital private data exchange systems, methods, and apparatus
US12462246B1 (en) 2022-01-24 2025-11-04 Nant Holdings Ip, Llc Token-based digital private data exchange systems, methods, and apparatus
US11997216B2 (en) * 2022-02-23 2024-05-28 Coinbase, Inc. Systems and methods for maintaining secure, encrypted communications across distributed computer networks by linking cryptography-based digital repositories in order to perform blockchain operations in decentralized applications
US12047507B2 (en) 2022-03-22 2024-07-23 International Business Machines Corporation Creating non-fungible token shards
EP4505385A4 (en) * 2022-04-06 2026-02-11 Dillon James Korpman SYSTEM AND PLATFORM FOR CREATING AND MANAGING FRACTIONAL NON-FUNGBLE TOKENS
US12574263B2 (en) * 2022-04-14 2026-03-10 Concourse Petroleum Inc. Two-tier token method and system for an asset-based consensus
US11880372B2 (en) 2022-05-10 2024-01-23 Salesforce, Inc. Distributed metadata definition and storage in a database system for public trust ledger smart contracts
US12469077B2 (en) 2022-05-10 2025-11-11 Salesforce, Inc. Public trust ledger smart contract representation and exchange in a database system
US12273472B2 (en) * 2022-06-03 2025-04-08 Bloxtel, Inc. Systems and methods for asymmetric authentication in decentralized mobile networks
US12526155B2 (en) 2022-06-06 2026-01-13 Salesforce, Inc. Multi-signature wallets in public trust ledger actions via a database system
KR20250011688A (ko) * 2022-06-30 2025-01-21 구글 엘엘씨 포괄적 대체 불가능 토큰 검색 인덱스 생성
US12481981B2 (en) * 2022-07-13 2025-11-25 Bank Of America Corporation Operational lifecycle management using a dynamic non-fungible token
US12309276B1 (en) * 2022-09-06 2025-05-20 Wells Fargo Bank, N.A. Tokenized structured data sharing
US12361778B1 (en) 2022-09-28 2025-07-15 Wells Fargo Bank, N.A. Generation and validation of non-fungible tokens linked with physical environments
US12505455B1 (en) 2022-10-18 2025-12-23 Wells Fargo Bank, N.A. Tokenized structured provenance tracking
WO2024089548A1 (en) 2022-10-23 2024-05-02 Goldman Sachs & Co. LLC Hierarchical digital issuance tokens and claim tokens
US12106288B2 (en) 2022-11-09 2024-10-01 Visa International Service Association Authentication system and method
US12355887B2 (en) 2022-11-18 2025-07-08 Wells Fargo Bank, N.A. Proof of presence using non-fungible tokens
US12380430B2 (en) 2022-11-30 2025-08-05 Salesforce, Inc. Intermediary roles in public trust ledger actions via a database system
US12541757B1 (en) * 2022-12-05 2026-02-03 Eygs Llp Methods and apparatus for providing information security by limiting access to data using zero-knowledge proofs (ZKPS)
US12400221B1 (en) * 2023-01-06 2025-08-26 Wells Fargo Bank, N.A. Systems and methods for tracking NFT-backed instruments
WO2024175182A1 (en) * 2023-02-21 2024-08-29 Giotto De Filippi Time-controlled registration of fungible token equivalent in a blockchain network
US11941053B1 (en) 2023-03-09 2024-03-26 Bank Of America Corporation Secure data interactions performed by an internet of things (IoT) device
US12425243B2 (en) 2023-03-09 2025-09-23 Bank Of America Corporation Resolving failed data interactions performed by an internet of things (IoT) device
US12367279B2 (en) 2023-03-09 2025-07-22 Bank Of America Corporation Selecting data interactions to be performed by an internet of things (IoT) device
US12361416B2 (en) * 2023-03-14 2025-07-15 Bank Of America Corporation Zero trust enable intelligent apparatus to register IoT devices for payment leveraging non fungible token
US20240378605A1 (en) * 2023-05-10 2024-11-14 pe3q technologies, inc. Systems and methods for electronic ticket validation with non-fungible tokens in a blockchain network
EP4524798A1 (en) * 2023-09-14 2025-03-19 Bull Sas Digital asset management system, corresponding method and computer program
US12483408B2 (en) * 2023-09-25 2025-11-25 Capital One Services, Llc Anonymous non-fungible token transfer using private blockchain
US20250131490A1 (en) * 2023-10-23 2025-04-24 Bank Of America Corporation Account Virtualization System
US20250315816A1 (en) * 2024-04-04 2025-10-09 M-League Ltd. System and method for storing, trading, crafting digital tokens, and playing games using said digital tokens

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5892900A (en) * 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
CN109074557A (zh) * 2015-12-31 2018-12-21 缇零网股份有限公司 加密多重证券资产创建和赎回平台

Family Cites Families (116)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7313534B2 (en) 2001-01-22 2007-12-25 W.W. Grainger, Inc. System and method for predictive maintenance and service parts fulfillment in a supply chain
US7574383B1 (en) 2001-04-11 2009-08-11 I2 Technologies Us, Inc. System and method for providing distributed inventory management
WO2003046696A2 (en) 2001-11-28 2003-06-05 Isuppli Corporation Supply chain network
US8051362B2 (en) * 2007-06-15 2011-11-01 Microsoft Corporation Distributed data storage using erasure resilient coding
US20090204517A1 (en) 2008-02-13 2009-08-13 Edens Corey D Intercompany accounting data analytics
US9771619B2 (en) 2010-10-28 2017-09-26 City Of Hope 4-miRNA signature for predicting clear cell renal cell carcinoma metastasis and prognosis
AU2012225232B2 (en) 2011-03-09 2016-05-12 Richard G. Pestell Prostate cancer cell lines, gene signatures and uses thereof
US20150018406A1 (en) 2012-03-09 2015-01-15 Cornell University Modulation of breast cancer growth by modulation of xbp1 activity
GB2517127A (en) * 2013-05-29 2015-02-18 Ibm Method for deriving a verification token from a credential
CA2853346A1 (en) 2013-06-04 2014-12-04 Robert Russell Lunan Automated accounting method
FR3018378A1 (fr) 2014-03-12 2015-09-11 Enrico Maim Systeme et procede transactionnels a architecture repartie fondees sur des transactions de transferts d'unites de compte entre adresses
US10832310B2 (en) 2014-03-31 2020-11-10 Monticello Enterprises LLC System and method for providing a search entity-based payment process
US20150356523A1 (en) * 2014-06-07 2015-12-10 ChainID LLC Decentralized identity verification systems and methods
US9608829B2 (en) 2014-07-25 2017-03-28 Blockchain Technologies Corporation System and method for creating a multi-branched blockchain with configurable protocol rules
US9853977B1 (en) 2015-01-26 2017-12-26 Winklevoss Ip, Llc System, method, and program product for processing secure transactions within a cloud computing system
US11023968B2 (en) 2015-03-05 2021-06-01 Goldman Sachs & Co. LLC Systems and methods for updating a distributed ledger based on partial validations of transactions
US9397985B1 (en) 2015-04-14 2016-07-19 Manifold Technology, Inc. System and method for providing a cryptographic platform for exchanging information
US9881176B2 (en) 2015-06-02 2018-01-30 ALTR Solutions, Inc. Fragmenting data for the purposes of persistent storage across multiple immutable data structures
WO2016200885A1 (en) 2015-06-08 2016-12-15 Blockstream Corporation Cryptographically concealing amounts transacted on a ledger while preserving a network's ability to verify the transaction
US9906513B2 (en) 2015-09-28 2018-02-27 Bank Of America Corporation Network authorization system
US9847994B1 (en) * 2015-09-30 2017-12-19 Surfdash System and method for providing a secure network
US20180331832A1 (en) 2015-11-05 2018-11-15 Allen Pulsifer Cryptographic Transactions System
CA3003885A1 (en) 2015-11-18 2017-05-26 Global Specimen Solutions, Inc. Distributed systems for secure storage and retrieval of encrypted biological specimen data
US10521780B1 (en) 2015-12-16 2019-12-31 United Services Automobile Association (Usaa) Blockchain based transaction management
US9948467B2 (en) 2015-12-21 2018-04-17 Mastercard International Incorporated Method and system for blockchain variant using digital signatures
AU2017216289A1 (en) 2016-02-04 2018-09-27 Nasdaq Technology Ab Systems and methods for storing and sharing transactional data using distributed computer systems
US10026118B2 (en) 2016-02-22 2018-07-17 Bank Of America Corporation System for allowing external validation of data in a process data network
US11017388B2 (en) 2016-03-25 2021-05-25 International Business Machines Corporation Cryptographically assured zero-knowledge cloud service for composable atomic transactions
US10437630B2 (en) 2016-04-10 2019-10-08 Bank Of America Corporation System for transforming large scale electronic processing using application block chain and multi-structured data stores
US10529041B2 (en) 2016-04-18 2020-01-07 Rs Ltd. System and method for managing transactions in dynamic digital documents
US10482492B2 (en) * 2016-04-19 2019-11-19 Mastercard International Incorporated Method and system for platform attribution using digitized tokens
GB201607477D0 (en) * 2016-04-29 2016-06-15 Eitc Holdings Ltd A method and system for controlling the performance of a contract using a distributed hash table and a peer to peer distributed ledger
US20190189254A1 (en) 2016-05-17 2019-06-20 Nokia Technologies Oy Method, device and system for verifying user health data
US9774578B1 (en) 2016-05-23 2017-09-26 Accenture Global Solutions Limited Distributed key secret for rewritable blockchain
US20170346639A1 (en) 2016-05-24 2017-11-30 Business Information Exchange System Corp. Public Key Infrastructure based on the Public Certificates Ledger
WO2018006072A1 (en) 2016-06-30 2018-01-04 Clause, Inc. Systems and method for forming, storing, managing,and executing contracts
GB201611948D0 (en) 2016-07-08 2016-08-24 Kalypton Int Ltd Distributed transcation processing and authentication system
US10735182B2 (en) 2016-08-10 2020-08-04 Peer Ledger Inc. Apparatus, system, and methods for a blockchain identity translator
ES2826565T3 (es) 2016-08-10 2021-05-18 Innogy Se Sistema de comunicación de igual a igual y aparato de procesamiento de igual a igual
EP3516550A4 (en) 2016-09-20 2020-05-13 Nant Holdings IP, LLC SAMPLE TRACKING VIA TRACKING CHAINS, SYSTEMS AND METHODS
US10157295B2 (en) 2016-10-07 2018-12-18 Acronis International Gmbh System and method for file authenticity certification using blockchain network
WO2018081130A1 (en) 2016-10-24 2018-05-03 The Chinese University Of Hong Kong Methods and systems for tumor detection
US10380560B2 (en) 2016-11-14 2019-08-13 International Business Machines Corporation Enforcing multi-use constraints on a blockchain
US11204808B2 (en) 2016-12-12 2021-12-21 Intel Corporation Offload computing protocol
US10789423B2 (en) 2016-12-19 2020-09-29 Sap Se Controlling a collaborative data preparation process
US11429921B2 (en) 2016-12-19 2022-08-30 International Business Machines Corporation Tracking shipments with a local and remote blockchain
US20180189753A1 (en) 2017-01-05 2018-07-05 Beskatta, LLC Infrastructure for obligation management and validation
WO2018140913A1 (en) 2017-01-30 2018-08-02 SALT Lending Holdings, Inc. System and method of creating an asset based automated secure agreement
EP4273787A3 (en) * 2017-01-31 2024-01-24 Walmart Apollo, Llc Automated proxy picker system for non-fungible goods
WO2018144302A1 (en) 2017-01-31 2018-08-09 Rush Thomas Jay Blockchain data-processing engine
US10225076B2 (en) 2017-02-17 2019-03-05 Tianqing Leng Splitting digital promises recorded in a blockchain
WO2018163044A1 (en) 2017-03-05 2018-09-13 Tatchell Shona System and method for provision of supply chain financing of ethically verified product where there has been verification of production processes and products inspection using blockchain smart contracts
US20190130484A1 (en) * 2017-05-10 2019-05-02 Responsible Gold Operations Ltd. Asset cards for tracking divisible assets in a distributed ledger
CN107274184A (zh) 2017-05-11 2017-10-20 上海点融信息科技有限责任公司 基于零知识证明的区块链数据处理
US9870508B1 (en) 2017-06-01 2018-01-16 Unveiled Labs, Inc. Securely authenticating a recording file from initial collection through post-production and distribution
WO2019010392A1 (en) 2017-07-07 2019-01-10 Symbiont.Io, Inc. SYSTEMS, METHODS AND DEVICES FOR REDUCING AND / OR ELIMINATING DATA LEAKAGE IN ELECTRONIC REGISTER TECHNOLOGIES FOR NON-TRUST ORDER MATCHING
WO2019028026A1 (en) * 2017-07-31 2019-02-07 Chronicled, Inc. SYSTEM, METHOD AND DEVICE FOR SECURE AND CONFIDENTIAL DETENTION TRANSACTION USING NO KNOWLEDGE PROTOCOL
US11196552B2 (en) * 2017-08-04 2021-12-07 Truss Financial, LLC Secure data distribution protocol using blockchains
US20190080402A1 (en) 2017-09-11 2019-03-14 Templum, Llc System and method for providing a regulatory-compliant token
US11410235B2 (en) * 2017-09-27 2022-08-09 Securrency, Inc. Method, apparatus, and computer-readable medium for compliance aware tokenization and control of asset value
US12229286B2 (en) * 2017-09-27 2025-02-18 Dtcc Digital (Us) Inc. Method and apparatus for creating and managing user configurable objects and functions on distributed ledger networks
US20190108482A1 (en) 2017-10-06 2019-04-11 Sap Se Enablement of procurement processes with asset traceability using blockchain technology
US10297106B1 (en) 2017-10-31 2019-05-21 Jordan Simons Distributed multi-ledger gambling architecture
WO2019109003A1 (en) 2017-11-30 2019-06-06 Visa International Service Association Blockchain system for confidential and anonymous smart contracts
US10438290B1 (en) * 2018-03-05 2019-10-08 Winklevoss Ip, Llc System, method and program product for generating and utilizing stable value digital assets
US10540654B1 (en) * 2018-02-12 2020-01-21 Winklevoss Ip, Llc System, method and program product for generating and utilizing stable value digital assets
US11449842B2 (en) 2018-02-23 2022-09-20 Jpmorgan Chase Bank, N.A. Systems and methods for private settlement of distributed ledger transactions
US11720888B2 (en) * 2018-03-08 2023-08-08 Borsetta Labs, Llc Decentralized title transfer and validation of assets
US11863663B2 (en) 2018-03-20 2024-01-02 Telefonaktiebolaget Lm Ericsson (Publ) Initial network authorization for a communications device
US20190299105A1 (en) * 2018-03-27 2019-10-03 Truly Simplistic Innovations Inc Method and system for converting digital assets in a gaming platform
US10938817B2 (en) 2018-04-05 2021-03-02 Accenture Global Solutions Limited Data security and protection system using distributed ledgers to store validated data in a knowledge graph
US11005664B2 (en) 2018-04-16 2021-05-11 R3 Ltd. Blockchain post-quantum signature scheme
US20190385156A1 (en) * 2018-04-27 2019-12-19 Bing Liu Decentralized Crypto Token Swap Platform on Mobile Device Apps
US20190340269A1 (en) 2018-05-02 2019-11-07 Rockwell Automation Technologies, Inc. Blockchain-enabled industrial devices
US11544782B2 (en) 2018-05-06 2023-01-03 Strong Force TX Portfolio 2018, LLC System and method of a smart contract and distributed ledger platform with blockchain custody service
US10692086B2 (en) 2018-05-07 2020-06-23 Accenture Global Solutions Limited Distributed ledger based identity and origins of supply chain application enabling financial inclusion and sustainability
US20200111068A1 (en) 2018-06-02 2020-04-09 Bruno Scarselli Title Registration System and Protocol
US10970669B2 (en) 2018-06-18 2021-04-06 General Electric Company Blockchain enabled transaction processing for an industrial asset supply chain
WO2020010023A1 (en) * 2018-07-01 2020-01-09 Madhu Vijayan Systems and methods for implementing blockchain-based content engagement platforms utilizing media wallets
US11216448B2 (en) * 2018-07-24 2022-01-04 Ernst & Young U.S. Llp Information storage and retrieval using an off-chain isomorphic database and a distributed ledger
US20200034788A1 (en) 2018-07-24 2020-01-30 Eugenio S. YNION, JR. Method, system, apparatus, and program for real-time and online freight management
CN109035029A (zh) * 2018-07-27 2018-12-18 阿里巴巴集团控股有限公司 基于区块链的资产转移方法及装置、电子设备
US20200042913A1 (en) 2018-08-01 2020-02-06 Sap Se Distributed ledger-based enterprise resource planning system
KR102749705B1 (ko) * 2018-08-10 2025-01-03 티제로 아이피, 엘엘씨 업그레이드 가능한 증권형 토큰
US10721069B2 (en) 2018-08-18 2020-07-21 Eygs Llp Methods and systems for enhancing privacy and efficiency on distributed ledger-based networks
US10885276B2 (en) 2018-08-22 2021-01-05 International Business Machines Corporation Document clearance using blockchain
US11087279B2 (en) 2018-09-06 2021-08-10 Sap Se Database code execution
US10298395B1 (en) 2018-09-26 2019-05-21 Accenture Global Solutions Limited Interoperability of zero-knowledge proof enabled blockchains
AU2019372344A1 (en) * 2018-11-02 2021-05-27 William Edward Quigley A tokenization platform
US20200174990A1 (en) 2018-11-29 2020-06-04 Anthony Turner Pratkanis Accountably Redactable Data Structures
US20200175465A1 (en) 2018-11-30 2020-06-04 Neogrid Informátican S/A Distributed Shipment Prioritization Computing System
US10505726B1 (en) 2018-12-07 2019-12-10 Nike, Inc. System and method for providing cryptographically secured digital assets
CN113421166B (zh) 2019-01-03 2025-05-27 蚂蚁链技术有限公司 基于区块链的资产清分方法及装置、电子设备
US10885624B2 (en) 2019-01-10 2021-01-05 International Business Machines Corporation Image-based origin validation
US11336463B2 (en) 2019-01-23 2022-05-17 Accenture Global Solutions Limited Information assurance (IA) using an integrity and identity resilient blockchain
JP7331382B2 (ja) * 2019-02-27 2023-08-23 富士通株式会社 電子通貨取引システムおよびプログラム
US11410168B2 (en) * 2019-04-03 2022-08-09 Acronis International Gmbh Method for user management for blockchain-based operations
US11316691B2 (en) 2019-04-15 2022-04-26 Eygs Llp Methods and systems for enhancing network privacy of multiple party documents on distributed ledger-based networks
WO2020212452A1 (en) * 2019-04-15 2020-10-22 Eygs Llp Apparatus and methods for intelligent token-based authentication within a distributed database using hierarchical data files
WO2020214598A1 (en) 2019-04-15 2020-10-22 Eygs Llp Methods and systems for bridging pairwise communication in a network of disparate enterprise systems
US11206138B2 (en) 2019-05-02 2021-12-21 Ernst & Young U.S. Llp Biosignature-based tokenization of assets in a blockchain
US20200351093A1 (en) * 2019-05-05 2020-11-05 Microsoft Technology Licensing, Llc Customizable template for asset token
US11368307B1 (en) 2019-05-15 2022-06-21 Equinix, Inc. Tamper-resistant, multiparty logging and log authenticity verification
JP7368111B2 (ja) * 2019-06-06 2023-10-24 富士通株式会社 評価プログラム、評価方法および評価装置
US11216772B2 (en) 2019-06-25 2022-01-04 Scientia Potentia Est., LLC Use of blockchain-based distributed ledger and smart contracts for a construction project
US11257134B2 (en) 2019-06-28 2022-02-22 American Express Travel Related Services, Inc. Supplier invoice reconciliation and payment using event driven platform
US11410105B2 (en) 2019-07-03 2022-08-09 Vertru Technologies Inc. Blockchain based supply chain network systems
US11232439B2 (en) 2019-08-09 2022-01-25 Eygs Llp Methods and systems for preventing transaction tracing on distributed ledger-based networks
WO2021034603A1 (en) * 2019-08-22 2021-02-25 Algorand Inc. Performing multi-party cryptographic transactions on a blockchain and the use of fungible tokens
WO2021061044A1 (en) 2019-09-27 2021-04-01 Papertale Technologies Ab System for providing supply chain information
US11388010B2 (en) * 2019-10-18 2022-07-12 Arcblock, Inc. Blockchain account migration
CN115004628B (zh) 2019-11-20 2024-12-06 艾格斯有限责任公司 用于基于同质化和非同质化通证在基于分布式分类账的网络内识别和安全存储分布式分类账中的区分特点的系统、装置和方法
US11693979B2 (en) 2019-11-27 2023-07-04 International Business Machines Corporation Dynamic permission assignment and enforcement for transport process
US11720906B2 (en) 2020-02-26 2023-08-08 Touch Point Worldwide, Inc. Blockchain-based product authentication system
US11574308B2 (en) 2020-04-15 2023-02-07 Eygs Llp Intelligent assertion tokens for authenticating and controlling network communications using a distributed ledger
US11652605B2 (en) * 2021-02-23 2023-05-16 Paypal, Inc. Advanced non-fungible token blockchain architecture

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5892900A (en) * 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
CN109074557A (zh) * 2015-12-31 2018-12-21 缇零网股份有限公司 加密多重证券资产创建和赎回平台

Also Published As

Publication number Publication date
US20250054063A1 (en) 2025-02-13
US20210150626A1 (en) 2021-05-20
EP4062585B1 (en) 2025-10-29
US20230045669A1 (en) 2023-02-09
AU2020387408A1 (en) 2022-05-19
EP4062585C0 (en) 2025-10-29
WO2021102116A1 (en) 2021-05-27
US12169869B2 (en) 2024-12-17
CN115004628A (zh) 2022-09-02
US11481841B2 (en) 2022-10-25
CN119449324A (zh) 2025-02-14
EP4062585A1 (en) 2022-09-28

Similar Documents

Publication Publication Date Title
CN115004628B (zh) 用于基于同质化和非同质化通证在基于分布式分类账的网络内识别和安全存储分布式分类账中的区分特点的系统、装置和方法
US20230026665A1 (en) Digital fiat currency
US20230072760A1 (en) Systems and methods of secure provenance for distributed transaction databases
US11397929B2 (en) System for executing, securing, and non-repudiation of pooled conditional smart contracts over distributed blockchain network
CN110709878B (zh) 链接的多个区块链系统
CN108269351B (zh) 一种数字票据信息处理方法及系统
CN107835076B (zh) 用于令牌的安全通信及其聚合的方法和系统
JP2022088536A (ja) 信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法
CN110959164B (zh) 用于依赖于区块链的操作集的系统和方法
KR102166233B1 (ko) 블록체인 기술을 이용한 전자문서 발급 시스템 및 그것의 제어 방법
US20210272114A1 (en) Computer system for handling securitized token and voting contracts and distribution and voting transactions
CN111095863B (zh) 在区块链网络上通信、存储和处理数据的基于区块链的系统和方法
CN109766375B (zh) 用于加密保护的分布式数据管理的以数据库为中心的计算机网络系统和计算机实现的方法
JP2019514099A (ja) 複数のトランザクションをブロックチェーンに記録する方法及びシステム
JP2017504127A (ja) 権利移転および検証
CN114363327A (zh) 区块链网络中的合规机制
CN108885745A (zh) 具有令牌化的基于区块链的交换
HK1256234A1 (zh) 使用加密货币系统管理支付和支付替代方式的方法和系统
US20250117848A1 (en) Integrated platform for digital asset registration, tracking and validation
US20240380609A1 (en) Systems and methods of digital asset wrapping using a public key cryptography (pkc) framework
CN111316597A (zh) 基于智能合约和区块链的互助网络
KR102220599B1 (ko) 통합 인증을 위한 블록체인 시스템 및 그것의 제어 방법
JP2021052260A (ja) 取引情報処理システム
US11676209B1 (en) Systems and methods to authenticate identity and stock ownership

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant