7

Verification and Validation Methods Used by Blockchain

7.1 Consensus Mechanism

Blockchain operates as a self-regulating system without involving any centralized authority. Due to decentralized and distributed nature, blockchain faces the byzantine general problem [129]. It is a problem of consensus making in a decentralized environment where communication channels cannot be trusted. Therefore, the blockchain network should work with reliability even in the presence of dishonest nodes. Moreover, in the absence of central authority, someone has to ensure validity and verification of blocks. The consensus mechanism is a process to reach a common agreement in a decentralized framework. The consensus mechanism makes sure that all nodes agree ...

Get Probabilistic Data Structures for Blockchain-Based Internet of Things Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.