Blockchain Node DDoS Detection via Traffic Pattern Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Detecting and mitigating Distributed Denial of Service (DDoS) attacks in heterogeneous Web3 environments, particularly in blockchain networks, is challenging due to the decentralized nature and the difficulty in distinguishing between normal traffic spikes and malicious attacks, especially since requests can come from multiple sources, making traditional detection methods ineffective.

Innovation Solution

A system that compares traffic patterns of smart contracts hosted on a blockchain network with reference traffic patterns, using a traffic pattern evaluation mechanism that can be machine-learning based, to determine potential denial of service and apply mitigations such as blocking or throttling of requests, while sharing information and adjusting mechanisms across nodes using federated learning and a gossip protocol to enhance detection and response.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional detection methods are used to identify DDoS attacks, then the system structure remains simple, but the detection precision deteriorates because requests from multiple sources cannot be distinguished as malicious

Engineering Contradiction:
Improvedetection precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines traffic pattern analysis from multiple blockchain nodes to collectively identify DDoS attacks. By merging detection efforts across the distributed network, the system achieves higher detection precision while maintaining the decentralized nature of blockchain, resolving the contradiction between detection accuracy and system complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a universal traffic pattern evaluation mechanism that can be applied across different blockchain nodes and network conditions. This multi-functional approach allows the same detection methodology to work throughout the distributed network, improving detection precision without requiring node-specific complex configurations

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

2Reliability

If transaction fees are required to address DDoS attacks, then some protection is provided, but the reliability deteriorates because this approach is insufficient for layer 2 and private blockchain networks

Engineering Contradiction:
Improveprotection reliabilityVSAvoidnetwork compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal detection and mitigation mechanism that functions across different blockchain network types including layer 1, layer 2, and private networks. The traffic pattern evaluation mechanism is adaptable to various consensus mechanisms and network architectures, ensuring reliable protection while maintaining broad network compatibility

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

Solution Approach 2:

The system dynamically adjusts detection parameters and mitigation strategies based on network conditions and traffic patterns. This dynamic approach allows the solution to adapt to different blockchain network types and attack scenarios, improving reliability across diverse environments without requiring network-specific configurations

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If traffic pattern comparison is performed to detect DDoS attacks, then the detection precision improves, but the use of energy increases due to continuous monitoring and analysis

Engineering Contradiction:
Improvedetection precisionVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial monitoring by focusing analysis on specific traffic patterns and thresholds that indicate potential DDoS attacks. Rather than continuously analyzing all traffic in detail, the system monitors key indicators and triggers detailed analysis only when anomalies are detected, reducing energy consumption while maintaining detection precision

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses distributed nodes to perform detection and analysis independently, with each node contributing to the collective detection effort using its own computational resources. This self-service approach distributes energy consumption across the network rather than concentrating it in a single point, improving overall efficiency

Inventive Principle:
Principle #25Self-service

4Reliability

If mitigations are applied based on traffic pattern analysis, then the reliability of service provision improves, but the ease of operation deteriorates due to the need for adaptive response mechanisms

Engineering Contradiction:
Improveservice integrityVSAvoidoperational simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements automated mitigation mechanisms that respond to detected DDoS attacks without requiring manual intervention. The system automatically applies rate limiting, traffic filtering, and other mitigation strategies based on detected attack patterns, maintaining service integrity while simplifying operations through automation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors traffic patterns and adjusts mitigation strategies based on feedback from detection results. This closed-loop approach automatically optimizes service protection while adapting to changing attack conditions, maintaining reliability without requiring complex manual operational adjustments

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4485840A1Apparatus, device, method, and non-transitory machine-readable storage medium for a node of a blockchain network
Publication Date: 2025.01.01 INTEL CORP
  • EP4485840A1 patent drawingFigure 1a
  • EP4485840A1 patent drawingFigure 1b
  • EP4485840A1 patent drawingFigure 2

AI summary

Various examples relate to an apparatus, device, method, and a non-transitory machine-readable storage medium for a node of a blockchain network. The apparatus comprises interface circuitry, machine-readable instructions and processor circuitry to execute the machine-readable instructions to compare a traffic pattern of requests associated with one or more smart contracts hosted by the node of the blockchain network with a reference traffic pattern, determine an estimated denial of service of at least one of the one or more smart contracts based on the comparison between the traffic pattern and the reference traffic pattern, determine one or more potential mitigations for the estimated denial of service, and apply at least one of the one or more potential mitigations.