Distributed cryptographic tokens with downstream administrative control
AssigneePolymath Inc.
InventorsChris Housser, Trevor Koverko, Pablo Ruiz, Adam Dossa
Life of this patent
Estimating the term…
Abstract
Disclosed is a platform That enables centralized control over updates to a distributed cryptocurrency network through inclusion of an administrative user to a set of tokens that operate on a base cryptocurrency network but include rule sets that are separate from those of the base cryptocurrency. A plurality of customized token types are generated by a platform provider for respective administrative users. The platform provider may provide software updates that are implemented at the sole discretion of the respective administrative users.
Claims19
A method of operating a cryptographic token comprising:
- in response to input by a first user, generating a number of cryptographic tokens that correspond to a smart contract recorded on a cryptographic ledger and associated with a first cryptographic address;
- directing a first transfer, via a distributed consensus network, of a first cryptographic token and a second cryptographic token of the number of cryptographic tokens from the first cryptographic address associated with the first user to a second cryptographic address associated with a second user, wherein the second user belongs to a first class of users;
- and
- restricting post-issuance transfers of the second cryptographic token from the second cryptographic address to a third cryptographic address associated with a third user based on a specified criterion of the smart contract wherein transfers are cryptographically prevented from executing while the specified criterion is unsatisfied, wherein the specified criterion is a maximum number of cryptographic addresses that can store the number of cryptographic tokens, wherein the maximum number of cryptographic addresses corresponds to a maximum number of users that belong to the first class of users, and wherein transferring the second cryptographic token to the third user would exceed the maximum number of cryptographic addresses.
A system comprising:
- a network interface configured to:
- communicate with a distributed network including an immutable public ledger of cryptographic assets, and
- transmit input by a first user to the distributed network, the distributed network being configured to generate a number of cryptographic tokens that correspond to a smart contract recorded on public ledger,
- wherein further input by the first user to the distributed network causes a first cryptographic token and a second cryptographic token of the number of cryptographic tokens to transfer from a first cryptographic address associated with the first user to a second cryptographic address associated with a second user;
- and
- a memory configured to store a current version of the public ledger and executable code associated with the smart contract, wherein the smart contract restricts further post-issuance transfers of the first cryptographic token from the second cryptographic address to a third cryptographic address associated with a third user based on a specified criterion of the smart contract wherein transfers are cryptographically prevented from executing while the specified criterion is unsatisfied, wherein the specified criterion is a maximum number of cryptographic addresses that can store the number of cryptographic tokens, wherein the maximum number of cryptographic addresses corresponds to a maximum number of users, and wherein transferring the second cryptographic token to the third user would exceed the maximum number of cryptographic addresses.
A non-transitory computer-readable storage medium comprising computer instructions that when executed by a processor, cause a computer system to perform those steps of:
- in response to input by a first user, generating a number of cryptographic tokens that correspond to a smart contract recorded on a cryptographic ledger and associated with a first cryptographic address;
- directing a first transfer, via a distributed consensus network, of a first cryptographic token and a second cryptographic token of the number of cryptographic tokens from the first cryptographic address associated with the first user to a second cryptographic address associated with a second user, wherein the second user belongs to a first class of users;
- and
- restricting post-issuance transfers of the second cryptographic token from the second cryptographic address to a third cryptographic address associated with a third user based on a specified criterion of the smart contract wherein transfers are cryptographically prevented from executing while the specified criterion is unsatisfied, wherein the specified criterion is a maximum number of cryptographic addresses that can store the number of cryptographic tokens, wherein the maximum number of cryptographic addresses corresponds to a maximum number of users, and wherein transferring the second cryptographic token to the third user would exceed the maximum number of cryptographic addresses.
Dependencies are inferred from the claim text.