Representative Node Election Through Blockchain Credential Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blockchain systems, the election of representative node devices is inefficient and prone to errors due to unqualified or malicious nodes, which can disrupt normal system operation.

Innovation Solution

A method and apparatus for electing a representative node device involves broadcasting credential data indicating qualification, storing it on a blockchain after consensus verification, and participating in an election based on this data to ensure only qualified nodes are elected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If any node device is allowed to become a representative node device without qualification verification, then the election process is simple and fast, but unqualified or malicious nodes can be elected, disrupting normal system operation

Engineering Contradiction:
Improveelection speedVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary qualification verification by requiring node devices to obtain credential data from a target server before participating in the representative node election. This preliminary action ensures that only qualified nodes are eligible for election, preventing malicious or unqualified nodes from disrupting system operation while maintaining an efficient election process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a target server as an intermediary that issues credential data to verify node qualifications. This intermediary mechanism enables reliable qualification verification without complicating the election process, as the target server handles the verification logic and provides cryptographic proof through credential data that nodes can present during election.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If credential verification is implemented for representative node election, then only qualified nodes can participate ensuring system stability, but the election process becomes more complex and time-consuming

Engineering Contradiction:
Improvesystem stabilityVSAvoidelection process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of node identity from simple node ID to credential data that includes cryptographic proofs of qualification. This parameter change enables automated verification of node qualifications through cryptographic validation rather than complex manual review processes, maintaining system stability while reducing election process complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces manual or complex administrative verification processes with cryptographic verification mechanisms. Node devices present credential data containing cryptographic proofs, and other nodes can automatically verify these credentials using standard cryptographic validation, eliminating the need for complex manual review processes while ensuring only qualified nodes participate.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If all node devices participate in block generation and verification, then the system is highly decentralized and secure, but the working efficiency of the blockchain system decreases

Engineering Contradiction:
Improvesystem securityVSAvoidblock generation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the node population into representative nodes and ordinary nodes based on qualification verification. Representative nodes that meet specific criteria and hold valid credential data are designated to perform block generation and verification, while ordinary nodes participate in other blockchain operations. This segmentation maintains system security through decentralized credential verification while significantly improving block generation efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different roles and responsibilities to different nodes based on their local qualifications. Representative nodes with verified credentials perform the computationally intensive tasks of block generation and verification, while other nodes perform lighter tasks such as transaction validation and blockchain maintenance. This local quality differentiation optimizes overall system efficiency while maintaining security through distributed credential verification.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12367500B2Method and apparatus for electing representative node device, computer device, and storage medium
Publication Date: 2025.07.22 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12367500B2 patent drawing
  • US12367500B2 patent drawing
  • US12367500B2 patent drawing

AI summary

A method for electing a representative node device performed by a first node device in a blockchain system includes: broadcasting candidate addition transaction data in the blockchain system, the candidate addition transaction data carrying credential data, the credential data being received from a target server and indicating that a first node device meets a qualification requirement for a candidate node device; storing the candidate addition transaction data on a target blockchain of a blockchain system when a plurality of node devices in the blockchain system verify the candidate addition transaction data by consensus; and participating in an election of the representative node device according to the candidate addition transaction data stored on the target blockchain.