Distributed Ledger Network Storage and Consensus Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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 re-encrypted sub-addresses, to reduce storage and processing requirements, enhance security, and improve transaction throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional blockchain systems maintain duplicate databases across replicated servers, then security and decentralization are improved, but storage requirements and processing demands increase significantly

Engineering Contradiction:
ImprovesecurityVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential consensus-critical data (transaction hashes, block headers, state roots) from the full blockchain database, storing complete databases only on a subset of validator nodes while allowing other nodes to function with lighter data structures. This separation allows most nodes to participate in consensus without storing entire duplicate databases, reducing storage requirements while maintaining security through distributed verification of critical data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements differential data storage where different types of nodes have different data retention requirements. Full validator nodes store complete databases for comprehensive validation, while light client nodes store only essential verification data. This local quality differentiation allows the system to maintain high security where needed while reducing overall storage demands across the network.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If conventional blockchain systems sequentially analyze transactions across validator nodes, then consensus accuracy is improved, but transaction throughput and scalability deteriorate

Engineering Contradiction:
Improveconsensus accuracyVSAvoidtransaction throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the transaction validation process into parallel phases: pre-validation of individual transactions against consensus rules, batch processing of validated transactions, and final consensus agreement on the batch results. This segmentation allows multiple validators to process different transaction subsets simultaneously while maintaining consensus accuracy through coordinated verification and conflict resolution mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary validation where transactions are pre-checked against consensus rules and validity criteria before being submitted to the full consensus process. This preliminary filtering eliminates invalid transactions early, reducing the workload during consensus voting and enabling faster throughput while maintaining accuracy by ensuring only valid transactions reach the consensus stage.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If conventional blockchain systems provide unrestricted digital asset access to user accounts, then ease of operation is improved, but security and exposure to malicious attacks worsen

Engineering Contradiction:
Improveaccess convenienceVSAvoidsecurity exposure
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic access control where user account permissions are not fixed but can be adjusted based on contextual factors such as transaction type, recipient, amount, and time. Multi-signature requirements can be dynamically applied to high-risk operations, and access can be temporarily restricted or enhanced based on detected anomalies or user preferences, balancing convenience with security adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces intermediary verification layers between users and their digital assets, including smart contract-based safeguards, multi-signature protocols, and optional third-party verification services. These intermediaries provide additional security checks without completely blocking access, allowing users to maintain convenient operation while reducing exposure to malicious attacks through layered verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If conventional blockchain systems perform reference safety analysis on source code during execution, then security is improved, but processing time and complexity increase

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs reference safety analysis on smart contract source code during the compilation and deployment phase rather than during transaction execution. The compiler statically analyzes the code for safety issues, generates optimized bytecode with embedded safety checks, and caches the analysis results. This preliminary action eliminates the need for repeated runtime analysis, maintaining security while significantly reducing processing time during actual transactions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates verified copies of smart contract bytecode that have already undergone safety analysis, storing these pre-validated versions for efficient execution. Instead of re-analyzing source code during each transaction, the system uses the already-verified bytecode copies, maintaining security through the original analysis while dramatically reducing processing time during transaction execution.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11249985B2Scalable, secure, efficient, and adaptable distributed digital ledger transaction network
Publication Date: 2022.02.15 CIRCLE INTERNET GRP INC
  • US11249985B2 patent drawing
  • US11249985B2 patent drawing
  • US11249985B2 patent drawing

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.