G06Q20/0658

Methods for exchanging and evaluating virtual currency

There may be provided a secure ledger network for executing cryptocurrency transactions, the secure ledger network includes at least one hardware processor, a non-transitory machine-readable storage medium having an executable computer readable program code, the at least one hardware processor configured to execute the computer-readable program code to: receive, by the secure ledger network, a request to validate a smart contract that determines at least one rule for performing a transaction related to a first cryptocurrency token, wherein an execution of the transaction comprising determining a price of the first cryptocurrency token based on a status of the first cryptocurrency token, and a status of an other cryptocurrency token; determine whether to validate the smart contract; when determining to validate the smart contract then updating a secure ledger maintained by the secure ledger network with the smart contract; receiving, by the secure ledger network, a request to execute a transaction related to the first cryptocurrency token; performing the transaction by executing, by the secure ledger network, the smart contract; and updating the secure ledger about a completion of the transaction.

SYSTEMS AND METHODS FOR MATH-BASED CURRENCY ESCROW TRANSACTIONS
20230034907 · 2023-02-02 ·

Systems and methods for verifying a digital title of an asset transferred via a math-based currency transaction. The method includes receiving a digital title request regarding an asset, creating a digital title for the asset in a digital title database, receiving, from a financial institution computing system, an asset transfer request regarding the asset that is the subject of the math-based currency transaction, verifying that an identity of a seller in the math-based currency transaction matches the identity of the owner of the asset. Then, responsive to the verification that the identity of the seller in the math-based currency transaction matches the identity of the owner of the asset, the method includes transmitting, to the financial institution computing system, a positive title verification and updating the identity of the asset of the digital title for the asset to match an identity of a buyer in the math-based currency transaction.

Digital contracts in blockchain environments
11615398 · 2023-03-28 · ·

Digital or “smart” contracts execute in a blockchain environment. Any entity (whether public or private) may specify a digital contract via a contract identifier in a blockchain. Because there may be many digital contracts offered as virtual services, the contract identifier uniquely identifies a particular digital contract offered by a virtual machine, vendor or supplier. The blockchain is thus not burdened with the programming code that is required to execute the digital contract. The blockchain need only include or specify the contract identifier (and perhaps one or more contractual parameters), thus greatly simplifying the blockchain and reducing its size (in bytes) and processing requirements.

Resource transaction method, node, device and storage medium

A resource transaction method is applied to a blockchain system including a blockchain database, a transaction node, at least one payment node, at least one resource providing node, and at least one resource request node. The method includes: generating a transaction settlement instruction after the resource request node requests a target resource from the resource providing node on the transaction node, transmitting the transaction settlement instruction to the payment node, determining, by the payment node, that the transaction contract is an actual transaction in case of finding the transaction contract corresponding to the transaction settlement instruction from the blockchain database according to the transaction settlement instruction, and a signature of the resource request node for this resource transaction exists in the transaction contract, and transmitting, by the payment node, a transaction payment request to the resource request node.

Method and system for verifying and maintaining integrity of data transactions using distributed ledger

A Blockchain ecosystem for verifying and maintaining integrity of data transactions based on distributed ledger. The system comprises: 1.) a decay control mechanism; 2.) a remote execution mechanism; and 3.) a security cryptographical key management sub-system.

ACCESSING AN INTERNET OF THINGS DEVICE USING BLOCKCHAIN METADATA
20230091605 · 2023-03-23 ·

The computer-implemented invention provides a method and corresponding system for controlling access to and/or use of an internet-enabled resource. The invention uses an electronic ledger such as, for example, the Bitcoin blockchain. The resource may be an IoT device or system. Access to the resource is permitted or enabled upon provision of a cryptographic key e.g., a private key which corresponds to a public key which has been stored in memory. In one embodiment, the public key is stored in a DHT. Access to the resource is prevented or disabled by removing the public key from memory and using a redeem script of a second blockchain Transaction to spend a tokenised output of a first blockchain Transaction. The second transaction detokenizes the token (or ‘coloured coin’) contained within the first Transaction. In order to prevent further access to the resource, an encrypted message is sent to the internet-enabled resource, wherein the message communicates a public key and the redeem script. The resource then checks whether the public key in the message matches that stored in memory and, if it does, removes the stored version of the public key from memory. The resource then uses the redeem script to perform the detokenization.

TRUSTLESS DETERMINISTIC STATE MACHINE
20230092477 · 2023-03-23 ·

The invention relates to distributed ledge technologies such as consensus-based blockchains. Computer-implemented methods for a trustless, deterministic state machine are described. The invention is implemented using a blockchain network, which may be, for example, a Bitcoin blockchain. A first transaction validate is received at a node in a blockchain network. The first transaction includes a first script that, as a result of being executed, causes the node to at least obtain a first set of field values of the first transaction, a second set of field values of a second transaction, and an input. The second transaction is obtained. The second transaction includes a second script that includes a set of rules and, as a result of being executed, causes the node to at least verify that the second script matches a third script embedded in the first set of field values, determine, based at least in part on the second set of field values, a current state, and determine, based at least in part on the current state, the input, and the set of rules, a next state. The first transaction is validated as a result of execution of the first script and the second script.

OPERATION METHOD OF BLOCKCHAIN REMITTANCE SERVICE SYSTEM, AND ELECTRONIC WALLET FOR REMITTANCE
20230088625 · 2023-03-23 · ·

Provided is an operation method of a blockchain remittance service system. The operation method includes storing, performed by a sender's electronic wallet, remittance information in a blockchain network, the sender's electronic wallet being executed on a sender computing device; and transmitting, performed by the sender's electronic wallet, sender information to an information transmission channel to allow a receiver's electronic wallet to acquire the sender information, the receiver's electronic wallet being executed on a receiver computing device.

Adding Additional Value to NFTs

Adding additional value to NFTs is described. An association of a non-fungible token (NET) with a user account is verified based on an address of a digital wallet that corresponds to the user account and that is encoded into the NET stored on a blockchain. After verifying the association of the NET with the user account, a condition relative to the NET is detected. Responsive to detecting the condition, ownership of an earned item is conferred to the user account. An NFT collection is formed by digitally bundling the NFT and the earned item, and a listing of the NFT collection is generated for the user account. The listing specifies that the NFT collection includes both the NFT and the earned item.

SYSTEM AND METHOD FOR PERMISSIONED BLOCKCHAIN ACCESS INTO A COMPUTING NETWORK

A computer-implemented system, method and computer program product for providing access to a network of computing nodes that includes: requesting, by a client, access into a host node in the network, preferably a private network; selecting a digital certificate issuer; verifying, by the digital certificate issuer, the identity of the client's token; adding, by the certificate issuer, a nonce to a distributed ledger; and granting the client access to the host node in the network. The computing nodes in an embodiment are ranked based upon CPU capacity, and computing nodes with highest CPU capacity ranking are selected to participate in a proof-of-capacity consensus to solve for the nonce.