CPC G06Q 40/06 (2013.01) [G06F 16/1815 (2019.01); G06F 16/1834 (2019.01); G06F 16/27 (2019.01); G06Q 20/065 (2013.01); G06Q 20/102 (2013.01); G06Q 20/223 (2013.01); G06Q 20/389 (2013.01); H04L 9/0637 (2013.01); H04L 9/3213 (2013.01)] | 34 Claims |
1. A method of issuing electronic payments using an amount of stable value digital asset tokens comprising steps of:
(a) obtaining, by an administrator system associated with an administrator, a first sum of stable value digital asset tokens in a first designated public address associated with a first blockchain, wherein the first sum of stable value digital asset tokens are backed by a second amount of a second digital asset maintained by a custodian based on a fixed ratio of the stable value digital asset token to the second digital asset,
wherein the first designated public address corresponds to a first designated public key and a corresponding first designated private key;
wherein the stable value digital asset token is maintained in a stable value digital asset token database stored on a first distributed transaction ledger maintained in a form of the first blockchain by a plurality of geographically distributed computer systems in a first blockchain network;
wherein the second digital asset is maintained in a second digital asset database stored on a second distributed transaction ledger maintained in the form of a second blockchain by a plurality of geographically distributed computer systems in a second blockchain network;
the stable value digital asset token database comprising a log of stable value digital asset tokens including:
(i) a first set of digital asset addresses, each respective digital asset address of the first set of digital asset addresses in the first distributed transaction ledger maintained by the plurality of geographically distributed computer systems in the first blockchain network, the first set of digital asset addresses including a first respective digital asset address for each respective stable value digital asset first token holder; and
(ii) a respective digital asset first token amount for each first respective stable value digital asset token address associated with a respective stable value digital asset token holder, wherein the stable value digital asset tokens are issued by a stable value digital asset token issuer;
(b) obtaining, by the administrator system,
(A) each respective digital asset address of a second set of digital asset addresses for each respective digital asset first token holder of a plurality of digital asset first token holders; and
(B) a respective digital asset first token amount associated with each respective digital asset address of the second set of digital asset addresses, from a digital asset first token database stored on a second set of one or more computer readable media, the one or more computer readable media associated with a digital asset first token issuer system associated with a digital asset first token issuer, wherein the digital asset first token database comprises a log of digital asset first tokens including:
(i) the second set of digital asset addresses, each respective digital asset address of the second set of digital asset addresses in the distributed transaction ledger in the form of the blockchain maintained by the plurality of geographically distributed computer systems in the first blockchain network, the second set of digital asset addresses including a second respective digital asset address for each respective stable value digital asset token holder; and
(ii) the respective digital asset first token amount associated with each respective second digital asset address;
(c) determining, by the administrator system, a respective payment amount in stable value digital asset tokens to be made to each respective digital asset address of the second set of digital asset addresses wherein the payment amount is determined on a pro rata basis with respect to a sum of the respective digital asset first token amounts for the second set of digital asset addresses;
(d) generating, by the administrator system, transaction instructions to transfer the respective payment amount of stable value digital asset tokens from the designated public address to each respective digital asset address of the second set of digital asset addresses with a digital signature based on the first designated private key;
(e) publishing, by the administrator system to the first blockchain, the transaction instructions,
wherein the plurality of geographically distributed computer systems implement the transaction instructions to transfer the respective payment amount of stable value digital asset tokens to each respective digital asset address of the second set of digital asset addresses; and
(f) confirming, by the administrator system, that each digital asset address of the second set of the digital asset addresses received the determined respective payment amount in stable value digital asset tokens based on reference to the blockchain and that the respective digital asset first token amount for each digital asset address of the second set of digital asset address has not changed.
|