Privileged Node Blockchain Block Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain systems face instability and reduced transaction smoothness due to the high mining difficulty required to prevent forks, which can lead to latency and inefficiencies in transaction processing.

Innovation Solution

Introducing a privileged node that generates blocks instead of multiple miners, using a secret key to create signature values for transaction data, allowing for faster and more stable block generation while maintaining transaction anonymity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If high mining difficulty is set to prevent forks, then transaction stability is improved, but transaction smoothness deteriorates

Engineering Contradiction:
Improvetransaction stabilityVSAvoidtransaction smoothness
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the mining function by separating it from the transaction processing function. Normal nodes handle transaction processing while the mining function is performed by a separate privileged node, allowing independent optimization of each function without compromising the other

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The privileged node acts as an intermediary between normal nodes and the blockchain. It receives transaction data from normal nodes, generates blocks with proper hashes, and distributes them back to normal nodes, thereby mediating between transaction processing needs and blockchain stability requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11575503B2Blockchain control method
Publication Date: 2023.02.07 COWRY INC
  • US11575503B2 patent drawing
  • US11575503B2 patent drawing
  • US11575503B2 patent drawing

AI summary

A privileged node holds a secret key (SKEY), and normal nodes each hold a public key (PKEY). The normal nodes each include a transaction inputting unit that receives transaction data (TDATA), a transaction transmitting unit that transmits the TDATA, a transaction managing unit that manages a transaction history in a form of blockchain, and a block receiving unit that receives blocks from the privileged node. The privileged node includes a transaction receiving unit that receives TDATA from each of the normal nodes, a block generating unit that generates a signature value (SIG) on the basis of a SKEY, and generates a block containing TDATA and the SIG, and a block transmitting unit that transmits blocks. The transaction managing unit adds a block to the blockchain on condition that the authenticity of the SIG in the block is confirmed by using the PKEY.