Systems and methods for token creation and management
AssigneeArtema Labs, Inc
InventorsBjorn Markus Jakobsson, Stephen C. Gerber
Life of this patent
Estimating the term…
Abstract
Systems and methods for token generation and management in accordance with embodiments of the invention are illustrated. One embodiment includes a method for minting tokens. The method includes steps for identifying a set of one or more input tokens, generating an output token based on the set of input tokens, and storing the output token to a ledger.
Claims19
A method for minting tokens, the method comprising:
- identifying a set of one or more input tokens stored on a blockchain ledger, each input token of the set of one or more input tokens being associated with a smart contract on the blockchain ledger;
- generating an output token based on the set of one or more input tokens, wherein generating the output token comprises storing, in the output token, at least one encrypted reference to at least one input token of the set of one or more input tokens, wherein the at least one encrypted reference comprises a location of the at least one input token of the set of one or more input tokens on the blockchain ledger;
- and
- storing the output token to the blockchain ledger, wherein storing the output token comprises using a consensus mechanism to approve a transaction to store the output token to the blockchain ledger, wherein the consensus mechanism achieves consensus based on verification of a proof submitted in response to a challenge.
A non-transitory machine readable medium containing processor instructions for minting tokens, where execution of the instructions by a processor causes the processor to perform a process that comprises:
- identifying a set of one or more input tokens stored on a blockchain ledger, each input token of the set of one or more input tokens being associated with a smart contract on the blockchain ledger;
- generating an output token based on the set of one or more input tokens, wherein generating the output token comprises storing, in the output token, at least one encrypted reference to at least one input token of the set of one or more input tokens, wherein the at least one encrypted reference comprises a location of the at least one input token of the set of one or more input tokens on the blockchain ledger;
- and
- storing the output token to the blockchain ledger, wherein storing the output token comprises using a consensus mechanism to approve a transaction to store the output token to the blockchain ledger, wherein the consensus mechanism achieves consensus based on verification of a proof submitted in response to a challenge.
A token minting system comprising:
- a set of one or more processors;
- and
- a non-transitory machine readable medium containing processor instructions for minting tokens, where execution of the instructions by a processor causes the processor to perform a process that comprises:
- identifying a set of one or more input tokens stored on a blockchain ledger, each input token of the set of one or more input tokens being associated with a smart contract on the blockchain ledger;
- generating an output token based on the set of one or more input tokens, wherein generating the output token comprises storing, in the output token, at least one encrypted reference to at least one input token of the set of one or more input tokens, wherein the at least one encrypted reference comprises a location of the at least one input token of the set of one or more input tokens on the blockchain ledger;
- and
- storing the output token to the blockchain ledger, wherein storing the output token comprises using a consensus mechanism to approve a transaction to store the output token to the blockchain ledger, wherein the consensus mechanism achieves consensus based on verification of a proof submitted in response to a challenge.
Dependencies are inferred from the claim text.