Blockchain Transaction Distribution Analysis for Mining Pool Relationship Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blockchain systems, low-value transactions with low fees often face significant delays in confirmation due to competition from higher-fee transactions, and there is a need to detect special relationships between account owners and mining pools that may influence transaction inclusion.

Innovation Solution

A method and system that perform statistical analysis on transaction distributions across mining pools to identify users with special relationships by comparing their transaction distribution to the statistically expected manner, using a special relationship detection service module to determine if transactions are not distributed in a statistically expected manner, and identifying the specific mining pools involved.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If transactions are included in blocks based on mining pool selection, then transaction confirmation speed may improve, but fairness and transparency of the system deteriorates due to potential special relationships

Engineering Contradiction:
Improvetransaction confirmation speedVSAvoidsystem fairness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system continuously monitors transaction inclusion patterns and provides feedback by identifying special relationships between users and mining pools. This feedback mechanism enables detection of unfair practices while maintaining the speed benefits of mining pool selection, resolving the contradiction between speed and fairness.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary analysis layer that sits between the mining pool selection process and the final transaction confirmation. This intermediary detects special relationships and provides transparency, allowing the system to maintain speed while ensuring fairness through monitoring and identification of abnormal patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If statistical analysis is performed to detect special relationships, then system transparency and fairness improve, but computational complexity and processing time increase

Engineering Contradiction:
Improvesystem transparencyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses cryptographic transaction data and block data that already exist in the blockchain, copying only the necessary information for analysis. This approach maintains transparency through statistical analysis while minimizing additional computational complexity by reusing existing data structures.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms complex relationship detection into parameter-based statistical analysis by examining transaction distribution patterns across mining pools. This parameter change simplifies the computational approach while maintaining the ability to detect special relationships, balancing transparency with computational efficiency.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If mining pools have autonomy to select transactions, then processing efficiency improves, but potential for unfair treatment of low-fee transactions worsens

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidtransaction inclusion fairness
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system provides feedback on mining pool transaction selection by detecting special relationships and abnormal patterns. This feedback maintains processing efficiency while ensuring fairness, as the monitoring does not interfere with the mining pool's autonomous selection process but rather observes and reports on it.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables the system to self-monitor and self-detect unfair practices through automated statistical analysis. Mining pools maintain their efficiency while the system independently checks for fairness, allowing both productivity and ease of operation to coexist through autonomous monitoring.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11489662B2Special relationships in a blockchain
Publication Date: 2022.11.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11489662B2 patent drawing
  • US11489662B2 patent drawing
  • US11489662B2 patent drawing

AI summary

An example operation may include one or more processing transactions of a plurality of blocks of a blockchain of the blockchain network to determine a user of a plurality of users that is a party of the respective transaction and a mining pool of one or more mining pools that included the respective transaction in the blockchain, performing a statistical analysis of the transactions to determine if the transactions of a user of the plurality of users is distributed across the one or more mining pools in a statistically expected manner, determining that the user has a special relationship with one or more of the one or more mining pools if the transactions of the user are not distributed across the mining pools in a statistically expected manner, and for a user that is determined to have a special relationship, determining one or more of the mining pools with which the determined user has a special relationship.