G06Q20/38215

METHOD, SYSTEM, AND COMPUTER READABLE MEDIUM FOR TRANSFERRING CRYPTOGRAPHIC TOKENS

Cryptographic tokens may be transferred between users of a system. A request may be received from a first user to transfer to a second user at least a part of a float of internal cryptographic tokens. A number of the internal cryptographic tokens drawn from the float are then be sent to a digital wallet of the second user. This sending represents at least one transaction that is recorded on an internal blockchain. The float is obtained in an earlier transaction also recorded on the internal blockchain, and the number of tokens in the float is based on a number of external cryptographic tokens obtained through another earlier transaction recorded on an external blockchain.

METHOD AND APPARATUS FOR GROUPING TRANSACTIONS IN BLOCKCHAIN
20220067726 · 2022-03-03 ·

Implementations of the present specification provide a method and an apparatus for grouping transactions in a blockchain. The method includes: obtaining a first transaction in multiple transactions; obtaining a first variable accessed in the first transaction; reading a first value of a first belonging variable corresponding to the first variable; reading a first value of a first associated variable corresponding to the first transaction; if the first value of the first belonging variable is a numbering value of a second transaction in the multiple transactions, recording an association relationship between the first transaction and the second transaction in the associative array by performing an atomic comparative change operation on an atomic variable in an associative array; and grouping the multiple transactions based on the associative array.

METHOD FOR EXECUTING SMART CONTRACT, BLOCKCHAIN NODE, AND STORAGE MEDIUM
20220067721 · 2022-03-03 ·

The present specification provides a method for executing a smart contract, a blockchain node, and a storage medium. An implementation of a method for executing a smart contract includes: receiving, by a blockchain node, a request for creating a smart contract, the request including a bytecode of the smart contract; starting, by the blockchain node after completing deployment of the smart contract, to compile the bytecode of the smart contract into a first machine code by using ahead-of-time compilation and storing the machine code; and performing, by the blockchain node in execution of the deployed smart contract and in response to the first machine code of the smart contract not being locally stored, JIT compilation on the bytecode of the smart contract to obtain a second machine code and storing the second machine code, and executing the second machine code. According to the above implementations of the present specification, when AoT compilation is not completed, JIT compilation execution is performed on the bytecode of the smart contract, so normal processing of a blockchain service request can be ensured while AoT compilation is performed.

METHOD AND APPARATUS FOR INVOKING SMART CONTRACT, ELECTRONIC DEVICE, AND STORAGE MEDIUM
20220067725 · 2022-03-03 ·

One or more implementations of the present specification provide a method and apparatus for invoking a smart contract, an electronic device, and a storage medium. The method is applied in a blockchain node and can include: separately obtaining a plurality of blockchain transactions, the plurality of blockchain transactions each being used to invoke a target smart contract; determining whether invoking operation information of the plurality of blockchain transactions meets an invoking threshold for the target smart contract; and in response to the invoking operation information meeting the invoking threshold, executing a contract code corresponding to the target smart contract.

Decentralized Token Swapping Method with Low Slippage Point and High Liquidity
20220076217 · 2022-03-10 ·

The present invention discloses a decentralized token swapping method with low slippage point and high liquidity. The present invention relates to the technical field of decentralized token exchanging, specifically, providing liquidity to a liquidity pool by a liquidity provider, depositing a X token and a Y token into the liquidity pool in an equal value ratio in a mortgage mode; providing liquidity to X maker pool and Y Maker Pool by X maker and Y maker independently. In the present invention, a Taker determines to swap from the liquidity pool or the maker pools based on a random number. The present invention can effectively reduce the swapping slippage points: if the leverage rate is n, then the slippage point can be reduced to 1/n of the Uniswap mode, and more demand can be provided. For instance, users who plan to sell one asset for another over a period of time can provide liquidity, rather than only rely on users in an equal ratio mortgage to provide liquidity.

Data check methods, apparatuses, and devices

Examples in this application disclose data check computer-implemented methods, media, and systems. One example computer-implemented method includes retrieving, by a trusted execution environment (TEE), a check-triggering instruction from a server, where the check-triggering instruction is configured to trigger the TEE to perform a consistency check on basic data of a user to be identified, in response to the check-triggering instruction, retrieving, by the TEE, encrypted standard basic data of the user from a trusted institution, retrieving, by the TEE, encrypted basic data of the user from a first institution, retrieving, by the TEE, the basic data of the user by decrypting the encrypted basic data, performing, by the TEE, the consistency check on the basic data of the user based on the encrypted standard basic data to obtain a check result, and sending, from the TEE, the check result to a second institution.

PARTITIONING DATA ACROSS SHARED PERMISSIONED DATABASE STORAGE FOR MULTIPARTY DATA RECONCILIATION

Partitioning data across shared permissioned database storage for multiparty data reconciliation. A system includes an execution platform comprising a plurality of processing nodes and a shared permissioned ledger comprising a plurality of ledger instances, wherein each of the plurality of ledger instances is assigned to one client of a plurality of clients, and wherein storage resources on the shared permissioned ledger are independently scalable from the plurality of processing nodes on the execution platform. The system includes a resource manager in communication with each of the execution platform and the shared permissioned ledger, wherein the resource manager comprises a data ingestion engine.

SYSTEMS AND METHODS FOR USE WITH NETWORK AUTHENTICATION
20220067735 · 2022-03-03 ·

Systems and methods are provided for sharing personal identifying information with relying parties. One exemplary computer-implemented method includes generating a token for personal identifying information (PII) included in a record of a user and linking the token to the record. The method then includes, in response to a request for the token, accessing the record, authenticating the user, compiling a response to the request that includes the token, and transmitting the response to a communication device of the user, whereby the token included in the response is populated, at the communication device, into an interface associated with a relying party based on a network interaction between the user and the relying party. The method further includes, in response to a request for the PII from the relying party, retrieving the PII for the user based on the token included in the request and transmitting the PII to the relying party.

SYSTEM AND METHOD FOR EPHEMERAL COMPUTE WITH PAYMENT CARD PROCESSING
20220076240 · 2022-03-10 ·

Technology is described for payment card processing using ephemeral compute. An example system comprises a client application, an ephemeral compute instance, and a payment service. The client application is configured to send a request for transmitting sensitive information associated with a payment card to the ephemeral compute instance. The ephemeral compute instance is triggered to transmit the sensitive information to the payment service in response to receiving the request and is configured to shut down after the transmission of the sensitive information to the payment service. The payment service is configured to authorize a transaction based on the received sensitive information transmitted by the ephemeral compute instance.

EVENT PARTICIPATION AND MEMORABILIA
20220076221 · 2022-03-10 ·

Methods for creating a collectible item or items, collectible items, and methods and systems for sale, use and distribution thereof. In some examples, a unique collectible item (or set of items) is created relative to an event such as a sporting event by tracking elements of a participant's performance such as with a wearable device, which stores event data related to the participant. The stored event data is then packaged with or without additional data, such as highlights, interviews, images, etc. and provided to a buyer. In some examples, the buyer will have purchased the right to receive the collectible item in advance of the event. The collectible item may be a tangible object, an intangible data file, or a combination of tangible item and data file.