Sequential Proof-of-Work Mining to Limit ASIC Parallelization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain mining systems face challenges in maintaining decentralization, security, and reducing computational resource requirements, particularly due to the use of powerful ASIC devices that lead to potential centralization and high energy consumption.
Innovation Solution
Implementing a non-parallelisable mining (NPM) technique using a sequential algorithm that requires miners to compete to find a proof of computation (PoC) solution in sequence, ensuring consensus and security while minimizing parallel computing, thus reducing resource intensity and hardware inequalities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If parallelised mining using ASIC devices is used, then mining productivity and computational power are improved, but device complexity and energy consumption increase
Solution Approach 1:
The patent inverts the traditional parallelised mining approach by implementing a non-parallelisable mining algorithm. Instead of allowing multiple ASIC devices to work simultaneously on different portions of the proof-of-work puzzle, the system requires miners to solve a sequential challenge where each miner must complete the entire computation chain from scratch. This inversion eliminates the energy inefficiency of parallelised ASIC mining while maintaining competitive mining productivity through fair sequential competition.
Solution Approach 2:
The patent changes the fundamental parameter of the mining algorithm from parallelisable to non-parallelisable. By designing a computation chain where each step depends on the previous step's output, the system transforms the mining process into a sequential operation. This parameter change renders high-power ASIC devices less advantageous and reduces overall energy consumption while maintaining acceptable mining productivity.
2Productivity
If parallelised mining using ASIC devices is used, then mining productivity is improved, but device complexity increases
Solution Approach 1:
The patent inverts the traditional parallelised mining approach by implementing a non-parallelisable mining algorithm. Instead of allowing multiple ASIC devices to work simultaneously on different portions of the proof-of-work puzzle, the system requires miners to solve a sequential challenge where each miner must complete the entire computation chain from scratch. This inversion eliminates the energy inefficiency of parallelised ASIC mining while maintaining competitive mining productivity through fair sequential competition.
3Productivity
If powerful ASIC devices are used, then mining productivity is improved, but network security and decentralization deteriorate
Solution Approach 1:
The patent inverts the traditional parallelised mining approach by implementing a non-parallelisable mining algorithm. Instead of allowing multiple ASIC devices to work simultaneously on different portions of the proof-of-work puzzle, the system requires miners to solve a sequential challenge where each miner must complete the entire computation chain from scratch. This inversion eliminates the energy inefficiency of parallelised ASIC mining while maintaining competitive mining productivity through fair sequential competition.
Solution Approach 2:
The patent effectively renders expensive ASIC devices obsolete by designing a mining algorithm that cannot be efficiently parallelised. This allows ordinary, less powerful devices to compete fairly, reducing the advantage of investing in expensive, complex ASIC hardware. The system prioritizes network security and decentralization by making mining accessible to a broader range of participants rather than those with specialized equipment.
4Use of energy by stationary object
If non-parallelisable mining is used, then energy consumption and device complexity are reduced, but mining productivity decreases
Solution Approach 1:
The patent changes the fundamental parameter of the mining algorithm from parallelisable to non-parallelisable. By designing a mining challenge where each miner must sequentially complete a chain of computations, the system reduces the advantage of using powerful parallelised hardware. This parameter change lowers energy consumption and device complexity requirements while maintaining mining productivity through fair sequential competition among miners.
Data Source
Figure 1
Figure 2
AI summary
The present disclosure provides methods and systems for ensuring the security of a blockchain and associated network, and for enabling the establishment of consensus regarding the state of the blockchain. A method of the disclosure may be implemented by one or more nodes on a blockchain network, using a non-parallelisable algorithm to calculate an output based on a computational difficulty parameter, a hash of at least one blockchain transaction; and/or a hash of at least one blockchain block header. The non-parallelisable, inherently sequential algorithm comprises at least one of the following operations or a combination thereof: a recursive operation, a modular exponentiation and/or a repeated squaring operation.