CPC G06Q 20/065 (2013.01) | 20 Claims |
1. A system associated with a transaction service provider, comprising:
a non-transitory memory; and
one or more hardware processors coupled with the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
receiving a request for processing a smart contract transaction, wherein the smart contract transaction corresponds to a smart contract recorded on a blockchain and created by a contract issuer;
determining whether the transaction service provider has opted-in to a token sharing scheme based on a record retrieved from the blockchain;
in response to determining that the transaction service provider has opted-in to the token sharing scheme, performing, based on executing the smart contract, a first set of computer procedures in association with processing the smart contract transaction, wherein the first set of computer procedures is non-productive with respect to the processing of the smart contract transaction;
generating a first set of transaction instructions for locking a set of tokens associated with a first account of the transaction service provider;
inserting the first set of transaction instructions into a first block associated with the blockchain;
performing a second set of computer procedures that is productive with respect to the processing of the smart contract transaction, wherein the performing the second set of computer procedures comprises (i) generating a second set of transaction instructions associated with the smart contract and (ii) inserting the second set of transaction instructions into the first block;
retrieving, from the locked set of tokens, an amount of tokens based on the first set of computer procedures; and
transmitting the amount of tokens to a second account of the contract issuer.
|