Patent classifications
G06Q20/3678
BLOCK VERIFICATION METHOD, APPARATUS AND DEVICE
Embodiments of the present application provide a block verification method, apparatus and device. The method includes: acquiring a block to be detected, where a plurality of transactions are stored in the block to be detected; obtaining a plurality of state operation queues according to a state item of each state operation in each transaction, where each state operation queue includes state operations belonging to the same state item; and performing parallel verification on each state operation queue and obtaining a verification result of the block. Each state operation of each transaction in the block to be detected is divided into the state operation queue corresponding to each state item according to the state item, and parallel verification is performed on each state operation queue.
CRYPTOGRAPHICALLY ASSURED ZERO-KNOWLEDGE CLOUD SERVICE FOR COMPOSABLE ATOMIC TRANSACTIONS
A trusted network based service running on a server, for example as a cloud server, includes receiving a request from a first user device and a second user device. The request includes one or more inputs to perform a transaction. Based upon the request, selecting one or more computational resources from a set of a plurality of computational resources using zero-knowledge verifiable computing. In response to receiving authorization from each of the computational resources that they are capable of performing the zero-knowledge verifiable computing transactions to carry out at least a portion of the request, executing the program using zero-knowledge verifiable computing to carry out the request using a zero-knowledge protocol to ensure privacy of the first user device and the second user device. Sending to the first user device and the second user device an output of the request.
Minting and Use of Digital Money
Systems and methods are provided for constructing a digital money from concatenated or otherwise linked bit strings. Several applications of digital coins include (i) means to secure the use of money according to the prevailing understanding between payer and payee, (ii) a method by which a mint entity that mints and redeems digital money collaborates with traders to jointly earn interest, or jointly gamble in the stock market, or other markets, (iii) a method by which a mint entity that mints and redeems digital money collaborates with merchants, their customers, and credit-extending entities (CEE) to allow the CEE to extend credit to selected group of customers, so that these customers can shop with any participating merchant, and (iv) a method for utility consumption on a real-time basis by splitting digital coins at a rate that pays exactly for the utility measure being consumed.
Aggregator Server and Method for Generating Unique Identifiers for Processing Payments from Different Payment Instruments
Embodiments provide electronic methods and systems for performing recurring payments to the merchants. The method performed by an aggregator server includes receiving a standing instruction (SI) request including a plurality of unique data fields from an acquirer server. The unique data fields represent setting up of a recurring payment transaction from a payment instrument of a user to a merchant account of the merchant. The method includes generating and storing a unique identifier corresponding to the SI request. The method includes transmitting the SI request along with the unique identifier to an issuer server associated with the payment instrument to authorize the SI request for processing the recurring payment. The method further includes receiving an authorization response message in response to successful authorization of SI request by issuer server. Further, method includes transmitting authorization response message along with unique identifier to acquirer server for setup of SI for recurring payment.
Methods and systems for recording multiple transactions on a blockchain
A method and system of recording multiple transactions between a multiple of users on a blockchain (9), including a first transaction (22) from a first user (5) to a second user (7) and a second transaction (24) from the second user (7) to the first user (5). The blockchain may be, for example, the Bitcoin blockchain. The method may include receiving (110) a first request from a first node (15) associated with the first user (A) to transfer a first quantity of cryptocurrency associated with the first transaction (22) and receiving (120) a second request from a second node (17) to transfer a second quantity associated with the second transaction (24). The first transaction (22) is conditional on receiving (120) the second request and the second transaction (24) is conditional on receiving (110) the first request. The method also includes verifying (130) the first request and second request that includes determining both the conditional steps of receiving the first request and second request are satisfied. Based on verifying (130) the first request and second request, the method includes sending (140) a data output to the blockchain (9) to record the transfers of cryptocurrency associated with the first and second transactions (22, 24).
System and method for issuance of electronic currency substantiated by a reserve of assets
Disclosed herein are system and methods for issuance and circulation of electronic currency, as well as a payment system based on use of the aforementioned electronic currency. In one exemplary aspect, the system includes a management module configured to: create and manage one or more wallets of electronic currency; manage information about a reserve substantiating the electronic currency, wherein the reserve comprises one or more tangible or intangible assets; and record electronic currency transactions in a settlement network, wherein the settlement network carries out transactions and stores data describing said transactions; and an issuance center configured to carry out centralized issuance of the electronic currency and its controlled release into circulation in the settlement network, wherein the amount of the issued electronic currency released into circulation in the settlement network is equal to or less than the amount of the reserve substantiating it.
Blockchain-based configuration profile provisioning system
A blockchain-based configuration profile provisioning system includes a client device that generates and broadcasts a blockchain transaction that identifies the client device and is directed to a blockchain address that is included in a blockchain. A blockchain device receives the blockchain transaction broadcast by the client device, executes a smart contract associated with the blockchain address, and determines that the execution of the smart contract has provided an indication that the client device identified in the blockchain transaction is authorized to receive a configuration profile. In response, the blockchain device causes a configuration profile token to be generated and transmitted. A configuration profile system receives the configuration profile token and, in response, retrieves and transmits the configuration profile to the client device.
Transaction processing system and method enabling expansion of blockchain
A transaction processing system may include: a plurality of leaf chains including a first leaf chain and a second leaf chain, the first leaf chain and the second leaf chain including a first leaf chain manager contract and a second leaf chain manager contract, respectively; a root chain comprising a root chain manager contract for the root chain, a first leaf chain contract for the first leaf chain, and a second leaf chain contract for the second leaf chain; and at least one relayer located between the root chain and the plurality of leaf chains, and configured to process a remittance request from the first leaf chain to the second leaf chain.
Records of a tangible product in blockchain
Generating records of a tangible object in blockchain may be performed by a non-transitory computer-readable storage medium comprising instructions. The instructions, when executed cause a computing device to associate a unique physical tag with a tag identifier. The unique physical tag includes a substrate having a plurality of optically readable indicia disposed at random positions and having a fixed positional relationship within the substrate. The instructions, when executed cause the computing device to associate the tangible object with the unique physical tag including the tag identifier, by generating a record of the tangible object as a block in a blockchain uniquely associated with the tag identifier, where the blockchain is managed by one or more devices on a decentralized network.
CRYPTOGRAPHIC AND FIAT CURRENCY MECHANICS
A system and method for creating a forked version of an original fiat currency in a digital ledger based on stake in the original fiat currency. Stake can be verified using proof of cash systems involving anti-spoofing, anti-counterfeiting, and remote verification and transaction functionality. Stake can further or otherwise be verified using proof of balance systems involving verification of one or more balances using a service of a financial institution or data provider. These systems, together or separately, can be utilized to implement a cryptographic currency and application platform enabling financial transaction and general computing capabilities, in accordance with various embodiments of the invention.