Blockchain Generation Apparatus Using Transaction Pattern Diversity

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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 rather than coin misuse, thus lacking a deterrent effect.

Innovation Solution

A blockchain generation and verification method that calculates the number of transaction patterns for a generating party, using these patterns as a qualification index to determine block generation rights, blending conflicting parameter types like coin ownership and transaction history to secure and verify blockchain data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If Proof of Stake (PoS) is used to grant block generation rights based on coin ownership, then the system reduces energy consumption and computational waste, but it creates a vulnerability to 51% attacks where attackers can dominate coin resources and compromise blockchain security

Engineering Contradiction:
Improveenergy consumptionVSAvoidblockchain security
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent merges two previously separate qualification criteria into a unified system: coin ownership (PoS) and transaction pattern diversity. By combining these criteria, the system maintains the energy efficiency of PoS while adding a security layer that prevents attackers from compromising the blockchain even if they accumulate sufficient coins, thereby resolving the contradiction between energy conservation and security reliability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a composite qualification mechanism that integrates multiple properties: coin holding amount, transaction pattern variety, and partner diversity. This composite approach类似于composite materials in engineering, where combining different properties creates a system that is stronger and more resilient than individual components alone, thus maintaining energy efficiency while enhancing security against 51% attacks

Inventive Principle:
Principle #40Composite materials

2Device complexity

If block generation rights are granted based solely on coin ownership, then the system simplifies the qualification process, but it allows attackers to dominate by accumulating coins and launch 51% attacks

Engineering Contradiction:
Improvequalification process complexityVSAvoidattack resistance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent merges multiple qualification dimensions (coin ownership, transaction patterns, partner diversity) into a unified block generation right determination process. This integration maintains reasonable system complexity while dramatically improving attack resistance, as attackers would need to simultaneously dominate multiple independent metrics rather than simply accumulating coins

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If the system uses transaction pattern count as a qualification criterion, then it increases security by making attacks more difficult, but it increases the complexity of the block generation condition verification

Engineering Contradiction:
Improveblock generation securityVSAvoidverification process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-calculating and storing transaction patterns and partner information in the blockchain data structure. This allows verification nodes to efficiently check qualification criteria without performing complex real-time calculations, thus enhancing security while keeping verification complexity manageable through advance preparation of data

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10790963B2Blockchain generation apparatus, blockchain generation method, blockchain verification apparatus, blockchain verification method, and program
Publication Date: 2020.09.29 NIPPON TELEGRAPH & TELEPHONE CORP
  • US10790963B2 patent drawing
  • US10790963B2 patent drawing
  • US10790963B2 patent drawing

AI summary

The blockchain generation apparatus 1 includes: a synchronizer 121 that acquires shared data 111 which includes the blockchain data 112 and transaction datasets 113 not included in the blockchain data 112; a transaction pattern count calculator 124 that calculates the number of transaction patterns for a generating party using the blockchain generation apparatus 1, based on the transaction datasets which are in the blockchain data 112 and are related to an identifier of the 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 number of transaction patterns calculated by the transaction pattern count calculator; and a blockchain generator 126 that tries to generate the new blockchain by referring to the shared data 111 if the block generation condition checker 125 determines that the generating party is qualified.