Proof-of-Work Random Number Generation for Grid-Stabilizing Loads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The growing energy consumption of computational loads, particularly proof-of-work computations for blockchain systems and scientific machine learning tasks, poses significant challenges for power grid stability and carbon emissions. Existing methods have been ineffective in reducing these energy costs.

Innovation Solution

The proposed solution involves configuring auxiliary computational loads to provide on-demand grid stabilization by utilizing excess renewable energy for computations. This includes modifying proof-of-work protocols to generate random numbers at a reduced energy cost, which can then be used in machine learning and other computations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If proof-of-work computations are performed for blockchain systems, then security and decentralization are improved, but energy consumption increases significantly

Engineering Contradiction:
Improveblockchain securityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent combines proof-of-work computations with random number generation into a single integrated process. The blockchain nodes perform proof-of-work hashing operations that simultaneously generate random values as byproducts, merging two separate computational tasks into one unified operation that achieves both blockchain security and random number generation without requiring additional energy expenditure for the random number generation component.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If random numbers are generated for machine learning computations, then computational accuracy is improved, but energy consumption increases

Engineering Contradiction:
Improvecomputational accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements a self-service mechanism where blockchain nodes generate random numbers as a byproduct of their own proof-of-work operations. Instead of requiring separate dedicated random number generation systems, the blockchain network itself serves its own random number needs through the inherent randomness produced during hashing operations, eliminating the need for additional energy-consuming random number generation infrastructure.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If distributed power generation and storage are added to the grid, then power system flexibility is improved, but system complexity increases

Engineering Contradiction:
Improvepower system flexibilityVSAvoidgrid complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes blockchain nodes multi-functional by enabling them to simultaneously perform proof-of-work computations, maintain blockchain security, and generate random numbers for various computational tasks including machine learning. This universality reduces the need for separate specialized systems, thereby simplifying the overall architecture despite the presence of distributed power generation and storage components.

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

Data Source

PatentUS20250181097A1Reduced-energy random number generation for dynamic grid stabilization of a power system
Publication Date: 2025.06.05 GE INFRASTRUCTURE TECH LLC
  • US20250181097A1 patent drawing
  • US20250181097A1 patent drawing
  • US20250181097A1 patent drawing

AI summary

Systems and methods are provided. A method includes obtaining, by one or more computing devices, one or more work instructions associated with a proof-of-work protocol. The method includes performing, by the one or more computing devices, one or more first tasks based at least in part on the work instructions. The method includes determining, by the one or more computing devices and based on one or more values generated by the one or more computing devices during the one or more first tasks, one or more random or pseudorandom values. The method includes performing, by the one or more computing devices and based on the one or more random or pseudorandom values, one or more second tasks different from the one or more first tasks.