Tan Docs
  • 📚INTRODUCTION
  • 📖BASIC KNOWLEDGE
    • 🌐⛓️What is Blockchain
    • EVM
    • 💻Node
  • WELCOME TO TAN NETWORK
    • 💡About TAN
    • 🪙TAN (Native Coin of Tan)
    • 🫂Community
  • 🚀GETTING STARTED
    • 👨‍💻Developer Guide
      • 💻Nodes And Validators
        • ⬇️Install TAN-Chain
        • 👨‍🏫Full Node Instructions
        • 🔏How to Stake TAN?
        • Become a Validator🤝
        • 🔓How to Unstake TAN?
      • RPC
      • TAN Testnet
      • TAN explorers
      • 📃Deploy Smart Contracts
        • TEP-20
          • Using Remix ide
          • Using Truffle
          • Using Hardhat
        • TEP-721
          • Using Remix ide
          • Using Truffle
          • Using Hardhat
        • TEP-1155
          • Using Remix ide
          • Using Truffle
          • Using Hardhat
    • 🦊Add TAN to Metamask
    • 🪙Get Testnet Funds
    • Core Concepts
      • Genesis File
      • Consensus
      • Proof of Stake(Pos)
      • ⚙️TAN Consensus(BPoS)
        • 💰Validators Reward
        • Burn Subsidy
        • Ecosystem Incetives
      • Scalability
  • Governance
    • TAN Improvement Proposal
  • ❓FAQ's
Powered by GitBook
On this page
  • Block Per Reward Proof of Stake (BPoS)
  • Key Components of (BPoS) in TAN
  • Advantages of (BPoS)
  • Conclusion
  1. GETTING STARTED
  2. Core Concepts

Consensus

Consensus is the mechanism by which participants in a blockchain network agree on the validity of transactions and the state of the ledger. It plays a critical role in ensuring the integrity, security, and decentralization of the TAN blockchain. Let's explore the consensus mechanism employed by TAN in more detail.

Block Per Reward Proof of Stake (BPoS)

TAN utilizes a Block Per Reward Proof of Stake (PoS) consensus mechanism to achieve agreement among network participants. In (BPoS), validators are chosen to create new blocks and validate transactions based on the amount of native tokens (TAN) they hold and are willing to "stake" as collateral. This means that the probability of a validator being chosen to validate the next block is proportional to the number of TAN tokens they have staked.

Key Components of (BPoS) in TAN

  1. Validator Selection: Validators are selected to propose and validate new blocks based on their stake in the network. validators are randomly selected to create blocks. This random selection ensures fairness and prevents any single entity from dominating the block creation process, promoting decentralization.

  2. Block Proposal: Selected validators propose new blocks by including a set of valid transactions and appending them to the blockchain. Each block contains a reference to the previous block, forming a chain of blocks that represents the entire transaction history of the TAN blockchain.

  3. Block Validation: Once a block is proposed, other validators verify its validity by checking the transactions and ensuring they adhere to the network's rules and consensus protocol. If the block is deemed valid, it is added to the blockchain.

  4. Consensus Enforcement: Consensus rules are enforced by the majority of validators in the network. Any attempt to propose invalid blocks or manipulate the blockchain is rejected by honest validators, preserving the integrity of the network.

Advantages of (BPoS)

  • Energy Efficiency: (BPoS) consumes significantly less energy compared to Proof of Work (PoS) consensus mechanisms, making it more environmentally friendly.

  • Decentralization: (BPoS) promotes decentralization by allowing anyone to become a validator by staking TAN tokens, rather than relying on computational power as in (PoW and PoS).

  • Security: (BPoS) incentivizes validators to act honestly by requiring them to stake TAN tokens as collateral. This aligns their interests with the security and stability of the network.

Conclusion

Consensus is a fundamental aspect of the TAN blockchain, enabling decentralized agreement among network participants. Through the Block Per Reward Proof of Stake (BPoS) consensus mechanism, TAN ensures the security, efficiency, and decentralization of its blockchain, paving the way for a robust and scalable decentralized ecosystem.

PreviousGenesis FileNextProof of Stake(Pos)

Last updated 4 months ago

🚀