Blockchain Generation Apparatus Using Conflicting Parameter Blend
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current blockchain technologies, particularly Proof of Stake (PoS), face challenges in preventing 51% attacks, as dominating coin resources is costly and may lead to a collapse in coin value, creating a motive for attackers to target contract cancellations or rewriting, thus lacking a deterrent effect.
Innovation Solution
A blockchain generation and verification method that uses a blend pattern of conflicting parameter types, such as the number of coins saved and transaction path patterns, to qualify block generation, ensuring that a single party cannot dominate both, thereby increasing the difficulty of attacks and maintaining the integrity of contract evidence on the blockchain.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If Proof of Stake (PoS) is used to replace Proof of Work (PoW), then energy consumption and computational waste are reduced, but security against 51% attacks deteriorates because dominating coin resources is costly yet may lead to collapse in coin value
Solution Approach 1:
The patent combines multiple parameter types (coin resources, transaction path patterns, node connection patterns) into a composite verification mechanism. Instead of relying solely on coin stakes, the system uses a blend of conflicting parameters where each parameter type reinforces the others, creating a more robust security model that maintains PoS energy efficiency while improving attack resistance
Solution Approach 2:
The patent introduces new parameter types (transaction path patterns, node connection patterns) and dynamically adjusts the blend pattern of parameters used for verification. By changing which parameters are emphasized at different times and for different verification purposes, the system adapts to prevent various attack vectors while maintaining low energy consumption
2Ease of operation
If a single parameter type is used for block generation qualification, then the system is simple to operate, but security deteriorates because a single party can dominate that parameter and launch attacks
Solution Approach 1:
The patent merges multiple parameter types into a unified verification process. The block generation qualification is determined by a combination of coin resources, transaction path patterns, and node connection patterns, where all parameters must be satisfied together. This merging ensures that no single parameter can be dominated alone, maintaining security while keeping the overall process manageable through standardized verification procedures
3Adaptability or versatility
If the difficulty condition for block generation is adjusted according to the number of coins owned, then block generation is more equitable among participants, but security deteriorates because participants with more coins can dominate block generation and potentially attack the system
Solution Approach 1:
The patent applies different verification standards to different aspects of block generation. While coin resources determine baseline eligibility, transaction path patterns and node connection patterns provide localized verification that prevents domination. Each parameter type applies its own quality standard locally, ensuring that no single aspect (including coin ownership) can fully determine block generation rights, thus maintaining equitability while preventing domination attacks
Data Source
AI summary
The blockchain generation apparatus 1 includes: a parameter calculator 122 that identifies a parameter type to be used for linkage of the new block, based on block approval method data 114, and calculates a value for the identified parameter type based on transaction datasets which are related to an identifier of a generating party; a block generation condition checker 125 that determines whether the generating party is qualified to generate the new blockchain data, based on the value calculated by the parameter calculator 122; and a blockchain generator 126 that tries to generate the new blockchain by referring to the shared data when the block generation condition checker 125 determines that the generating party is qualified. An identifier of the blend pattern included in the block approval method data 114 specifies a combination of the plurality of parameter types that conflict with each other.


