| CPC G06Q 20/367 (2013.01) [G06Q 20/3829 (2013.01)] | 23 Claims |

|
1. A processor-implemented method, comprising:
receiving a request to perform a transaction on a blockchain, the request including a message payload describing the transaction and an indication of an amount of a token to transfer from a source wallet to a destination wallet on the blockchain;
encoding the message payload, wherein the encoded message payload has a maximum size correspondinq to a threshold that is set based on a block size on the blockchain;
generating a transaction record including the encoded message payload and the amount of the token to transfer to the destination wallet; and
committing the transaction record to the blockchain.
|