Estimable Proof-of-Work for Blockchain Mining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems face challenges such as high energy consumption due to exponential growth in mining difficulty, low transaction per second (TPS) rates, and vulnerabilities to attacks like 51% attacks and double-spending, largely due to the inability to accurately quantify individual work done in proof-of-work (PoW) processes.

Innovation Solution

The introduction of an estimable proof-of-work (EPoW) method that calculates the number of proof-of-work done individually by using low and high hash values to estimate nonce trials, allowing for real-time quantification of work done in closed-form formulas, which can be used to develop a new consensus protocol to address these challenges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional proof-of-work mining is used to maintain blockchain security and consensus, then the blockchain achieves decentralized consensus and data integrity, but the energy consumption increases exponentially due to growing mining difficulty

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

Solution Approach 1:

The patent changes the parameter being measured from hash rate (computational power) to nonce trial count (work attempts). By tracking the number of nonce trials rather than the computational intensity, the system maintains security through verified work quantity while enabling more efficient consensus that doesn't require exponentially growing energy consumption to maintain the same security level

Inventive Principle:
Principle #35Parameter changes

2Reliability

If traditional proof-of-work mining is used to secure the blockchain, then the network achieves consensus, but the transaction processing rate remains low due to the time-consuming nature of mining

Engineering Contradiction:
Improveconsensus securityVSAvoidtransaction per second rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces the mechanical hash computation process with a statistical estimation approach. Instead of requiring miners to perform exhaustive hash searches, the system estimates the number of nonce trials based on observable outcomes, substituting computational mechanics with mathematical estimation to accelerate transaction confirmation while maintaining consensus security

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If traditional proof-of-work is used without accurate work measurement, then miners can participate in mining, but the system cannot accurately quantify individual work done, leading to vulnerabilities to attacks

Engineering Contradiction:
Improveminer participationVSAvoidindividual work measurement accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent implements feedback by having miners report their nonce trial counts and using this information to verify actual work performed. The system receives feedback from miners about their mining efforts and uses this feedback to accurately measure and validate individual contributions, preventing attacks by ensuring that compensation matches actual work done

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10965466B2Estimable proof-of-work for blockchain
Publication Date: 2021.03.30 NAT TAIWAN UNIV
  • US10965466B2 patent drawing
  • US10965466B2 patent drawing
  • US10965466B2 patent drawing

AI summary

A method for calculating a number of proof-of-work to measure how much work has been done in one block mining, includes the following steps: using a low hash, wherein the low hash value corresponding to a low nonce is not greater than a predetermined target value; using a high hash, wherein the high hash value corresponding to a high nonce is higher than the same target value; and calculating the number of proof-of-work according to the low hash value and the high hash value. The low hash value is the lowest hash value in one block mining. The high hash value is the highest hash value in the same block mining.