Patent classifications
G06Q20/3678
COMPUTER IMPLEMENTED SYSTEM AND METHOD FOR COLLECTING, TRADING, CRAFTING NON-FUNGIBLE DIGITAL TOKENS, AND PLAYING FANTASY GAME USING SAID NON-FUNGIBLE DIGITAL TOKENS
The present invention provides a system for trading and crafting the said non-fungible digital tokens, and playing a fantasy game using the non-fungible digital tokens, over a computer network. The system includes a blockchain network including a register for storing information related to the non-fungible digital tokens. The system further includes a minting module configured to mint the tokens. Further, the system includes a bundle generator module configured to generate bundles of the minted tokens. The system further includes a fantasy application that includes a trading module facilitates the users to buy and sell the tokens. The application further includes a crafting module that is configured to facilitate the users to craft the tokens of higher rarity using the tokens of lower rarity. The application includes a fantasy team generator module for allowing the users to create a fantasy team using said tokens and play the fantasy game.
Robust and Secure Proof of Space Based Mining
Initializing a graph for providing proof of space includes generating an initial graph at a device. The initial graph is acyclic. Content of a first node in the initial graph is generated based at least in part on (1) a predecessor node that is a predecessor of the first node and (2) on a godparent node. A position of the godparent node is based at least in part on content of the predecessor node. It further includes storing at least a portion of the initial graph on the device.
SYSTEM FOR BLOCKCHAIN-BASED SHARE SUBSTANTIAL TRADE FOR OWNER UNSPECIFIED COMMON ASSET AND METHOD THEREFOR
The present inventive concept relates to a system for a blockchain-based share substantial trade for an owner unspecified common asset and a method therefor, the system and the method allowing trade parties to perform a trade, on the basis of blockchain, for the share of a common asset for which no owner can be specified or ownership does not exist, by using tokens, and to exchange for cash the tokens used in the trade, so as to substantially trade the share of the common asset.
APPLICATION FRAMEWORK USING BLOCKCHAIN-BASED ASSET OWNERSHIP
Systems and methods are provided for recording ownership information in a distributed ledger (such as a blockchain), and for performing application processing utilizing the distributed ledger. An example server computer system is configured to: record on a blockchain ownership information of an asset; to configure, for each owner of the asset, a digital wallet associated with a private cryptographic key and at least one blockchain address; using a blockchain address from a digital wallet to access ownership information in the blockchain; perform application processing using the accessed ownership information; and record in the blockchain, updated ownership information or other information associated with the ownership information in accordance with the performed application processing.
IMPLEMENTING LOGIC GATE FUNCTIONALITY USING A BLOCKCHAIN
The invention presents a solution in which blockchain Transactions are created to implement the functionality of a logic gate. The invention may be implemented on the Bitcoin platform or an alternative blockchain platform. The transaction includes a locking script which comprises instructions selected so as to implement the functionality of a logic gate such as OR, AND, XOR, NOT and so on. In some examples, the instructions may be provided in a hashed form. When the script is executed (because a second transaction is attempting to spend the output associated with the locking script) the inputs will be processed by the conditional instructions to provide an output of TRUE or FALSE. The second transaction is transmitted to the blockchain network for validation and, if determined to be valid, it will be written to the blockchain. Validation of the second transaction can be interpreted as a TRUE output. Thus, the locking script of the first transaction provides the functionality of the desired logic gate. The invention provides numerous advantages and can be used in a wide variety of applications, such as for the implementation of control systems and processes.
Computer-implemented system and method for determining the state of a machine executable contract implemented using a blockchain
Computer-implemented systems and methods are detailed for establishing information on states of a machine executable contract, for instance in the context of unspent transactions (UTXOs), blockchain and deterministic finite automaton (DFA) implementation of contracts and the determination of states within those. The stages can include determining the information of interest and the codes or tags identifying that information, constructing the metadata associated with those codes or tags, combining that with a public key for an agent that will be associated with the information. The scriptPubKey values of each script may be used to provide the keys for use in constructing an external database and more specifically mapping the keys from the scriptPubKey values, linked to the information of interest. To obtain the other half of the combination, there is a derivation of the script hash addresses from the scriptPubKey values, with those being used to populate a digital wallet. A search and match algorithm is then used to find UTXO's with matching script hash addresses on the blockchain. These then populate the aforementioned database with UTXO's that match to the script hash addresses and hence to the keys to complete the combinations. A match indicates in a definitive manner the state.
METHOD AND SYSTEM FOR CONVERSION OF DIGITAL ASSETS TO FIAT CURRENCY
A method for conversion of digital assets to fiat currency using a secondary blockchain and mirrored accounting includes: receiving transaction data corresponding to a first blockchain transaction processed using a first blockchain, the transaction data including a payer identifier, recipient identifier, and blockchain currency amount; validating an entity as an authorized entity associated with the payer identifier; determining a fiat currency amount based on the blockchain currency amount; generating a second blockchain transaction, the second blockchain transaction including an unspent transaction output, destination address associated with the authorized entity, and the blockchain currency amount and/or the fiat currency amount; confirming addition of the second blockchain transaction to a second blockchain; and initiating a transfer for the fiat currency amount from a first transaction account to a second transaction account, the second transaction account being associated with the authorized entity.
CREATING AND TRADING SYSTEM FOR TOKENIZED OPEN-END FUND AND METHOD THEREOF
A creating and trading system for tokenized open-end fund and a method thereof are disclosed. In the creating and trading system, a fund-end host deploys a smart contract corresponding to an open-end fund in a blockchain network, a performance fee is calculated and a token value is adjusted based on a ROI of an open-end fund, so that when a purchase request of a buyer's host is received, a token is generated based on the token value and the purchase request, and transmitted to a wallet address of the buyer's host, and a register of shareholders in the smart contract is updated; when a transfer request is received, a subscription function and a redemption function of the smart contract are executed to simulate a transfer transaction. Therefore, the fund-end host can centralize the process to avoid a transfer agent, to improve convenience, transparency and liquidity of fund transaction.
METHODS, SYSTEMS, APPARATUSES AND DEVICES FOR FACILITATING PROCESSING OF RECYCLABLE ITEMS
A system to facilitate processing of recyclable items is disclosed. Further, the system may include a communication device configured for receiving event data associated with a recycling process from at least one sensory device, receiving a request for the event data from a first user device, and transmitting the event data to the first user device. Further, the system may include a processing device communicatively coupled to the communication device, configured for issuing a predetermined amount of crypto tokens to a second crypto account. Further, the system may include a storage device communicatively coupled to the processing device, configured for storing, using a distributed ledger technology, the event data, and data related to the issuing of the predetermined amount of crypto tokens to the second crypto account.
System level function based access control for smart contract execution on a blockchain
Technologies are shown for system level function based access control for smart contract execution on a blockchain. Access control rules control function calls at a system level by utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for execution of a smart contract. The access control rules are applied to the function call stack to allow or prohibit specific functions or function call chains. Access control rules can also define allowed or prohibited parameter data in the function call chain. If the function call chain or parameters do not meet the requirements defined in the access control rules, then the function call can be blocked from executing or completing execution. The access control rules can produce sophisticated access control policies based on complex function call chains.