+

CN118891644A - Methods and systems for transaction settlement and smart contract access using security tokens - Google Patents

Methods and systems for transaction settlement and smart contract access using security tokens Download PDF

Info

Publication number
CN118891644A
CN118891644A CN202380027111.9A CN202380027111A CN118891644A CN 118891644 A CN118891644 A CN 118891644A CN 202380027111 A CN202380027111 A CN 202380027111A CN 118891644 A CN118891644 A CN 118891644A
Authority
CN
China
Prior art keywords
asset
transaction
token
processing server
network
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.)
Pending
Application number
CN202380027111.9A
Other languages
Chinese (zh)
Inventor
M·S·A·费尔南德斯
O·杜里斯
R·高亚尔
A·迈蒂
M·埃瑟里奇
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.)
Mastercard International Inc
Original Assignee
Mastercard International Inc
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 Mastercard International Inc filed Critical Mastercard International Inc
Priority claimed from PCT/US2023/018483 external-priority patent/WO2023200945A1/en
Publication of CN118891644A publication Critical patent/CN118891644A/en
Pending legal-status Critical Current

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

一种用于使用担保令牌的交易结算的方法,包括:从第一金融机构接收交易请求,该交易请求包括接收方数字地址、由第一金融机构向接收方数字地址发行的数字令牌、发送方地址、资产网络标识和资产标识;针对所述数字令牌生成担保令牌;生成包括担保令牌、接收方数字地址、发送方数字地址和资产标识的资产请求交易;将资产请求交易发送到资产网络;从资产网络接收包括资产、接收方数字地址和发送方数字地址的资产交易;生成包括接收方数字地址、发送方数字地址和资产标识的资产转移交易;以及将资产交易发送到接收方数字地址。

A method for transaction settlement using a security token, comprising: receiving a transaction request from a first financial institution, the transaction request including a recipient digital address, a digital token issued by the first financial institution to the recipient digital address, a sender address, an asset network identifier and an asset identifier; generating a security token for the digital token; generating an asset request transaction including the security token, the recipient digital address, the sender digital address and the asset identifier; sending the asset request transaction to the asset network; receiving an asset transaction including an asset, a recipient digital address and a sender digital address from the asset network; generating an asset transfer transaction including the recipient digital address, the sender digital address and the asset identifier; and sending the asset transaction to the recipient digital address.

Description

使用担保令牌的交易结算和智能合约访问的方法和系统Methods and systems for transaction settlement and smart contract access using security tokens

相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS

本申请要求2022年4月13日提交的美国临时专利申请No.63/330,432和2022年11月10日提交的美国临时专利申请No.63/424,242的优先权,这些申请的全部内容出于所有目的通过引用并入本文中。This application claims priority to U.S. Provisional Patent Application No. 63/330,432 filed on April 13, 2022 and U.S. Provisional Patent Application No. 63/424,242 filed on November 10, 2022, the entire contents of which are incorporated herein by reference for all purposes.

技术领域Technical Field

本公开涉及使用担保令牌或担保令牌和支付状态令牌的组合的交易结算和智能合约访问。更特别地,本公开涉及由一个或多个智能合约保证的资产的数字令牌交易的结算。The present disclosure relates to transaction settlement and smart contract access using a security token or a combination of a security token and a payment status token. More particularly, the present disclosure relates to the settlement of digital token transactions of assets secured by one or more smart contracts.

背景技术Background Art

加密货币市场出现了巨大的增长,市值超过1.5万亿美元。到目前为止,该市场主要服务于加密货币内部人士,在主流用例中没有太多的好处。主要用于进入和退出加密货币贸易头寸的稳定币正在进入诸如汇款、供应商B2B支付和商业支付之类的主流用例。然而,稳定币继续受到几个问题的困扰,包括不确定的监管、欺诈和不可预测的成本。与此同时,各国央行正在探索央行数字货币(CBDC),这可以为公民提供数字版本的法定货币。但是在每个国家,向CBDC的发展可能会采取不同的道路,需要很多年才能投入使用,并且最终可能无法提供稳定币的所有潜在功能。虽然目前的解决方案仍然面临挑战,但基于区块链的支付可以具有多种好处,包括透明度(例如,参与者查看交易的状态和细节的能力)、不变性(例如,确保交易不能被其他方更改或删除)、速度(例如,实现更快交易的潜力,特别是跨境交易)、成本效率(例如,减少手动任务并精简与跨境资金流动关联的成本)和可编程性(例如,可以对数字原生支付令牌进行编码,以在满足条件时执行支付,从而开辟创新用例)。The cryptocurrency market has seen tremendous growth, with a market cap of over $1.5 trillion. To date, the market has primarily served cryptocurrency insiders without much upside in mainstream use cases. Stablecoins, which are primarily used to enter and exit cryptocurrency trade positions, are finding their way into mainstream use cases such as remittances, supplier B2B payments, and commercial payments. However, stablecoins continue to be plagued by several issues, including uncertain regulation, fraud, and unpredictable costs. Meanwhile, central banks are exploring central bank digital currencies (CBDCs), which could provide citizens with digital versions of fiat currencies. But the path toward CBDCs could take different paths in each country, take many years to be operational, and ultimately may not offer all of the potential features of stablecoins. While current solutions remain challenging, blockchain-based payments could have multiple benefits, including transparency (e.g., the ability of participants to view the status and details of a transaction), immutability (e.g., ensuring that transactions cannot be altered or deleted by other parties), speed (e.g., the potential for faster transactions, especially cross-border), cost efficiency (e.g., reducing manual tasks and streamlining costs associated with cross-border money flows), and programmability (e.g., digitally native payment tokens can be encoded to execute payments when conditions are met, opening up innovative use cases).

目前,加密货币技术的大部分创新都集中在去中心化应用和服务相对于中心化应用和服务所带来的机会。然而,加密货币市场几乎没有着重于创建满足监管要求和期望,并在维持当前金融体系的稳定性的同时提供消费者保护的灵活金融基础设施的创新。因此,需要一种针对使得能够使用数字货币(例如,加密货币)的受监管支付服务的新颖解决方案,该解决方案保留加密货币系统的安全特征和其他好处,而没有关联的价值波动。Currently, much of the innovation in cryptocurrency technology is focused on the opportunities presented by decentralized applications and services relative to centralized applications and services. However, the cryptocurrency market has focused little on innovation to create a flexible financial infrastructure that meets regulatory requirements and expectations and provides consumer protection while maintaining the stability of the current financial system. Therefore, there is a need for a novel solution for regulated payment services that enable the use of digital currencies (e.g., cryptocurrencies) that retains the security features and other benefits of cryptocurrency systems without the associated value volatility.

发明内容Summary of the invention

公开一种用于使用担保令牌的交易结算和智能合约访问的方法。所述方法包括:由处理服务器的接收设备从第一金融机构接收交易请求,所述交易请求至少包括接收方数字地址、由第一金融机构向所述接收方数字地址发行的数字令牌、发送方地址、资产网络标识和资产标识;由所述处理服务器的生成模块针对所述数字令牌生成担保令牌,所述担保令牌是由第一金融机构发行的数字令牌的令牌化担保;由所述处理服务器的生成模块生成资产请求交易,所述资产请求交易至少包括担保令牌、接收方数字地址、发送方数字地址和资产标识;由所述处理服务器的发送设备将所述资产请求交易发送到资产网络;由所述处理服务器的接收设备从所述资产网络接收资产交易,所述资产交易至少包括资产、接收方数字地址和发送方数字地址;由所述处理服务器的生成模块生成资产转移交易,所述资产转移交易至少包括接收方数字地址、发送方数字地址和资产标识;以及由所述处理服务器的发送设备将所述资产转移交易发送到所述接收方数字地址。A method for transaction settlement and smart contract access using a guarantee token is disclosed. The method comprises: receiving a transaction request from a first financial institution by a receiving device of a processing server, the transaction request at least including a recipient digital address, a digital token issued by the first financial institution to the recipient digital address, a sender address, an asset network identifier and an asset identifier; generating a guarantee token for the digital token by a generating module of the processing server, the guarantee token being a tokenized guarantee of a digital token issued by the first financial institution; generating an asset request transaction by the generating module of the processing server, the asset request transaction at least including the guarantee token, the recipient digital address, the sender digital address and the asset identifier; sending the asset request transaction to an asset network by a sending device of the processing server; receiving an asset transaction from the asset network by the receiving device of the processing server, the asset transaction at least including an asset, a recipient digital address and a sender digital address; generating an asset transfer transaction by the generating module of the processing server, the asset transfer transaction at least including a recipient digital address, a sender digital address and an asset identifier; and sending the asset transfer transaction to the recipient digital address by the sending device of the processing server.

公开一种用于使用担保令牌的交易结算和智能合约访问的系统。所述系统包括:处理服务器的接收设备,所述接收设备从第一金融机构接收交易请求,所述交易请求至少包括接收方数字地址、由第一金融机构向所述接收方数字地址发行的数字令牌、发送方数字地址、资产网络标识和资产标识;所述处理服务器的生成模块,所述生成模块针对所述数字令牌生成担保令牌,所述担保令牌是由第一金融机构发行的数字令牌的令牌化担保;所述处理服务器的生成模块生成资产请求交易,所述资产请求交易至少包括担保令牌、接收方数字地址、发送方数字地址和资产标识;处理服务器的发送设备,所述发送设备将所述资产请求交易发送到资产网络;所述处理服务器的接收设备从所述资产网络接收资产交易,所述资产交易至少包括资产、接收方数字地址和发送方数字地址;所述处理服务器的生成模块生成资产转移交易,所述资产转移交易至少包括接收方数字地址、发送方数字地址和资产标识;以及所述处理服务器的发送设备将所述资产转移交易发送到所述接收方数字地址。A system for transaction settlement and smart contract access using a security token is disclosed. The system includes: a receiving device of a processing server, the receiving device receives a transaction request from a first financial institution, the transaction request at least including a recipient digital address, a digital token issued by the first financial institution to the recipient digital address, a sender digital address, an asset network identifier and an asset identifier; a generating module of the processing server, the generating module generates a security token for the digital token, the security token is a tokenized security of the digital token issued by the first financial institution; the generating module of the processing server generates an asset request transaction, the asset request transaction at least including the security token, the recipient digital address, the sender digital address and the asset identifier; a sending device of the processing server, the sending device sends the asset request transaction to an asset network; the receiving device of the processing server receives an asset transaction from the asset network, the asset transaction at least including an asset, a recipient digital address and a sender digital address; the generating module of the processing server generates an asset transfer transaction, the asset transfer transaction at least including a recipient digital address, a sender digital address and an asset identifier; and the sending device of the processing server sends the asset transfer transaction to the recipient digital address.

公开一种用于使用担保令牌和支付状态令牌的交易结算的方法。所述方法包括:由处理服务器的接收设备从第一金融机构接收交易请求,所述交易请求至少包括接收方数字地址、由第一金融机构向所述接收方数字地址发行的数字令牌、发送方地址、资产网络标识和资产标识;由所述处理服务器的生成模块针对所述数字令牌生成担保令牌,所述担保令牌是由第一金融机构发行的数字令牌的令牌化担保;由所述处理服务器的生成模块生成支付状态令牌,所述支付状态令牌是对于与所述资产标识关联的资产的支付的令牌化支付授权消息;由所述处理服务器的生成模块生成资产请求交易,所述资产请求交易至少包括所述支付状态令牌、接收方数字地址、发送方数字地址和资产标识;由所述处理服务器的发送设备将所述资产请求交易发送到资产网络;由所述处理服务器的发送设备将所述担保令牌发送到与所述发送方地址关联的第二金融机构;由所述处理服务器的接收设备从所述资产网络接收资产交易,所述资产交易至少包括资产、接收方数字地址和发送方数字地址;由所述处理服务器的生成模块生成资产转移交易,所述资产转移交易至少包括接收方数字地址、发送方数字地址和资产标识;以及由所述处理服务器的发送设备将所述资产交易发送到所述接收方数字地址。A method for transaction settlement using a guarantee token and a payment status token is disclosed. The method comprises: a receiving device of a processing server receives a transaction request from a first financial institution, the transaction request at least including a recipient digital address, a digital token issued by the first financial institution to the recipient digital address, a sender address, an asset network identifier and an asset identifier; a generation module of the processing server generates a guarantee token for the digital token, the guarantee token is a tokenized guarantee of the digital token issued by the first financial institution; a generation module of the processing server generates a payment status token, the payment status token is a tokenized payment authorization message for the payment of the asset associated with the asset identifier; and a generation module of the processing server generates an asset request transaction, the asset request transaction at least including the A payment status token, a recipient digital address, a sender digital address and an asset identifier; the sending device of the processing server sends the asset request transaction to an asset network; the sending device of the processing server sends the guarantee token to a second financial institution associated with the sender address; the receiving device of the processing server receives an asset transaction from the asset network, the asset transaction at least including an asset, a recipient digital address and a sender digital address; the generating module of the processing server generates an asset transfer transaction, the asset transfer transaction at least including a recipient digital address, a sender digital address and an asset identifier; and the sending device of the processing server sends the asset transaction to the recipient digital address.

公开一种用于使用担保令牌和支付状态令牌的交易结算的系统。所述系统包括:处理服务器的接收设备,所述接收设备从第一金融机构接收交易请求,所述交易请求至少包括接收方数字地址、由第一金融机构向所述接收方数字地址发行的数字令牌、发送方数字地址、资产网络标识和资产标识;所述处理服务器的生成模块,所述生成模块针对所述数字令牌生成担保令牌,所述担保令牌是由第一金融机构发行的数字令牌的令牌化担保;所述处理服务器的生成模块生成支付状态令牌,所述支付状态令牌是对于与所述资产标识关联的资产的支付的令牌化支付授权消息;所述处理服务器的生成模块生成资产请求交易,所述资产请求交易至少包括所述支付状态令牌、接收方数字地址、发送方数字地址和资产标识;所述处理服务器的发送设备,所述发送设备将所述资产请求交易发送到资产网络;所述处理服务器的发送设备将所述担保令牌发送到与所述发送方地址关联的第二金融机构;所述处理服务器的接收设备从所述资产网络接收资产交易,所述资产交易至少包括资产、接收方数字地址和发送方数字地址;所述处理服务器的生成模块生成资产转移交易,所述资产转移交易至少包括接收方数字地址、发送方数字地址和资产标识;以及所述处理服务器的发送设备将所述资产交易发送到所述接收方数字地址。A system for transaction settlement using a guarantee token and a payment status token is disclosed. The system comprises: a receiving device of a processing server, the receiving device receives a transaction request from a first financial institution, the transaction request at least comprising a recipient digital address, a digital token issued by the first financial institution to the recipient digital address, a sender digital address, an asset network identifier and an asset identifier; a generating module of the processing server, the generating module generates a guarantee token for the digital token, the guarantee token is a tokenized guarantee of the digital token issued by the first financial institution; the generating module of the processing server generates a payment status token, the payment status token is a tokenized payment authorization message for the payment of the asset associated with the asset identifier; the generating module of the processing server generates an asset request transaction, the asset request transaction to The processing server includes at least the payment status token, the recipient digital address, the sender digital address and the asset identification; the sending device of the processing server, the sending device sends the asset request transaction to the asset network; the sending device of the processing server sends the guarantee token to a second financial institution associated with the sender address; the receiving device of the processing server receives an asset transaction from the asset network, the asset transaction includes at least the asset, the recipient digital address and the sender digital address; the generating module of the processing server generates an asset transfer transaction, the asset transfer transaction includes at least the recipient digital address, the sender digital address and the asset identification; and the sending device of the processing server sends the asset transaction to the recipient digital address.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

当结合附图阅读时,从以下的示例性实施例的详细描述可以更好地理解本公开的范围。附图中包括以下的图:The scope of the present disclosure may be better understood from the following detailed description of exemplary embodiments when read in conjunction with the accompanying drawings, which include the following figures:

图1是图解说明按照示例性实施例的用于使用担保令牌的交易结算和智能合约访问的高级系统架构的框图。1 is a block diagram illustrating a high-level system architecture for transaction settlement and smart contract access using security tokens, according to an exemplary embodiment.

图2是图解说明按照示例性实施例的用于使用担保令牌的交易结算和智能合约访问的图1的系统的处理服务器的框图。2 is a block diagram illustrating a processing server of the system of FIG. 1 for transaction settlement and smart contract access using a security token, according to an exemplary embodiment.

图3A-图3E是图解说明按照示例性实施例的由图1的系统中的处理服务器(图2)执行的使用担保令牌的交易结算和智能合约访问的过程的流程图。3A-3E are flow diagrams illustrating a process of transaction settlement and smart contract access using a security token performed by a processing server ( FIG. 2 ) in the system of FIG. 1 , according to an exemplary embodiment.

图4A-图4B是图解说明按照示例性实施例的用于使用担保令牌的交易结算和智能合约访问的示例性方法的流程图。4A-4B are flow diagrams illustrating an exemplary method for transaction settlement and smart contract access using a security token, according to an exemplary embodiment.

图5A-图5B是图解说明按照示例性实施例的由图1的系统中的处理服务器(图2)执行的使用担保令牌和支付状态令牌的交易结算和智能合约访问的过程的流程图。5A-5B are flow diagrams illustrating a process of transaction settlement and smart contract access using a guarantee token and a payment status token performed by a processing server (FIG. 2) in the system of FIG. 1 according to an exemplary embodiment.

图6A-图6B是图解说明按照示例性实施例的用于使用担保令牌和支付状态令牌的交易结算和智能合约访问的示例性方法的流程图。6A-6B are flow diagrams illustrating an exemplary method for transaction settlement and smart contract access using a security token and a payment status token according to an exemplary embodiment.

图7是图解说明按照示例性实施例的计算机系统架构的框图。FIG. 7 is a block diagram illustrating a computer system architecture in accordance with an exemplary embodiment.

根据下文中提供的详细描述,本公开的其他适用领域将变得明显。应理解的是,示例性实施例的详细描述只是用于举例说明,于是,并不一定限制本公开的范围。Further areas of applicability of the present disclosure will become apparent from the detailed description provided hereinafter.It should be understood that the detailed description of the exemplary embodiments is only for illustration and thus, does not necessarily limit the scope of the present disclosure.

具体实施方式DETAILED DESCRIPTION

术语表Glossary

区块链-基于区块链的货币的所有交易的公共分类账。一个或多个计算设备可以构成区块链网络,区块链网络可被配置为处理交易并将交易记录为区块链中的区块的一部分。一旦完成区块,该区块就被添加到区块链中,从而更新交易记录。在许多情况下,区块链可以是按时间顺序的交易的分类账,或者可以按适合于由区块链网络使用的任何其他顺序呈现。在一些构成中,记录在区块链中的交易可包括目的地地址和货币金额,使得区块链记录多少货币可归于特定地址。在一些情况下,交易是金融交易,而其他的不是金融交易,或者可能包括另外或者不同的信息,比如源地址、时间戳等。在一些实施例中,区块链还可以或者可替选地以交易的形式,包括要被或者需要被放置在分布式数据库中的几乎任何类型的数据,所述分布式数据库保持不断增长的数据记录的列表,这些数据记录被增强,以防范篡改和修正(即使是其操作人员的篡改和修正),并且可以由区块链网络通过工作量证明和/或与之关联的任何其他适当核实技术确认和验证。在一些情况下,关于给定交易的数据还可包括附加到交易数据的并不直接是交易的一部分的额外数据。在一些情况下,将此类数据包含在区块链中可以构成交易。在此类情况下,区块链可能不直接与特定的数字货币、虚拟货币、法定货币或其他类型的货币关联。Blockchain-a public ledger of all transactions of blockchain-based currencies. One or more computing devices may constitute a blockchain network, which may be configured to process transactions and record transactions as part of a block in the blockchain. Once a block is completed, the block is added to the blockchain, thereby updating the transaction record. In many cases, the blockchain may be a ledger of transactions in chronological order, or may be presented in any other order suitable for use by the blockchain network. In some configurations, transactions recorded in the blockchain may include a destination address and a currency amount, so that the blockchain records how much currency can be attributed to a specific address. In some cases, transactions are financial transactions, while others are not financial transactions, or may include additional or different information, such as source addresses, timestamps, etc. In some embodiments, the blockchain may also or alternatively include, in the form of transactions, almost any type of data that is to be or needs to be placed in a distributed database, which maintains a growing list of data records that are enhanced to prevent tampering and modification (even by its operators) and can be confirmed and verified by the blockchain network through proof of work and/or any other appropriate verification technology associated therewith. In some cases, data about a given transaction may also include additional data that is appended to the transaction data and is not directly part of the transaction. In some cases, including such data in a blockchain may constitute a transaction. In such cases, the blockchain may not be directly associated with a particular digital currency, virtual currency, legal currency, or other type of currency.

使用担保令牌的交易结算和智能合约访问的系统A system for transaction settlement and smart contract access using security tokens

图1图解说明按照示例性实施例的使用担保令牌的交易结算和智能合约访问的系统100。FIG. 1 illustrates a system 100 for transaction settlement and smart contract access using security tokens, according to an exemplary embodiment.

系统100包括接收计算设备102、第一金融机构104、处理服务器106、第二金融机构108、发送计算设备110和资产网络114。System 100 includes a receiving computing device 102 , a first financial institution 104 , a processing server 106 , a second financial institution 108 , a sending computing device 110 , and an asset network 114 .

接收计算设备102是与系统100中的用户关联的计算设备。在实施例中,接收计算设备102的用户是第一金融机构104的客户(例如,在第一金融机构102拥有交易账户)。例如,接收计算设备102的用户具有用于交易由第一金融机构104发行的存款令牌的数字地址,例如,数字钱包。此外,接收计算设备102在资产网络114上操作。例如,接收计算设备102的用户可以具有资产网络114的账户或以其他方式访问资产网络114以购买一个或多个资产(例如,在非同质化令牌或“NFT”市场上购买NFT)。涉及接收计算设备102的交易在下面参考图3A-图6B更详细地描述。接收计算设备102可以是桌上型计算机、笔记本电脑、膝上型计算机、平板电脑、手持设备、智能电话机、瘦客户端或能够存储、编译和组织音频、视觉或文本数据并从其他计算设备(比如第一金融机构104、处理服务器106、发送计算设备110和/或资产网络114的一个或多个节点)接收该数据和向其发送该数据的任何其他电子设备或计算系统。例如,接收计算设备102可以是专门配置为进行本文中讨论的功能的任何类型的电子设备或计算系统,比如图7中图解所示的计算机系统700。虽然仅示出了单个接收计算设备102,但是可以意识到的是,系统100可以包括任何数量的接收计算设备102。The receiving computing device 102 is a computing device associated with a user in the system 100. In an embodiment, the user of the receiving computing device 102 is a customer of the first financial institution 104 (e.g., has a transaction account at the first financial institution 102). For example, the user of the receiving computing device 102 has a digital address, e.g., a digital wallet, for trading deposit tokens issued by the first financial institution 104. In addition, the receiving computing device 102 operates on an asset network 114. For example, the user of the receiving computing device 102 may have an account with the asset network 114 or otherwise access the asset network 114 to purchase one or more assets (e.g., purchase an NFT on a non-fungible token or "NFT" marketplace). Transactions involving the receiving computing device 102 are described in more detail below with reference to Figures 3A-6B. The receiving computing device 102 may be a desktop computer, a notebook computer, a laptop computer, a tablet computer, a handheld device, a smart phone, a thin client, or any other electronic device or computing system capable of storing, compiling, and organizing audio, visual, or textual data and receiving and sending such data from and to other computing devices, such as the first financial institution 104, the processing server 106, the sending computing device 110, and/or one or more nodes of the asset network 114. For example, the receiving computing device 102 may be any type of electronic device or computing system specifically configured to perform the functions discussed herein, such as the computer system 700 illustrated in FIG7. Although only a single receiving computing device 102 is shown, it will be appreciated that the system 100 may include any number of receiving computing devices 102.

第一金融机构104是诸如发行银行或配置为发行适合于利用法定货币或数字令牌为电子支付交易提供资金的交易账户的任何其他实体之类的金融机构。第一金融机构104是发行但不限于央行数字货币(CBDC)、受监管的稳定币、数字化存款令牌或代表对第一金融机构104的法定债权(claim)的任何其他适当的数字令牌的金融实体。例如,第一金融机构104可以是但不限于银行、中央银行、电子货币发行者、稳定币发行者或能够发行数字令牌的任何其他适当的金融实体。在第一金融机构104是中央银行的实施例中,数字令牌表示央行债务(例如,CBDC)。在第一金融机构104是银行的实施例中,数字令牌表示数字化存款,数字化存款是存款债务的数字化形式。在第一金融机构104是电子货币发行者的实施例中,数字令牌表示电子货币债务。在第一金融机构104是稳定币发行者的实施例中,数字令牌表示与稳定币持有关联的法定债权。数字令牌是相关第一金融机构104的存款债务的数字表示,比如但不限于对第一金融机构104的法定债权、提款债权、存款人债权、存款保险债权等。数字令牌所代表的基础存款和关联特征不会因为令牌化而改变。由第一金融机构104发行的数字令牌包括但不限于要发行的金额(例如,数字令牌法定货币等价物)、货币(例如,根据其发行数字令牌的法定货币)、发行日期(例如,创建数字令牌的日期)以及任何其他适当的元数据(例如,第一金融机构104的标识、接收计算设备102的标识、接收计算设备102的数字地址等)中的一个或多个。The first financial institution 104 is a financial institution such as an issuing bank or any other entity configured to issue a transaction account suitable for funding electronic payment transactions using legal tender or digital tokens. The first financial institution 104 is a financial entity that issues, but is not limited to, a central bank digital currency (CBDC), a regulated stablecoin, a digitized deposit token, or any other appropriate digital token representing a legal claim to the first financial institution 104. For example, the first financial institution 104 may be, but is not limited to, a bank, a central bank, an electronic currency issuer, a stablecoin issuer, or any other appropriate financial entity capable of issuing digital tokens. In an embodiment where the first financial institution 104 is a central bank, the digital token represents a central bank liability (e.g., CBDC). In an embodiment where the first financial institution 104 is a bank, the digital token represents a digitized deposit, which is a digitized form of a deposit liability. In an embodiment where the first financial institution 104 is an electronic currency issuer, the digital token represents an electronic currency liability. In an embodiment where the first financial institution 104 is a stablecoin issuer, the digital token represents a legal claim associated with a stablecoin holding. The digital token is a digital representation of a deposit obligation of the associated first financial institution 104, such as, but not limited to, a legal claim, a withdrawal claim, a depositor's claim, a deposit insurance claim, etc., against the first financial institution 104. The underlying deposit and associated characteristics represented by the digital token are not changed as a result of tokenization. The digital token issued by the first financial institution 104 includes, but is not limited to, one or more of the amount to be issued (e.g., the digital token legal tender equivalent), the currency (e.g., the legal tender in accordance with which the digital token is issued), the issue date (e.g., the date the digital token was created), and any other appropriate metadata (e.g., the identity of the first financial institution 104, the identity of the receiving computing device 102, the digital address of the receiving computing device 102, etc.).

第一金融机构104可以是多令牌网络112上的被许可实体,它与多令牌网络122交互并提供诸如数字钱包之类的面向客户的产品。第一金融机构104被允许为它们的客户(例如,接收计算设备102的用户)创建和管理钱包(例如,数字地址),从多令牌网络112读取交易和余额,并代表它们的客户(例如,接收计算设备102的用户)提交交易。此外,第一金融机构104可以向接收计算设备102发行支付工具,比如物理支付卡、虚拟支付卡、纸质支票、虚拟支票等。接收计算设备102可以接收数字钱包和/或其他支付工具,以传递与交易账户关联的支付凭证,从而利用该交易账户为支付交易提供资金。The first financial institution 104 may be a licensed entity on the multi-token network 112 that interacts with the multi-token network 122 and provides customer-facing products such as digital wallets. The first financial institution 104 is permitted to create and manage wallets (e.g., digital addresses) for their customers (e.g., users of the receiving computing device 102), read transactions and balances from the multi-token network 112, and submit transactions on behalf of their customers (e.g., users of the receiving computing device 102). In addition, the first financial institution 104 may issue payment instruments such as physical payment cards, virtual payment cards, paper checks, virtual checks, etc. to the receiving computing device 102. The receiving computing device 102 may receive the digital wallet and/or other payment instruments to deliver payment credentials associated with a transaction account, thereby utilizing the transaction account to fund a payment transaction.

处理服务器106可以是服务器、桌上型计算机、笔记本电脑、膝上型计算机、平板电脑、手持设备、智能电话机、瘦客户端或能够存储、编译和组织音频、视觉或文本数据并从其他计算设备(比如接收计算设备102、第一金融机构104、第二金融机构108、发送计算设备110和/或资产网络114)接收该数据和向其发送该数据的任何其他电子设备或计算系统。例如,处理服务器106可以是专门配置为进行本文中讨论的功能的任何类型的电子设备或计算系统,比如图7中图解所示的计算机系统700。在示例性实施例中,处理服务器106是多令牌网络112上的运营商节点和/或管理节点,所述节点能够从第一金融机构104和第二金融机构108接收数字令牌和向其发送数字令牌,针对数字令牌生成担保令牌,生成用于解锁资产网络114上的一个或多个智能合约的支付状态令牌,从接收计算设备102、第一金融机构104、第二金融机构108、发送计算设备110和/或资产网络114接收、生成交易消息和请求和/或向其发送交易消息和请求,从资产网络114、接收计算设备102和发送计算设备110接收资产和向其发送资产,从第一金融机构104和第二金融机构108接收担保令牌赎回请求,以及生成结算交易消息并将其发送到第一金融机构104和第二金融机构108。处理服务器106参考图2更详细地讨论。Processing server 106 may be a server, desktop computer, notebook computer, laptop computer, tablet computer, handheld device, smart phone, thin client, or any other electronic device or computing system capable of storing, compiling, and organizing audio, visual, or textual data and receiving and sending such data from and to other computing devices, such as receiving computing device 102, first financial institution 104, second financial institution 108, sending computing device 110, and/or asset network 114. For example, processing server 106 may be any type of electronic device or computing system specifically configured to perform the functions discussed herein, such as computer system 700 illustrated in FIG. 7 . In an exemplary embodiment, the processing server 106 is an operator node and/or management node on the multi-token network 112 that is capable of receiving and sending digital tokens from and to the first financial institution 104 and the second financial institution 108, generating collateral tokens for digital tokens, generating payment status tokens for unlocking one or more smart contracts on the asset network 114, receiving, generating and/or sending transaction messages and requests from and to the receiving computing device 102, the first financial institution 104, the second financial institution 108, the sending computing device 110, and/or the asset network 114, receiving and sending assets from and to the asset network 114, the receiving computing device 102, and the sending computing device 110, receiving collateral token redemption requests from the first financial institution 104 and the second financial institution 108, and generating and sending settlement transaction messages to the first financial institution 104 and the second financial institution 108. The processing server 106 is discussed in more detail with reference to FIG.

第二金融机构108是诸如收款银行或配置为发行适合于利用法定货币或数字令牌为电子支付交易提供资金的交易账户的任何其他实体之类的金融机构。第二金融机构108是发行但不限于央行数字货币(CBDC)、受监管的稳定币、数字化存款令牌或代表对第二金融机构108的法定债权的任何其他适当的数字令牌的金融实体。例如,第二金融机构108可以是但不限于银行、中央银行、电子货币发行者、稳定币发行者或能够发行数字令牌的任何其他适当的金融实体。在第二金融机构108是中央银行的实施例中,数字令牌表示央行债务(例如,CBDC)。在第二金融机构108是银行的实施例中,数字令牌表示数字化存款,数字化存款是存款债务的数字化形式。在第二金融机构108是电子货币发行者的实施例中,数字令牌表示电子货币债务。在第二金融机构108是稳定币发行者的实施例中,数字令牌表示与稳定币持有关联的法定债权。数字令牌是相关第二金融机构108的存款债务的数字表示,比如但不限于对第二金融机构108的法定债权、提款债权、存款人债权、存款保险债权等。数字令牌所代表的基础存款和关联特征不会因为令牌化而改变。由第二金融机构108发行的数字令牌包括但不限于要发行的金额(例如,数字令牌法定货币等价物)、货币(例如,根据其发行数字令牌的法定货币)、发行日期(例如,创建数字令牌的日期)以及任何其他适当的元数据(例如,第二金融机构108的标识、发送计算设备110的标识、发送计算设备110的数字地址等)中的一个或多个。The second financial institution 108 is a financial institution such as a receiving bank or any other entity configured to issue a transaction account suitable for funding electronic payment transactions using legal tender or digital tokens. The second financial institution 108 is a financial entity that issues, but is not limited to, a central bank digital currency (CBDC), a regulated stablecoin, a digitized deposit token, or any other appropriate digital token representing a legal claim on the second financial institution 108. For example, the second financial institution 108 may be, but is not limited to, a bank, a central bank, an electronic currency issuer, a stablecoin issuer, or any other appropriate financial entity capable of issuing digital tokens. In an embodiment where the second financial institution 108 is a central bank, the digital token represents a central bank liability (e.g., CBDC). In an embodiment where the second financial institution 108 is a bank, the digital token represents a digitized deposit, which is a digitized form of a deposit liability. In an embodiment where the second financial institution 108 is an electronic currency issuer, the digital token represents an electronic currency liability. In an embodiment where the second financial institution 108 is a stablecoin issuer, the digital token represents a legal claim associated with a stablecoin holding. The digital token is a digital representation of a deposit obligation of the associated second financial institution 108, such as, but not limited to, a legal claim, a withdrawal claim, a depositor's claim, a deposit insurance claim, etc., against the second financial institution 108. The underlying deposit and associated characteristics represented by the digital token do not change as a result of tokenization. The digital token issued by the second financial institution 108 includes, but is not limited to, one or more of the amount to be issued (e.g., the digital token legal tender equivalent), the currency (e.g., the legal tender in accordance with which the digital token is issued), the issue date (e.g., the date the digital token was created), and any other appropriate metadata (e.g., the identity of the second financial institution 108, the identity of the sending computing device 110, the digital address of the sending computing device 110, etc.).

第二金融机构108可以是多令牌网络112上的被许可实体,它与多令牌网络122交互并提供诸如数字钱包之类的面向客户的产品。第二金融机构108被允许为它们的客户(例如,发送计算设备110的用户)创建和管理钱包(例如,数字地址),从多令牌网络112读取交易和余额,并代表它们的客户(例如,发送计算设备100的用户)提交交易。此外,第二金融机构108可以向发送计算设备110发行支付工具,比如物理支付卡、虚拟支付卡、纸质支票、虚拟支票等。发送计算设备110可以接收数字钱包和/或其他支付工具,以传递与交易账户关联的支付凭证,从而利用该交易账户为支付交易提供资金。The second financial institution 108 may be a licensed entity on the multi-token network 112 that interacts with the multi-token network 122 and provides customer-facing products such as digital wallets. The second financial institution 108 is permitted to create and manage wallets (e.g., digital addresses) for their customers (e.g., users of the sending computing device 110), read transactions and balances from the multi-token network 112, and submit transactions on behalf of their customers (e.g., users of the sending computing device 100). In addition, the second financial institution 108 may issue payment instruments such as physical payment cards, virtual payment cards, paper checks, virtual checks, etc. to the sending computing device 110. The sending computing device 110 may receive the digital wallet and/or other payment instrument to deliver payment credentials associated with a transaction account, thereby utilizing the transaction account to fund a payment transaction.

发送计算设备110是与系统100中的用户关联的计算设备。在实施例中,发送计算设备110的用户是第二金融机构108的客户(例如,在第一金融机构104拥有交易账户)。例如,发送计算设备110的用户具有用于交易由第二金融机构108发行的存款令牌的数字地址,例如,数字钱包。此外,发送计算设备110在资产网络114上操作。例如,发送计算设备110的用户可以具有资产网络114的账户或以其他方式访问资产网络114,发送计算设备110的用户通过资产网络114出售一个或多个资产(例如,NFT市场上的NFT)。涉及发送计算设备110的交易在下面参考图3A-图6B更详细地描述。发送计算设备110可以是桌上型计算机、笔记本电脑、膝上型计算机、平板电脑、手持设备、智能电话机、瘦客户端或能够存储、编译和组织音频、视觉或文本数据并从其他计算设备(比如接收计算设备102、处理服务器106、第二金融机构108和/或资产网络114的一个或多个节点)接收该数据和向其发送该数据的任何其他电子设备或计算系统。例如,发送计算设备110可以是专门配置为进行本文中讨论的功能的任何类型的电子设备或计算系统,比如图7中图解所示的计算机系统700。虽然仅示出了单个发送计算设备110,但是可以意识到的是,系统100可以包括任何数量的发送计算设备100。The sending computing device 110 is a computing device associated with a user in the system 100. In an embodiment, the user of the sending computing device 110 is a customer of the second financial institution 108 (e.g., has a transaction account at the first financial institution 104). For example, the user of the sending computing device 110 has a digital address, such as a digital wallet, for trading deposit tokens issued by the second financial institution 108. In addition, the sending computing device 110 operates on an asset network 114. For example, the user of the sending computing device 110 can have an account with the asset network 114 or otherwise access the asset network 114, and the user of the sending computing device 110 sells one or more assets (e.g., NFTs on the NFT market) through the asset network 114. Transactions involving the sending computing device 110 are described in more detail below with reference to Figures 3A-6B. The sending computing device 110 may be a desktop computer, a notebook computer, a laptop computer, a tablet computer, a handheld device, a smart phone, a thin client, or any other electronic device or computing system capable of storing, compiling, and organizing audio, visual, or textual data and receiving and transmitting the data from and to other computing devices, such as the receiving computing device 102, the processing server 106, the second financial institution 108, and/or one or more nodes of the asset network 114. For example, the sending computing device 110 may be any type of electronic device or computing system specifically configured to perform the functions discussed herein, such as the computer system 700 illustrated in FIG7. Although only a single sending computing device 110 is shown, it will be appreciated that the system 100 may include any number of sending computing devices 100.

资产网络114是使得能够使用数字令牌在用户之间交换(例如,购买和出售)资产(例如,产品或服务)的网络或平台。资产网络114能够存储、编译和组织音频、视觉或文本数据,并从其他计算设备(比如接收计算设备102和/或处理服务器106、发送计算设备110)接收该数据和向其发送该数据。例如,资产网络114可以由专门配置为进行本文中讨论的功能的任何类型的一个或多个电子设备或计算系统操作或支持,比如图7中图解所示的计算机系统700。资产网络114可以包括在资产网络114上出售和/或购买资产的多个用户节点(例如,接收计算设备102和发送计算设备110)。例如,资产网络114可以是但不限于零售支付网络、企业对企业支付网络、供应链支付网络、跨境个人对个人支付网络(例如汇款(remittent)流)、公共加密经济(例如,NFT市场、去中心化金融(DeFi)网络等),或者对本领域技术人员来说明显的用于便利资产与数字令牌的交换的任何其他适当的网络。在NFT市场的例子中,资产网络114便利接收计算设备102和发送计算设备110之间数字艺术品(例如,NFT)的出售和购买。此外,资产网络114可以包括关联或链接到正在资产网络114上买卖的资产的一个或多个智能合约,以及用于解锁智能合约和释放资产的一个或多个参数。在NFT市场(例如,资产网络114)的例子中,智能合约持有每个待售的NFT(例如,资产),并定义用于解锁智能合约的一个或多个参数。例如,智能合约的一个或多个参数可以定义用于购买资产的可接受货币等。The asset network 114 is a network or platform that enables the exchange (e.g., purchase and sale) of assets (e.g., products or services) between users using digital tokens. The asset network 114 is capable of storing, compiling, and organizing audio, visual, or textual data, and receiving and sending data from other computing devices (e.g., receiving computing device 102 and/or processing server 106, sending computing device 110). For example, the asset network 114 can be operated or supported by one or more electronic devices or computing systems of any type specifically configured to perform the functions discussed herein, such as the computer system 700 illustrated in FIG. 7. The asset network 114 can include multiple user nodes (e.g., receiving computing device 102 and sending computing device 110) that sell and/or purchase assets on the asset network 114. For example, the asset network 114 can be, but is not limited to, a retail payment network, a business-to-business payment network, a supply chain payment network, a cross-border person-to-person payment network (e.g., remittent flows), a public crypto-economy (e.g., an NFT marketplace, a decentralized finance (DeFi) network, etc.), or any other appropriate network that is apparent to one skilled in the art for facilitating the exchange of assets and digital tokens. In the example of the NFT marketplace, the asset network 114 facilitates the sale and purchase of digital artworks (e.g., NFTs) between the receiving computing device 102 and the sending computing device 110. In addition, the asset network 114 can include one or more smart contracts associated or linked to assets being bought and sold on the asset network 114, and one or more parameters for unlocking the smart contract and releasing the asset. In the example of the NFT marketplace (e.g., the asset network 114), the smart contract holds each NFT (e.g., asset) for sale and defines one or more parameters for unlocking the smart contract. For example, one or more parameters of the smart contract can define acceptable currencies for purchasing assets, etc.

在系统100的实施例中,接收计算设备102、第一金融机构104、处理服务器106、第二金融机构108和发送计算设备110是多令牌网络112的一部分。多令牌网络112便利传统法定货币用户和加密原生用户(例如,接收计算设备102、第一金融机构104、第二金融机构108和发送计算设备110)之间的交易和通信。多令牌网络112使多个实体(例如,公司、政府、金融机构等)能够发行和转移数字令牌,并充分利用受监管的加密货币(例如,稳定币、CBDC等)作为交易的令牌形式或作为资产,以在多令牌网络112上提供即时结算。多令牌网络112与现有的传统支付轨道交互和/或以其他方式与现有的传统支付轨道集成,从而提供额外的消费者选择和益处(例如,利用数字令牌或法定货币进行交易)。多令牌网络112是私有被许可网络系统,它维护访问控制层,以允许选定动作仅由某些可识别的参与者(例如,接收计算设备102、第一金融机构104、第二金融机构108和发送计算设备110)进行。例如,多令牌网络112能够直接从一个地址到另一个地址(例如,与接收计算设备102关联的数字地址和与发送计算设备110关联的数据地址)接收、存储、处理和/或发送数字令牌。多令牌网络112是在网络运营商基础设施上运行,并且参与者可以通过一个或多个应用编程接口(API)访问的可编程网络。API可以是私有的被许可API,使得多令牌网络112的节点需要由多令牌网络12颁发的凭证才能访问多令牌网络122。例如,多令牌网络112包括与参与多令牌网络112的每个金融机构(例如,第一金融机构104和第二金融机构108)兼容的API。多令牌网络112能够跨多个网络(例如,资产网络114和区块链网络116)进行通信和交易。虽然图1中仅示出了单个区块链网络116和单个资产网络114,但是可以意识到的是,任何数量的区块链网络16和/或资产网络114可以是多令牌网络112的一部分。此外,多令牌网络112能够跨各种类型的网络进行通信和交易。例如,区块链网络116和/或资产网络114可以是私有的、被许可的或公有区块链网络,并且第一金融机构104和第二金融机构108可以各自是单独的支付网络的一部分。In an embodiment of the system 100, the receiving computing device 102, the first financial institution 104, the processing server 106, the second financial institution 108, and the sending computing device 110 are part of a multi-token network 112. The multi-token network 112 facilitates transactions and communications between traditional fiat currency users and crypto-native users (e.g., the receiving computing device 102, the first financial institution 104, the second financial institution 108, and the sending computing device 110). The multi-token network 112 enables multiple entities (e.g., companies, governments, financial institutions, etc.) to issue and transfer digital tokens and leverage regulated cryptocurrencies (e.g., stablecoins, CBDCs, etc.) as a token form of transaction or as an asset to provide instant settlement on the multi-token network 112. The multi-token network 112 interacts and/or otherwise integrates with existing traditional payment rails, thereby providing additional consumer choices and benefits (e.g., utilizing digital tokens or fiat currencies for transactions). The multi-token network 112 is a private permissioned network system that maintains an access control layer to allow selected actions to be performed only by certain identifiable participants (e.g., the receiving computing device 102, the first financial institution 104, the second financial institution 108, and the sending computing device 110). For example, the multi-token network 112 is capable of receiving, storing, processing, and/or sending digital tokens directly from one address to another (e.g., a digital address associated with the receiving computing device 102 and a data address associated with the sending computing device 110). The multi-token network 112 is a programmable network that runs on a network operator infrastructure and is accessible to participants through one or more application programming interfaces (APIs). The API can be a private permissioned API such that a node of the multi-token network 112 requires a credential issued by the multi-token network 112 to access the multi-token network 122. For example, the multi-token network 112 includes an API that is compatible with each financial institution (e.g., the first financial institution 104 and the second financial institution 108) participating in the multi-token network 112. The multi-token network 112 is capable of communicating and transacting across multiple networks (e.g., the asset network 114 and the blockchain network 116). Although only a single blockchain network 116 and a single asset network 114 are shown in FIG1 , it can be appreciated that any number of blockchain networks 116 and/or asset networks 114 can be part of the multi-token network 112. In addition, the multi-token network 112 is capable of communicating and transacting across various types of networks. For example, the blockchain network 116 and/or the asset network 114 can be a private, permissioned, or public blockchain network, and the first financial institution 104 and the second financial institution 108 can each be part of a separate payment network.

在实施例中,多令牌网络112可以包括区块链网络116。区块链网络116可以由多个区块链节点组成,包括但不限于第一金融机构104、处理服务器106和第二金融机构108。区块链网络116的每个区块链节点可以是下面更详细讨论的诸如图7中图解所示的计算系统,所述计算系统被配置为进行与区块链的处理和管理相关的功能,包括区块链数据值的生成、提议的区块链交易的核实、数字签名的核实、新区块的生成、新区块的验证和以及区块链的副本的维护。In an embodiment, the multi-token network 112 may include a blockchain network 116. The blockchain network 116 may be composed of a plurality of blockchain nodes, including but not limited to the first financial institution 104, the processing server 106, and the second financial institution 108. Each blockchain node of the blockchain network 116 may be a computing system such as illustrated in FIG. 7 , discussed in more detail below, configured to perform functions related to the processing and management of a blockchain, including generation of blockchain data values, verification of proposed blockchain transactions, verification of digital signatures, generation of new blocks, validation of new blocks, and maintenance of copies of the blockchain.

区块链网络116的区块链可以是由至少多个区块组成的分布式分类账。每个区块可以至少包括区块头和一个或多个数据值。每个区块头可以至少包括时间戳、区块引用值和数据引用值。时间戳可以是生成区块头的时间,并且可以使用任何适当的方法(例如,UNIX时间戳、DateTime等)来表示。区块引用值可以是引用区块链中的较早区块(例如,基于时间戳)的值。在一些实施例中,区块头中的区块引用值可以是对相应区块之前最近所添加区块的区块头的引用。在示例性实施例中,区块引用值可以是通过对最近所添加区块的区块头进行散列而生成的散列值。数据引用值可以类似地是对存储在包括区块头的区块中的一个或多个数据值的引用。在示例性实施例中,数据引用值可以是通过对一个或多个数据值进行散列而生成的散列值。例如,区块引用值可以是使用一个或多个数据值生成的Merkle树的根。The blockchain of the blockchain network 116 may be a distributed ledger consisting of at least a plurality of blocks. Each block may include at least a block header and one or more data values. Each block header may include at least a timestamp, a block reference value, and a data reference value. The timestamp may be the time when the block header is generated, and may be represented using any appropriate method (e.g., UNIX timestamp, DateTime, etc.). The block reference value may be a value that references an earlier block in the blockchain (e.g., based on a timestamp). In some embodiments, the block reference value in the block header may be a reference to the block header of the most recently added block before the corresponding block. In an exemplary embodiment, the block reference value may be a hash value generated by hashing the block header of the most recently added block. The data reference value may similarly be a reference to one or more data values stored in a block including the block header. In an exemplary embodiment, the data reference value may be a hash value generated by hashing one or more data values. For example, the block reference value may be the root of a Merkle tree generated using one or more data values.

每个区块头中的区块引用值和数据引用值的使用可导致区块链是不可变的。对数据值的任何尝试修改都需要为该区块生成新的数据引用值,这将因此要求新生成后续区块的区块引用值,进一步要求在每个后续区块中生成新的区块引用值。在生成新的区块并将其添加到区块链之前,必须在区块链网络116中的每个单个节点中进行和更新该操作,以便使更改永久化。计算限制和通信限制可能会使这种修改极其困难(即使并非不可能),从而使区块链不可变。The use of block reference values and data reference values in each block header may result in the blockchain being immutable. Any attempted modification of a data value requires the generation of a new data reference value for that block, which will therefore require the generation of a new block reference value for subsequent blocks, further requiring the generation of a new block reference value in each subsequent block. This operation must be performed and updated in each individual node in the blockchain network 116 before a new block is generated and added to the blockchain in order to make the change permanent. Computational and communication limitations may make such modifications extremely difficult, if not impossible, thereby rendering the blockchain immutable.

在一些实施例中,区块链可以用于存储关于在两个不同的区块链钱包(例如,与接收计算设备102关联的买方数字地址和与发送计算设备110关联的卖方数字地址)之间进行的区块链交易(例如,在资产网络114上购买资产的交易请求)的信息。区块链钱包可以包括用于生成数字签名的加密密钥对的私钥,所述数字签名充当支付方对区块链交易的授权,其中数字签名可以由区块链网络116使用加密密钥对中的公钥来核实。在一些情况下,术语“区块链钱包”或“数字地址”可以特指私钥。在其他情况下,术语“区块链钱包”或“数字地址”可以指存储私钥以供在区块链交易中使用的计算设备(例如,接收计算设备102和发送计算设备110等)。例如,每个计算设备可以各自具有相应加密密钥对的它们自己的私钥,并且可以各自是用于与和区块链网络116关联的区块链的交易的区块链钱包。计算设备可以是适合存储和利用区块链钱包的任何类型的设备,比如桌上型计算机、膝上型计算机、笔记本电脑、平板电脑、蜂窝电话机、智能电话机、智能手表、智能电视、可穿戴式计算设备、可植入式计算设备等。In some embodiments, a blockchain may be used to store information about a blockchain transaction (e.g., a transaction request to purchase an asset on an asset network 114) conducted between two different blockchain wallets (e.g., a buyer digital address associated with a receiving computing device 102 and a seller digital address associated with a sending computing device 110). The blockchain wallet may include a private key of a cryptographic key pair for generating a digital signature that serves as an authorization of the payee to the blockchain transaction, wherein the digital signature may be verified by the blockchain network 116 using a public key in the cryptographic key pair. In some cases, the term "blockchain wallet" or "digital address" may specifically refer to a private key. In other cases, the term "blockchain wallet" or "digital address" may refer to a computing device (e.g., a receiving computing device 102 and a sending computing device 110, etc.) that stores a private key for use in a blockchain transaction. For example, each computing device may each have its own private key of a corresponding cryptographic key pair, and may each be a blockchain wallet for transactions with a blockchain associated with the blockchain network 116. The computing device may be any type of device suitable for storing and utilizing a blockchain wallet, such as a desktop computer, a laptop computer, a notebook computer, a tablet computer, a cellular phone, a smartphone, a smart watch, a smart television, a wearable computing device, an implantable computing device, etc.

存储在区块链中的每个区块链数据值可以对应于区块链交易或其他数据存储(如适用的话)。区块链交易可以至少由以下组成:使用发送者的私钥生成的货币或数字令牌的发送者的数字签名(例如,与接收计算设备102关联的数字地址),使用接收者的公钥生成的货币或数字令牌的接收者的区块链地址(例如,与发送计算设备110关联的数字地址),以及转移的区块链货币金额或存储的其他数据。在一些区块链交易中,交易还可以包括当前存储区块链货币或数字令牌的发送者的一个或多个区块链地址(例如,数字签名证明他们可以访问此类货币或数字令牌),以及使用发送者的公钥为发送者要保留的任何更改生成的地址。加密货币或数字令牌已被发送到的可在未来交易中使用的地址被称为“输出”地址,因为每个地址以前用于捕获先前的区块链交易的输出,所述先前的区块链交易也被称为“未用交易”,因为在先前的交易中有货币或数字令牌被发送到该地址,而该货币或数字令牌仍然未用。在一些情况下,区块链交易还可以包括发送者的公钥,供实体在验证交易时使用。对于区块链交易的传统处理,此类数据可以由发送者或接收者提供给区块链网络116中的区块链节点(例如,处理服务器106、第一金融机构104和/或第二金融机构108)。该节点可以使用发送者钱包的加密密钥对中的公钥来核实数字签名,并且还可以核实发送者对资金的访问(例如,未用交易尚未被使用,并且发送到与发送者钱包关联的地址),称为交易的“确认”的过程,然后将区块链交易包含在新的区块中。在传统的区块链实现中,新的区块在被添加到区块链并分发到区块链网络116中的所有区块链节点之前,可以由区块链网络116中的其他节点验证。在区块链数据值可能不与区块链交易相关,而是与其他类型的数据的存储相关的情况下,区块链数据值仍然可以包括或以其他方式涉及数字签名的验证。Each blockchain data value stored in the blockchain may correspond to a blockchain transaction or other data store, as applicable. A blockchain transaction may consist of at least the following: a digital signature of the sender of the currency or digital token generated using the sender's private key (e.g., a digital address associated with the receiving computing device 102), a blockchain address of the recipient of the currency or digital token generated using the recipient's public key (e.g., a digital address associated with the sending computing device 110), and the amount of blockchain currency transferred or other data stored. In some blockchain transactions, the transaction may also include one or more blockchain addresses of the sender that currently store the blockchain currency or digital token (e.g., a digital signature proving that they have access to such currency or digital token), and an address generated using the sender's public key for any changes that the sender wants to keep. Addresses to which a cryptocurrency or digital token has been sent that can be used in future transactions are referred to as "output" addresses because each address was previously used to capture the output of a previous blockchain transaction, which is also referred to as an "unspent transaction" because there was currency or digital token sent to that address in a previous transaction that remains unspent. In some cases, a blockchain transaction may also include the sender's public key for use by entities when verifying the transaction. For traditional processing of blockchain transactions, such data may be provided by the sender or recipient to a blockchain node in the blockchain network 116 (e.g., the processing server 106, the first financial institution 104, and/or the second financial institution 108). The node may verify the digital signature using the public key of the cryptographic key pair of the sender's wallet, and may also verify the sender's access to the funds (e.g., the unspent transaction has not been spent and is sent to an address associated with the sender's wallet), a process known as "confirmation" of the transaction, and then include the blockchain transaction in a new block. In traditional blockchain implementations, new blocks may be verified by other nodes in the blockchain network 116 before being added to the blockchain and distributed to all blockchain nodes in the blockchain network 116. In cases where a blockchain data value may not be associated with a blockchain transaction, but rather with the storage of other types of data, the blockchain data value may still include or otherwise involve verification of the digital signature.

在系统100中,想要使用数字令牌进行交易的区块链节点可以将这些数字令牌提交给处理服务器106,以便利通过区块链网络116的交易。当接收计算设备102想要使用第一金融机构104发行的数字令牌购买资产网络114上的资产时,则接收计算设备104可以向区块链网络116提交新的区块链交易请求(例如,资产购买请求)。第一金融机构104发行的数字令牌将具有等于或大于资产网络114上的资产的购买价格的值。在示例性实施例中,接收计算设备102经由第一金融机构104(例如,发行数字令牌的金融机构)与区块链网络116通信。交易请求可以包括接收计算设备102的数字地址、第一金融机构104发行的数字令牌、发送计算设备110的数字地址,资产网络114标识和资产标识。在一些情况下,交易请求可以包括使用接收计算设备102的数字地址的私钥生成的数字签名,该数字签名可以由处理服务器106使用接收计算设备102的数字地址的公钥来验证,比如验证接收计算设备102被授权使用为其提交交易的数字地址。在实施例中,接收计算设备102和/或第一金融机构104可以使用传统的支付轨道网络(例如,没有区块链网络116)将交易请求直接发送到处理服务器106。In the system 100, blockchain nodes that want to use digital tokens for transactions can submit these digital tokens to the processing server 106 to facilitate transactions through the blockchain network 116. When the receiving computing device 102 wants to use the digital token issued by the first financial institution 104 to purchase an asset on the asset network 114, the receiving computing device 104 can submit a new blockchain transaction request (e.g., an asset purchase request) to the blockchain network 116. The digital token issued by the first financial institution 104 will have a value equal to or greater than the purchase price of the asset on the asset network 114. In an exemplary embodiment, the receiving computing device 102 communicates with the blockchain network 116 via the first financial institution 104 (e.g., the financial institution that issued the digital token). The transaction request can include the digital address of the receiving computing device 102, the digital token issued by the first financial institution 104, the digital address of the sending computing device 110, the asset network 114 identification, and the asset identification. In some cases, the transaction request may include a digital signature generated using a private key of the digital address of the receiving computing device 102, which may be verified by the processing server 106 using a public key of the digital address of the receiving computing device 102, such as to verify that the receiving computing device 102 is authorized to use the digital address for which the transaction is being submitted. In an embodiment, the receiving computing device 102 and/or the first financial institution 104 may send the transaction request directly to the processing server 106 using a traditional payment rail network (e.g., without the blockchain network 116).

处理服务器106可以接收交易请求,然后可以针对数字令牌生成担保令牌(例如,生成具有与数字令牌的值相等的值的担保令牌)。担保令牌由处理服务器106的一个或多个数字地址创建。担保令牌可以包括一个或多个属性,比如但不限于唯一符号、流通量和交换价值等。在实施例中,处理服务器106将数字令牌存储在处理服务器106的数据库中。处理服务器106可以响应于验证接收计算设备102的数字签名而生成交易请求。担保令牌表示由第一金融机构104发行的数字令牌的令牌化担保(例如,数字令牌所代表的资金的担保)。例如,担保令牌可以针对第一金融机构104对处理服务器106的债务而发行,进而表示处理服务器106对担保令牌的任何后续持有者(例如,第二金融机构108和/或发送计算设备110等)的债务。担保令牌可以用与针对其发行该担保令牌的数字令牌相同的货币表示。担保令牌是一种可替代资产,因此所有发行的相同货币和价值的担保令牌彼此无法区分。担保令牌仅在多令牌网络112内在多令牌网络112中的注册参与者(例如,接收计算设备102、第一金融机构104、第二金融机构108和发送计算设备110等)之间铸造和转移。处理服务器106可以识别资产网络114上的智能合约(例如,资产网络114和在交易请求中识别的资产),并确定用于解锁智能合约的一个或多个参数。在生成担保令牌时,处理服务器106使用与在交易请求中识别的资产关联的智能合约的一个或多个参数来生成将解锁该智能合约并释放资产的担保令牌。在实施例中,担保令牌可能不操作以解锁资产网络114上的智能合约,而是处理服务器106可以生成用于解锁资产网络114上的智能合约的支付状态令牌。在此类实施例中,担保令牌将不会被发送到资产网络114。支付状态令牌可以是使用与在交易请求中识别的资产关联的智能合约的一个或多个参数生成的对于资产网络114上的资产的支付的令牌化支付授权消息。支付状态令牌可以包括资产交易元数据,比如但不限于交易引用、交易支付确认、资产标识、交易支付失败的指示和交易支付延迟的指示。资产交易元数据可以由资产网络114或任何其他外部实体用作支付、交易可核实性和/或对账的证明(例如,如果资产网络114想要向处理服务器106收取佣金)。支付状态令牌是任何适当的可加密核实的消息接发令牌,比如但不限于非同质化ERC 721令牌、ERC 20令牌等。处理服务器106可以在私有区块链网络(例如,区块链网络116)上生成支付状态令牌,并且私有区块链网路可以包括用于将支付状态令牌从私有区块链网络转移到资产网络114的智能合约。处理服务器106代表接收计算设备102生成针对资产的资产请求交易。资产请求交易可以包括但不限于担保令牌、接收计算设备102的接收方数字地址、发送方计算设备110的发送方数字地址和资产标识。在一些实施例中,资产请求交易可以包括处理服务器106的数字地址。在一些情况下,资产请求交易可以包括使用处理服务器106和/或接收计算设备102的数字地址的私钥生成的数字签名,该数字签名可以由资产网络114使用处理服务器106和/或接收计算设备102的数字地址的公钥来验证,比如验证处理服务器106和/或接收计算设备102被授权使用为其提交交易的数字地址。处理服务器106可以将资产请求发送到区块链网络116以便在其中进行记录。在其中处理服务器106生成支付状态令牌的实施例中,资产请求交易包括支付状态令牌而不是担保令牌,并且处理服务器106可以将担保令牌直接发送到第二金融机构108。The processing server 106 may receive the transaction request and may then generate a security token for the digital token (e.g., generate a security token having a value equal to the value of the digital token). The security token is created by one or more digital addresses of the processing server 106. The security token may include one or more attributes, such as, but not limited to, a unique symbol, a circulating amount, and an exchange value, etc. In an embodiment, the processing server 106 stores the digital token in a database of the processing server 106. The processing server 106 may generate the transaction request in response to verifying the digital signature of the receiving computing device 102. The security token represents a tokenized security of the digital token issued by the first financial institution 104 (e.g., a security of the funds represented by the digital token). For example, the security token may be issued for a debt of the first financial institution 104 to the processing server 106, and in turn represents a debt of the processing server 106 to any subsequent holder of the security token (e.g., a second financial institution 108 and/or a sending computing device 110, etc.). The security token may be expressed in the same currency as the digital token for which the security token is issued. The security token is a fungible asset, so all security tokens issued of the same currency and value are indistinguishable from each other. The security token is minted and transferred only within the multi-token network 112 between registered participants in the multi-token network 112 (e.g., the receiving computing device 102, the first financial institution 104, the second financial institution 108, and the sending computing device 110, etc.). The processing server 106 may identify a smart contract on the asset network 114 (e.g., the asset network 114 and the asset identified in the transaction request) and determine one or more parameters for unlocking the smart contract. When generating the security token, the processing server 106 uses one or more parameters of the smart contract associated with the asset identified in the transaction request to generate a security token that will unlock the smart contract and release the asset. In an embodiment, the security token may not operate to unlock the smart contract on the asset network 114, but the processing server 106 may generate a payment status token for unlocking the smart contract on the asset network 114. In such an embodiment, the security token will not be sent to the asset network 114. The payment status token may be a tokenized payment authorization message for payment of the asset on the asset network 114 generated using one or more parameters of the smart contract associated with the asset identified in the transaction request. The payment status token may include asset transaction metadata, such as, but not limited to, a transaction reference, a transaction payment confirmation, an asset identifier, an indication of a transaction payment failure, and an indication of a transaction payment delay. The asset transaction metadata may be used by the asset network 114 or any other external entity as proof of payment, transaction verifiability, and/or reconciliation (e.g., if the asset network 114 wants to charge a commission to the processing server 106). The payment status token is any suitable cryptographically verifiable messaging token, such as, but not limited to, a non-fungible ERC 721 token, an ERC 20 token, etc. The processing server 106 may generate a payment status token on a private blockchain network (e.g., blockchain network 116), and the private blockchain network may include a smart contract for transferring the payment status token from the private blockchain network to the asset network 114. The processing server 106 generates an asset request transaction for an asset on behalf of the receiving computing device 102. The asset request transaction may include, but is not limited to, a collateral token, a recipient digital address of the receiving computing device 102, a sender digital address of the sender computing device 110, and an asset identifier. In some embodiments, the asset request transaction may include a digital address of the processing server 106. In some cases, the asset request transaction may include a digital signature generated using a private key of the digital address of the processing server 106 and/or the receiving computing device 102, which may be verified by the asset network 114 using a public key of the digital address of the processing server 106 and/or the receiving computing device 102, such as verifying that the processing server 106 and/or the receiving computing device 102 is authorized to use the digital address for which the transaction is being submitted. The processing server 106 may send the asset request to the blockchain network 116 for recording therein. In embodiments where the processing server 106 generates a payment status token, the asset request transaction includes the payment status token instead of the guarantee token, and the processing server 106 may send the guarantee token directly to the second financial institution 108.

资产网络114可以从处理服务器106接收资产请求交易,并生成资产交易。资产网络114可以响应于验证处理服务器106和/或接收计算设备102的数字签名而生成资产交易。资产交易可以包括但不限于资产、接收计算设备102的接收方数字地址、发送方计算设备110的发送方数字地址。资产交易可以由资产网络114的节点代表发送计算设备110生成,或者直接由发送计算设备110生成。在一些实施例中,资产交易可以包括处理服务器106的数字地址。在一些情况下,资产请求交易可以包括使用资产网络114和/或发送计算设备110的节点的数字地址的私钥生成的数字签名,该数字签名可以由处理服务器106使用资产网络114的节点和/或发送计算设备110的数字地址的公钥来验证,比如验证资产网络114的节点和/或发送计算设备110被授权使用为其提交交易的数字地址。资产网络114可以将在资产请求交易中接收的担保令牌发送到第二金融机构108,以便第二金融机构108可以赎回与担保令牌关联的货币。在一些实施例中,担保令牌可以被发送到发送计算设备110的数字地址,发送计算设备100可以将该数字令牌提交给第二金融机构108。在其中作为资产请求交易的一部分,资产网络114接收支付状态令牌而不是担保令牌的实施例中,资产网络114可以将支付状态令牌发送到第二金融机构108。或者,资产网络114可以将支付状态令牌发送回处理服务器106,保留并存储支付状态令牌,或者保留并销毁支付状态令牌。The asset network 114 may receive an asset request transaction from the processing server 106 and generate an asset transaction. The asset network 114 may generate an asset transaction in response to verifying a digital signature of the processing server 106 and/or the receiving computing device 102. The asset transaction may include, but is not limited to, an asset, a recipient digital address of the receiving computing device 102, and a sender digital address of the sending computing device 110. The asset transaction may be generated by a node of the asset network 114 on behalf of the sending computing device 110, or directly by the sending computing device 110. In some embodiments, the asset transaction may include the digital address of the processing server 106. In some cases, the asset request transaction may include a digital signature generated using a private key of the digital address of the node of the asset network 114 and/or the sending computing device 110, which may be verified by the processing server 106 using a public key of the digital address of the node of the asset network 114 and/or the sending computing device 110, such as verifying that the node of the asset network 114 and/or the sending computing device 110 is authorized to use the digital address for which the transaction is submitted. The asset network 114 may send the collateral token received in the asset request transaction to the second financial institution 108 so that the second financial institution 108 may redeem the currency associated with the collateral token. In some embodiments, the collateral token may be sent to a digital address of the sending computing device 110, which may submit the digital token to the second financial institution 108. In embodiments where the asset network 114 receives a payment status token instead of a collateral token as part of the asset request transaction, the asset network 114 may send the payment status token to the second financial institution 108. Alternatively, the asset network 114 may send the payment status token back to the processing server 106, retain and store the payment status token, or retain and destroy the payment status token.

处理服务器106可以(例如,经由资产网络114的节点和/或发送计算设备110)从资产网络114接收资产交易。处理服务器106验证资产网络114的节点和/或发送计算设备110的数字签名,并将资产交易和/或仅将资产发送到接收计算设备102的数字地址。The processing server 106 may receive the asset transaction from the asset network 114 (e.g., via a node of the asset network 114 and/or a sending computing device 110). The processing server 106 verifies the digital signature of the node of the asset network 114 and/or the sending computing device 110 and sends the asset transaction and/or only the asset to the digital address of the receiving computing device 102.

处理服务器106可以从第二金融机构108接收赎回请求。赎回请求包括由处理服务器106响应于交易请求而生成的担保令牌。赎回请求还可以包括第二金融机构108的数字地址。在一些情况下,赎回请求可以包括使用第二金融机构108的数字地址的私钥生成的数字签名,该数字签名可以由处理服务器106使用第二金融机构108的数字地址的公钥来验证,比如验证第二金融机构108被授权使用为其提交交易的数字地址。处理服务器106可以生成结算交易消息并将其发送到第一金融机构104。结算交易消息可以包括但不限于数字令牌和将数字令牌的法定货币等价物从第一金融机构104发送到第二金融机构108的指令。结算交易消息还可以包括处理服务器106的数字地址。在一些情况下,结算交易消息可以包括使用处理服务器106的数字地址的私钥生成的数字签名,该数字签名可以由第一金融机构104使用第二处理服务器106的数字地址的公钥来验证,比如验证处理服务器106被授权使用为其提交交易的数字地址。Processing server 106 may receive a redemption request from second financial institution 108. The redemption request includes a collateral token generated by processing server 106 in response to the transaction request. The redemption request may also include a digital address of second financial institution 108. In some cases, the redemption request may include a digital signature generated using a private key of the digital address of second financial institution 108, which may be verified by processing server 106 using a public key of the digital address of second financial institution 108, such as verifying that second financial institution 108 is authorized to use the digital address for which transactions are submitted. Processing server 106 may generate and send a settlement transaction message to first financial institution 104. The settlement transaction message may include, but is not limited to, a digital token and instructions to send a fiat currency equivalent of the digital token from first financial institution 104 to second financial institution 108. The settlement transaction message may also include the digital address of processing server 106. In some cases, the settlement transaction message may include a digital signature generated using a private key of the digital address of processing server 106, which may be verified by first financial institution 104 using a public key of the digital address of second processing server 106, such as verifying that processing server 106 is authorized to use the digital address for which transactions are submitted.

第一金融机构104可以从处理服务器106接收结算交易消息,解锁数字令牌的法定货币等价物,并将该法定货币等价物发送到第二金融机构108。在一些实施例中,第一金融机构104可以响应于验证结算交易消息中的处理服务器106的数字签名而解锁并发送法定货币。第一金融机构104可以将法定货币发送到第二金融机构108,或者使用对本领域技术人员来说明显的传统支付轨道和结算方法来以其他方式结算欠第二金融机构108的法定货币。The first financial institution 104 may receive the settlement transaction message from the processing server 106, unlock the fiat currency equivalent of the digital token, and send the fiat currency equivalent to the second financial institution 108. In some embodiments, the first financial institution 104 may unlock and send the fiat currency in response to verifying the digital signature of the processing server 106 in the settlement transaction message. The first financial institution 104 may send the fiat currency to the second financial institution 108, or otherwise settle the fiat currency owed to the second financial institution 108 using conventional payment rails and settlement methods that are apparent to those skilled in the art.

本文中讨论的方法和系统提供了针对在缺乏信任传统支付系统的特征和规定的数字货币网络中不受监管的数字货币交易的问题的技术解决方案。通过使用由法定货币支持的金融机构发行的数字令牌,并针对这些数字令牌发行担保令牌供数字交易使用,使交易各方能够在数字令牌的值得到担保的可信且受监管的系统中使用数字令牌进行交易。例如,本文中讨论的方法和系统提供一种在被许可区块链网络上支持多种令牌的解决方案,该解决方案使来自银行的数字化存款令牌、非银行发行(但受监管)的稳定币和CBDC的发行和移动成为可能,所有这些都在前沿支付网络的安全性和速度下进行。这将使银行和其他受监管机构能够利用区块链和令牌化资产的优势,同时仍然在受监管和可信的生态系统中运营。因此,本文中讨论的方法和系统提供一种将传统支付和货币结算服务的元素与数字货币的使用相结合,从而产生受监管且稳定的数字货币网络的解决方案。The methods and systems discussed herein provide a technical solution to the problem of unregulated digital currency transactions in digital currency networks that lack the characteristics and regulations of trusted traditional payment systems. By using digital tokens issued by financial institutions backed by legal currency, and issuing security tokens for these digital tokens for use in digital transactions, the parties to the transaction are enabled to use digital tokens to conduct transactions in a trusted and regulated system where the value of the digital tokens is guaranteed. For example, the methods and systems discussed herein provide a solution that supports multiple tokens on a licensed blockchain network, which enables the issuance and movement of digital deposit tokens from banks, non-bank-issued (but regulated) stablecoins, and CBDCs, all at the security and speed of cutting-edge payment networks. This will enable banks and other regulated institutions to take advantage of the advantages of blockchain and tokenized assets while still operating in a regulated and trusted ecosystem. Therefore, the methods and systems discussed herein provide a solution that combines elements of traditional payment and monetary settlement services with the use of digital currencies to produce a regulated and stable digital currency network.

处理服务器Processing Server

图2图解说明系统100中的处理服务器106的实施例。对相关领域技术人员来说,显然图2中图解所示的处理服务器106的实施例只是作为例证提供的,不可能穷尽适合于进行本文中讨论的功能的处理服务器106的所有可能构成。例如,图7中图解所示并在下面更详细讨论的计算机系统700可以是处理服务器106的适成构成。在一些实施例中,图1中图解所示的区块链网络(例如,区块链网络116)中的区块链节点(例如,第一金融机构104和第二金融机构108)可以包括在图2的处理服务器106中图解所示的组件,并被配置为进行本文中讨论的功能。FIG. 2 illustrates an embodiment of a processing server 106 in the system 100. It will be apparent to those skilled in the relevant art that the embodiment of the processing server 106 illustrated in FIG. 2 is provided only as an example and is not exhaustive of all possible configurations of the processing server 106 suitable for performing the functions discussed herein. For example, the computer system 700 illustrated in FIG. 7 and discussed in more detail below may be a suitable configuration of the processing server 106. In some embodiments, the blockchain nodes (e.g., the first financial institution 104 and the second financial institution 108) in the blockchain network (e.g., the blockchain network 116) illustrated in FIG. 1 may include the components illustrated in the processing server 106 of FIG. 2 and be configured to perform the functions discussed herein.

处理服务器106可以包括接收设备202。接收设备202可被配置为经由一种或多种网络协议通过一个或多个网络接收数据。在一些情况下,接收设备202可被配置为经由一种或多种通信方法,比如射频、局域网、无线局域网、蜂窝通信网络、蓝牙、因特网等,从接收计算设备102、第一金融机构104、第二金融机构108、发送计算设备110、资产网络114以及其他系统和实体接收数据。在一些实施例中,接收设备202可以由多个设备,比如用于通过不同网络接收数据的不同接收设备,比如用于通过局域网接收数据的第一接收设备和用于通过因特网接收数据的第二接收设备组成。接收设备202可以接收以电子方式发送的数据信号,其中数据可以被叠加或以其他方式编码在数据信号上,并且可以通过接收设备202接收数据信号来解码、解析、读取或以其他方式获得。在一些情况下,接收设备202可以包括用于解析接收的数据信号以获得叠加在数据信号上的数据的解析模块。例如,接收设备202可以包括解析器程序,所述解析器程序被配置为接收数据信号,并将接收的数据信号变换为由处理服务器106进行的功能的可用输入,以便实现本文中所述的方法和系统。The processing server 106 may include a receiving device 202. The receiving device 202 may be configured to receive data through one or more networks via one or more network protocols. In some cases, the receiving device 202 may be configured to receive data from the receiving computing device 102, the first financial institution 104, the second financial institution 108, the sending computing device 110, the asset network 114, and other systems and entities via one or more communication methods, such as radio frequency, local area network, wireless local area network, cellular communication network, Bluetooth, the Internet, etc. In some embodiments, the receiving device 202 may be composed of multiple devices, such as different receiving devices for receiving data through different networks, such as a first receiving device for receiving data through a local area network and a second receiving device for receiving data through the Internet. The receiving device 202 may receive a data signal sent electronically, wherein the data may be superimposed or otherwise encoded on the data signal, and may be decoded, parsed, read, or otherwise obtained by receiving the data signal by the receiving device 202. In some cases, the receiving device 202 may include a parsing module for parsing the received data signal to obtain data superimposed on the data signal. For example, the receiving device 202 may include a parser program configured to receive data signals and transform the received data signals into usable inputs for functions performed by the processing server 106 in order to implement the methods and systems described herein.

接收设备202可被配置为接收由接收计算设备102、第一金融机构104、第二金融机构108、发送计算设备110、资产网络114以电子方式发送的数据信号,该数据信号可以叠加有或以其他方式编码有待确认的新交易、已确认的区块链交易、待确认的新区块、待添加到区块链的已确认的区块、关于区块确认的消息、区块链网络负载数据等。接收设备202还可被配置为接收由接收计算设备102、第一金融机构104、第二金融机构108、发送计算设备110、资产网络114以电子方式发送的数据信号,该数据信号可以叠加有或以其他方式编码有交易请求、新的区块链交易、公钥、数字签名、响应消息、计算质询响应等。例如,接收设备202可以接收如上所述的交易请求、资产交易和赎回请求。The receiving device 202 may be configured to receive a data signal electronically transmitted by the receiving computing device 102, the first financial institution 104, the second financial institution 108, the sending computing device 110, the asset network 114, which may be superimposed with or otherwise encoded with a new transaction to be confirmed, a confirmed blockchain transaction, a new block to be confirmed, a confirmed block to be added to the blockchain, a message about block confirmation, blockchain network load data, etc. The receiving device 202 may also be configured to receive a data signal electronically transmitted by the receiving computing device 102, the first financial institution 104, the second financial institution 108, the sending computing device 110, the asset network 114, which may be superimposed with or otherwise encoded with a transaction request, a new blockchain transaction, a public key, a digital signature, a response message, a computational challenge response, etc. For example, the receiving device 202 may receive a transaction request, an asset transaction, and a redemption request as described above.

处理服务器106还可以包括通信模块204。通信模块204可被配置为在处理服务器106的模块、引擎、数据库、存储器和其他组件之间发送数据,用于进行本文中讨论的功能。通信模块204可以由一种或多种通信类型组成,并利用各种通信方法在计算设备内进行通信。例如,通信模块204可以由总线、触针连接器、导线等组成。在一些实施例中,通信模块204还可被配置为在处理服务器106的内部组件和处理服务器106的外部组件,比如外部连接的数据库、显示设备、输入设备等之间进行通信。处理服务器106还可以包括处理设备。对相关领域技术人员来说,显然处理设备可被配置为进行本文中讨论的处理服务器106的功能。在一些实施例中,处理服务器106可以包括和/或由专门配置为进行处理服务器106的一个或多个功能的多个引擎和/或模块组成,比如查询模块214、生成模块216、验证模块218等。本文中使用的术语“模块”可以是被特别编程以便接收输入,使用所述输入进行一个或多个处理,并提供输出的软件或硬件。基于本公开,对本领域技术人员来说,各个模块进行的输入、输出和处理将是显而易见的。The processing server 106 may also include a communication module 204. The communication module 204 may be configured to send data between modules, engines, databases, memories, and other components of the processing server 106 for performing the functions discussed herein. The communication module 204 may be composed of one or more communication types and utilize various communication methods to communicate within the computing device. For example, the communication module 204 may be composed of a bus, a pin connector, a wire, etc. In some embodiments, the communication module 204 may also be configured to communicate between internal components of the processing server 106 and external components of the processing server 106, such as externally connected databases, display devices, input devices, etc. The processing server 106 may also include a processing device. It is obvious to those skilled in the relevant art that the processing device may be configured to perform the functions of the processing server 106 discussed herein. In some embodiments, the processing server 106 may include and/or be composed of multiple engines and/or modules specifically configured to perform one or more functions of the processing server 106, such as a query module 214, a generation module 216, a verification module 218, etc. The term "module" as used herein may be software or hardware that is specifically programmed to receive input, perform one or more processes using the input, and provide output. Based on this disclosure, the inputs, outputs, and processes performed by each module will be apparent to those skilled in the art.

处理服务器106还可以包括存储器208。存储器208可被配置为存储供处理服务器106在进行本文中讨论的功能时使用的数据,比如公钥和私钥、对称密钥等。存储器208可被配置为使用适当的数据格式化方法和模式存储数据,并且可以是任何适当类型的存储器,比如只读存储器、随机存取存储器等。对相关领域技术人员来说,显然存储器208可以包括例如加密密钥和算法、通信协议和标准、数据格式化标准和协议、用于处理服务器106的模块和应用程序的程序代码,以及可以适合于由处理服务器106在进行本文中公开的功能时使用的其他数据。在一些实施例中,存储器208可以由关系数据库组成或以其他方式包括关系数据库,所述关系数据库利用结构化查询语言进行存储在其中的结构化数据集的存储、识别、修改、更新、访问等。存储器208可被配置为存储例如加密密钥、盐(salts)、一次性随机数、地址生成和验证算法、数字签名生成和验证方法、用于生成引用值的哈希算法、关于新区块和区块头的生成的规则、未决交易池、区块链网络负载信息、区块链钱包数据、质询难度数据等。存储器208还可被配置为存储用于接收计算设备102、第一金融机构104、第二金融机构108、发送计算设备110和资产网络114的通信信息。存储器208还可被配置为存储由处理服务器106从接收计算设备102、第一金融机构104、第二金融机构108、发送计算设备110和资产网络114接收的数字硬币。The processing server 106 may also include a memory 208. The memory 208 may be configured to store data, such as public and private keys, symmetric keys, etc., for use by the processing server 106 in performing the functions discussed herein. The memory 208 may be configured to store data using appropriate data formatting methods and patterns, and may be any appropriate type of memory, such as read-only memory, random access memory, etc. It will be apparent to those skilled in the relevant art that the memory 208 may include, for example, encryption keys and algorithms, communication protocols and standards, data formatting standards and protocols, program code for modules and applications of the processing server 106, and other data that may be suitable for use by the processing server 106 in performing the functions disclosed herein. In some embodiments, the memory 208 may consist of or otherwise include a relational database that utilizes a structured query language to store, identify, modify, update, access, etc., structured data sets stored therein. The memory 208 may be configured to store, for example, cryptographic keys, salts, one-time random numbers, address generation and verification algorithms, digital signature generation and verification methods, hash algorithms for generating reference values, rules regarding the generation of new blocks and block headers, a pool of pending transactions, blockchain network load information, blockchain wallet data, challenge difficulty data, etc. The memory 208 may also be configured to store communication information for the receiving computing device 102, the first financial institution 104, the second financial institution 108, the sending computing device 110, and the asset network 114. The memory 208 may also be configured to store digital coins received by the processing server 106 from the receiving computing device 102, the first financial institution 104, the second financial institution 108, the sending computing device 110, and the asset network 114.

处理服务器106还可以包括区块链数据206,区块链数据206可以存储在处理服务器106的存储器208中,或者存储在处理服务器106内的单独区域中,或者可以由处理服务器106访问。区块链数据206可以包括区块链,区块链可以由多个区块组成并且与区块链网络(例如,区块链网络116)关联。在一些情况下,区块链数据206还可以包括与区块链及其管理和性能关联的任何其他数据,比如区块生成算法、数字签名生成和确认算法、收集的挖矿出价、挖矿出价加权和选择规则等。在一些情况下,区块链数据206可以包括用于接收计算设备102、第一金融机构104、第二金融机构108、发送计算设备110和资产网络114的通信数据。在一些情况下,区块链数据206可以包括供在资产网络114上购买和出售资产时使用的与区块链钱包关联的数据。The processing server 106 may also include blockchain data 206, which may be stored in a memory 208 of the processing server 106, or in a separate area within the processing server 106, or may be accessed by the processing server 106. The blockchain data 206 may include a blockchain, which may be composed of a plurality of blocks and associated with a blockchain network (e.g., blockchain network 116). In some cases, the blockchain data 206 may also include any other data associated with the blockchain and its management and performance, such as a block generation algorithm, a digital signature generation and confirmation algorithm, collected mining bids, mining bid weighting and selection rules, etc. In some cases, the blockchain data 206 may include communication data for the receiving computing device 102, the first financial institution 104, the second financial institution 108, the sending computing device 110, and the asset network 114. In some cases, the blockchain data 206 may include data associated with a blockchain wallet for use in buying and selling assets on the asset network 114.

处理服务器106可以包括查询模块214。查询模块214可被配置为对数据库执行查询以识别信息。查询模块214可以接收一个或多个数据值或查询字符串,并且可以对所指示的数据库,比如处理服务器106的存储器208执行基于此的查询字符串,以识别存储在所述存储器中的信息。查询模块214然后可以根据需要将识别的信息输出到处理服务器106的适当引擎或模块。例如,查询模块214可以对存储器208执行查询,以识别从接收计算设备102、第一金融机构104、第二金融机构108、发送计算设备110和资产网络114接收的数字硬币。查询模块214例如可以查询资产网络114,以识别一个或多个资产以及与资产网络114和/或一个或多个资产关联的一个或多个智能合约。The processing server 106 may include a query module 214. The query module 214 may be configured to perform a query on a database to identify information. The query module 214 may receive one or more data values or query strings and may perform a query string based thereon on an indicated database, such as the memory 208 of the processing server 106, to identify information stored in the memory. The query module 214 may then output the identified information to an appropriate engine or module of the processing server 106 as needed. For example, the query module 214 may perform a query on the memory 208 to identify digital coins received from the receiving computing device 102, the first financial institution 104, the second financial institution 108, the sending computing device 110, and the asset network 114. The query module 214 may, for example, query the asset network 114 to identify one or more assets and one or more smart contracts associated with the asset network 114 and/or the one or more assets.

处理服务器106还可以包括生成模块216。生成模块216可被配置为生成供处理服务器106在进行本文中讨论的功能时使用的数据。生成模块216可以接收指令作为输入,可以基于指令生成数据,并且可以将生成的数据输出到处理服务器106的一个或多个模块。例如,生成模块216可被配置为生成新的区块链数据值、新的区块头、Merkle根、新的区块和用于区块链的操作的其他数据。生成模块216还可被配置为针对从接收计算设备102、第一金融机构104、第二金融机构108、发送计算设备110和资产网络114接收的一个或多个数字硬币生成担保令牌。例如,生成模块216可以基于数字令牌的值生成担保令牌。此外,生成模块216可被配置为生成用于解锁资产网络114上的一个或多个智能合约的支付状态令牌。The processing server 106 may also include a generation module 216. The generation module 216 may be configured to generate data for use by the processing server 106 in performing the functions discussed herein. The generation module 216 may receive instructions as input, may generate data based on the instructions, and may output the generated data to one or more modules of the processing server 106. For example, the generation module 216 may be configured to generate new blockchain data values, new block headers, Merkle roots, new blocks, and other data for the operation of the blockchain. The generation module 216 may also be configured to generate a security token for one or more digital coins received from the receiving computing device 102, the first financial institution 104, the second financial institution 108, the sending computing device 110, and the asset network 114. For example, the generation module 216 may generate a security token based on the value of the digital token. In addition, the generation module 216 may be configured to generate a payment status token for unlocking one or more smart contracts on the asset network 114.

处理服务器106还可以包括验证模块218。验证模块218可被配置为作为本文中讨论的功能的一部分,为处理服务器106进行验证。验证模块218可以接收指令作为输入,该指令还可以包括要在进行验证时使用的数据,可以根据请求进行验证,并且可以将验证的结果输出到处理服务器106的其他模块或引擎。例如,验证模块218可被配置为通过分析区块链中的区块链数据值来确认区块链交易,以确保接收计算设备102、第一金融机构104、第二金融机构108、发送计算设备110和/或资产网络114被授权使用包含在新交易提交中的交易输出,并且所述交易输出以前未被用于在其他交易中转移货币。验证模块218还可被配置为使用公钥和适当的签名生成算法来验证数字签名。验证模块218还可被配置为验证数字令牌、担保令牌、支付状态令牌和/或在系统100中交易的资产。The processing server 106 may also include a verification module 218. The verification module 218 may be configured to perform verification for the processing server 106 as part of the functionality discussed herein. The verification module 218 may receive an instruction as input, which may also include data to be used when performing verification, may perform verification upon request, and may output the results of the verification to other modules or engines of the processing server 106. For example, the verification module 218 may be configured to confirm a blockchain transaction by analyzing the blockchain data value in the blockchain to ensure that the receiving computing device 102, the first financial institution 104, the second financial institution 108, the sending computing device 110, and/or the asset network 114 are authorized to use the transaction output included in the new transaction submission, and that the transaction output has not been previously used to transfer currency in other transactions. The verification module 218 may also be configured to verify a digital signature using a public key and an appropriate signature generation algorithm. The verification module 218 may also be configured to verify digital tokens, guarantee tokens, payment status tokens, and/or assets traded in the system 100.

处理服务器106还可以包括发送设备220。发送设备220可被配置为经由一种或多种网络协议通过一个或多个网络发送数据。在一些情况下,发送设备220可被配置为经由一种或多种通信方法、局域网、无线局域网、蜂窝通信、蓝牙、射频、因特网等向接收计算设备102、第一金融机构104、第二金融机构108、发送计算设备110、资产网络114和其他实体发送数据。在一些实施例中,发送设备220可以由多个设备组成,比如用于通过不同网络发送数据的不同发送设备,比如用于通过局域网发送数据的第一发送设备和用于通过因特网发送数据的第二发送设备。发送设备220可以以电子方式发送数据信号,该数据信号叠加有可以由接收设备202解析的数据。在一些情况下,发送设备220可以包括用于将数据叠加、编码或以其他方式格式化为适合于发送的数据信号的一个或多个模块。The processing server 106 may also include a sending device 220. The sending device 220 may be configured to send data through one or more networks via one or more network protocols. In some cases, the sending device 220 may be configured to send data to the receiving computing device 102, the first financial institution 104, the second financial institution 108, the sending computing device 110, the asset network 114, and other entities via one or more communication methods, local area network, wireless local area network, cellular communication, Bluetooth, radio frequency, the Internet, etc. In some embodiments, the sending device 220 may be composed of multiple devices, such as different sending devices for sending data through different networks, such as a first sending device for sending data through a local area network and a second sending device for sending data through the Internet. The sending device 220 may electronically send a data signal superimposed with data that can be parsed by the receiving device 202. In some cases, the sending device 220 may include one or more modules for superimposing, encoding, or otherwise formatting data into a data signal suitable for transmission.

发送设备220可被配置为以电子方式向接收计算设备102、第一金融机构104、第二金融机构108、发送计算设备110和资产网络114发送数据信号,该数据信号叠加有或以其他方式编码有新的区块链数据值、待确认的新区块、已确认的区块、关于区块或交易确认的消息以及用于区块链的操作和管理的其他数据。发送设备220还可被配置为以电子方式向接收计算设备102、第一金融机构104、第二金融机构108、发送计算设备110、资产网络114发送数据信号,该数据信号可以叠加有或以其他方式编码有如上更详细讨论的资产请求交易、资产转移交易和结算交易消息等。The sending device 220 may be configured to electronically send a data signal to the receiving computing device 102, the first financial institution 104, the second financial institution 108, the sending computing device 110, and the asset network 114, the data signal superimposed with or otherwise encoded with new blockchain data values, new blocks to be confirmed, confirmed blocks, messages about block or transaction confirmations, and other data used for the operation and management of the blockchain. The sending device 220 may also be configured to electronically send a data signal to the receiving computing device 102, the first financial institution 104, the second financial institution 108, the sending computing device 110, and the asset network 114, the data signal may be superimposed with or otherwise encoded with asset request transactions, asset transfer transactions, and settlement transaction messages discussed in more detail above.

使用担保令牌的交易结算和智能合约访问的过程The process of transaction settlement and smart contract access using security tokens

图3A-图3G图解说明按照示例性实施例的使用担保令牌的交易结算和智能合约访问的过程300。3A-3G illustrate a process 300 for transaction settlement and smart contract access using a security token, according to an exemplary embodiment.

在步骤302,接收计算设备102选择要在资产网络114上获取的资产。例如,接收计算设备102的用户可以选择由发送计算设备110在NFT市场(例如,资产网络114)上出售的NFT。接收计算设备102在步骤304生成资产购买请求,并在步骤306将资产购买请求发送到第一金融机构104。资产购买请求可以包括但不限于发送计算设备110的发送方地址、资产网络114标识、资产标识和资产的价值。At step 302, the receiving computing device 102 selects an asset to be acquired on the asset network 114. For example, a user of the receiving computing device 102 may select an NFT sold by the sending computing device 110 on an NFT marketplace (e.g., the asset network 114). The receiving computing device 102 generates an asset purchase request at step 304 and sends the asset purchase request to the first financial institution 104 at step 306. The asset purchase request may include, but is not limited to, a sender address of the sending computing device 110, an asset network 114 identifier, an asset identifier, and a value of the asset.

在步骤308,第一金融机构104从接收计算设备102接收资产购买请求。第一金融机构104可以检查与接收计算设备102关联的账户,以核实接收计算设备103具有足够高的余额以覆盖所述资产购买的价值。在步骤310,第一金融机构104生成交易请求,该交易请求至少包括接收方数字地址、由第一金融机构104向接收方数字地址发行的数字令牌、发送方地址、资产网络标识、资产标识,并在步骤312将该交易请求发送到处理服务器106。处理服务器106是多令牌网络112的一部分,多令牌网络112可以包括区块链网络(例如,区块链网络116),并且在步骤312,第一金融机构104可以将该交易请求发送到区块链网络116。At step 308, the first financial institution 104 receives the asset purchase request from the receiving computing device 102. The first financial institution 104 may check an account associated with the receiving computing device 102 to verify that the receiving computing device 103 has a sufficiently high balance to cover the value of the asset purchase. At step 310, the first financial institution 104 generates a transaction request, which includes at least a recipient digital address, a digital token issued by the first financial institution 104 to the recipient digital address, a sender address, an asset network identifier, an asset identifier, and sends the transaction request to the processing server 106 at step 312. The processing server 106 is part of a multi-token network 112, which may include a blockchain network (e.g., blockchain network 116), and at step 312, the first financial institution 104 may send the transaction request to the blockchain network 116.

在步骤314,处理服务器106从第一金融机构104接收交易请求,并在步骤318针对数字令牌生成担保令牌。担保令牌至少包括唯一符号、流通金额和交换价值。在实施例中,处理服务器106可以在多令牌网络112内的私有区块链网络上生成担保令牌。例如,处理服务器106可以是被许可私有区块链网络中的节点,用于生成供在多令牌网络112中使用的担保令牌。在其中在私有区块链网络上生成担保令牌的实施例中,智能合约可用于在私有区块链网络和公有区块链网络(例如,资产网络114)之间转移担保令牌。在步骤316,处理服务器106可以直接从第一金融机构104接收交易请求,或者第一金融机构104可以将交易请求发送到区块链网络(例如,区块链网络116),并且处理服务器106和任何其他节点(例如,第一金融机构114和第二金融机构108)可以作为区块链网络(例如,区块链网络116)中的节点接收交易请求。At step 314, the processing server 106 receives a transaction request from the first financial institution 104, and generates a security token for the digital token at step 318. The security token includes at least a unique symbol, a circulating amount, and an exchange value. In an embodiment, the processing server 106 may generate a security token on a private blockchain network within the multi-token network 112. For example, the processing server 106 may be a node in a licensed private blockchain network for generating security tokens for use in the multi-token network 112. In an embodiment in which the security token is generated on a private blockchain network, a smart contract may be used to transfer the security token between the private blockchain network and a public blockchain network (e.g., the asset network 114). At step 316, the processing server 106 may receive the transaction request directly from the first financial institution 104, or the first financial institution 104 may send the transaction request to the blockchain network (e.g., the blockchain network 116), and the processing server 106 and any other nodes (e.g., the first financial institution 114 and the second financial institution 108) may receive the transaction request as nodes in the blockchain network (e.g., the blockchain network 116).

在步骤320,处理服务器106生成资产请求交易。资产请求交易包括但不限于担保令牌、接收计算设备102的接收方数字地址、发送计算设备110的发送方数字地址和资产标识。在步骤322,处理服务器106将资产请求交易发送到资产网络114。At step 320, the processing server 106 generates an asset request transaction. The asset request transaction includes, but is not limited to, a collateral token, a recipient digital address of the receiving computing device 102, a sender digital address of the sending computing device 110, and an asset identifier. At step 322, the processing server 106 sends the asset request transaction to the asset network 114.

在步骤324,资产网络114(例如,资产网络114的一个或多个节点)从处理服务器106接收资产请求。资产请求可以通过资产网络114的智能合约和/或与资产关联的智能合约接收。在步骤326,资产网络114可以处理资产请求并生成资产交易。例如,资产网络114可以核实包括在资产请求中的担保令牌能够解锁与资产网络114和/或资产关联的智能合约。资产交易包括但不限于接收计算设备102的接收方数字地址和发送计算设备110的发送方数字地址。在步骤327,资产网络114将资产交易发送到处理服务器106和/或区块链网络116。At step 324, the asset network 114 (e.g., one or more nodes of the asset network 114) receives an asset request from the processing server 106. The asset request may be received by a smart contract of the asset network 114 and/or a smart contract associated with the asset. At step 326, the asset network 114 may process the asset request and generate an asset transaction. For example, the asset network 114 may verify that the security token included in the asset request is capable of unlocking the smart contract associated with the asset network 114 and/or the asset. The asset transaction includes, but is not limited to, a recipient digital address of the receiving computing device 102 and a sender digital address of the sending computing device 110. At step 327, the asset network 114 sends the asset transaction to the processing server 106 and/or the blockchain network 116.

在步骤328,处理服务器106从资产网络114接收资产交易。处理服务器106可以直接从资产网络114内的节点接收资产交易,或者资产网络114中的节点可以将资产交易发送到区块链网络(例如,区块链网络116),并且在步骤330,处理服务器和任何其他节点(例如,第一金融机构104和第二金融机构108)可以作为区块链网络(例如,区块链网络116)中的节点接收交易请求。At step 328, processing server 106 receives the asset transaction from asset network 114. Processing server 106 may receive the asset transaction directly from a node within asset network 114, or a node in asset network 114 may send the asset transaction to a blockchain network (e.g., blockchain network 116), and at step 330, processing server 106 and any other nodes (e.g., first financial institution 104 and second financial institution 108) may receive the transaction request as nodes in the blockchain network (e.g., blockchain network 116).

在步骤332,处理服务器106生成资产转移交易。资产转移交易包括但不限于接收计算设备102的接收方数字地址、发送计算设备110的发送方数字地址和资产标识。在步骤334,处理服务器106将资产转移交易发送到区块链网络(例如,区块链网络116)和/或接收计算设备102的数字地址。At step 332, the processing server 106 generates an asset transfer transaction. The asset transfer transaction includes, but is not limited to, a recipient digital address of the receiving computing device 102, a sender digital address of the sending computing device 110, and an asset identifier. At step 334, the processing server 106 sends the asset transfer transaction to a blockchain network (e.g., blockchain network 116) and/or the digital address of the receiving computing device 102.

在步骤336和337,区块链网络116和接收计算设备102的数字地址可以分别接收资产转移交易。或者,在步骤338,处理服务器106可以仅将资产发送到接收计算设备102的数字地址。例如,接收计算设备102不是区块链网络(例如,区块链网络116)的一部分,并且在步骤340,接收计算设备102的数字地址接收资产。At steps 336 and 337, the blockchain network 116 and the digital address of the receiving computing device 102 may receive the asset transfer transaction, respectively. Alternatively, at step 338, the processing server 106 may only send the asset to the digital address of the receiving computing device 102. For example, the receiving computing device 102 is not part of the blockchain network (e.g., blockchain network 116), and at step 340, the digital address of the receiving computing device 102 receives the asset.

返回到步骤326,过程300还可以继续进行到步骤342,其中资产网络114将资产交易的担保令牌发送到第二金融机构108。在实施例中,担保令牌是在多令牌网络112内的私有区块链网络上生成的,资产网络114可以首先将担保令牌发送到处理服务器106,以从私有区块链网络释放担保令牌。在其中在私有区块链网络上生成担保令牌的实施例中,处理服务器106可以在已从私有区块链网络释放担保令牌之后进行步骤342。在步骤344,第二金融机构108从资产网络114接收担保令牌,并在步骤346生成包括担保令牌的赎回请求。在步骤348,第二金融机构108将赎回请求发送到处理服务器106。Returning to step 326, process 300 may also proceed to step 342, where the asset network 114 sends the security token for the asset transaction to the second financial institution 108. In embodiments where the security token is generated on a private blockchain network within the multi-token network 112, the asset network 114 may first send the security token to the processing server 106 to release the security token from the private blockchain network. In embodiments where the security token is generated on a private blockchain network, the processing server 106 may perform step 342 after the security token has been released from the private blockchain network. At step 344, the second financial institution 108 receives the security token from the asset network 114 and generates a redemption request including the security token at step 346. At step 348, the second financial institution 108 sends the redemption request to the processing server 106.

在步骤350,处理服务器106从第二金融机构108接收包括担保令牌的赎回请求。在步骤352,处理服务器106生成结算交易消息。结算交易消息包括但不限于数字令牌和将数字令牌的法定货币等价物从第一金融机构104发送到第二金融机构108的指令。在步骤354,处理服务器106将结算交易消息发送到第一金融机构104。At step 350, processing server 106 receives a redemption request including a security token from second financial institution 108. At step 352, processing server 106 generates a settlement transaction message. The settlement transaction message includes, but is not limited to, a digital token and instructions to send the legal currency equivalent of the digital token from first financial institution 104 to second financial institution 108. At step 354, processing server 106 sends the settlement transaction message to first financial institution 104.

在步骤356,第一金融机构104从处理服务器106接收结算交易消息。第一金融机构104可以验证结算交易消息(例如,基于数字令牌本身,或者基于处理服务器106的数字签名等)。响应于结算交易消息,在步骤358,第一金融机构104可以解锁与包括在结算交易消息中的数字令牌等价的法定货币金额,并在步骤360将该法定货币发送到第二金融机构108。At step 356, the first financial institution 104 receives the settlement transaction message from the processing server 106. The first financial institution 104 may verify the settlement transaction message (e.g., based on the digital token itself, or based on the digital signature of the processing server 106, etc.). In response to the settlement transaction message, at step 358, the first financial institution 104 may unlock the legal currency amount equivalent to the digital token included in the settlement transaction message, and send the legal currency to the second financial institution 108 at step 360.

在步骤362,第二金融机构108从第一金融机构104接收法定货币。第二金融机构108在步骤364可以生成给处理服务器106的确认收到法定货币的通知,并在步骤366传送该通知。在步骤368,处理服务器106从第二金融机构108接收该通知。At step 362, the second financial institution 108 receives the legal tender from the first financial institution 104. The second financial institution 108 may generate a notification to the processing server 106 confirming receipt of the legal tender at step 364 and transmit the notification at step 366. At step 368, the processing server 106 receives the notification from the second financial institution 108.

用于使用担保令牌的交易结算和智能合约访问的示例性方法Exemplary Methods for Transaction Settlement and Smart Contract Access Using Security Tokens

图4A-图4B图解说明按照示例性实施例的用于使用担保令牌的交易结算和智能合约访问的方法400。4A-4B illustrate a method 400 for transaction settlement and smart contract access using a security token, according to an exemplary embodiment.

在步骤402,处理服务器(例如,处理服务器106)的接收设备(例如,接收设备202)从第一金融机构(例如,第一金融机构104)接收交易请求。交易请求至少包括但不限于接收方数字地址、由第一金融机构(例如,第一金融机构104)向接收方数字地址发行的数字令牌、发送方地址、资产网络标识(例如,资产网络114的标识)和资产标识。数字令牌可以是但不限于数字化存款令牌、CBDC或用于在系统100中进行交易的任何其他适当的数字硬币。接收方数字地址、资产网络标识、发送方数字地址和资产标识可以构成数字资产合约(例如,从资产网络114购买或以其他方式采购资产的合约)。资产网络114可以是非同质化令牌(NFT)市场,并且资产可以是NFT。At step 402, a receiving device (e.g., receiving device 202) of a processing server (e.g., processing server 106) receives a transaction request from a first financial institution (e.g., first financial institution 104). The transaction request includes at least, but is not limited to, a recipient digital address, a digital token issued by the first financial institution (e.g., first financial institution 104) to the recipient digital address, a sender address, an asset network identifier (e.g., an identifier of asset network 114), and an asset identifier. The digital token may be, but is not limited to, a digitized deposit token, a CBDC, or any other appropriate digital coin for conducting transactions in system 100. The recipient digital address, the asset network identifier, the sender digital address, and the asset identifier may constitute a digital asset contract (e.g., a contract to purchase or otherwise procure an asset from asset network 114). Asset network 114 may be a non-fungible token (NFT) market, and the asset may be an NFT.

在步骤404,处理服务器(例如,处理服务器106)的生成模块(例如,生成模块216)针对数字令牌生成担保令牌,该担保令牌包括处理设备数字地址。担保令牌是由第一金融机构(例如,第一金融机构104)发行的数字令牌的令牌化担保。例如,处理服务器106基于数字令牌的值生成担保令牌。担保令牌表示针对数字令牌的值,对处理服务器106的法定债权。处理服务器106可以(例如,使用查询模块214)识别资产网络114上与资产关联的资产智能合约。资产智能合约可以包括针对资产的一个或多个资产购买要求。在生成担保令牌时,处理服务器106可以利用智能合约的一个或多个要求,使得担保令牌从资产网络114解锁资产。At step 404, a generation module (e.g., generation module 216) of a processing server (e.g., processing server 106) generates a security token for a digital token, the security token including a processing device digital address. The security token is a tokenized security of a digital token issued by a first financial institution (e.g., first financial institution 104). For example, processing server 106 generates the security token based on the value of the digital token. The security token represents a legal claim to processing server 106 for the value of the digital token. Processing server 106 may (e.g., using query module 214) identify an asset smart contract associated with an asset on asset network 114. The asset smart contract may include one or more asset purchase requirements for the asset. When generating the security token, processing server 106 may utilize one or more requirements of the smart contract so that the security token unlocks the asset from asset network 114.

在步骤406,处理服务器(例如,处理服务器106)的生成模块(例如,生成模块216)生成资产请求交易。资产请求交易至少包括但不限于担保令牌、接收方数字地址(例如,接收计算设备102的数字地址)、发送方数字地址(例如,发送计算设备110的数字地址)和资产标识。在步骤408,处理服务器(例如,处理服务器106)的发送设备(例如,发送设备220)将资产请求交易发送到资产网络(例如,资产网络114)。处理服务器106可以将资产请求交易直接发送到资产网络114,或者处理服务器106可将资产请求交易发送到区块链网络(例如,区块链网络116),并且资产网络114中的节点和区块链网络116的任何其他节点可以作为区块链网络116中的节点接收资产请求交易。At step 406, a generation module (e.g., generation module 216) of a processing server (e.g., processing server 106) generates an asset request transaction. The asset request transaction includes at least, but is not limited to, a collateral token, a recipient digital address (e.g., a digital address of a receiving computing device 102), a sender digital address (e.g., a digital address of a sending computing device 110), and an asset identifier. At step 408, a sending device (e.g., sending device 220) of a processing server (e.g., processing server 106) sends the asset request transaction to an asset network (e.g., asset network 114). Processing server 106 may send the asset request transaction directly to asset network 114, or processing server 106 may send the asset request transaction to a blockchain network (e.g., blockchain network 116), and nodes in asset network 114 and any other nodes of blockchain network 116 may receive the asset request transaction as nodes in blockchain network 116.

在步骤410,处理服务器(例如,处理服务器106)的接收设备(例如,接收设备202)从资产网络(例如,资产网络114的节点和/或发送计算设备110)接收资产交易。资产交易至少包括但不限于接收方数字地址(例如,接收计算设备102的数字地址)和发送方数字地址(例如,发送计算设备110的数字地址)。在一些实施例中,可以在处理服务器106上通过智能合约接收资产交易。At step 410, a receiving device (e.g., receiving device 202) of a processing server (e.g., processing server 106) receives an asset transaction from an asset network (e.g., a node of asset network 114 and/or a sending computing device 110). The asset transaction includes at least, but is not limited to, a receiving party digital address (e.g., a digital address of receiving computing device 102) and a sending party digital address (e.g., a digital address of sending computing device 110). In some embodiments, the asset transaction can be received on processing server 106 via a smart contract.

在步骤412,处理服务器(例如,处理服务器106)的生成模块(例如,生成模块216)生成资产转移交易。资产转移交易至少包括但不限于接收方数字地址(例如,接收计算设备102的数字地址)、发送方数字地址(例如,发送计算设备110的数字地址)和资产标识。在步骤414,处理服务器(例如,处理服务器106)的发送设备(例如,发送设备220)将资产转移交易发送到接收方数字地址(例如,接收计算设备102的数字地址)。在实施例中,处理服务器106可以只发送资产,而不是整个资产转移交易。在一些实施例中,可以在处理服务器106上经由智能合约生成资产转移交易。At step 412, a generation module (e.g., generation module 216) of a processing server (e.g., processing server 106) generates an asset transfer transaction. The asset transfer transaction includes at least, but is not limited to, a recipient digital address (e.g., a digital address of a receiving computing device 102), a sender digital address (e.g., a digital address of a sending computing device 110), and an asset identifier. At step 414, a sending device (e.g., sending device 220) of a processing server (e.g., processing server 106) sends the asset transfer transaction to the recipient digital address (e.g., a digital address of a receiving computing device 102). In an embodiment, processing server 106 may only send the asset, rather than the entire asset transfer transaction. In some embodiments, the asset transfer transaction may be generated on processing server 106 via a smart contract.

在步骤416,处理服务器(例如,处理服务器106)的接收设备(例如,接收设备202)从第二金融机构(例如,第二金融机构108)接收赎回请求。赎回请求至少包括担保令牌(例如,在步骤404由处理服务器106生成的担保令牌)。响应于接收到担保令牌,在步骤418,处理服务器(例如,处理服务器106)的生成模块(例如,生成模块216)生成结算交易消息。结算交易消息至少包括但不限于数字化存款令牌(例如,由第一金融机构104发行的数字令牌)和将数字化存款令牌的法定货币等价物从第一金融机构(例如,第一金融机构104)发送到第二金融机构(例如,第二金融机构108)的指令。At step 416, a receiving device (e.g., receiving device 202) of a processing server (e.g., processing server 106) receives a redemption request from a second financial institution (e.g., second financial institution 108). The redemption request includes at least a security token (e.g., the security token generated by processing server 106 at step 404). In response to receiving the security token, at step 418, a generation module (e.g., generation module 216) of a processing server (e.g., processing server 106) generates a settlement transaction message. The settlement transaction message includes at least, but is not limited to, a digitized deposit token (e.g., a digital token issued by first financial institution 104) and an instruction to send the legal currency equivalent of the digitized deposit token from the first financial institution (e.g., first financial institution 104) to the second financial institution (e.g., second financial institution 108).

在步骤420,处理服务器(例如,处理服务器106)的发送设备(例如,发送设备220)将结算交易消息发送到第一金融机构(例如,第一金融机构104)。处理服务器106可以使用智能合约来接收和发送结算交易消息。At step 420, a sending device (e.g., sending device 220) of a processing server (e.g., processing server 106) sends a settlement transaction message to a first financial institution (e.g., first financial institution 104). Processing server 106 may use a smart contract to receive and send settlement transaction messages.

使用担保令牌和支付状态令牌的交易结算和智能合约访问的过程The process of transaction settlement and smart contract access using security tokens and payment status tokens

图5A-图5B图解说明按照示例性实施例的使用担保令牌和支付状态令牌的交易结算和智能合约访问的过程500。过程500共享过程300的步骤302-318,并从步骤318进行到步骤502。过程500将由第一金融机构发行的数字令牌的令牌化担保与担保令牌的智能合约功能解耦。在过程500中,担保令牌起由第一金融机构发行的数字令牌的令牌化担保的作用,并且支付状态令牌用于解锁资产网络114上与一个或多个资产关联的智能合约。在过程500中,担保令牌不被发送到资产网络114。5A-5B illustrate a process 500 for transaction settlement and smart contract access using a security token and a payment status token according to an exemplary embodiment. Process 500 shares steps 302-318 of process 300 and proceeds from step 318 to step 502. Process 500 decouples the tokenized security of a digital token issued by a first financial institution from the smart contract functionality of the security token. In process 500, the security token functions as a tokenized security of a digital token issued by a first financial institution, and the payment status token is used to unlock a smart contract associated with one or more assets on the asset network 114. In process 500, the security token is not sent to the asset network 114.

在步骤502,处理服务器106生成支付状态令牌。支付状态令牌包括资产交易元数据。资产交易元数据包括但不限于交易引用、交易支付确认、资产标识、交易支付失败的指示和交易支付延迟的指示中的一个或多个。资产交易元数据可以由资产网络114或任何其他外部实体用作支付、交易可核实性和/或对账的证明(例如,如果资产网络114想要向处理服务器106收取佣金)。支付状态令牌是任何适当的可加密核实的消息接发令牌,比如但不限于非同质化ERC 721令牌、ERC 20令牌等。At step 502, the processing server 106 generates a payment status token. The payment status token includes asset transaction metadata. The asset transaction metadata includes, but is not limited to, one or more of a transaction reference, a transaction payment confirmation, an asset identification, an indication of a transaction payment failure, and an indication of a transaction payment delay. The asset transaction metadata can be used by the asset network 114 or any other external entity as proof of payment, transaction verifiability, and/or reconciliation (e.g., if the asset network 114 wants to charge a commission to the processing server 106). The payment status token is any suitable cryptographically verifiable messaging token, such as, but not limited to, a non-fungible ERC 721 token, an ERC 20 token, etc.

在步骤504,处理服务器106将担保令牌(例如,在步骤318生成的担保令牌)发送到第二金融机构108。在步骤506,第二金融机构108从处理服务器106接收担保令牌。从步骤506,过程500进行到过程300的步骤346-368。At step 504, processing server 106 sends a guarantee token (e.g., the guarantee token generated at step 318) to second financial institution 108. At step 506, second financial institution 108 receives the guarantee token from processing server 106. From step 506, process 500 proceeds to steps 346-368 of process 300.

在步骤508,处理服务器106生成资产请求交易。资产请求交易包括但不限于支付状态令牌、接收计算设备102的接收方数字地址、发送计算设备110的发送方数字地址和资产标识。在步骤510,处理服务器106将资产请求交易发送到资产网络114。At step 508, the processing server 106 generates an asset request transaction. The asset request transaction includes, but is not limited to, a payment status token, a recipient digital address of the receiving computing device 102, a sender digital address of the sending computing device 110, and an asset identifier. At step 510, the processing server 106 sends the asset request transaction to the asset network 114.

在步骤512,资产网络114(例如,资产网络114的一个或多个节点)从处理服务器106接收资产请求。资产请求可以通过资产网络114的智能合约和/或与资产关联的智能合约接收。资产网络114可以直接从处理服务器106接收资产请求,或者在步骤511,处理服务器106可以将资产请求发送到区块链网络(例如,区块链网络116),并且在步骤512,资产网络114中的节点和区块链网络116的任何其他节点可以作为区块链网络116中的节点接收资产请求。At step 512, the asset network 114 (e.g., one or more nodes of the asset network 114) receives an asset request from the processing server 106. The asset request may be received by a smart contract of the asset network 114 and/or a smart contract associated with the asset. The asset network 114 may receive the asset request directly from the processing server 106, or at step 511, the processing server 106 may send the asset request to a blockchain network (e.g., blockchain network 116), and at step 512, the nodes in the asset network 114 and any other nodes of the blockchain network 116 may receive the asset request as nodes in the blockchain network 116.

在步骤514,资产网络114可以处理资产请求并生成资产交易。例如,资产网络114可以核实包括在资产请求中的支付状态令牌能够解锁与资产网络114和/或资产关联的智能合约。资产交易包括但不限于接收计算设备102的接收方数字地址和发送计算设备110的发送方数字地址。在步骤516,资产网络114将资产交易发送到处理服务器106和/或区块链网络116。在步骤518,区块链网络116从资产网络114接收资产交易。从步骤516,过程500进行到过程300的步骤328-340。At step 514, the asset network 114 may process the asset request and generate an asset transaction. For example, the asset network 114 may verify that the payment status token included in the asset request is capable of unlocking a smart contract associated with the asset network 114 and/or the asset. The asset transaction includes, but is not limited to, a recipient digital address of the receiving computing device 102 and a sender digital address of the sending computing device 110. At step 516, the asset network 114 sends the asset transaction to the processing server 106 and/or the blockchain network 116. At step 518, the blockchain network 116 receives the asset transaction from the asset network 114. From step 516, the process 500 proceeds to steps 328-340 of the process 300.

从步骤514,过程500可以进行到步骤520,其中资产网络114将支付状态令牌发送到第二金融机构108(在步骤522)和/或处理服务器106(在步骤524)。第二金融机构108和/或处理服务器106可以直接从资产网络114接收支付状态令牌,或者资产网络114可以将支付状态令牌发送到区块链网络(例如,区块链网络116),并且第二金融机构108和/或处理服务器106以及区块链网络116的任何其他节点可以作为区块链网络116中的节点接收支付状态令牌。步骤520-524在过程500中是可选的,并且资产网络114可以保留支付状态令牌。在实施例中,步骤520-524可以与步骤504-368同时或顺序发生。From step 514, process 500 may proceed to step 520, where asset network 114 sends the payment status token to second financial institution 108 (at step 522) and/or processing server 106 (at step 524). Second financial institution 108 and/or processing server 106 may receive the payment status token directly from asset network 114, or asset network 114 may send the payment status token to a blockchain network (e.g., blockchain network 116), and second financial institution 108 and/or processing server 106 and any other nodes of blockchain network 116 may receive the payment status token as nodes in blockchain network 116. Steps 520-524 are optional in process 500, and asset network 114 may retain the payment status token. In an embodiment, steps 520-524 may occur simultaneously or sequentially with steps 504-368.

用于使用担保令牌和支付状态令牌的交易结算和智能合约访问的示例性方法Exemplary methods for transaction settlement and smart contract access using security tokens and payment status tokens

图6A-图6B图解说明按照示例性实施例的用于使用担保令牌和支付状态令牌的交易结算和智能合约访问的方法600。6A-6B illustrate a method 600 for transaction settlement and smart contract access using a security token and a payment status token, according to an exemplary embodiment.

在步骤602,处理服务器(例如,处理服务器106)的接收设备(例如,接收设备202)从第一金融机构(例如,第一金融机构104)接收交易请求。交易请求至少包括但不限于接收方数字地址、由第一金融机构(例如,第一金融机构104)向接收方数字地址发行的数字令牌、发送方地址、资产网络标识(例如,资产网络114的标识)和资产标识。数字令牌可以是但不限于数字化存款令牌、CBDC或用于在系统100中进行交易的任何其他适当的数字硬币。接收方数字地址、资产网络标识、发送方数字地址和资产标识可以构成数字资产合约(例如,从资产网络114购买或以其他方式采购资产的合约)。资产网络114可以是非同质化令牌(NFT)市场,并且资产可以是NFT。At step 602, a receiving device (e.g., receiving device 202) of a processing server (e.g., processing server 106) receives a transaction request from a first financial institution (e.g., first financial institution 104). The transaction request includes at least, but is not limited to, a recipient digital address, a digital token issued by the first financial institution (e.g., first financial institution 104) to the recipient digital address, a sender address, an asset network identifier (e.g., an identifier of asset network 114), and an asset identifier. The digital token may be, but is not limited to, a digitized deposit token, a CBDC, or any other appropriate digital coin for conducting transactions in system 100. The recipient digital address, the asset network identifier, the sender digital address, and the asset identifier may constitute a digital asset contract (e.g., a contract to purchase or otherwise procure an asset from asset network 114). Asset network 114 may be a non-fungible token (NFT) market, and the asset may be an NFT.

在步骤604,处理服务器(例如,处理服务器106)的生成模块(例如,生成模块216)针对数字令牌生成担保令牌,该担保令牌包括处理设备数字地址。担保令牌是由第一金融机构(例如,第一金融机构104)发行的数字令牌的令牌化担保。例如,处理服务器106基于数字令牌的值生成担保令牌。担保令牌表示针对数字令牌的值,对处理服务器106的法定债权。处理服务器106可以(例如,使用查询模块214)识别资产网络114上与资产关联的资产智能合约。资产智能合约可以包括针对资产的一个或多个资产购买要求。在生成担保令牌时,处理服务器106可以利用智能合约的一个或多个要求,使得担保令牌从资产网络114解锁资产。At step 604, a generation module (e.g., generation module 216) of a processing server (e.g., processing server 106) generates a security token for a digital token, the security token including a processing device digital address. The security token is a tokenized security of a digital token issued by a first financial institution (e.g., first financial institution 104). For example, processing server 106 generates the security token based on the value of the digital token. The security token represents a legal claim to processing server 106 for the value of the digital token. Processing server 106 may (e.g., using query module 214) identify an asset smart contract associated with an asset on asset network 114. The asset smart contract may include one or more asset purchase requirements for the asset. When generating the security token, processing server 106 may utilize one or more requirements of the smart contract so that the security token unlocks the asset from asset network 114.

在步骤606,处理服务器(例如,处理服务器106)的生成模块(例如,生成模块216)生成支付状态令牌。支付状态令牌是对于与资产标识(例如,交易请求的资产标识)关联的资产的支付的令牌化支付授权消息。支付状态令牌包括资产交易元数据。资产交易元数据包括但不限于交易引用、交易支付确认、资产标识、交易支付失败的指示和交易支付延迟的指示中的一个或多个。资产交易元数据可以由资产网络114或任何其他外部实体用作支付、交易可核实性和/或对账的证明(例如,如果资产网络114想要向处理服务器106收取佣金)。支付状态令牌是任何适当的可加密核实的消息接发令牌,比如但不限于非同质化ERC 721令牌、ERC 20令牌等。处理服务器106可以在私有区块链网络(例如,区块链网络116)上生成支付状态令牌,并且私有区块链网络可以包括用于如下面在步骤610中所述,将支付状态令牌从私有区块链网络转移到资产网络114的智能合约。At step 606, a generation module (e.g., generation module 216) of a processing server (e.g., processing server 106) generates a payment status token. The payment status token is a tokenized payment authorization message for payment of an asset associated with an asset identifier (e.g., the asset identifier of a transaction request). The payment status token includes asset transaction metadata. The asset transaction metadata includes, but is not limited to, one or more of a transaction reference, a transaction payment confirmation, an asset identifier, an indication of a transaction payment failure, and an indication of a transaction payment delay. The asset transaction metadata can be used by the asset network 114 or any other external entity as proof of payment, transaction verifiability, and/or reconciliation (e.g., if the asset network 114 wants to charge a commission to the processing server 106). The payment status token is any suitable cryptographically verifiable messaging token, such as, but not limited to, a non-fungible ERC 721 token, an ERC 20 token, etc. The processing server 106 can generate the payment status token on a private blockchain network (e.g., blockchain network 116), and the private blockchain network can include a smart contract for transferring the payment status token from the private blockchain network to the asset network 114 as described below in step 610.

在步骤608,处理服务器(例如,处理服务器106)的生成模块(例如,生成模块216)生成资产请求交易。资产请求交易至少包括但不限于支付状态令牌、接收方数字地址(例如,接收计算设备102的数字地址)、发送方数字地址(例如,发送计算设备110的数字地址)和资产标识。At step 608, a generation module (e.g., generation module 216) of a processing server (e.g., processing server 106) generates an asset request transaction. The asset request transaction includes at least, but is not limited to, a payment status token, a recipient digital address (e.g., a digital address of receiving computing device 102), a sender digital address (e.g., a digital address of sending computing device 110), and an asset identifier.

在步骤610,处理服务器(例如,处理服务器106)的发送设备(例如,发送设备220)将资产请求交易发送到资产网络(例如,资产网络114)。处理服务器106可以将资产请求交易直接发送到资产网络114,或者处理服务器106可将资产请求交易发送到区块链网络(例如,区块链网络116),并且资产网络114中的节点和区块链网络116的任何其他节点可以作为区块链网络116中的节点接收资产请求交易。At step 610, a sending device (e.g., sending device 220) of a processing server (e.g., processing server 106) sends the asset request transaction to an asset network (e.g., asset network 114). Processing server 106 may send the asset request transaction directly to asset network 114, or processing server 106 may send the asset request transaction to a blockchain network (e.g., blockchain network 116), and a node in asset network 114 and any other node of blockchain network 116 may receive the asset request transaction as a node in blockchain network 116.

在步骤612,处理服务器(例如,处理服务器106)的发送设备(例如,发送设备220)将担保令牌发送到与发送方地址(例如,发送计算设备110的数字地址)关联的第二金融机构(例如,第二金融机构108)。At step 612, a sending device (e.g., sending device 220) of a processing server (e.g., processing server 106) sends the security token to a second financial institution (e.g., second financial institution 108) associated with the sender address (e.g., the digital address of sending computing device 110).

在步骤614,处理服务器(例如,处理服务器106)的接收设备(例如,接收设备202)从资产网络(例如,资产网络114的节点和/或发送计算设备110)接收资产交易。资产交易至少包括但不限于资产、接收方数字地址(例如,接收计算设备102的数字地址)和发送方数字地址(例如,发送计算设备110的数字地址)。在一些实施例中,资产交易可以由处理服务器106上的智能合约接收。在一些实施例中,资产交易可以包括支付状态令牌。例如,一旦资产网络114已经使用支付状态令牌来确认已经对资产网络114上的资产进行了支付,资产网络114就向处理服务器106返回支付状态令牌。或者,资产网络114可以将支付状态令牌发送到第二金融机构108,或者资产网络114可以保留并存储或者保留并销毁支付状态令牌。At step 614, a receiving device (e.g., receiving device 202) of a processing server (e.g., processing server 106) receives an asset transaction from an asset network (e.g., a node of asset network 114 and/or a sending computing device 110). The asset transaction includes at least, but is not limited to, an asset, a recipient digital address (e.g., a digital address of receiving computing device 102), and a sender digital address (e.g., a digital address of sending computing device 110). In some embodiments, the asset transaction may be received by a smart contract on processing server 106. In some embodiments, the asset transaction may include a payment status token. For example, once the asset network 114 has used the payment status token to confirm that a payment has been made for an asset on the asset network 114, the asset network 114 returns the payment status token to the processing server 106. Alternatively, the asset network 114 may send the payment status token to the second financial institution 108, or the asset network 114 may retain and store or retain and destroy the payment status token.

在步骤616,处理服务器(例如,处理服务器106)的生成模块(例如,生成模块216)生成资产转移交易。资产转移交易至少包括但不限于接收方数字地址(例如,接收计算设备102的数字地址)、发送方数字地址(例如,发送计算设备110的数字地址)和资产标识。在步骤618,处理服务器(例如,处理服务器106)的发送设备(例如,发送设备220)将资产转移交易发送到接收方数字地址(例如,接收计算设备102的数字地址)。在实施例中,处理服务器106可以只发送资产,而不是发送整个资产转移交易。在一些实施例中,可以在处理服务器106上经由智能合约生成资产转移交易。At step 616, a generation module (e.g., generation module 216) of a processing server (e.g., processing server 106) generates an asset transfer transaction. The asset transfer transaction includes at least, but is not limited to, a recipient digital address (e.g., a digital address of a receiving computing device 102), a sender digital address (e.g., a digital address of a sending computing device 110), and an asset identifier. At step 618, a sending device (e.g., sending device 220) of a processing server (e.g., processing server 106) sends the asset transfer transaction to the recipient digital address (e.g., a digital address of a receiving computing device 102). In an embodiment, processing server 106 may only send the asset, rather than sending the entire asset transfer transaction. In some embodiments, the asset transfer transaction may be generated on processing server 106 via a smart contract.

从步骤618,过程600可以继续进行到过程400的步骤416-420。From step 618 , process 600 may proceed to steps 416 - 420 of process 400 .

计算机系统结构Computer system architecture

图7图解说明计算机系统700,其中本公开的实施例或其部分可以实现为计算机可读代码。例如,图1的区块链网络116内的处理服务器106和区块链节点以及图2的处理服务器106可以使用硬件、上面存储有指令的非临时性计算机可读介质或它们的组合在计算机系统700中实现,并且可以在一个或多个计算机系统或其他处理系统中实现。硬件可以具体体现用于实现图3A-图6B的方法的模块和组件。FIG7 illustrates a computer system 700 in which embodiments of the present disclosure or portions thereof may be implemented as computer readable code. For example, the processing server 106 and blockchain nodes within the blockchain network 116 of FIG1 and the processing server 106 of FIG2 may be implemented in the computer system 700 using hardware, a non-transitory computer readable medium having instructions stored thereon, or a combination thereof, and may be implemented in one or more computer systems or other processing systems. The hardware may embody the modules and components for implementing the methods of FIG3A-FIG6B.

如果使用可编程逻辑,则此类逻辑可以在可从市场上获得的处理平台上执行,所述处理平台由可执行软件代码配置成为专用计算机或专用设备(例如,可编程逻辑阵列、专用集成电路等)。本领域普通技术人员会意识到的是,所公开主题的各个实施例可以利用各种计算机系统构成来实践,包括多核多处理器系统、小型计算机、大型计算机、功能分布的链接或群集计算机,以及可以嵌入到几乎任何设备中的普适或微型计算机。例如,可以使用至少一个处理器设备和存储器来实现上述实施例。If programmable logic is used, such logic can be executed on a commercially available processing platform that is configured by executable software code to become a special-purpose computer or special-purpose device (e.g., a programmable logic array, an application-specific integrated circuit, etc.). It will be appreciated by those of ordinary skill in the art that various embodiments of the disclosed subject matter can be practiced using a variety of computer system configurations, including multi-core multi-processor systems, minicomputers, mainframe computers, linked or clustered computers with distributed functions, and ubiquitous or microcomputers that can be embedded in almost any device. For example, the above embodiments can be implemented using at least one processor device and a memory.

本文中所述的处理器单元或设备可以是单个处理器、多个处理器或者它们的组合。处理器设备可以具有一个或多个处理器“核心”。本文中所述的术语“计算机程序介质”、“非临时性计算机可读介质”和“计算机可用介质”用于通常指的是诸如可移动存储单元718、可移动存储单元722和安装在硬盘驱动器712中的硬盘之类的有形介质。The processor unit or device described herein may be a single processor, multiple processors, or a combination thereof. A processor device may have one or more processor "cores". The terms "computer program medium", "non-transitory computer readable medium", and "computer usable medium" described herein are used to generally refer to tangible media such as removable storage unit 718, removable storage unit 722, and a hard disk installed in hard disk drive 712.

利用本示例计算机系统700描述了本公开的各个实施例。在阅读本描述之后,对相关领域技术人员来说,如何使用其他计算机系统和/或计算机架构来实现本公开将变得明显。尽管操作可能被描述为顺序处理,不过一些操作事实上可以并行进行、同时进行和/或在分布式环境中进行,同时程序代码被本地或远程存储,以便由单处理器或多处理器机器访问。另外,在一些实施例中,各个操作的顺序可以被重排,而不脱离所公开主题的精神。Various embodiments of the present disclosure are described using this example computer system 700. After reading this description, it will become apparent to those skilled in the relevant art how to implement the present disclosure using other computer systems and/or computer architectures. Although operations may be described as being processed sequentially, some operations may in fact be performed in parallel, simultaneously, and/or in a distributed environment, with program code being stored locally or remotely for access by a single processor or a multi-processor machine. Additionally, in some embodiments, the order of the various operations may be rearranged without departing from the spirit of the disclosed subject matter.

处理器设备704可以是专门配置为进行本文中讨论的功能的专用或通用处理器设备。处理器设备704可以连接到通信基础设施706,比如总线、消息队列、网络、多核消息传递方案等。网络可以是适合于进行本文中公开的功能的任何网络,可以包括局域网(LAN)、广域网(WAN)、无线网络(例如,WiFi)、移动通信网络、卫星网络、因特网、光纤、同轴电缆、红外、射频(RF)或者它们的任意组合。其他合适的网络类型和构成对相关领域技术人员来说将是显而易见的。计算机系统700还可以包括主存储器708(例如,随机存取存储器、只读存储器等),并且还可以包括辅助存储器710。辅助存储器710可以包括硬盘驱动器712和可移动存储驱动器714,比如软盘驱动器、磁带驱动器、光盘驱动器、闪存等。Processor device 704 can be a dedicated or general processor device specially configured to perform the functions discussed herein. Processor device 704 can be connected to communication infrastructure 706, such as bus, message queue, network, multi-core message delivery scheme, etc. The network can be any network suitable for performing the functions disclosed herein, and can include local area network (LAN), wide area network (WAN), wireless network (e.g., WiFi), mobile communication network, satellite network, Internet, optical fiber, coaxial cable, infrared, radio frequency (RF) or any combination thereof. Other suitable network types and formations will be obvious to those skilled in the relevant art. Computer system 700 can also include main memory 708 (e.g., random access memory, read-only memory, etc.), and can also include auxiliary memory 710. Auxiliary memory 710 can include hard disk drive 712 and removable storage drive 714, such as floppy disk drive, tape drive, optical disk drive, flash memory, etc.

可移动存储驱动器714可以以公知的方式对可移动存储单元718进行读取和/或写入。可移动存储单元718可包括可以由可移动存储驱动器714读取和写入的可移动存储介质。例如,如果可移动存储驱动器714是软盘驱动器或通用串行总线端口,则可移动存储单元718可以分别是软盘或便携式闪存驱动器。在一个实施例中,可移动存储单元718可以是非临时性计算机可读记录介质。The removable storage drive 714 can read and/or write to the removable storage unit 718 in a known manner. The removable storage unit 718 may include a removable storage medium that can be read and written by the removable storage drive 714. For example, if the removable storage drive 714 is a floppy disk drive or a universal serial bus port, the removable storage unit 718 may be a floppy disk or a portable flash drive, respectively. In one embodiment, the removable storage unit 718 may be a non-transitory computer-readable recording medium.

在一些实施例中,辅助存储器710可以包括用于允许计算机程序或其他指令加载到计算机系统700中的备选,例如,可移动存储单元722和接口720。对相关领域技术人员来说,显然此类装置的例子可以包括程序盒和盒式接口(例如,如在视频游戏系统中所见的)、可移动存储芯片(例如,EEPROM、PROM等)和关联的插口,以及其他可移动存储单元722和接口720。In some embodiments, the secondary memory 710 may include an alternative, for example, removable storage unit 722 and interface 720, for allowing computer programs or other instructions to be loaded into the computer system 700. Examples of such devices may include program cartridges and cartridge interfaces (e.g., as found in video game systems), removable storage chips (e.g., EEPROM, PROM, etc.) and associated sockets, as well as other removable storage units 722 and interfaces 720, as will be apparent to those skilled in the relevant art.

存储在计算机系统700中(例如,主存储器708和/或辅助存储器710中)的数据可以存储在任何类型的适当计算机可读介质上,比如光存储(例如,光盘、数字通用光盘、蓝光盘等)或磁带存储装置(例如,硬盘驱动器)。可以在任意类型的适当数据库构成,比如关系数据库、结构化查询语言(SQL)数据库、分布式数据库、对象数据库等中配置数据。对相关领域技术人员来说,适当的构成和存储装置类型是显而易见的。Data stored in the computer system 700 (e.g., in the main memory 708 and/or the secondary memory 710) may be stored on any type of suitable computer-readable medium, such as optical storage (e.g., compact disks, digital versatile disks, Blu-ray disks, etc.) or tape storage devices (e.g., hard drives). The data may be configured in any type of suitable database configuration, such as a relational database, a structured query language (SQL) database, a distributed database, an object database, etc. Suitable configurations and types of storage devices will be apparent to those skilled in the relevant art.

计算机系统700还可以包括通信接口724。通信接口724可被配置为允许在计算机系统700和外部设备之间传送软件和数据。示例性通信接口724可以包括调制解调器、网络接口(例如,以太网卡)、通信端口、PCMCIA插槽和卡等。经由通信接口724传送的软件和数据可以是信号的形式,对相关领域技术人员来说,显然所述信号可以是电子信号、电磁信号、光信号或者其他信号。信号可以经由通信路径726传播,通信路径726可被配置为运送信号,可以使用导线、电缆、光纤、电话线、蜂窝电话链路、射频链路等来实现。The computer system 700 may also include a communication interface 724. The communication interface 724 may be configured to allow software and data to be transferred between the computer system 700 and external devices. Exemplary communication interfaces 724 may include a modem, a network interface (e.g., an Ethernet card), a communication port, a PCMCIA slot and card, etc. The software and data transferred via the communication interface 724 may be in the form of a signal, which may be an electronic signal, an electromagnetic signal, an optical signal, or other signal, as will be apparent to those skilled in the relevant art. The signal may be propagated via a communication path 726, which may be configured to carry the signal, which may be implemented using a wire, cable, optical fiber, telephone line, cellular phone link, radio frequency link, etc.

计算机系统700还可以包括显示接口702。显示接口702可被配置为允许在计算机系统700和外部显示器730之间传送数据。示例性显示接口702可以包括高清多媒体接口(HDMI)、数字视觉接口(DVI)、视频图形阵列(VGA)等。显示器730可以是用于显示经计算机系统700的显示接口702传送的数据的任何适当类型的显示器,包括阴极射线管(CRT)显示器、液晶显示器(LCD)、发光二极管(LED)显示器、电容式触摸显示器、薄膜晶体管(TFT)显示器等。The computer system 700 may also include a display interface 702. The display interface 702 may be configured to allow data to be transferred between the computer system 700 and an external display 730. Exemplary display interfaces 702 may include a high-definition multimedia interface (HDMI), a digital visual interface (DVI), a video graphics array (VGA), etc. The display 730 may be any suitable type of display for displaying data transferred via the display interface 702 of the computer system 700, including a cathode ray tube (CRT) display, a liquid crystal display (LCD), a light emitting diode (LED) display, a capacitive touch display, a thin film transistor (TFT) display, etc.

计算机程序介质和计算机可用介质可以指的是存储器,比如主存储器708和辅助存储器710,它们可以是半导体存储器(例如,DRAM等)。这些计算机程序产品可以是用于向计算机系统700提供软件的工具。计算机程序(例如,计算机控制逻辑)可以存储在主存储器708和/或辅助存储器710中。计算机程序也可以经由通信接口724接收。此类计算机程序当被执行时可以使计算机系统700能够实现如本文中所述的方法。特别地,计算机程序当被执行时可以使处理器设备704能够实现如本文中所述的图3A-图6B图解所示的方法。因而,此类计算机程序可以表示计算机系统700的控制器。在使用软件实现本公开的情况下,软件可以存储在计算机程序产品中,并使用可移动存储驱动器714、接口720和硬盘驱动器712,或者通信接口724加载到计算机系统700中。Computer program media and computer usable media may refer to memory, such as main memory 708 and auxiliary memory 710, which may be semiconductor memory (e.g., DRAM, etc.). These computer program products may be tools for providing software to computer system 700. Computer programs (e.g., computer control logic) may be stored in main memory 708 and/or auxiliary memory 710. Computer programs may also be received via communication interface 724. Such computer programs, when executed, may enable computer system 700 to implement methods as described herein. In particular, computer programs, when executed, may enable processor device 704 to implement methods as illustrated in FIG. 3A-FIG. 6B as described herein. Thus, such computer programs may represent controllers of computer system 700. In the case of implementing the present disclosure using software, the software may be stored in a computer program product and loaded into computer system 700 using removable storage drive 714, interface 720 and hard disk drive 712, or communication interface 724.

处理器设备704可以包括配置为进行计算机系统700的功能的一个或多个模块或引擎。每个模块或引擎都可以使用硬件来实现,而在一些情况下,也可以利用软件,比如对应于存储在主存储器708或辅助存储器710中的程序代码和/或程序的软件。在此类情况下,程序代码在由计算机系统700的硬件执行之前,可以由处理器设备704(例如,由编译模块或引擎)编译。例如,程序代码可以是用编程语言编写的源代码,该源代码被翻译成低级语言,比如汇编语言或机器代码,以便由计算机系统700的处理器设备704和/或任何其他硬件组件执行。编译处理可以包括词法分析、预处理、句法分析、语义分析、语法制导翻译、代码生成、代码优化,以及可以适合于将程序代码翻译成适用于控制计算机系统700进行本文中公开的功能的低级语言的任何其他技术的使用。对相关领域技术人员来说,显然此类处理导致计算机系统700是被独特地编程以进行上述功能的专门配置的计算机系统700。The processor device 704 may include one or more modules or engines configured to perform the functions of the computer system 700. Each module or engine may be implemented using hardware, and in some cases, software may also be used, such as software corresponding to program code and/or programs stored in the main memory 708 or the auxiliary memory 710. In such cases, the program code may be compiled by the processor device 704 (e.g., by a compilation module or engine) before being executed by the hardware of the computer system 700. For example, the program code may be a source code written in a programming language, which is translated into a low-level language, such as an assembly language or machine code, so as to be executed by the processor device 704 and/or any other hardware component of the computer system 700. The compilation process may include lexical analysis, preprocessing, syntactic analysis, semantic analysis, syntax-directed translation, code generation, code optimization, and the use of any other technology that may be suitable for translating the program code into a low-level language suitable for controlling the computer system 700 to perform the functions disclosed herein. It is obvious to those skilled in the relevant art that such processing results in the computer system 700 being a specially configured computer system 700 that is uniquely programmed to perform the above-mentioned functions.

除其他特征外,与本公开一致的技术提供用于在利用牙科成像设备扫描期间,生成牙科对象的数字三维表示的系统和方法。虽然上面描述了所公开的系统和方法的各种示例性实施例,不过应当理解的是,它们只是出于举例说明而非限制的目的提供的。上述描述不是详尽的,并不将本公开局限于所公开的具体形式。鉴于上述教导,各种修改和变化都是可能的,或者可以从本公开的实践中获得各种修改和变化,而不脱离广度或范围。尽管操作可以被描述为顺序处理,不过一些操作事实上可以并行进行、同时进行和/或在分布式环境中进行,同时程序代码被本地或远程存储,以便由单处理器或多处理器机器访问。另外,在一些实施例中,各个操作的顺序可以被重排,而不脱离所公开主题的精神。本领域技术人员会意识到的是,本公开可以以其他具体形式体现,而不脱离其精神或基本特性。于是,目前公开的实施例在所有方面都被认为是例证性的而非限制性的。本公开的范围由所附权利要求书而不是上述描述来指示,并且在其含义、范围和等同物内的所有变化都旨在包含在其中。Among other features, the technology consistent with the present disclosure provides a system and method for generating a digital three-dimensional representation of a dental object during scanning with a dental imaging device. Although various exemplary embodiments of the disclosed system and method are described above, it should be understood that they are provided for the purpose of illustration only and not limitation. The above description is not exhaustive and does not limit the present disclosure to the specific form disclosed. In view of the above teachings, various modifications and changes are possible, or various modifications and changes can be obtained from the practice of the present disclosure without departing from the breadth or scope. Although the operations can be described as sequential processing, some operations can actually be performed in parallel, simultaneously and/or in a distributed environment, while the program code is stored locally or remotely for access by a single processor or a multi-processor machine. In addition, in some embodiments, the order of the various operations can be rearranged without departing from the spirit of the disclosed subject matter. It will be appreciated by those skilled in the art that the present disclosure can be embodied in other specific forms without departing from its spirit or basic characteristics. Therefore, the embodiments disclosed at present are considered to be illustrative and not restrictive in all aspects. The scope of the present disclosure is indicated by the appended claims rather than the above description, and all changes within its meaning, scope and equivalents are intended to be included therein.

Claims (34)

1.一种用于使用担保令牌的交易结算的方法,所述方法包括:1. A method for transaction settlement using a security token, the method comprising: 由处理服务器的接收设备从第一金融机构接收交易请求,所述交易请求至少包括接收方数字地址、由第一金融机构向所述接收方数字地址发行的数字令牌、发送方地址、资产网络标识和资产标识;Receiving, by a receiving device of the processing server, a transaction request from a first financial institution, the transaction request including at least a recipient digital address, a digital token issued by the first financial institution to the recipient digital address, a sender address, an asset network identifier, and an asset identifier; 由所述处理服务器的生成模块针对所述数字令牌生成担保令牌,所述担保令牌是由第一金融机构发行的数字令牌的令牌化担保;generating, by a generation module of the processing server, a guarantee token for the digital token, the guarantee token being a tokenized guarantee of the digital token issued by the first financial institution; 由所述处理服务器的生成模块生成资产请求交易,所述资产请求交易至少包括所述担保令牌、接收方数字地址、发送方数字地址和资产标识;The generating module of the processing server generates an asset request transaction, wherein the asset request transaction includes at least the security token, the digital address of the recipient, the digital address of the sender, and the asset identifier; 由所述处理服务器的发送设备将所述资产请求交易发送到资产网络;The sending device of the processing server sends the asset request transaction to the asset network; 由所述处理服务器的接收设备从所述资产网络接收资产交易,所述资产交易至少包括资产、接收方数字地址和发送方数字地址;Receiving an asset transaction from the asset network by a receiving device of the processing server, the asset transaction comprising at least an asset, a receiver digital address and a sender digital address; 由所述处理服务器的生成模块生成资产转移交易,所述资产转移交易至少包括接收方数字地址、发送方数字地址和资产标识;以及generating an asset transfer transaction by a generation module of the processing server, wherein the asset transfer transaction includes at least a receiver digital address, a sender digital address and an asset identifier; and 由所述处理服务器的发送设备将所述资产交易发送到所述接收方数字地址。The asset transaction is sent to the recipient digital address by the sending device of the processing server. 2.按照权利要求1所述的方法,其中所述处理服务器、第一金融机构和第二金融机构是区块链网络的一部分,并且其中所述交易请求、资产请求交易、资产交易和资产转移交易记录在所述区块链网络的区块链上。2. The method of claim 1, wherein the processing server, the first financial institution, and the second financial institution are part of a blockchain network, and wherein the transaction request, asset request transaction, asset transaction, and asset transfer transaction are recorded on a blockchain of the blockchain network. 3.按照权利要求1所述的方法,还包括:3. The method according to claim 1, further comprising: 由所述处理服务器的接收设备从第二金融机构接收赎回请求,所述赎回请求包括所述担保令牌;receiving, by a receiving device of the processing server, a redemption request from a second financial institution, the redemption request including the security token; 由所述处理服务器的生成模块生成结算交易消息,所述结算交易消息至少包括所述数字令牌和将所述数字令牌的法定货币等价物从第一金融机构发送到第二金融机构的指令;以及generating, by a generation module of the processing server, a settlement transaction message, the settlement transaction message including at least the digital token and an instruction to send the legal tender equivalent of the digital token from the first financial institution to the second financial institution; and 由所述处理服务器的发送设备将所述结算交易消息发送到第一金融机构。The sending device of the processing server sends the settlement transaction message to the first financial institution. 4.按照权利要求3所述的方法,其中所述数字令牌是数字化存款令牌。4. The method of claim 3, wherein the digital token is a digitized deposit token. 5.按照权利要求1所述的方法,其中所述处理服务器在私有区块链网络上生成所述担保令牌,并且其中所述私有区块链网络包括用于将所述担保令牌从所述私有区块链网络转移到所述资产网络的智能合约。5. The method of claim 1 , wherein the processing server generates the security token on a private blockchain network, and wherein the private blockchain network includes a smart contract for transferring the security token from the private blockchain network to the asset network. 6.按照权利要求1所述的方法,其中所述接收方数字地址、资产网络标识、发送方数字地址和资产标识构成数字资产合约。6. A method according to claim 1, wherein the recipient digital address, asset network identifier, sender digital address and asset identifier constitute a digital asset contract. 7.按照权利要求1所述的方法,其中将所述资产请求交易发送到所述资产网络包括将所述资产请求交易发送到所述资产网络上的智能合约。7. The method of claim 1 , wherein sending the asset request transaction to the asset network comprises sending the asset request transaction to a smart contract on the asset network. 8.按照权利要求1所述的方法,其中所述资产网络是非同质化令牌(NFT)市场,并且其中所述资产是NFT。8. The method of claim 1, wherein the asset network is a non-fungible token (NFT) marketplace, and wherein the assets are NFTs. 9.按照权利要求1所述的方法,其中从所述资产网络接收所述资产和将所述资产发送到所述接收方数字地址是由所述处理服务器使用智能合约执行的。9. The method of claim 1, wherein receiving the asset from the asset network and sending the asset to the recipient digital address is performed by the processing server using a smart contract. 10.按照权利要求1所述的方法,还包括:10. The method according to claim 1, further comprising: 由所述处理服务器识别所述资产网络上的资产智能合约,所述资产智能合约具有一个或多个资产购买要求;并且identifying, by the processing server, an asset smart contract on the asset network, the asset smart contract having one or more asset purchase requirements; and 其中生成所述担保令牌以解锁所述资产智能合约。The security token is generated to unlock the asset smart contract. 11.一种用于使用担保令牌的交易结算的系统,所述方法包括:11. A system for transaction settlement using a security token, the method comprising: 处理服务器的接收设备从第一金融机构接收交易请求,所述交易请求至少包括接收方数字地址、由第一金融机构向所述接收方数字地址发行的数字令牌、发送方数字地址、资产网络标识和资产标识;The receiving device of the processing server receives a transaction request from a first financial institution, the transaction request including at least a recipient digital address, a digital token issued by the first financial institution to the recipient digital address, a sender digital address, an asset network identifier, and an asset identifier; 所述处理服务器的生成模块针对所述数字令牌生成担保令牌,所述担保令牌是由第一金融机构发行的数字令牌的令牌化担保;The generation module of the processing server generates a guarantee token for the digital token, the guarantee token being a tokenized guarantee of the digital token issued by the first financial institution; 所述处理服务器的生成模块生成资产请求交易,所述资产请求交易至少包括所述担保令牌、接收方数字地址、发送方数字地址和资产标识;The generation module of the processing server generates an asset request transaction, wherein the asset request transaction includes at least the security token, the digital address of the recipient, the digital address of the sender, and the asset identifier; 所述处理服务器的发送设备将所述资产请求交易发送到资产网络;The sending device of the processing server sends the asset request transaction to the asset network; 所述处理服务器的接收设备从所述资产网络接收资产交易,所述资产交易至少包括资产、接收方数字地址和发送方数字地址;The receiving device of the processing server receives an asset transaction from the asset network, the asset transaction comprising at least an asset, a receiver digital address and a sender digital address; 所述处理服务器的生成模块生成资产转移交易,所述资产转移交易至少包括接收方数字地址、发送方数字地址和资产标识;以及The generating module of the processing server generates an asset transfer transaction, wherein the asset transfer transaction includes at least a receiver digital address, a sender digital address and an asset identifier; and 所述处理服务器的发送设备将所述资产交易发送到所述接收方数字地址。The sending device of the processing server sends the asset transaction to the recipient digital address. 12.按照权利要求11所述的系统,其中所述处理服务器、第一金融机构和第二金融机构是区块链网络的一部分,并且其中所述交易请求、资产请求交易、资产交易和资产转移交易记录在所述区块链网络的区块链上。12. The system of claim 11, wherein the processing server, the first financial institution, and the second financial institution are part of a blockchain network, and wherein the transaction request, asset request transaction, asset transaction, and asset transfer transaction are recorded on a blockchain of the blockchain network. 13.按照权利要求11所述的系统,还包括:13. The system of claim 11, further comprising: 所述处理服务器的接收设备从第二金融机构接收赎回请求,所述赎回请求包括所述担保令牌;The receiving device of the processing server receives a redemption request from a second financial institution, the redemption request including the security token; 所述处理服务器的生成模块生成结算交易消息,所述结算交易消息至少包括所述数字令牌和将所述数字令牌的法定货币等价物从第一金融机构发送到第二金融机构的指令;以及The generation module of the processing server generates a settlement transaction message, the settlement transaction message including at least the digital token and an instruction to send the legal tender equivalent of the digital token from the first financial institution to the second financial institution; and 所述处理服务器的发送设备将所述结算交易消息发送到第一金融机构。The sending device of the processing server sends the settlement transaction message to the first financial institution. 14.按照权利要求13所述的系统,其中所述数字令牌是数字化存款令牌。14. The system of claim 13, wherein the digital token is a digitized deposit token. 15.按照权利要求11所述的系统,其中所述处理服务器在私有区块链网络上生成所述担保令牌,并且其中所述私有区块链网络包括用于将所述担保令牌从所述私有区块链网络转移到所述资产网络的智能合约。15. The system of claim 11, wherein the processing server generates the security token on a private blockchain network, and wherein the private blockchain network includes a smart contract for transferring the security token from the private blockchain network to the asset network. 16.按照权利要求11所述的系统,其中所述接收方数字地址、资产网络标识、发送方数字地址和资产标识构成数字资产合约。16. A system according to claim 11, wherein the recipient digital address, asset network identifier, sender digital address and asset identifier constitute a digital asset contract. 17.按照权利要求11所述的系统,其中将所述资产请求交易发送到所述资产网络包括将所述资产请求交易发送到所述资产网络上的智能合约。17. The system of claim 11, wherein sending the asset request transaction to the asset network comprises sending the asset request transaction to a smart contract on the asset network. 18.按照权利要求11所述的系统,其中所述资产网络是非同质化令牌(NFT)市场,并且其中所述资产是NFT。18. The system of claim 11, wherein the asset network is a non-fungible token (NFT) marketplace, and wherein the assets are NFTs. 19.按照权利要求11所述的系统,其中从所述资产网络接收所述资产和将所述资产发送到所述接收方数字地址是由所述处理服务器使用智能合约执行的。19. The system of claim 11, wherein receiving the asset from the asset network and sending the asset to the recipient digital address is performed by the processing server using a smart contract. 20.按照权利要求11所述的系统,还包括:20. The system of claim 11, further comprising: 所述处理服务器识别所述资产网络上的资产智能合约,所述资产智能合约具有一个或多个资产购买要求;并且The processing server identifies an asset smart contract on the asset network, the asset smart contract having one or more asset purchase requirements; and 其中生成所述担保令牌以解锁所述资产智能合约。The security token is generated to unlock the asset smart contract. 21.一种用于使用担保令牌和支付状态令牌的交易结算的方法,所述方法包括:21. A method for transaction settlement using a guarantee token and a payment status token, the method comprising: 由处理服务器的接收设备从第一金融机构接收交易请求,所述交易请求至少包括接收方数字地址、由第一金融机构向所述接收方数字地址发行的数字令牌、发送方地址、资产网络标识和资产标识;Receiving, by a receiving device of the processing server, a transaction request from a first financial institution, the transaction request including at least a recipient digital address, a digital token issued by the first financial institution to the recipient digital address, a sender address, an asset network identifier, and an asset identifier; 由所述处理服务器的生成模块针对所述数字令牌生成担保令牌,所述担保令牌是由第一金融机构发行的数字令牌的令牌化担保;generating, by a generation module of the processing server, a guarantee token for the digital token, the guarantee token being a tokenized guarantee of the digital token issued by the first financial institution; 由所述处理服务器的生成模块生成支付状态令牌,所述支付状态令牌是对于与所述资产标识关联的资产的支付的令牌化支付授权消息;generating, by a generation module of the processing server, a payment status token, the payment status token being a tokenized payment authorization message for payment of an asset associated with the asset identifier; 由所述处理服务器的生成模块生成资产请求交易,所述资产请求交易至少包括所述支付状态令牌、接收方数字地址、发送方数字地址和资产标识;The generating module of the processing server generates an asset request transaction, wherein the asset request transaction includes at least the payment status token, the digital address of the recipient, the digital address of the sender, and the asset identifier; 由所述处理服务器的发送设备将所述资产请求交易发送到资产网络;The sending device of the processing server sends the asset request transaction to the asset network; 由所述处理服务器的发送设备将所述担保令牌发送到与所述发送方地址关联的第二金融机构;sending, by a sending device of the processing server, the security token to a second financial institution associated with the sender address; 由所述处理服务器的接收设备从所述资产网络接收资产交易,所述资产交易至少包括资产、接收方数字地址和发送方数字地址;Receiving an asset transaction from the asset network by a receiving device of the processing server, the asset transaction comprising at least an asset, a receiver digital address and a sender digital address; 由所述处理服务器的生成模块生成资产转移交易,所述资产转移交易至少包括接收方数字地址、发送方数字地址和资产标识;以及generating an asset transfer transaction by a generation module of the processing server, wherein the asset transfer transaction includes at least a receiver digital address, a sender digital address and an asset identifier; and 由所述处理服务器的发送设备将所述资产交易发送到所述接收方数字地址。The asset transaction is sent to the recipient digital address by the sending device of the processing server. 22.按照权利要求21所述的方法,其中所述资产交易还包括所述支付状态令牌。22. The method of claim 21, wherein the asset transaction further includes the payment status token. 23.按照权利要求21所述的方法,其中所述处理服务器、第一金融机构和第二金融机构是区块链网络的一部分,并且其中所述交易请求、资产请求交易、资产交易和资产转移交易记录在所述区块链网络的区块链上。23. A method according to claim 21, wherein the processing server, the first financial institution and the second financial institution are part of a blockchain network, and wherein the transaction request, asset request transaction, asset transaction and asset transfer transaction are recorded on a blockchain of the blockchain network. 24.按照权利要求21所述的方法,其中所述处理服务器在私有区块链网络上生成所述支付状态令牌,并且其中所述私有区块链网络包括用于将所述支付状态令牌从所述私有区块链网络转移到所述资产网络的智能合约。24. The method of claim 21, wherein the processing server generates the payment status token on a private blockchain network, and wherein the private blockchain network includes a smart contract for transferring the payment status token from the private blockchain network to the asset network. 25.按照权利要求21所述的方法,其中将所述资产请求交易发送到所述资产网络包括将所述资产请求交易发送到所述资产网络上的智能合约,并且所述支付状态令牌解锁所述资产网络上的所述智能合约。25. The method of claim 21, wherein sending the asset request transaction to the asset network comprises sending the asset request transaction to a smart contract on the asset network, and the payment status token unlocks the smart contract on the asset network. 26.按照权利要求21所述的方法,其中所述支付状态令牌包括资产交易元数据,所述资产交易元数据包括交易引用、交易支付确认、资产标识、交易支付失败的指示和交易支付延迟的指示中的一个或多个。26. A method according to claim 21, wherein the payment status token includes asset transaction metadata, and the asset transaction metadata includes one or more of a transaction reference, a transaction payment confirmation, an asset identification, an indication of a transaction payment failure, and an indication of a transaction payment delay. 27.按照权利要求21所述的方法,其中所述支付状态令牌是非同质化ERC-721令牌。27. The method of claim 21, wherein the payment state token is a non-fungible ERC-721 token. 28.一种用于使用担保令牌和支付状态令牌的交易结算的系统,所述方法包括:28. A system for transaction settlement using a guarantee token and a payment status token, the method comprising: 处理服务器的接收设备从第一金融机构接收交易请求,所述交易请求至少包括接收方数字地址、由第一金融机构向所述接收方数字地址发行的数字令牌、发送方数字地址、资产网络标识和资产标识;The receiving device of the processing server receives a transaction request from a first financial institution, the transaction request including at least a recipient digital address, a digital token issued by the first financial institution to the recipient digital address, a sender digital address, an asset network identifier, and an asset identifier; 所述处理服务器的生成模块针对所述数字令牌生成担保令牌,所述担保令牌是由第一金融机构发行的数字令牌的令牌化担保;The generation module of the processing server generates a guarantee token for the digital token, the guarantee token being a tokenized guarantee of the digital token issued by the first financial institution; 所述处理服务器的生成模块生成支付状态令牌,所述支付状态令牌是对于与所述资产标识关联的资产的支付的令牌化支付授权消息;The generation module of the processing server generates a payment status token, the payment status token being a tokenized payment authorization message for payment of the asset associated with the asset identifier; 所述处理服务器的生成模块生成资产请求交易,所述资产请求交易至少包括所述支付状态令牌、接收方数字地址、发送方数字地址和资产标识;The generation module of the processing server generates an asset request transaction, wherein the asset request transaction includes at least the payment status token, the recipient digital address, the sender digital address and the asset identifier; 所述处理服务器的发送设备将所述资产请求交易发送到资产网络;The sending device of the processing server sends the asset request transaction to the asset network; 所述处理服务器的发送设备将所述担保令牌发送到与所述发送方地址关联的第二金融机构;The sending device of the processing server sends the security token to a second financial institution associated with the sender address; 所述处理服务器的接收设备从所述资产网络接收资产交易,所述资产交易至少包括资产、接收方数字地址和发送方数字地址;The receiving device of the processing server receives an asset transaction from the asset network, the asset transaction comprising at least an asset, a receiver digital address and a sender digital address; 所述处理服务器的生成模块生成资产转移交易,所述资产转移交易至少包括接收方数字地址、发送方数字地址和资产标识;以及The generating module of the processing server generates an asset transfer transaction, wherein the asset transfer transaction includes at least a receiver digital address, a sender digital address and an asset identifier; and 所述处理服务器的发送设备将所述资产交易发送到所述接收方数字地址。The sending device of the processing server sends the asset transaction to the recipient digital address. 29.按照权利要求28所述的系统,其中所述资产交易还包括所述支付状态令牌。29. The system of claim 28, wherein the asset transaction further includes the payment status token. 30.按照权利要求28所述的系统,其中所述处理服务器、第一金融机构和第二金融机构是区块链网络的一部分,并且其中所述交易请求、资产请求交易、资产交易和资产转移交易记录在所述区块链网络的区块链上。30. The system of claim 28, wherein the processing server, the first financial institution, and the second financial institution are part of a blockchain network, and wherein the transaction request, asset request transaction, asset transaction, and asset transfer transaction are recorded on a blockchain of the blockchain network. 31.按照权利要求28所述的系统,其中所述处理服务器在私有区块链网络上生成所述支付状态令牌,并且其中所述私有区块链网络包括用于将所述支付状态令牌从所述私有区块链网络转移到所述资产网络的智能合约。31. The system of claim 28, wherein the processing server generates the payment status token on a private blockchain network, and wherein the private blockchain network includes a smart contract for transferring the payment status token from the private blockchain network to the asset network. 32.按照权利要求28所述的系统,其中将所述资产请求交易发送到所述资产网络包括将所述资产请求交易发送到所述资产网络上的智能合约,并且所述支付状态令牌解锁所述资产网络上的所述智能合约。32. The system of claim 28, wherein sending the asset request transaction to the asset network comprises sending the asset request transaction to a smart contract on the asset network, and the payment status token unlocks the smart contract on the asset network. 33.按照权利要求28所述的系统,其中所述支付状态令牌包括资产交易元数据,所述资产交易元数据包括交易引用、交易支付确认、资产标识、交易支付失败的指示和交易支付延迟的指示中的一个或多个。33. A system according to claim 28, wherein the payment status token includes asset transaction metadata, and the asset transaction metadata includes one or more of a transaction reference, a transaction payment confirmation, an asset identification, an indication of a transaction payment failure, and an indication of a transaction payment delay. 34.按照权利要求28所述的系统,其中所述支付状态令牌是非同质化ERC-721令牌。34. The system of claim 28, wherein the payment status token is a non-fungible ERC-721 token.
CN202380027111.9A 2022-04-13 2023-04-13 Methods and systems for transaction settlement and smart contract access using security tokens Pending CN118891644A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US63/330,432 2022-04-13
US202263424242P 2022-11-10 2022-11-10
US63/424,242 2022-11-10
PCT/US2023/018483 WO2023200945A1 (en) 2022-04-13 2023-04-13 Method and system of transaction settlement and smart contract access using guarantee tokens

Publications (1)

Publication Number Publication Date
CN118891644A true CN118891644A (en) 2024-11-01

Family

ID=93229149

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202380027111.9A Pending CN118891644A (en) 2022-04-13 2023-04-13 Methods and systems for transaction settlement and smart contract access using security tokens

Country Status (1)

Country Link
CN (1) CN118891644A (en)

Similar Documents

Publication Publication Date Title
JP7366208B2 (en) Transaction processing methods and systems with full cryptographic auditing capabilities
US11966889B2 (en) Method and system for dispute resolution in a public blockchain
CN109214792B (en) Method and system for electronic vouchers via a blockchain
JP7655940B2 (en) Method and system for use of EMV cards in multi-signature wallets for cryptocurrency transactions
CN109804401A (en) Method and system for authenticating coupons via blockchain
CN110400146A (en) The method and system of fraud is prevented via block chain
KR20240145462A (en) Method and system for transferring ownership of NFT (non-fungible token) after refund transaction in payment network
JP2023533206A (en) Method and system for merchant cryptocurrency receipt via payment rail
JP2024096724A (en) Method and system for transferring digital tokens to and from physical cards - Patents.com
US20220391897A1 (en) Method and system for blockchain transaction confirmation for small merchants
CN117157657A (en) Methods and systems for privacy-oriented sources at the point of sale
US20230334446A1 (en) Method and system of transaction settlement and smart contract access using guarantee tokens
US20240303612A1 (en) Method and system for facilitating trustless payment transactions using smart contracts
JP7667908B2 (en) Blockchain payment method and system
CN118891644A (en) Methods and systems for transaction settlement and smart contract access using security tokens
US20240338692A1 (en) Method and system of a blockchain payment solution for payment cards with self-custodial wallets
CN115345602B (en) Method and system for guaranteeing instant payment by using records
CN115345602A (en) Method and system for guaranteeing instant payment using records

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
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载