Resource-Based Blockchain Miner Selection for Lower Energy Waste
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional distributed crypto currency systems are wasteful in terms of processing power and energy due to unregulated mining by any computing device, leading to inefficient block processing.
Innovation Solution
A resource-based distributed public ledger system selects miner devices based on their available resources, such as processing efficiency, energy costs, and location, to efficiently process transactions and maintain the ledger.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If any computing device is allowed to mine blocks in a distributed crypto currency system, then the system achieves decentralization and broad participation, but processing power and energy are wasted due to unregulated mining by all devices
Solution Approach 1:
The patent changes the parameter of miner selection from 'any device' to 'devices meeting specific resource criteria'. By establishing minimum resource thresholds (processing power, energy efficiency, location), the system transforms the mining participation model from fully open to selectively regulated, thereby reducing energy waste while preserving decentralization through multiple qualified miners.
Solution Approach 2:
The system implements self-service by allowing miner devices to self-report their resource characteristics (processing power, energy costs, location) to the ledger. This self-declaration mechanism enables automatic qualification assessment without central authority intervention, maintaining decentralization while achieving regulated resource-based selection.
2Adaptability or versatility
If any computing device is allowed to mine blocks in a distributed crypto currency system, then broad participation is achieved, but processing efficiency is reduced due to uncoordinated mining efforts
Solution Approach 1:
The patent changes the selection criterion from 'first come first served' to 'best resource match'. By evaluating processing efficiency, energy costs, and location parameters, the system identifies and assigns blocks to the most suitable miners, transforming the process from chaotic competition to coordinated optimization, thereby improving processing efficiency while maintaining broad participation.
Solution Approach 2:
The system implements feedback by continuously monitoring miner resource characteristics and using this information to make informed block assignment decisions. The ledger receives resource declarations from miners and uses this feedback to select optimal miners for each block, creating a closed-loop system that improves processing efficiency through data-driven selection.
3Loss of energy
If resource-based selection of miner devices is implemented, then energy consumption is reduced and processing efficiency is improved, but system complexity increases due to resource evaluation and selection mechanisms
Solution Approach 1:
The patent reduces system complexity by implementing self-service at the miner level. Each miner independently reports their resource characteristics to the ledger, eliminating the need for complex centralized monitoring infrastructure. This self-declaration approach simplifies the system architecture while enabling sophisticated resource-based selection.
Solution Approach 2:
The distributed ledger acts as an intermediary that receives resource declarations from miners and autonomously performs block assignment based on resource criteria. This intermediary function centralizes the complexity of resource evaluation within the ledger protocol itself, simplifying the overall system by consolidating selection logic in a single decentralized component rather than requiring complex coordination between all participants.
Data Source
AI summary
Systems and methods for providing a resource-based distributed public crypto currency blockchain include system provider device(s) that receive first crypto currency transaction information for a first crypto currency transaction that is configured to provide for the transfer of a crypto currency to a payee via a primary distributed public crypto currency blockchain maintained by computing devices. The system provider device(s) identify resource information provided by each computing device and use the resource information to select a subset of the computing devices for processing the first crypto currency transaction. The system provider device(s) then broadcast, via the network to each computing device, the first crypto currency transaction information for the first crypto currency transaction in order to cause a first computing device to process the first crypto currency transaction as part of a first block that is added to the primary distributed public crypto currency blockchain.


