US 12,406,237 B2
Universal tokenisation system for blockchain-based cryptocurrencies
Craig Steven Wright, London (GB); and Stephane Savanah, London (GB)
Assigned to NCHAIN LICENSING AG, Zug (CH)
Filed by nChain Holdings Limited, St. John's (AG)
Filed on Jun. 2, 2022, as Appl. No. 17/831,395.
Application 17/831,395 is a division of application No. 16/079,088, granted, now 11,373,152, previously published as PCT/IB2017/050819, filed on Feb. 14, 2017.
Claims priority of application No. 1603125 (GB), filed on Feb. 23, 2016; and application No. 1604225 (GB), filed on Mar. 11, 2016.
Prior Publication US 2022/0292471 A1, Sep. 15, 2022
Int. Cl. G06Q 20/06 (2012.01); G06F 16/182 (2019.01); G06F 16/27 (2019.01); G06Q 20/38 (2012.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01)
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
OG exemplary drawing
 
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.