Distributed Ledger Consensus and Storage for Scalable Smart Contracts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional blockchain systems face inefficiencies in processing and storage demands, lack scalability, flexibility, and are susceptible to inaccuracies and security threats, limiting their use to a small population of users.
Innovation Solution
A scalable, secure, and adaptable distributed digital ledger transaction network utilizing a unique Byzantine-fault-tolerant consensus protocol, a new programming language with linear data types and static-dynamic reference safety analysis, and flexible storage and account management to enhance transaction execution and consensus processes.
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 extracts the full ledger data from individual validator nodes and stores it only on archival nodes. Validator nodes retain only cryptographic hashes and minimal verification data, removing the burden of storing complete duplicate databases while maintaining security through distributed verification.
Solution Approach 2:
The patent segments the blockchain network into different node types with specialized functions: validator nodes for consensus and security, archival nodes for complete data storage, and light clients for verification. This segmentation allows each component to optimize its resource usage while contributing to the overall system security.
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 preliminary transaction validation and sorting before consensus voting. Transactions are pre-analyzed for validity, grouped by account, and ordered optimally to minimize computational overhead during the consensus process, enabling faster while accurate validation.
Solution Approach 2:
The patent introduces dynamic transaction execution where the order and grouping of transactions can be adjusted based on network conditions, account activity patterns, and validator capabilities. This dynamic approach optimizes throughput while maintaining deterministic consensus outcomes.
3Ease of operation
If conventional blockchain systems provide unrestricted digital asset access to user accounts, then asset accessibility is improved, but security against malicious attacks decreases
Solution Approach 1:
The patent implements granular access control where different assets within a user account can have different access permissions and security requirements. Critical assets can be protected with multi-signature requirements or time-locked transfers, while less sensitive assets remain easily accessible, providing both security and convenience.
4Extent of automation
If conventional blockchain systems perform reference safety analysis on source code while programs execute at machine code level, then automation is improved, but measurement precision of safety issues decreases
Solution Approach 1:
The patent performs comprehensive reference safety analysis on smart contract code before deployment to the blockchain. The system statically analyzes the code to identify potential security vulnerabilities, verify memory safety, and ensure correct resource management, preventing unsafe code from being deployed in the first place.
Data Source
Figure 1
Figure 2
Figure 3
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.