About Lesson
Great, let’s explore Tendermint, the consensus mechanism used in Cosmos. Understanding Tendermint is key to grasping how validators work in the Cosmos ecosystem.Ā
-
What is Tendermint?
- Tendermint is a Byzantine Fault Tolerant (BFT) consensus algorithm. This means it can continue to operate correctly even if some of the validators (up to one-third) act maliciously or are faulty.
- It separates the blockchain’s application layer (what transactions mean) from the consensus layer (how transactions are agreed upon). This makes it highly versatile and adaptable.
-
Consensus Process in Tendermint
- Propose: A validator is randomly selected to propose a new block. The right to propose is rotated among validators and is weighted by the amount of stake they hold.
- Pre-Vote: Other validators then ‘pre-vote’ for the proposed block. They check the validity of the transactions in the block. If a validator doesn’t receive the proposed block in time or finds it invalid, it pre-votes ‘nil’.
- Pre-Commit: If more than two-thirds of validators pre-vote for the same block, they move to the ‘pre-commit’ phase, indicating their intention to commit to this block. If not, a new round starts, possibly with a different proposer.
- Commit: A block is committed and added to the blockchain once more than two-thirds of validators pre-commit to it. The network then moves on to the next block.
-
Safety and Finality
- Tendermint ensures that as long as more than two-thirds of validators are honest, the network remains secure.
- It provides instant finality. Once a block is committed, it can’t be reversed, which is a significant advantage over other consensus mechanisms like Proof of Work (PoW) where reversals can occur (though rarely) in chain reorganizations.
-
Accountability
- Validators who act maliciously or go offline are penalized, usually by losing a portion of their staked tokens. This keeps the network secure and promotes validator reliability.
-
Efficiency and Speed
- Tendermint can handle a higher transaction throughput compared to PoW and achieves faster block times, making it suitable for many real-world applications.
-
Governance Integration
- Tendermint is designed to work seamlessly with on-chain governance, allowing stakeholders to vote on proposals that could affect network parameters, upgrades, or other changes.
Imagine Tendermint as a democratic parliament where each member (validator) has a vote. Proposals (blocks) are made, debated (pre-vote and pre-commit), and passed (committed) in a way that ensures representation and security, even if some members are untrustworthy.
Join the conversation
Your content always keeps me coming back for more!
Reply
Inclusive Education: Fostering Diversity and Equality in Student Communities : https://jivoice.com/inclusive-education-fostering-diversity-and-equality-in-student-communities/
Reply
Your writing is so relatable and down-to-earth It's like having a conversation with a good friend Thank you for always being real with your readers
Reply
Thank you for sharing this detailed article. It's full of useful information and practical advice. I learned a lot and will be bookmarking this for future reference. https://nftbeyond.com/
Reply
Thank you for this insightful article. Itās well-researched and provides a lot of useful information. I learned a lot and will definitely be returning for more. https://nftbeyond.com/
Reply
Get up to 25% profit daily with your Bitcoin investment at https://investurns.com/. A Halal investment opportunity.
Reply
Cryptocurrency Arbitrage Earn Money everyday Easy - Video training guide - : https://mazkingin.com/cryptocurrency-arbitrage-earn-money-everyday-easy/
Reply
How to Earn $1000 with Instagram: Transform Your Instagram into a Money-Making Machine : https://mazkingin.com/how-to-earn-1000-with-instagram-transform-your-instagram-into-a-money-making-machine/
Reply
250 Websites & Ways to Earn Money From Home Online : https://mazkingin.com/250-websites-and-ways-to-earn-money-from-home-online/
Reply
Hi there, Your post is great! I'm a student and I'm earning good commissions from https://investurns.com to help with my studies. If you join through my referral link, I'll get a commission, and anyone can do this too. Please use my referral link to sign up: https://investurns.com/user/register?ref=nLI1T31 . Thanks!
Reply
your post is awesome. By the way, I'm publishing a 14 hours training video guide that "How to become a top rated seller on fiverr.com" Have a look, If you have time and start earning today.
Reply
Your writing is so refreshing and authentic It's like having a conversation with a good friend Thank you for opening up and sharing your heart with us
Reply