Back to results
US 11,900,338 B2Granted
Systems and methods for domestic and/or cross border blockchain transaction solutions involving central bank digital currency
AssigneeTraDove, Inc.
InventorJun Yan
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for processing global CBDC transactions in a blockchain supported network, where domestic and foreign banking institutions may provide mutual hosting of a consortium blockchain to allow more seamless and direct CBDC supported transactions, and CBDC exchanges in real-time or near-real time.
Claims27
A system comprising:
- a first consortium blockchain comprising first computing nodes and storing biometrics information comprising any of fingerprint information, retinal information, facial feature information, and voice information;
- and the first consortium blockchain:
- processing, by executing a jurisdiction-specific smart contract associated with a first jurisdiction, transactions involving a first type of central bank digital currency (CBDC) minted by a first central bank of the first jurisdiction, at least one node of the first consortium blockchain maintained by the first central bank, at least one node of the first consortium blockchain maintained by at least one commercial bank having a situs in the first jurisdiction, and at least one node of the first consortium blockchain maintained by at least one commercial bank having a situs outside the first jurisdiction;
- and
- storing authentication, verification, and validation requirements to restore a digital wallet onto a new device;
- a second consortium blockchain comprising second computing nodes, the second consortium blockchain:
- processing, by executing a jurisdiction-specific smart contract associated with a second jurisdiction, transactions involving a second type of CBDC minted by a second central bank in a second jurisdiction, at least one node of the second consortium blockchain maintained by the second central bank, at least one node of the second consortium blockchain maintained by at least one commercial bank having a situs in the second jurisdiction, and at least one node of the second consortium blockchain maintained by at least one commercial bank having a situs outside the second jurisdiction;
- a first subchain blockchain comprising first subchain computing nodes and a second subchain blockchain comprising second subchain computing nodes communicatively coupled with the first subchain blockchain and collaborating with the first consortium blockchain based on load balancing and distributed processing, the first subchain blockchain and the second subchain blockchain being dedicated to processing computing tasks based on a criteria comprising a type of a task, a region of the task, or an importance of the task, the first subchain blockchain being further coupled with the first consortium blockchain or the second consortium blockchain;
- and
- an application server maintained by each commercial bank hosting a node of the first consortium blockchain and a node of the second consortium blockchain, the application server allocating computing tasks from the first consortium blockchain or from the second consortium blockchain to a separate processor in response to consumed computing resources of the first consortium blockchain or of the second consortium blockchain reaching at least a threshold capacity and synchronizing processed computing tasks performed by the separate processor with the first consortium blockchain or with the second consortium blockchain when the first consortium blockchain or the second consortium blockchain consumes computing resources below the threshold capacity, wherein the application server:
- receives a transaction request from a customer of the commercial bank, and issues a command to one of the first consortium blockchain and the second consortium blockchain to process a transaction consistent with the transaction request by executing the jurisdiction-specific smart contract corresponding to the type of CBDC involved in the transaction;
- wherein the blockchain to which the application server issues a command is based on one or more details of the transaction request;
- and wherein a customer of the commercial bank may include one or more of:
- a human customer, a commercial entity customer, a partnering bank customer;
- and wherein the first central bank and the second central bank are configured to mint, issue, and burn CBDC for their respective jurisdictions.
12 more elements
A method, comprising:
- providing access to a first consortium blockchain comprising first computing nodes and storing biometrics information comprising any of fingerprint information, retinal information, facial feature information, and voice information;
- and the first consortium blockchain:
- processing, by executing a jurisdiction-specific smart contract, transactions involving a first type of central bank digital currency (CBDC) minted by a first central bank of a first jurisdiction, at least one node of the first consortium blockchain maintained by the first central bank, at least one node of the first consortium blockchain maintained by at least one commercial bank having a situs in the first jurisdiction, and at least one node of the first consortium blockchain maintained by at least one commercial bank having a situs outside the first jurisdiction;
- and
- storing authentication, verification, and validation requirements to restore a digital wallet onto a new device;
- providing access to a second consortium blockchain comprising second computing nodes, the second consortium blockchain:
- processing, by executing a jurisdiction-specific smart contract associated with a second jurisdiction, transactions involving a second type of CBDC minted by a second central bank in a second jurisdiction, at least one node of the second consortium blockchain maintained by the second central bank, at least one node of the second consortium blockchain maintained by at least one commercial bank having a situs in the second jurisdiction, and at least one node of the second consortium blockchain maintained by at least one commercial bank having a situs outside the second jurisdiction;
- providing access to a first subchain blockchain comprising first subchain computing nodes and a second subchain blockchain comprising second subchain computing nodes communicatively coupled with the first subchain blockchain and collaborating with the first consortium blockchain based on load balancing and distributed processing, the first subchain blockchain and the second subchain blockchain being dedicated to processing computing tasks based on a criteria comprising a type of a task, a region of the task, or an importance of the task, the first subchain blockchain being further coupled with the first consortium blockchain or the second consortium blockchain;
- and
- providing access to an application server maintained by each commercial bank hosting a node of the first consortium blockchain and a node of the second consortium blockchain, the application server allocating computing tasks from the first consortium blockchain or from the second consortium blockchain to a separate processor in response to consumed computing resources of the first consortium blockchain or of the second consortium blockchain reaching at least a threshold capacity and synchronizing processed computing tasks performed by the separate processor with the first consortium blockchain or with the second consortium blockchain when the first consortium blockchain or the second consortium blockchain consumes computing resources below the threshold capacity, wherein the application server:
- receives a transaction request from a customer of the commercial bank, and issues a command to one of the first consortium blockchain and the second consortium blockchain to process a transaction consistent with the transaction request by executing the jurisdiction-specific smart contract corresponding to the type of CBDC involved in the transaction;
- wherein the blockchain to which the application server issues a command is based on one or more details of the transaction request;
- and wherein a customer of the commercial bank may include one or more of:
- a human customer, a commercial entity customer, a partnering bank customer;
- and wherein the first central bank and the second central bank are configured to mint, issue, and burn CBDC for their respective jurisdictions.
12 more elements
A nontransitory computer readable storage medium including instructions which, when executed by one or more processors of a system, cause the system to perform a method comprising:
- providing access to a first consortium blockchain comprising first computing nodes and storing biometrics information comprising any of fingerprint information, retinal information, facial feature information, and voice information;
- and the first consortium blockchain:
- processing, by executing a jurisdiction-specific smart contract, transactions involving a first type of central bank digital currency (CBDC) minted by a first central bank of a first jurisdiction, at least one node of the first consortium blockchain maintained by the first central bank, at least one node of the first consortium blockchain maintained by at least one commercial bank having a situs in the first jurisdiction, and at least one node of the first consortium blockchain maintained by at least one commercial bank having a situs outside the first jurisdiction;
- and
- storing authentication, verification, and validation requirements to restore a digital wallet onto a new device;
- providing access to a second consortium blockchain comprising second computing nodes, the second consortium blockchain:
- processing, by executing a jurisdiction-specific smart contract associated with a second jurisdiction, transactions involving a second type of CBDC minted by a second central bank in a second jurisdiction, at least one node of the second consortium blockchain maintained by the second central bank, at least one node of the second consortium blockchain maintained by at least one commercial bank having a situs in the second jurisdiction, and at least one node of the second consortium blockchain maintained by at least one commercial bank having a situs outside the second jurisdiction;
- providing access to a first subchain blockchain comprising first subchain computing nodes and a second subchain blockchain comprising second subchain computing nodes communicatively coupled with the first subchain blockchain and collaborating with the first consortium blockchain based on load balancing and distributed processing, the first subchain blockchain and the second subchain blockchain being dedicated to processing computing tasks based on a criteria comprising a type of a task, a region of the task, or an importance of the task, the first subchain blockchain being further coupled with the first consortium blockchain or the second consortium blockchain;
- and
- providing access to an application server maintained by each commercial bank hosting a node of the first consortium blockchain and a node of the second consortium blockchain, the application server allocating computing tasks from the first consortium blockchain or from the second consortium blockchain to a separate processor in response to consumed computing resources of the first consortium blockchain or of the second consortium blockchain reaching at least a threshold capacity and synchronizing processed computing tasks performed by the separate processor with the first consortium blockchain or with the second consortium blockchain when the first consortium blockchain or the second consortium blockchain consumes computing resources below the threshold capacity, wherein the application server:
- receives a transaction request from a customer of the commercial bank, and issues a command to one of the first consortium blockchain and the second consortium blockchain to process a transaction consistent with the transaction request by executing the jurisdiction-specific smart contract corresponding to the type of CBDC involved in the transaction;
- wherein the blockchain to which the application server issues a command is based on one or more details of the transaction request;
- and wherein a customer of the commercial bank may include one or more of:
- a human customer, a commercial entity customer, a partnering bank customer;
- and wherein the first central bank and the second central bank are configured to mint, issue, and burn CBDC for their respective jurisdictions.
12 more elements
Dependencies are inferred from the claim text.