Transparent Blockchain Sidechains for Heterogeneous Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Decentralized database systems, such as blockchain networks, face performance drawbacks due to heterogeneity in block processing protocols and privacy levels between public and private blockchains, leading to inefficiencies and lack of transparency in transaction processing.
Innovation Solution
A method and system for managing information by injecting transactions into both a public and a private blockchain within the same network, where each blockchain processes transactions based on distinct sets of rules, including different confirmation protocols and block structures, ensuring transparency and improving overall network efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If transactions are processed in a single blockchain with unified rules, then processing simplicity is maintained, but transaction processing efficiency and network adaptability are reduced
Solution Approach 1:
The patent segments the blockchain network into multiple independent blockchains (first blockchain and second blockchain), each capable of processing transactions according to its own rules. This segmentation allows different blockchains to specialize in different transaction types or consensus mechanisms, thereby improving overall processing efficiency without forcing a single unified rule set on all transactions.
Solution Approach 2:
The patent introduces a new dimension of blockchain processing by allowing transactions to be injected into and processed by multiple blockchains simultaneously. This multi-dimensional approach enables the same transaction to be validated through different consensus protocols and rule sets, improving efficiency and adaptability while managing complexity through structured cross-chain verification.
2Reliability
If a private blockchain is used to exclude certain participants, then privacy and security are improved, but transparency and network-wide visibility are reduced
Solution Approach 1:
The patent introduces a cross-chain transaction injection mechanism that acts as an intermediary between private and public blockchains. This intermediary enables selective information sharing where transactions can be processed privately on the second blockchain while still maintaining visibility and transparency on the first blockchain, thus preserving both privacy and transparency according to different needs.
Solution Approach 2:
The patent applies local quality by allowing different transparency levels for different blockchains within the same network. The first blockchain maintains full transparency for all participants, while the second blockchain can exclude certain participants based on privacy requirements. This localized approach to transparency ensures that each blockchain operates with the appropriate level of visibility for its specific use case.
3Adaptability or versatility
If different confirmation protocols are used in different blockchains, then processing flexibility and adaptability are improved, but system complexity and coordination difficulty increase
Solution Approach 1:
The patent implements universality by designing a multi-functional transaction injection mechanism that can handle multiple confirmation protocols simultaneously. The system is structured to accommodate different consensus mechanisms (e.g., Proof of Work, Proof of Stake, Practical Byzantine Fault Tolerance) in different blockchains while maintaining a unified interface for transaction submission and verification across the entire network.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Various embodiments relate to a method for managing information in a database. The method includes injecting a transaction into a first blockchain and injecting the transaction into a second blockchain, where the first blockchain and the second blockchain are in a same blockchain network. The first blockchain processes the transaction based on a first set of rules and the second blockchain processes the transaction based on a second set of rules different from the first set of rules. The second blockchain is a private blockchain that excludes one or more participants of the first blockchain.