Cross-Blockchain Chaincode Orchestration With Unified Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems require entities to implement different application programming interfaces (APIs) and software development kits (SDKs) for accessing and interacting with various blockchains, which can be cumbersome and inefficient.

Innovation Solution

An orchestration mechanism is introduced that allows authorized entities to access and invoke chaincode across different blockchains without requiring them to implement the APIs or SDKs of those blockchains, using an orchestration blockchain network to facilitate cross-chain access through an orchestration blockchain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If entities implement different APIs and SDKs for each blockchain network, then they can access chaincode on individual blockchains, but interoperability and access to chaincode across multiple blockchains is limited

Engineering Contradiction:
Improveaccess to chaincode across multiple blockchainsVSAvoidimplementation of multiple APIs and SDKs
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component (cross-chain access module/orchestration layer) that mediates between the entity and multiple blockchain networks. This intermediary handles the complexity of different APIs and SDKs internally, allowing entities to access chaincode across multiple blockchains through a unified interface without directly implementing multiple blockchain-specific interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal access mechanism that enables a single entity to interact with multiple different blockchain networks through a common API/SDK. This multi-functional interface can adapt to different blockchain protocols and chaincode implementations, providing versatile cross-chain access without requiring separate implementations for each blockchain.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If entities manage multiple blockchain-specific interfaces, then they can access different blockchains, but operations are simplified and management is reduced when using a unified approach

Engineering Contradiction:
Improvemanagement of blockchain interfacesVSAvoidaccess to multiple blockchains
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal interface that consolidates access to multiple blockchain networks into a single manageable system. This unified interface maintains adaptability to different blockchains while simplifying operations for entities, allowing them to manage all blockchain interactions through one standardized API/SDK rather than multiple separate interfaces.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12627515B2Systems and methods for cross-blockchain access and orchestration
Publication Date: 2026.05.12 VERIZON PATENT & LICENSING INC
  • US12627515B2 patent drawing
  • US12627515B2 patent drawing
  • US12627515B2 patent drawing

AI summary

A device may maintain, as a member of a two blockchain networks respective first and second blockchains. The first blockchain may include one or more sets of operations, and the second blockchain may include cross-chain authorization information. The device may identify a request to invoke a particular set of operations included in the first blockchain, where the request includes a set of input parameters and an identifier. The device may determine that the identifier satisfies the cross-chain authorization information included in the second blockchain, and may accordingly communicate with the second blockchain network to execute the particular set of operations. Executing the particular set of operations may include generating a set of output parameters. The device may output the set of output parameters in response to the request.