Compute Equity Model for Blockchain Transaction Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In decentralized blockchain networks, ensuring equitable compute resources for compute-intensive functions is challenging due to varying hardware and software stacks, leading to disparities in quality of service (QoS) and potential penalties for participants lacking sufficient computing resources.

Innovation Solution

Implementing a compute equity model that uses penalty metadata and coefficients to assess and manage resource allocation among blockchain members, allowing for task delegation and resource sharing based on available computing parameters, thereby ensuring that transactions are processed efficiently and fairly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If decentralized blockchain networks allow diverse hardware and software stacks, then adaptability and versatility are improved, but disparities in quality of service and compute equity deteriorate

Engineering Contradiction:
Improvediverse hardware and software stacksVSAvoidquality of service
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent changes the parameter of resource evaluation from binary (sufficient/insufficient) to a continuous penalty coefficient scale. This allows nodes with diverse hardware configurations to be evaluated on a spectrum, where each node receives a penalty coefficient reflecting its relative compute capability. This resolves the contradiction by maintaining adaptability to diverse stacks while ensuring reliable QoS through proportional penalty assessment rather than rigid thresholds.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamic penalty coefficient adjustment based on real-time network conditions and node performance. Rather than static resource requirements, the system continuously updates penalty coefficients to reflect current compute equity. This dynamic approach allows the network to adapt to varying hardware capabilities while maintaining consistent QoS standards across diverse node configurations.

Inventive Principle:
Principle #15Dynamics

2Reliability

If minimum quality of service requirements are enforced, then reliability is improved, but participants lacking computing resources face penalties and may be excluded

Engineering Contradiction:
Improveminimum quality of service requirementsVSAvoidparticipant resource diversity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the rigid minimum QoS requirement into a flexible penalty coefficient system. Instead of enforcing a binary pass/fail threshold, the system calculates continuous penalty values that reflect each node's relative compute capability. This allows participants with varying resource levels to remain in the network with proportional penalties, maintaining both reliability through QoS enforcement and adaptability through inclusive penalty assessment.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If compute equity is enforced through penalty coefficients, then quality of service consistency is improved, but transaction processing time may increase due to additional evaluation steps

Engineering Contradiction:
Improvequality of service consistencyVSAvoidtransaction processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent calculates penalty coefficients in advance during block validation, before final transaction processing. By performing the compute equity evaluation as a preliminary step that feeds into subsequent processing decisions, the system minimizes the time impact on the critical transaction processing path. The penalty coefficients are established once per block and reused for multiple transactions, reducing redundant calculations.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If penalty metadata tokens are assigned to members, then compute equity enforcement is improved, but system complexity increases due to additional metadata management

Engineering Contradiction:
Improvecompute equity enforcementVSAvoidpenalty metadata token management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal penalty metadata token structure that serves multiple functions simultaneously. The same penalty coefficient mechanism is used for compute equity enforcement, transaction validation, and resource allocation decisions. This multi-functional approach consolidates what could be separate complex systems into a single unified mechanism, reducing overall system complexity while maintaining effective compute equity enforcement.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10609032B2Enforcing compute equity models in distributed blockchain
Publication Date: 2020.03.31 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10609032B2 patent drawing
  • US10609032B2 patent drawing
  • US10609032B2 patent drawing

AI summary

An example operation may include one or more of identifying a blockchain transaction, determining a penalty metadata token assigned to a member associated with the blockchain transaction, determining a penalty coefficient rating based on the penalty metadata token assigned to the member, and determining whether to accept the blockchain transaction based on the penalty coefficient rating.