G06Q20/3678

METHOD FOR RECORDING DATA BLOCK IN BLOCKCHAIN NETWORK, ACCOUNTING NODE, AND MEDIUM

Aspects of the disclosure are directed to a method for use on a blockchain network that includes an accounting node subnetwork having accounting nodes configured to record a data block onto a blockchain and a service node having service nodes configured to verify data blocks recorded by the accounting nodes onto the blockchain. The method can include generating a signature based on transaction information to be included in a data block to be added onto the blockchain by using a key specific to the accounting node. The method can further include adding the transaction information and the generated signature to the data block and adding the data block onto the blockchain, and transmitting the signature to the service nodes in the service node subnetwork, so that the service nodes perform signature verification on the signature based on the key specific to the accounting node.

Method for issuing currency and making payment by managing balance database for each block in blockchain network and server using same
11037111 · 2021-06-15 · ·

Provided in the present invention is a method comprising steps of: (a) confirming validity of a currency issuing transaction and a currency issuer when the currency issuing transaction including (i) a specific unique nonce, (ii) a receiver of the currency, (iii) issued amount of the currency, (iv) a public key of the currency issuer, and (v) a signature value of the currency issuer signing the (i), (ii), (iii), and (iv) with a private key of the currency issuer is obtained, and if valid, registering the currency issuing transaction on a private BCDB, wherein registering includes updating a balance database by referencing amount of change in balance due to the issued amount of the currency, included in the currency issuing transaction; and (b) registering, on the public BCDB, a specific representative hash value generated by calculating an associated hash value matching the specific hash value, when a specific condition is satisfied.

Transaction method and system based on centralized settlement and blockchain deposit certificates
11042876 · 2021-06-22 · ·

A method includes: receiving, by a service logic execution module of a designated member node, a transaction request comprising a paying user identifier of a paying user, a designated resource amount, and a receiving user identifier of a receiving user, the paying user paying the designated resource amount, and the receiving user receiving the designated resource amount, wherein the designated member node is one of a plurality of member nodes of a blockchain network; prior to the blockchain network performing consensus verification on the transaction request, performing, by the service logic execution module, transaction feasibility verification off the blockchain network according to the transaction request; sending, by the service logic execution module, an account balance modification instruction to a database management module of the designated member node in response to the transaction feasibility verification being successful.

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.

BLOCKCHAIN STRUCTURE FOR AN INTELLECTUAL PROPERTY EXCHANGE INCLUDING A POINTER TO AN ORACLE AND USER INTERFACE THEREFOR
20210174351 · 2021-06-10 ·

A computer method for presenting official information about a proprietary rights asset includes presenting summary information about the proprietary rights asset via a user interface on an electronic display and receiving a graphical command from a user via the user interface to obtain detailed information about the proprietary rights asset. The graphical command to obtain detailed information causes a computer memory, e.g. in the form of a blockchain, to be decrypted. The decrypted information includes one or more pointers to an external resource such as a government patent and/or trademark office.

System and method for information protection

A computer-implemented method comprises: committing a transaction amount t of a transaction with a commitment scheme to obtain a transaction commitment value T, the commitment scheme comprising at least a transaction blinding factor r_t; encrypting a combination of the transaction blinding factor r_t and the transaction amount t with a second public key PK_2_B of a recipient of the transaction, wherein: the recipient is further associated with a first public key PK_1_B as an address for receiving the transaction amount t; and transmitting the transaction commitment value T and the encrypted combination to a recipient node associated with the recipient for the recipient node to verify the transaction.

CONSENSUS METHOD USED FOR MINER NODE IN BLOCKCHAIN SYSTEM AND BLOCKCHAIN SYSTEM
20210176058 · 2021-06-10 · ·

Disclosed are a blockchain system and a consensus method for use in a miner node in a blockchain system. A specific embodiment of the method includes: acquiring a lower-limit accumulative unused duration; executing, in a trusted execution environment associated with the miner node, a bookkeeping right determination operation including: determining a current accumulative unused duration for the miner node; determining whether the current accumulative unused duration is more than the lower-limit accumulative unused duration; and, in response to the determination that the current accumulative unused duration is more than the lower-limit accumulative unused duration, determining that the miner node has won a bookkeeping right, and updating the current accumulative unused duration with a difference between the current accumulative unused duration and the lower-limit accumulative unused duration. This embodiment allows for reduced electric power consumption in a blockchain system.

SPREAD PRICE SCALING FOR IMPLIED TRADE MATCHING

A computer implemented method for creating and matching implied inter-commodity spread orders where a spread ratio between legs of the inter-commodity spread is endogenous. The implied spread price is determined with a multi-step calculation including determining the price ratio between the underlying products and balancing the quantity of contracts required of each leg product.

Spread price scaling for implied trade matching

A computer implemented method for creating and matching implied inter-commodity spread orders where a spread ratio between legs of the inter-commodity spread is endogenous. The implied spread price is determined with a multi-step calculation including determining the price ratio between the underlying products and balancing the quantity of contracts required of each leg product.

COMPUTER SYSTEM FOR HANDLING SECURITIZED TOKEN AND VOTING CONTRACTS AND DISTRIBUTION AND VOTING TRANSACTIONS

Methods and systems are provided for efficient distribution of digital assets according to a token contract defined by a rule set governing token ownership, transactions, and entitlements. A token contract audit system analyzes a ledger from a token contract to determine a balance for each of a plurality of users for the contract. A token distribution contract management system generates a distribution contract and publishes the contract to a distributed blockchain system to allow a subset of the plurality of users of the token contract to interact with the distribution contract.