G06Q20/3678

RESOURCE-BASED DISTRIBUTED PUBLIC LEDGER SYSTEM
20200175503 · 2020-06-04 ·

Systems and methods for providing a resource-based distributed public crypto currency blockchain include system provider device(s) that receive first crypto currency transaction information for a first crypto currency transaction that is configured to provide for the transfer of a crypto currency to a payee via a primary distributed public crypto currency blockchain maintained by computing devices. The system provider device(s) identify resource information provided by each computing device and use the resource information to select a subset of the computing devices for processing the first crypto currency transaction. The system provider device(s) then broadcast, via the network to each computing device, the first crypto currency transaction information for the first crypto currency transaction in order to cause a first computing device to process the first crypto currency transaction as part of a first block that is added to the primary distributed public crypto currency blockchain.

SYSTEM LEVEL FUNCTION BASED ACCESS CONTROL FOR SMART CONTRACT EXECUTION ON A BLOCKCHAIN

Technologies are shown for system level function based access control for smart contract execution on a blockchain. Access control rules control function calls at a system level by utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for execution of a smart contract. The access control rules are applied to the function call stack to allow or prohibit specific functions or function call chains. Access control rules can also define allowed or prohibited parameter data in the function call chain. If the function call chain or parameters do not meet the requirements defined in the access control rules, then the function call can be blocked from executing or completing execution. The access control rules can produce sophisticated access control policies based on complex function call chains.

HIGHLY SCALABLE PERMISSIONED BLOCK CHAINS

Technologies are shown for function level permissions control for smart contract execution to implement permissions policy on a blockchain. Permissions control rules control function calls at a system level utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for a smart contract. The permissions control rules are applied to the call stack to implement permissions control policy. Permissions control rules can use dynamic state data in the function call chain. If the dynamic state data observed in function call chains does not meet the requirements defined in the permissions control rules, then the function call can be blocked from executing or completing execution. The permissions control rules can be generated for a variety of different entities, such as a domain, user or resource.

BLOCKCHAIN-BASED TRANSACTION RECORDATION METHOD AND RELATED PRODUCTS
20200167764 · 2020-05-28 ·

The present disclosure provides a blockchain-based transaction recordation method and the related products, wherein the method comprises: packaging transaction data into a to-be-confirmed transaction by a transaction initiator according to a blockchain transaction format, wherein the to-be-confirmed transaction is accompanied by encrypted signature information for confirming payment of a digital currency transaction fee and an exchange rate between the digital currency and a native token; sending the to-be-confirmed transaction to a transaction validator by the transaction initiator; after the transaction validator verifies the to-be-confirmed transaction, the digital currency exchanger deducts the digital currency transaction fee from the transaction initiator and the transaction validator deducts a native token transaction fee from the digital currency exchanger; and recording the to-be-confirmed transaction and finally confirming it by the transaction validator.

PATTERN-BASED EXAMINATION AND DETECTION OF MALFEASANCE THROUGH DYNAMIC GRAPH NETWORK FLOW ANALYSIS
20200169483 · 2020-05-28 · ·

Embodiments of the present invention provide a system for a pattern-based examination and detection of malfeasance through dynamic graph network flow analysis. The system is typically configured for extracting historical information for a first plurality of resource pools, generating a historical dynamic graph based on the historical information, identifying from the historical information, a historical set of resource distribution events associated with a malfeasance, determining from the historical dynamic graph, at least one historical malfeasance pattern, receiving current resource distribution request information for a second plurality of resource pools, generating a current dynamic graph comprising a current plurality of nodes and a current plurality of edges, monitoring the current dynamic graph and identify a current malfeasance pattern, and executing one or more remediation actions on one or more of the second plurality of resource pools associated with the current dynamic graph.

METHOD AND SYSTEM FOR DEANOMYMIZING CRYPTOCURRENCY USERS BY ANALYZING BANK TRANSFERS TO A CRYPTOCURRENCY EXCHANGE
20200167763 · 2020-05-28 ·

A computerized method for deanonymizing cryptocurrency users by analyzing bank transfers to a cryptocurrency exchange may include receiving data from a currency transfer made by a user at a bank to a cryptocurrency exchange. Candidate currency exchange transactions made by the user may be identified from the currency exchange transactions completed by the cryptocurrency exchange within a predefined time interval. A set of anonymous transactions in blockchain cryptocurrency ledger in the predefined time interval may be identified where the cryptocurrency value in transactions of anonymous users in a blockchain cryptocurrency ledger matches a currency transfer amount made by the user in the candidate currency exchange transactions. Anonymous transactions in the set may be identified as being made by the user based on the probability assigned to each anonymous transaction in the set.

LIGHTWEIGHT BLOCKCHAIN SUPPORTED TRANSACTION PLATFORM WITH PROOF-OF-TWO CONSENSUS AND CENTRALIZED IDENTIFICATION MANAGEMENT
20200160330 · 2020-05-21 ·

Systems and methods are provided for processing transactions in a blockchain supported network, including receiving a proposed block of data including a data structure comprising a representation of a transaction completed between a first network participant and a second network participant pursuant to a smart contract; applying a proof-of-two consensus rule to the proposed block of data to obtain a result; upon obtaining consensus from the first network participant and the second participant, adding the block of data onto only the respective blockchains of the first network participant and the second network participant such that the block representing the transaction between the first network participant and the second network participant is not viewable by the entire network of user nodes in the blockchain network, and wherein the consensus not obtained from a majority of user nodes in the blockchain supported network.

Blockchain Transaction Analysis and Anti-Money Laundering Compliance Systems and Methods
20200160344 · 2020-05-21 ·

Blockchain transaction analysis and anti-money laundering compliance systems and methods are disclosed herein. An example method includes determining entities in a proposed cryptocurrency transaction, evaluating each of the entities in the proposed cryptocurrency transaction to determine if the entities have a known risk, generating a transaction risk score for the proposed cryptocurrency transaction based on the evaluation of each of the entities, and allowing, flagging, or denying the proposed cryptocurrency transaction based on the transaction risk score.

LIGHTWEIGHT BLOCKCHAIN SUPPORTED TRANSACTION PLATFORM WITH DIGITAL BILL OPTIMIZATIONS AND DENOMINATIONS
20200160328 · 2020-05-21 ·

Systems and methods are provided for processing transactions in a blockchain supported network, including establishing a user node comprising an authenticated ID and a digital wallet, the digital wallet configured to manage token supported digital bills; depositing a number of fiat pegged tokens into the digital wallet of the first network participant's user node in exchange for a received amount of fiat currency; providing a smart contract to facilitate transaction between the first network participant and a second network participant, where the payment term is provided in fiat-currency; generating a combination of two or more token supported digital bills that satisfies the payment term and reduces, relative to another possible combination of two or more digital bills or a combination of fiat-pegged tokens, the computational expense for validation by the network participants.

IMMUTABLE LEDGER WITH EFFICIENT AND SECURE DATA DESTRUCTION, SYSTEM AND METHOD
20200159697 · 2020-05-21 ·

A system and method for destroying data stored on an immutable distributed ledger utilizes technology from the following fields: encryption, digital signatures, data structures, distributed storage, distributed ledger technology, and smart contracts. Immutable distributed ledgers provide benefits for sensitive data, including availability, integrity, and data processing visibility. The system and method places sensitive data on an immutable distributed ledger and maintains these advantages of immutable distributed ledgers. The system and method also supports the efficient deletion of this sensitive data without compromising the integrity of the ledger.