Hashing Device Encryption for Exclusive Candidate PoW Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is no effective way to enforce hash producers to transmit candidate proof-of-work (PoW) solutions to a specific hashing pool, leading to potential 'hold-back' of solutions and unauthorized use by other pools, which undermines the integrity and reward system of blockchain networks.

Innovation Solution

Implementing a hashing device that encrypts candidate PoW solutions with a specific encryption key, allowing only the designated hashing pool to decrypt and utilize these solutions, thereby ensuring they are used exclusively by that pool.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hash producers are allowed to freely transmit candidate PoW solutions to any hashing pool, then the system maintains simplicity and ease of operation, but hash producers can intentionally hold back solutions or transmit them to unauthorized pools, compromising reliability and integrity

Engineering Contradiction:
Improveintegrity of reward systemVSAvoidencryption and decryption mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The hashing pool provides candidate block headers to hash producers in advance, enabling them to perform hashing operations locally and generate candidate PoW solutions before formal submission. This preliminary action ensures that hash producers are committed to the pool's block template and cannot easily divert solutions to other pools without detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A centralized hashing pool acts as an intermediary between hash producers and the blockchain network. The pool receives, validates, and forwards candidate PoW solutions to the network, maintaining control over the block construction process and ensuring that solutions are properly attributed and rewarded.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If hash producers encrypt and send candidate PoW solutions to a specific hashing pool, then the pool can ensure exclusive use of solutions and maintain reward integrity, but the system becomes more complex requiring encryption key management and verification protocols

Engineering Contradiction:
Improveexclusive solution utilizationVSAvoidsolution transmission process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The hashing pool provides feedback to hash producers in the form of candidate block headers that contain unique identifiers and cryptographic elements. Hash producers use these identifiers in their hashing operations, creating a feedback loop that binds the solutions to the specific pool and enables automatic verification upon submission.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the parameter of solution transmission from unencrypted plain text to encrypted data with cryptographic binding. By incorporating pool-specific identifiers and cryptographic signatures into the block header parameters, the system ensures that only the intended pool can validate and use the solutions.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the hashing pool verifies and counts candidate PoW solutions from hash producers, then the pool can ensure contract fulfillment and proper compensation, but this requires additional verification overhead and processing time

Engineering Contradiction:
Improveblock creation efficiencyVSAvoidverification and counting process
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Hash producers perform self-verification by incorporating cryptographic proofs and signatures into their candidate PoW solutions. The hashing pool receives pre-validated solutions that already contain verification data, reducing the pool's verification overhead and enabling faster processing of valid solutions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The verification process operates continuously and asynchronously, with the hashing pool maintaining a running count of valid solutions received from each hash producer. This continuous verification ensures contract fulfillment monitoring without interrupting the block creation workflow or requiring batch processing delays.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12438725B2Delivering hash values
Publication Date: 2025.10.07 TERANODE INFRASTRUCTURE SERVICES GMBH
  • US12438725B2 patent drawing
  • US12438725B2 patent drawing
  • US12438725B2 patent drawing

AI summary

A computer-implemented method of delivering hash values from a hashing device to a hashing pool, wherein the method comprises: obtaining a candidate block header for a candidate block of a blockchain; performing a plurality of hashing operations on the candidate block header to generate a plurality of candidate proof-of-work (PoW) solutions; encrypting each of the candidate PoW solutions with an encryption key; and sending the encrypted candidate PoW solutions to a hashing pool, wherein the hashing pool configured to decrypt the encrypted candidate PoW solutions.