Caduceus

⌘K
Quickstart
Blockchain Basics
What is a Blockchain?
Types of Blockchain
Consensus Mechanism
What is a Smart Contract?
The Ethereum Virtual Machine
Solidity
Caduceus Basics
What is Caduceus?
Consensus
Parallel Execution
Storage
Edge Rendering
Smart Contracts
Nodes
Tokenomics
GameFi
Introduction to GameFi
Introduction to Unity
ChainSafe SDK overview
Using ChainSafe with Unity
Users
Wallets
Exchanges
D'Apps
🦉Oracles
Redstone
Developers
To Api's
Caduceus RPC Endpoints
Getting Testnet Tokens
SDK's
Templates
Tutorials
EVM Tools
Explorers
XR Dev Kit
Node Operators
Node Architecture
Network Specs
Running a V1 Node
Staking
Feedback
Docs powered by archbee 

Consensus Mechanism

6min

A Consensus mechanism is a fault-tolerant mechanism that is used in computer and blockchain systems to achieve the necessary agreement on a single data value or a single state of the network among distributed processes or multi-agent systems, such as with cryptocurrencies.

Types of Consensus Mechanism​

PoW: Proof of Work

Proof of work describes a system that requires a not-insignificant but feasible amount of effort in order to deter dos(denial-of-service) attacks and other malicious attacks. It requires to solve a computational challenging puzzle in order to create new blocks in Blockchain.

PoS: Proof of Stake

Proof-of-Stake mechanism achieve consensus by requiring users to stake an amount of their tokens so as to have a chance of being selected to validate blocks of transactions, and get rewarded for doing so. Priority is given to miners who have purchased the most stake in the blockchain system.

DPoS: Delegated Proof of Stake

This form of consensus mirrors the election of members in governing bodies. Witnesse, those who validate transactions, are elected.

PoSpace: Proof of Space

This kind of consensus mechanism is useful in decentralized file storage applications like storj.io, filecoin, where nodes prove they have legitimate capacity in their hardware. Sometimes also referred as PoStorage or PoCapacity.

PoET: Proof of Elapsed Time

A better alternative to PoW, consuming lesser computational resources. Each participating node needs to wait for a random amount of time and very first node to wake up from sleep gets a chance to create new block, which is then propagated through network. Requires Trusted Execution Environments ( TEE ) like Intel SGX, which are isolated part of memory, can only be accessed using certain set of instructions.

Extra links​

📄 Byzantine Fault Tolerance 📄 Type of Consensus Mechanisms 📄 Review of Blockchain Consensus Mechanisms 🎧 Overview and History of Consensus System Development 📗 Understanding Distributed Consensus 📚 Byzantine Generals Problem

Updated 03 Mar 2023
Did this page help you?
Yes
No
PREVIOUS
Types of Blockchain
NEXT
What is a Smart Contract?
Docs powered by archbee 
TABLE OF CONTENTS
Types of Consensus Mechanism​
PoW: Proof of Work
PoS: Proof of Stake
DPoS: Delegated Proof of Stake
PoSpace: Proof of Space
PoET: Proof of Elapsed Time
Extra links​