Decentralized Node Specialization for Scalable Blockchain Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems face inefficiencies due to excessive power usage in Proof of Work (PoW) and resource misallocation, as well as limitations in scalability and transaction complexity, particularly in sharded networks which struggle with atomic transactions across shards and lack of composability.

Innovation Solution

A decentralized computation system with a three-tiered node architecture (access, security, and execution nodes) that employs Byzantine Fault Tolerance (BFT) consensus, allowing for high throughput and composability without sharding, enabling secure and scalable decentralized applications with atomic transactions across the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Proof of Work (PoW) is used to secure the blockchain, then security is improved, but power consumption and resource allocation efficiency deteriorate

Engineering Contradiction:
Improveblockchain securityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the security function from the resource-intensive PoW mechanism and implements it separately using BFT consensus. The BFT consensus layer handles security and finality, while execution nodes process transactions efficiently, eliminating the need for PoW's excessive computational work.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the consensus parameter from PoW's computational difficulty to BFT's threshold signature mechanism. This parameter change allows the system to achieve the same security level with dramatically reduced power consumption by using cryptographic thresholds rather than brute-force computation.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If sharding is implemented to increase transaction throughput, then scalability is improved, but transaction capability and composability deteriorate

Engineering Contradiction:
Improvetransaction throughputVSAvoidtransaction composability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments the blockchain system into specialized node types (execution nodes, security nodes, access nodes) rather than segmenting the ledger into shards. This functional segmentation allows all nodes to process any transaction while maintaining high throughput through parallel execution, preserving full composability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each node type in the patent is designed with universal capabilities to handle any transaction on the network. Execution nodes can process any transaction, security nodes can validate any block, and access nodes can serve any client, eliminating the limitations of shard-specific functionality.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If all nodes hold all state in a traditional blockchain, then decentralization is improved, but resource allocation efficiency deteriorates

Engineering Contradiction:
Improvenetwork decentralizationVSAvoidresource allocation efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by having different node types hold different portions of the state based on their function. Execution nodes hold the full state for processing, security nodes hold minimal state for consensus validation, and access nodes hold only the state needed to serve clients, optimizing resource usage while maintaining decentralization.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the state distribution across different node types rather than requiring all nodes to hold all state. This segmentation allows each node to allocate resources efficiently according to its specific role while the collective network maintains full decentralization and redundancy.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11770238B2Decentralized computation system architecture based on node specialization
Publication Date: 2023.09.26 DAPPER LABS INC
  • US11770238B2 patent drawing
  • US11770238B2 patent drawing
  • US11770238B2 patent drawing

AI summary

Described are systems, methods, and media for providing secure and scalable decentralized computation for one or more decentralized applications. Features include a blockchain; and a plurality of nodes comprising a plurality of each of three specialized node types, the specialized node types comprising access nodes, security nodes, and execution nodes.