Blockchain Block Generation via Digital Certificate Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The uneven computing power among nodes in a blockchain network makes it vulnerable to '51% attacks, where a single or group of nodes with excessive computing power can disrupt the network, threatening its safety and integrity.

Innovation Solution

Implementing a block generation method where blocks are signed with private key information and verified through public key verification, ensuring only legitimate blocks are added to the blockchain, and using specialized hardware to manage and limit computing power, thereby preventing malicious nodes from dominating the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If nodes use specialized hardware (ASIC) to increase computing power for block generation, then block generation probability increases, but the network becomes vulnerable to 51% attacks

Engineering Contradiction:
Improveblock generation probabilityVSAvoidnetwork security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a certificate authority (CA) as an intermediary that issues digital certificates to block generation devices. This CA-based authentication system mediates between the block generation devices and the blockchain network, verifying identities through digital certificates rather than relying solely on computing power. This resolves the contradiction by maintaining efficient block generation while preventing 51% attacks through cryptographic authentication.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the pure Proof of Work (PoW) mechanism, which relies on mechanical computing power competition, with a hybrid system that uses digital certificate-based authentication. Instead of allowing nodes to generate blocks purely based on computing power (mechanical system), the system now requires cryptographic verification through digital certificates, substituting the mechanical PoW race with a security-based authorization system.

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

2Adaptability or versatility

If all nodes have equal authority for block computation, then decentralization is maintained, but computing power inequality enables security threats

Engineering Contradiction:
ImprovedecentralizationVSAvoid51% attack vulnerability
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by differentiating the roles and authorities of different nodes in the blockchain network. Instead of all nodes having identical block generation authority, the system issues digital certificates selectively to authorized block generation devices. This creates local differentiation in authority (certified nodes vs. regular nodes) while maintaining overall network decentralization, thus preventing 51% attacks without completely centralizing control.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the authorization parameter from equal computing power competition to certificate-based identity verification. By introducing digital certificates as a new authorization parameter, the system transforms the block generation rights distribution from a purely computational metric to a cryptographic authentication metric, thereby maintaining decentralization while eliminating the security vulnerability of unequal computing power.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If private key information is built into the block generation device, then signature authenticity is ensured, but key management complexity increases

Engineering Contradiction:
Improvesignature verification reliabilityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-installing private key information in the block generation devices before they participate in the network. The private keys are generated and stored in advance during device initialization, and digital certificates are issued beforehand by the CA. This preliminary setup ensures that when blocks are generated, the signature verification can proceed reliably without real-time key management complexity, as the authentication credentials are already in place.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3454519B1Block generation method and device, and blockchain network
Publication Date: 2021.07.21 CLOUDMINDS SHANGHAI ROBOTICS CO LTD
  • EP3454519B1 patent drawingFigure 1~2
  • EP3454519B1 patent drawingFigure 3
  • EP3454519B1 patent drawingFigure 4

AI summary

A block generation method, a device and a blockchain network are used for improving the safety of a blockchain. The method comprises: signing a block generated by a block generation device according to private key information of the block generation device to obtain a signed block; and issuing the signed block to other node devices through a first node device in the blockchain network.