G06Q20/3678

PEER-TO-PEER CRYPTOCURRENCY AND CRYPTO ASSET TRADING PLATFORM
20190370792 · 2019-12-05 ·

A method for cryptocurrency exchange between multiple parties using threshold signature cryptocurrency wallets includes steps for creating threshold signature cryptocurrency wallets shared between a set of parties and a mediator for trading cryptocurrencies. The method may include steps for dividing a threshold private key, corresponding to each of the threshold signature cryptocurrency wallets, into n shares based on (t, n)-threshold signature scheme and sharing masked shares, corresponding to the threshold private key for each of the threshold signature cryptocurrency wallets, by the set of parties and the mediator. The method may include steps for validating correctness of all masked shares of the threshold private keys by the set of parties and the mediator. The method may include steps for signing a withdrawal cryptocurrency transaction jointly by the set of parties or signing a withdraw deposit transaction jointly by the at least one party and the mediator.

DISTRIBUTING CRYPTOGRAPHIC ASSET RETURNS

An example operation may include one or more of a computer triggering a smart contract to begin a distribution process related to a return, the computer temporarily freezing one or more proprietary wallets designated as recipients of the distribution process, the computer building transaction sets for the one or more proprietary wallets related to the distribution process, the computer sending the transaction sets to a cryptographic asset interchange service, and the cryptographic asset interchange service distributing returns associated with the distribution process to cryptographic asset holders in accordance with each transaction set.

HYBRID CONSENSUS FOR BLOCKCHAIN USING PROOF OF WORK AND PROOF OF STAKE
20190370793 · 2019-12-05 ·

A proof of stake system is used to create new blocks in which a proposer of a block within a validation committee selected from a candidate pool of stakeholders is chosen to write a block to the blockchain. The validation committee is selected through a proof of work method using miners to solve cryptographic puzzles. This provides a sufficient degree of randomness with regard to the selection of validation committee and the ultimate block proposer. It also adds a sufficient aspect of absolute time in that a finite amount of time is required by the miners to solve the puzzles. The identity of the proposers is random and timestamps and other indicia of time cannot be faked as there is a real-world aspect to the timestamps.

SYSTEMS, METHODS, AND STORAGE MEDIA FOR OPERATING AN APPLICATION ON A DISTRIBUTED COMPUTING PLATFORM FOR MANAGING RIGHTS AND ENTITLEMENTS ASSOCIATED WITH THE PRODUCTION AND DISTRIBUTION OF FILMS

Systems, methods, and storage media for operating an application on a distributed computing platform for managing rights and entitlements associated with the production and distribution of films are disclosed. The system may store tokenization information for a set of fungible crypto tokens on a distributed ledger, generate a set of smart contracts comprising computer instructions, and store the smart contracts on the one or more computer nodes associated with the distributed computing platform. The computing platform may execute one of the smart contracts to validate and process a request for token transfer to a digital wallet and update the distributed ledger. The computing platform may execute one of the smart contracts to determine proceeds of the films and allocate a portion of the proceeds to the tokens associated with the film.

Loading and disbursement of an electronic amount of money

The invention creates a method for loading an electronic amount of money represented as a random number sequence to a portable data carrier, with a conversion of the random number currency to the data carrier currency, and a disbursement of one or several money unit(s) from a portable data carrier, with a conversion of the data carrier currency to the random number currency.

METHOD, SERVER, AND COMPUTER PROGRAM FOR MEDIATING ADVERTISEMENT BASED ON BLOCK CHAIN
20190362392 · 2019-11-28 ·

According to an exemplary embodiment of the present disclosure, a computer program stored in a computer readable storage medium is disclosed. The computer program includes commands causing a computer to perform operations below, the operations including: receiving first information about an advertisement transaction request, second information about a reward payment condition, and a sealed first coin from an advertiser device; receiving advertisement selection information from an advertisement agency; generating an advertisement page based on the first information when the advertisement selection information corresponds to the first information; transmitting the advertisement page to the advertisement agency to cause the advertisement page to be exposed through the advertisement agency; transmitting the second coin to the advertisement agency based on the second information and transmitting the sealed third coin to the advertisement exposure target according to a reception of an application signal from the advertisement exposure target through the advertisement page; and when the reward payment condition is satisfied, transmitting a first key corresponding to the second coin to the advertisement agency, and transmitting the second key corresponding to the third coin to the advertisement exposure target.

Decentralized nodal network for providing security of files in distributed filesystems
10491378 · 2019-11-26 · ·

A secure method of maintaining and accessing files (for example, multimedia files) is provided. Each file is divided into fragments or slices and each slice is encrypted and stored on a separate node. Each node is also required to maintain an instance of a public block-chain (or distributed ledger) which holds conventional block-chain transaction information for managing payment for access to the files. Preferably, each node is also paid in digital currency both as a conventional block-chain miner for maintaining the public block-chain and also for maintaining the slices.

System and method for rendering virtual currency related services
10489757 · 2019-11-26 · ·

Technique introduced here relates to virtual currency related services, and more specifically, to tools for providing crypto or other digital currency (e.g. bitcoin) related services, including bitcoin DNS service, sending bitcoins over social media communication networks, a bitcoin trading platform and secure storage services for bitcoin.

Secure verification of conditions of a contract using a set of verification tools

A device may receive a request for a contract associated with a project. The request may include a blockchain identifier for an organization associated with the project and a set of project requirements for the project. The device may generate the contract using information included in the request. The contract may include one or more conditions that are associated with the set of project requirements. The device may create one or more blocks in a blockchain using the one or more conditions of the contract and the blockchain identifier. The device may receive multimedia data associated with completion of a phase of the project. The device may verify whether the phase of the project is complete using metadata associated with the multimedia data. The device may perform one or more actions based on verifying whether the phase of the project is complete.

DEVICE FOR OFF-LINE STORAGE AND USAGE OF DIGITAL ASSETS

The present disclosure relates to off-line generation, storage, and usage of digital assets, such as cryptocurrency. In particular, methods and systems are disclosed for generating off-line cryptographic key pairs for the off-line storage of digital assets using storage techniques that do not involve connecting to the Internet. In one example, a method for generating off-line cryptographic key pairs includes receiving user input from a user, determining a key generation algorithm based on the user input, wherein the key generation algorithm relates to a digital asset, generating an off-line cryptographic key pair based on the user input and key generation algorithm, and outputting the off-line cryptographic key pair.