Blockchain Fork Processing with Leader Proof and Voting Equality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems face issues with fork processing that violate the equality principle, leading to dominance of longer blockchains over shorter ones, and existing consensus mechanisms are not suitable for lightweight terminal devices due to high computational requirements and vulnerabilities from byzantine nodes.

Innovation Solution

A fork processing method and blockchain node design that incorporates leader-elected transactions, voting-based participant analysis, and secure time proofs to ensure equal treatment of blockchain branches, using a trusted execution environment to prevent malicious forking and reduce energy consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing consensus mechanisms are used to determine block generation qualification, then fork processing can be performed, but the equality principle of blockchains is violated because longer blockchains have absolute advantage

Engineering Contradiction:
Improvefork processing consistencyVSAvoidequality principle compliance
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies equipotentiality by introducing leader proof and voting mechanisms that give equal weighting to different blockchain branches regardless of their length. Each node votes on branch validity based on cryptographic proofs rather than chain length, creating an equal playing field where short and long chains have equal opportunity to be selected as the main chain.

Inventive Principle:
Principle #12Equipotentiality

2Reliability

If traditional consensus mechanisms are used, then fork processing is possible, but computational requirements are too high for lightweight terminal devices

Engineering Contradiction:
Improveconsensus accuracyVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the heavy computational consensus verification from terminal devices and concentrates it in head nodes. Terminal devices only need to generate and verify lightweight leader proofs, while the computationally intensive voting and branch validation are performed by head nodes with sufficient computing power, significantly reducing energy consumption for mobile devices.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Head nodes act as intermediaries between terminal devices and the blockchain network. They aggregate votes from multiple terminals and perform the heavy consensus computation, allowing energy-constrained devices to participate in consensus without directly performing resource-intensive operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If traditional consensus mechanisms are used, then block generation can be performed, but the system is vulnerable to malicious forking by byzantine nodes

Engineering Contradiction:
Improveblock generation efficiencyVSAvoidanti-malicious capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary action by requiring nodes to cast votes and provide cryptographic proofs before a block is finalized and added to the main chain. The leader proof and voting records are established in advance, allowing the system to detect and reject malicious forks before they can compromise the blockchain integrity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The voting mechanism provides continuous feedback on branch validity. Each node's vote serves as a feedback signal about the legitimacy of a particular branch, and the aggregation of these feedback signals allows the network to identify and eliminate malicious forks through the majority voting rule.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12562911B2Fork processing method and blockchain node
Publication Date: 2026.02.24 HUAWEI TECH CO LTD
  • US12562911B2 patent drawing
  • US12562911B2 patent drawing
  • US12562911B2 patent drawing

AI summary

A block generation method and apparatus for blockchain networks. The method includes that when a first blockchain node is a leader, the first blockchain node packs a leader-elected transaction in a transaction pool into a first block, where the leader-elected transaction records a leader proof of the first blockchain node. The leader proof records a voting state in which each of the plurality of second blockchain nodes votes on the first blockchain node, and the voting state indicates whether a vote is a positive vote or a negative vote. The first blockchain node sends the first block to the plurality of second blockchain nodes, so that the first blockchain node and/or the second blockchain nodes perform fork processing based on the leader proof.