Time-Variant Proof-of-Work Using Error-Correction Codes

by   Sangjun Park, et al.

The protocol for cryptocurrencies can be divided into three parts, namely consensus, wallet, and networking overlay. The aim of the consensus part is to bring trustless rational peer-to-peer nodes to an agreement to the current status of the blockchain. The status must be updated through valid transactions. A proof-of-work (PoW) based consensus mechanism has been proven to be secure and robust owing to its simple rule and has served as a firm foundation for cryptocurrencies such as Bitcoin and Ethereum. Specialized mining devices have emerged, as rational miners aim to maximize profit, and caused two problems: i) the re-centralization of a mining market and ii) the huge energy spending in mining. In this paper, we aim to propose a new PoW called Error-Correction Codes PoW (ECCPoW) where the error-correction codes and their decoder can be utilized for PoW. In ECCPoW, puzzles can be intentionally generated to vary from block to block, leading to a time-variant puzzle generation mechanism. This mechanism is useful in repressing the emergence of the specialized mining devices. It can serve as a solution to the two problems of recentralization and energy spending.



There are no comments yet.


page 1

page 2

page 3

page 4


A Proof of Useful Work for Artificial Intelligence on the Blockchain

Bitcoin mining is a wasteful and resource-intensive process. To add a bl...

Deep-Dive Analysis of Selfish and Stubborn Mining in Bitcoin and Ethereum

Bitcoin and Ethereum are the top two blockchain-based cryptocurrencies w...

Deterministic Proof Of Work

Blockchains such as Bitcoin and Ethereum designed their consensus protoc...

Stabilizing Error Correction Codes for Controlling LTI Systems over Erasure Channels

We propose (k,k') stabilizing codes, which is a type of delayless error ...

Prospective Hybrid Consensus for Project PAI

PAI Coin's Proof-of-Work (PoW) consensus mechanism utilizes the double S...

A Korean translation of "Prospective Hybrid Consensus for Project PAI" by Mark Harvilla, Jincheng Du

PAI Coin's Proof-of-Work (PoW) consensus mechanism utilizes the double S...

Ethereum ECCPoW

The error-correction code based proof-of-work (ECCPoW) algorithm is base...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.