Systems and methods for off-chain action orchestration using blockchain events

    公开(公告)号:US12124437B2

    公开(公告)日:2024-10-22

    申请号:US17667676

    申请日:2022-02-09

    CPC classification number: G06F16/243 G06F16/2445 H04L9/50

    Abstract: A system described herein may identify a plurality of records recorded to a blockchain, and may identify a particular record of the plurality of records that includes a particular indicator that the particular record is associated with a particular event. The particular indicator may indicate a type of off-chain event. The system may perform, based on identifying the particular record that is associated with the particular event, one or more off-chain actions associated with the particular event. The performed off-chain event may be the indicated type, out of a plurality of possible types of events to perform. The system may record, to the blockchain, an indication that the one or more off-chain actions associated with the particular event have been performed. The event may include an identifier, which the system may also record to the indication that the one or more off-chain actions have been performed.

    SYSTEMS AND METHODS FOR SEAMLESS MIGRATION OF DISTRIBUTED LEDGER NODES IN A VIRTUALIZED ENVIRONMENT

    公开(公告)号:US20250053435A1

    公开(公告)日:2025-02-13

    申请号:US18447599

    申请日:2023-08-10

    Abstract: A system described herein may identify a first container of a virtualized environment, where the first container implements a particular node of a set of nodes that maintain a distributed ledger. Identifying the first container may include identifying a set of node configuration parameters associated with the particular node implemented by the first container, and a set of container configuration parameters associated with the first container. The system may request instantiation of a second container, where configuration parameters of the second container may be based on the container configuration parameters associated with the first container. The system may modify a network interface of the virtualized environment, which is associated with the first container, to be associated with the second container in lieu of the first container. The second container may communicate with the other nodes via the network interface to maintain the distributed ledger.

    SYSTEMS AND METHODS FOR SECURE CROSS-LEDGER RECORDATION

    公开(公告)号:US20240311368A1

    公开(公告)日:2024-09-19

    申请号:US18183230

    申请日:2023-03-14

    CPC classification number: G06F16/2379 G06F16/2365

    Abstract: A system described herein may receive a cross-ledger recordation request that includes an information payload, an indication of a target distributed ledger to which the information payload should be recorded, and an indication of a second distributed ledger to which a reference that refers to the first distributed ledger should be recorded. The system may provide the information payload to a second system that implements the first distributed ledger. The system may determine that at least a portion of the information payload has been recorded to the first distributed ledger based on providing the information payload to the second system that implements the first distributed ledger. Based on determining that at least the portion of the information payload has been recorded to the second distributed ledger, the system may record the reference, that refers to the first distributed ledger, to the second distributed ledger.

    Systems and methods for secure cross-ledger recordation

    公开(公告)号:US12298964B2

    公开(公告)日:2025-05-13

    申请号:US18183230

    申请日:2023-03-14

    Abstract: A system described herein may receive a cross-ledger recordation request that includes an information payload, an indication of a target distributed ledger to which the information payload should be recorded, and an indication of a second distributed ledger to which a reference that refers to the first distributed ledger should be recorded. The system may provide the information payload to a second system that implements the first distributed ledger. The system may determine that at least a portion of the information payload has been recorded to the first distributed ledger based on providing the information payload to the second system that implements the first distributed ledger. Based on determining that at least the portion of the information payload has been recorded to the second distributed ledger, the system may record the reference, that refers to the first distributed ledger, to the second distributed ledger.

    SYSTEMS AND METHODS FOR CROSS-CHAIN CHAINCODE ACCESS AND INTEROPERABILITY

    公开(公告)号:US20250125980A1

    公开(公告)日:2025-04-17

    申请号:US18485530

    申请日:2023-10-12

    Abstract: A system described herein may identify a chaincode record recorded to a blockchain, and may output chaincode discovery information to a chaincode discovery system. A client device may receive the chaincode discovery information from the chaincode discovery system, and may output a request to invoke the chaincode. The system may obtain verification, from the chaincode discovery system, that the client device is authorized to invoke the chaincode, and may instruct a node that maintains the blockchain to execute the chaincode. The system may receive output values resulting from executing the chaincode and may output, to the client device, the output values resulting from executing the chaincode.

    SYSTEMS AND METHODS FOR MIGRATION OF DISTRIBUTED LEDGER NODE ENVIRONMENTS

    公开(公告)号:US20240396966A1

    公开(公告)日:2024-11-28

    申请号:US18321112

    申请日:2023-05-22

    Abstract: A system described herein may receive ledger information based on contents of a distributed ledger maintained by a first set of nodes, receive communication information associated with the first set of nodes, and establish a second set of nodes. Establishing the second set of nodes may includes providing the ledger information to the second set of nodes, providing the communication information, associated with the first set of nodes, to the second set of nodes, and maintaining information that the second set of nodes are in a first state. After establishing the second set of nodes, the system may obtain sync information from the first set of nodes, provide the sync information to the second set of nodes, and based on providing the sync information to the second set of nodes, maintain information that the second set of nodes are in a second state.

    Systems and methods for distributed ledger archiving and size management

    公开(公告)号:US11803512B2

    公开(公告)日:2023-10-31

    申请号:US17655203

    申请日:2022-03-17

    CPC classification number: G06F16/125 G06F16/2358 G06F16/248 G06F16/2477

    Abstract: A system described herein may generate a group of distributed ledgers that are each associated with a respective set of ledger parameters, receive a data item that is associated with a set of attributes, identify a distributed ledger that is associated with ledger parameters that meet the set of attributes, and record the data item to the distributed ledger that is associated with ledger parameters that meet the particular set of attributes. The system may determine that a set of archival parameters, associated with a particular distributed ledger, have been met; and may remove the particular distributed ledger from the group of distributed ledgers based on determining that the set of archival parameters, associated with the particular distributed ledger, have been met. Nodes that maintain the group of distributed ledgers may remove ledger data, associated with the removed distributed ledger, from one or more storage resources associated with the nodes.

    SYSTEMS AND METHODS FOR LOAD-BALANCED CHAINCODE EXECUTION AND VERIFICATION IN A BLOCKCHAIN NETWORK

    公开(公告)号:US20250158838A1

    公开(公告)日:2025-05-15

    申请号:US18508315

    申请日:2023-11-14

    Abstract: A system described herein may receive a request for a blockchain network to perform a particular set of operations, such as executing chaincode recorded to a blockchain associated with the blockchain network. The system may receive Key Performance Indicators (“KPIs”) of nodes of the blockchain network, and may receive a consensus policy associated with the blockchain network. The consensus policy may indicate a particular quantity of result sets used to verify execution of a given operation by the blockchain network. The system may assign different nodes of the blockchain network to perform different portions of the requested set of operations. The assignments may be determined based on the consensus policy and the KPIs of the nodes. The system may aggregate result sets from different nodes in order to generate aggregated result sets, where the quantity of aggregated result sets satisfies the consensus policy.

    SYSTEMS AND METHODS FOR DISTRIBUTED LEDGER MIGRATION

    公开(公告)号:US20240305468A1

    公开(公告)日:2024-09-12

    申请号:US18178587

    申请日:2023-03-06

    CPC classification number: H04L9/3242 G06F16/2315

    Abstract: A system may receive a request to migrate a first distributed ledger, maintained by a first distributed ledger management system, to a second distributed ledger management system, and may generate first verification information based on information recorded to the first distributed ledger. The system may instruct the second distributed ledger management system to establish a second distributed ledger, such that the second distributed ledger management system maintains the second distributed ledger. The system may also instruct the second distributed ledger management system to record the information, recorded to the first distributed ledger, to the second distributed ledger. The system may generate second verification information based on the information recorded to the second distributed ledger, and verify that the first distributed ledger has been migrated to the second distributed ledger management system by comparing the first verification information to the second verification information.

Patent Agency Ranking