Blockchain Trust Bootstrapping for Cross-Chain Consensus Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing federated blockchain systems lack a method to verify the consensus configurations of different blockchains, necessitating the involvement of a mainchain for cross-chain transaction validation, which limits trust and efficiency.
Innovation Solution
A bootstrapping service that records and maintains security parameters, including consensus configurations of federated blockchains, enabling nodes to register, update, and inquire consensus information for trustworthy cross-chain transaction verification without relying on a mainchain.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If satellite chains or sidechains are used for cross-chain communication, then blockchains can exchange information without a mainchain, but they lack a mechanism to verify consensus configurations of other chains
Solution Approach 1:
The patent introduces a bootstrapping service as an intermediary that maintains a registry of consensus configurations for multiple blockchains. This service acts as a mediator that provides verification information without requiring a mainchain structure, enabling reliable consensus verification while preserving cross-chain communication autonomy
Solution Approach 2:
The system separates the consensus verification function from the transaction validation function. The bootstrapping service handles only consensus configuration verification, while individual blockchains handle their own transaction validation, allowing independent verification without mainchain involvement
2Reliability
If a mainchain is involved in every cross-chain transaction, then transaction verification is centralized and reliable, but system complexity and transaction overhead increase
Solution Approach 1:
The patent extracts the consensus verification function from the mainchain structure and places it in a dedicated bootstrapping service. This separation removes the mainchain from transaction verification while maintaining verification reliability, reducing system complexity by eliminating the hierarchical mainchain-satellite chain structure
Solution Approach 2:
The bootstrapping service is designed to support multiple different consensus protocols (PoW, PoS, BFT, etc.) simultaneously, providing a universal verification mechanism that works across diverse blockchain types without requiring a dominant mainchain
3Adaptability or versatility
If different consensus protocols are used by sidechains, then system versatility increases, but verification becomes more difficult without standardized protocols
Solution Approach 1:
The bootstrapping service stores consensus configurations as parameterized data structures that can represent different protocol types (PoW, PoS, BFT, etc.). By parameterizing the verification process, the system can adapt to various consensus protocols without changing the core verification logic, making diverse protocols verifiable through a unified mechanism
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Disclosed are methods and systems for supporting trusted communication between nodes (3) from different blockchains (4). The method comprises using a bootstrapping service (1) for bootstrapping trust among blockchains (4) of a group of federated blockchains (4), wherein the bootstrapping service (1) records security parameters of the federated blockchains (4). The security parameters include information on the consensus configurations of the federated blockchains (4).