Distributed Ledger Network with Segmented Consensus and Data Layers

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 flexible storage policies, 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 and processing demands increase significantly

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

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.

Inventive Principle:
Principle #1Segmentation

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.

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 decreases

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

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

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

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvereference safety detectionVSAvoidprocessing overhead
Core Design Contradiction:
Difficulty of detecting and measuringVSUse of energy by moving object

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11405204B2Scalable, secure, efficient, and adaptable distributed digital ledger transaction network
Publication Date: 2022.08.02 CIRCLE INTERNET GRP INC
  • US11405204B2 patent drawing
  • US11405204B2 patent drawing
  • US11405204B2 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.