A Blockchain Consensus Protocol Based on Dedicated Time-Memory-Data Trade-Off

11/18/2019
by   Miodrag J. Mihaljevic, et al.
0

A problem of developing the consensus protocols in public blockchain systems which spend a combination of energy and space resources is addressed. A technique is proposed that provides a flexibility for selection of the energy and space resources which should be spent by a player participating in the consensus procedure. The technique originates from the cryptographic time-memory-data trade-off approaches for cryptanalysis. The proposed technique avoids the limitations of Proof-of-Work (PoW) and Proof-of Space (PoS) which require spending of only energy and space, respectively. Also, it provides a flexibility for adjusting the resources spending to the system budget. The proposed consensus technique is based on a puzzle where the problem of inverting one-way function is solved employing a dedicated Time-Memory-Data Trade-Off (TMD-TO) paradigm. The algorithms of the consensus protocol are proposed which employ certain unconstrained and constrained TMD-TO based inversions. Security of the proposed technique is considered based on the probability that the honest pool of nodes generate a longer extension of the blockchain before its update, and a condition on the employed parameters in order to achieve desired security have been derived. Implementation complexity of the proposed consensus protocol is discussed and compared with the complexities when PoW and PoS are employed.

READ FULL TEXT
research
11/21/2019

An Interleaving Hybrid Consensus Protocol

We introduce Unity Interleave, a new consensus algorithm for public bloc...
research
05/26/2023

A Location-based and Hierarchical Framework for Fast Consensus in Blockchain Networks

Blockchain-based IoT systems can manage IoT devices and achieve a high l...
research
08/18/2019

Nakamoto Consensus with Verifiable Delay Puzzle

This technical report summarizes our work-in-progress on a new consensus...
research
06/07/2019

A Unifying Hybrid Consensus Protocol

We introduce Unity, a new consensus algorithm for public blockchain sett...
research
10/21/2022

BC-IoDT: Blockchain-based Framework for Authentication in Internet of Drone Things

We leverage blockchain technology for drone node authentication in inter...
research
07/20/2019

Privacy-Preserving Blockchain Mining: Sybil-resistance by Proof-of-Useful-Work

Blockchains rely on a consensus among participants to achieve decentrali...
research
06/02/2020

ProPoS: A Probabilistic Proof-of-Stake Protocol

We present ProPoS, a Proof-of-Stake protocol dedicated, but not limited,...

Please sign up or login with your details

Forgot password? Click here to reset