| CPC G06Q 20/0658 (2013.01) [G06F 16/1834 (2019.01); G06F 16/27 (2019.01); G06Q 20/3829 (2013.01); G06Q 20/385 (2013.01); H04L 9/0643 (2013.01); H04L 9/0861 (2013.01); H04L 9/3234 (2013.01); H04L 9/3239 (2013.01); H04L 9/3247 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] | 13 Claims |

|
1. A computer-implemented tokenisation method implemented on a blockchain having a blockchain protocol, the computer-implemented tokenisation method comprising:
generating a blockchain transaction (Tx) having an output (TxO) related to a quantity of cryptocurrency (B1) and a locking script comprising:
metadata comprising information associated with a token (T1) that is transferrable through the blockchain transaction (Tx), wherein the token (T1) represents a tokenised entity, wherein the metadata includes randomly generated values and contract terms; and
at least one public cryptographic key;
receiving, over a communications network, a request from a user for the token (T1);
allocating the quantity of cryptocurrency (B1) for association with the token (T1), wherein the allocating comprises:
determining a pegging rate (PR1) for the token (T1) that defines a relationship between the quantity of cryptocurrency and a fiat currency value;
determining a token value (TV1) in the fiat currency; and
determining the quantity of cryptocurrency (B1) based on the pegging rate (PR1) and the token value (TV1), wherein the quantity of cryptocurrency (B1) has a market value in the fiat currency less than the token value (TV1); and
sending, over the communications network, a data output to a peer-to-peer distributed ledger comprising the blockchain transaction (Tx) including the output (TxO) and the locking script, wherein:
the pegging rate (PR1) fixes the token value to the fiat currency value; and
the contract terms in the metadata that specify the token (T1) is redeemable for the token value (V1) in the fiat currency.
|