Distributed Ledger Network with Segmented Consensus and Data Layers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional blockchain systems face inefficiencies, scalability limitations, and security vulnerabilities due to high processing and storage demands, rigidity, and inflexibility, which restrict their ability to manage a large number of users and transactions effectively.
Innovation Solution
The implementation of a scalable, secure, and adaptable distributed digital ledger transaction network using a Byzantine-fault-tolerant consensus protocol, a new programming language for smart contracts, and advanced data structures like Merkle trees, along with features like lazy account eviction and flexible storage policies, to reduce storage and processing requirements, enhance security, and improve transaction throughput.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional blockchain systems maintain duplicate databases across replicated servers, then security and decentralization are improved, but storage and processing demands increase significantly
Solution Approach 1:
The patent segments the blockchain data into two distinct layers: a lightweight consensus layer that maintains only essential transaction metadata and block headers, and a separate data layer that stores the full transaction history. This segmentation allows validator nodes to participate in consensus with minimal storage requirements while full archive nodes maintain the complete duplicate databases for security and verification purposes.
Solution Approach 2:
Different node types are assigned different storage qualities based on their functional requirements. Validator nodes use a streamlined storage model suitable for consensus participation, while archive nodes and full nodes maintain complete duplicate databases. This local quality differentiation optimizes the storage-to-security ratio across the network.
2Measurement precision
If conventional blockchain systems sequentially analyze transactions across validator nodes, then consensus accuracy is improved, but transaction throughput decreases
Solution Approach 1:
The patent implements a pre-execution phase where transactions are simulated and validated against the state database before being committed to the blockchain. This preliminary action identifies and resolves potential consensus conflicts in advance, allowing the main consensus process to proceed more efficiently with higher throughput while maintaining accuracy through the pre-validation step.
Solution Approach 2:
A state database acts as an intermediary between transaction submission and consensus validation. This intermediary layer pre-processes transactions, maintains the current state, and provides verification data to validator nodes, enabling faster consensus without sacrificing accuracy by offloading the heavy lifting of state management from the consensus process itself.
3Ease of operation
If conventional blockchain systems provide unrestricted digital asset access to user accounts, then ease of operation is improved, but security against malicious attacks worsens
Solution Approach 1:
The patent implements dynamic access controls where user account permissions can be adjusted in real-time based on security conditions. Access keys can be rotated, revoked, or restricted without requiring account recovery procedures. This dynamic approach maintains ease of operation for legitimate users while providing robust security responses to potential threats by allowing rapid credential management.
Solution Approach 2:
The system changes the parameters of access control by introducing time-limited access keys, multi-signature requirements, and conditional access rules. These parameter changes allow flexible security policies that can adapt to different operational contexts, maintaining convenience for normal operations while enhancing security against attacks through configurable access restrictions.
4Difficulty of detecting and measuring
If conventional blockchain systems perform reference safety analysis on source code while programs are executed, then detection capability is improved, but processing overhead increases
Solution Approach 1:
The patent performs reference safety analysis on smart contract code during the compilation and deployment phases, before the code is executed on the blockchain. This preliminary static analysis identifies potential security vulnerabilities and reference issues in advance, allowing problematic code to be rejected or corrected before deployment. This approach maintains detection capability while minimizing processing overhead during transaction execution.
Data Source
AI summary
The present disclosure relates to systems, methods, and non-transitory computer readable storage media for implementing a scalable, secure, efficient, and adaptable distributed digital ledger transaction network. Indeed, the disclosed systems can reduce storage and processing requirements, improve security of implementing computing devices and underlying digital assets, accommodate a wide variety of different digital programs (or “smart contracts”), and scale to accommodate billions of users and associated digital transactions. For example, the disclosed systems can utilize a host of features that improve storage, account/address management, digital transaction execution, consensus, and synchronization processes. The disclosed systems can also utilize a new programming language that improves efficiency and security of the distributed digital ledger transaction network.


