Mining Pool Coordinator for Multi-Network Hashpower Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mining pools face inefficiencies due to the constant change in block rewards and difficulty settings across different blockchain networks, leading to suboptimal allocation of hashpower resources, as existing systems require manual selection of networks based on political or social considerations rather than on-the-fly optimization.

Innovation Solution

A system and method for automatically selecting the most profitable blockchain network for mining operations by generating candidate blocks for multiple networks, determining expectation values based on difficulty settings and coinbase values, and switching to the network with the highest expected return, using a pool coordinator and mining units configured to mine according to various protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If mining pools manually select blockchain networks based on political or social considerations, then network stability and community alignment are maintained, but mining efficiency and profitability are reduced due to suboptimal hashpower allocation

Engineering Contradiction:
Improvemining efficiencyVSAvoidmanual network selection
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system dynamically switches between different blockchain networks based on real-time expectation value calculations. The pool coordinator continuously monitors difficulty settings and coinbase values across multiple networks, automatically selecting the most profitable target for mining operations rather than maintaining a fixed manual selection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback loop where the pool coordinator calculates expectation values based on current network conditions (difficulty settings and coinbase values), compares these values across multiple blockchain networks, and adjusts mining target selection accordingly. This continuous monitoring and adjustment ensures optimal profitability while accounting for changing network conditions.

Inventive Principle:
Principle #23Feedback

2Productivity

If mining pools allocate hashpower to multiple blockchain networks simultaneously, then profitability opportunities are maximized, but system complexity increases due to managing multiple protocols and coordination

Engineering Contradiction:
ImproveprofitabilityVSAvoidmulti-network coordination
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges the monitoring and selection functions for multiple blockchain networks into a single pool coordinator. This centralized coordinator handles expectation value calculations for all supported networks (Bitcoin, Bitcoin Cash, Bitcoin SV, and others) and统一管理 the mining target selection, simplifying the complexity that would otherwise be distributed across multiple separate systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The pool coordinator is designed with universal functionality to support multiple blockchain network protocols simultaneously. It can calculate expectation values, monitor difficulty settings, and manage mining operations across different networks using a single unified system, eliminating the need for separate specialized systems for each network.

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

3Productivity

If mining operations switch between different blockchain networks frequently, then expected return is optimized, but network stability and miner coordination become challenging

Engineering Contradiction:
Improveexpected returnVSAvoidnetwork stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system performs preliminary expectation value calculations for all supported blockchain networks before making a switching decision. By pre-calculating the expected return based on current difficulty settings and coinbase values, the pool coordinator can make informed switching decisions that optimize profitability while maintaining stability through deliberate, calculated transitions rather than impulsive changes.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12086770B2Methods and devices for controlling a mining pool for multiple blockchain networks
Publication Date: 2024.09.10 NCHAIN LICENSING AG
  • US12086770B2 patent drawing
  • US12086770B2 patent drawing
  • US12086770B2 patent drawing

AI summary

Methods and systems to control mining pools configured to mine more than one blockchain network. A pool controller may automatically select a candidate block generated for one of the blockchain networks for mining by the mining units. The selection may be based on determining an expectation value associated with each current candidate block generated for the respective blockchain networks and which of them is the highest. The expectation value may be based, at least in part, on a current coinbase value and a current difficulty setting for that blockchain network. The pool control may perform the selection with the generation of each new candidate block for any of the blockchain networks.