G06Q20/3678

Micoservices Based Mainchain/Sidechain (MMS) Architecture For Blockchain
20200313887 · 2020-10-01 · ·

The subject invention is a new Micoservices based Mainchain/Sidechain (MMS) architecture, which is a four-layer architecture including mainchian layer, microservices core layer, sidechain layer and DApps layer, to solve the issues of the traditional public blockchain platform. To illustrate the implementation of MMS, the subject invention also gives one possible implementation scenario of MMS by creating different side chains including Management Sidechain, System Service Sidechain, and Ecosystem Sidechain. Finally, the subject invention also presents method for a for cross-chain communication mechanism among MMS.

Systems and Methods for Administering an Exchange Traded Product (ETP) That Operates Entirely in Cryptocurrency/Blockchain
20200311811 · 2020-10-01 · ·

A crypto ETP is administered by a portfolio modeling computer/(PMC), a fund administration computer/(FAC), an order taking platform computer/(OTP), a custodian computer/(CC), and a paying agent settlement computer/(PASC). The PMC defines the ETP and captures data for a cryptocurrency index. The CC tracks Underlying Assets held by the ETP, and sends the data to the FAC, which calculates the NAV of the Underlying Assets to generate a Portfolio Composite File/(PCF) sent to the OTP. The OTP receives and validates/confirms with the CC, orders for creations and redemptions of the ETP from Authorized Parties/(APs), in exchange for the Underlying Assets and/or cryptocurrency. The PASC provides settlement on the Exchange in cryptocurrency by: receiving confirmation from the CC of transfer of underlyings, ETPs or cryptocurrency from the APs to a blockchain wallet associated with the PCM; and issuing units of the ETPs, underlyings or cryptocurrency to the APs.

BLOCKCHAIN-BASED REMITTANCE AND COLLECTION METHOD USING KEYWORD SEARCH AND SYSTEM USING THE SAME
20200311812 · 2020-10-01 · ·

A blockchain-based remittance and collection system using keyword search includes: a remitter and collector node that executes a remitter and collector account including an address generator configured to generate an address and a metadata generator configured to generate metadata mapped to the address, and a verification node including an address mapping processor configured to map metadata to an address of the remitter and collector account, wherein the remitter and collector account is one of an electronic wallet and a smart contract.

AUTONOMOUS EXCHANGE VIA ENTRUSTED LEDGER APPLICATION SPECIFIC WALLET
20200311721 · 2020-10-01 ·

An application specific wallet function of a blockchain wallet provides a method in which blockchain tokens may be assigned for specific uses and other uses can be prevented. The application specific wallet function can be configured to allow tokens to only be used on some or all of the applications hosted on or available through the blockchain, and can also be configured to prevent tokens from being utilized for any purpose outside of the use intended by the network host or provisioner. This can ensure that the wallet owner uses the tokens for blockchain applications and can prevent the wallet owner from trading or selling the tokens on a cryptocurrency exchange.

SYSTEM FOR DIGITAL IDENTITY DETECTION AND VERIFICATION IN A VIRTUAL ENVIRONMENT

Systems, computer program products, and methods are described herein for digital identity detection and verification across virtual environments. The present invention is configured to receive, from a user input device, a request from a user to access a first virtual environment, wherein the request comprises at least an NFT; extract, from a metadata layer of the NFT, information associated with the user and transaction conditions associated with the access to the first virtual environment; validate the information associated with the user to verify user identity; determine that the transaction conditions meet one or more requirements for access to the first virtual environment; and authorize the user to access the first virtual environment based on at least validating the information associated with the user and that the transaction conditions meet the one or more requirements for access to the first virtual environment.

SYSTEMS AND METHOD FOR EXPEDITING MATH-BASED CURRENCY TRANSACTIONS

Systems and methods for expediting math-based currency (MBC) transactions. One method includes receiving a request for a pending MBC transaction, the request include an MBC address of a first party, an MBC address of a second party, and an amount of MBC to be transferred and determining a balance of MBC associated with the MBC address of the first party based on accessing a listing of address balances. Further the method includes in response to determining a threshold likelihood of success of confirming the pending MBC transaction, generating and formatting a guarantee identifier and embedding a copy of the guarantee identifier in a field of the pending MBC transaction. Further the method includes transmitting the guarantee identifier and transferring the amount of MBC from the MBC address of the first party to the MBC address of the second party based on verifying the pending MBC transaction.

Blockchain Supported Resource Transfer Communication Protocol

Blockchain supported resource transfer communication protocol techniques are described. In an implementation, a semantic message is received encoding parameters to be implemented as part of a resource transfer involving a digital wallet. A quote is generated specifying attributes as part of implementing communication connections to perform the resource transfer in compliance with the parameters specified by the semantic message. An acceptance message is received indicating acceptance of the quote, the acceptance message including credentials of the digital wallet. Generation is initiated of an application executable as part of a blockchain as complying with the parameters and the attributes. Data describing the application as executable as part of the blockchain is transmitted for distribution to the digital wallet. The resource transfer is initiated through execution of the application as part of the blockchain.

METHOD AND SYSTEM FOR PROVIDING VALIDATED, AUDITABLE, AND IMMUTABLE INPUTS TO A SMART CONTRACT

A method for posting of auditable, immutable data to a blockchain includes: receiving a blockchain comprised of a plurality of blocks, each block being comprised of at least a block header and one or more transaction values, wherein each transaction value includes at least a transaction hash; receiving a data file associated with a specific transaction hash included in a block in the blockchain, wherein the data file includes one or more variables; modifying at least one of the one or more variables included in the data file; generating a new hash value via application of one or more hashing algorithms to the modified data file; generating a new transaction value based on at least the generated new hash value and the specific transaction hash; digitally signing the generated new transaction value; and electronically transmitting the signed new transaction value.

BLOCKCHAIN-BASED SET EXCHANGE METHOD AND APPARATUS FOR AVAILABLE RESOURCE QUOTAS
20200302411 · 2020-09-24 ·

Blockchain-based exchange method and apparatus for available resource quotas are disclosed. An example of method comprises: selecting, by a management node of a blockchain network, a set of object nodes as a target object according to a selection rule; determining, by the management node for each object node in the target object, a resource quota; determining, by the management node for the each object node, virtual resources corresponding to the resource quota as virtual resource decrements corresponding to the object node; and constructing, by the management node, a quota exchange transaction comprising the determined virtual resource decrements corresponding to the object node, and adding the quota exchange transaction to a blockchain on the blockchain network.

SYSTEMS AND METHODS FOR TOKENIZING TOKENS IN TRANSACTIONS
20200302442 · 2020-09-24 ·

Systems, methods and computer program code are provided for receiving a token and a request to generate a sub-token based on the token, identifying an association between the token and a primary account number (PAN) of a user, generating a sub-token associated with the token and the PAN, and providing the sub-token for use in a payment transaction.