Proof of Chance: A Lightweight Consensus Algorithm for the Internet of Things

  • Mostefa Kara*
  • , Abdelkader Laouid
  • , Mohammad Hammoudeh
  • , Muath Alshaikh
  • , Ahcene Bounceur
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

41 Scopus citations

Abstract

This article is to propose a consensus algorithm, called Proof of Chance (PoCh), which is designed for the industrial Internet of Things (IIoT). The PoCh protocol is designed to be scalable and extensible, with a controllable conformance delay and low hardware and computation requirements. To reach a consensus, PoCh uses chance rather than computing power: 'if condition 1, I am a candidate; if condition 2, I am the miner.' During every consensus iteration, the condition 1 is updated, and a single miner is chosen using condition 2. Those conditions are randomized without the node generating any value and without assigning any weight to such value. The fault tolerance of PoCh is 5f/3 + 1, meaning that PoCh can successfully achieve consensus as long as more than 40% of nodes are functioning properly, compared to 50% in the Proof of Stake (PoS) protocol.

Original languageEnglish
Pages (from-to)8336-8345
Number of pages10
JournalIEEE Transactions on Industrial Informatics
Volume18
Issue number11
DOIs
StatePublished - 1 Nov 2022

Bibliographical note

Publisher Copyright:
© 2005-2012 IEEE.

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure

Keywords

  • Blockchain
  • consensus algorithm
  • fault tolerance
  • industrial Internet of Things (IIoT)
  • robust blockchain

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Information Systems
  • Computer Science Applications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Proof of Chance: A Lightweight Consensus Algorithm for the Internet of Things'. Together they form a unique fingerprint.

Cite this