Cross-Blockchain Chaincode Orchestration With Unified Access Control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
Data Source
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.


