Blockchain Chair Node Empty Block Agreement Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In public blockchain environments, agreement processes can fail due to node failures or network delays, leading to insufficient quorum and potential malicious modifications by Byzantine nodes.

Innovation Solution

A method and apparatus for block agreement in a blockchain network, where a chair node detects exceptional situations, transmits an empty block agreement start message, generates a candidate empty block, and finalizes it after verification by committee nodes, ensuring continuity even with node failures or delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional distributed agreement algorithms like PBFT are used, then agreement can proceed with a chair node, but the system becomes vulnerable to failures and malicious modifications when the chair node or other nodes fail

Engineering Contradiction:
Improveagreement continuityVSAvoidnode failures and Byzantine attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by pre-organizing backup congresses and preparing empty blocks before failures occur. When the current congress fails to reach quorum, the system can immediately activate pre-prepared backup congresses without waiting for failure detection and recovery, ensuring continuous operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system cushions against failures by maintaining multiple backup congresses in advance. These backup congresses are prepared with designated chair nodes and members, providing a safety buffer that allows the system to survive node failures and Byzantine attacks without interrupting blockchain operation

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Object-affected harmful factors

If the chair node is the Byzantine node, then the chair node can modify and distribute agreed blocks for malicious purposes, but preventing this requires additional verification mechanisms that complicate the agreement process

Engineering Contradiction:
ImproveByzantine node malicious modificationsVSAvoidverification mechanism complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system introduces backup congresses as intermediaries that verify the legitimacy of agreed blocks. When a block is agreed upon by the current congress, backup congresses independently verify the agreement validity. This intermediary verification layer prevents Byzantine chair nodes from distributing malicious blocks without adding complex verification steps to the primary agreement process

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The backup congresses perform self-verification of block agreements using pre-shared verification data and quorum certificates. Each backup congress autonomously checks whether the agreed block meets validity criteria without requiring complex inter-congress communication or additional cryptographic protocols, keeping the verification mechanism relatively simple

Inventive Principle:
Principle #25Self-service

3Reliability

If quorum 2f+1 is required for agreement, then security is maintained, but agreement cannot proceed when quorum is not satisfied due to node failures or network delays

Engineering Contradiction:
Improveagreement securityVSAvoidagreement throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically switches between different congress configurations. When the current congress can reach quorum, normal agreement proceeds. When quorum fails, the system dynamically transitions to backup congresses that have pre-organized memberships, allowing agreement to continue with different node combinations without static constraints

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters by activating different congress instances with different chair nodes and member compositions. Instead of requiring the same quorum threshold to be met by the same nodes, the system adjusts which congress instance is active, allowing agreement to proceed under changing network conditions while maintaining security requirements

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12277587B2Method and apparatus for agreement of block in blockchain network
Publication Date: 2025.04.15 ELECTRONICS & TELECOMM RES INST
  • US12277587B2 patent drawing
  • US12277587B2 patent drawing
  • US12277587B2 patent drawing

AI summary

An agreement method of a block in a blockchain network by a chair node includes: receiving, from a plurality of congress nodes in a congress, information on an exceptional situation which occurred during agreement processes of a block; transmitting an empty block agreement start message including information on the exceptional situation and verification data for the exceptional situation to the plurality of congress nodes; generating a candidate empty block which does not include a transaction when receiving a delegate request message from at least two congress nodes among the plurality of congress nodes and transmitting the candidate empty block to committee nodes; and generating a final empty block when the candidate empty block is verified by the committee nodes and transmitting the final empty block to all nodes in the blockchain network is provided.