Posts

PoS Byzantine General Problem bitcoin fix it.

avatar of @mccoy02
25
@mccoy02
·
0 views
·
2 min read

Consensus achievement in proof of stake (PoS) has been a lingering problem that has limited nodes users on the network from collectively agreeing on executing a transaction, lack of trust and transparency by network validator is a general problem that is yet to be resolved on PoS consensus, decentralized distributed node need to agree with other distributed nodes for transactions to be executed, with Byzantine general tolerance this can be achievable in the network, for years PoS developers have been working on achieving this milestone which has been a difficult task for PoS network.

source

For distributed computer nodes to agree on a consensus decision without failing or need for background check the concept of Byzantine fault tolerance will be used by PoS to solve the problem, for popular blockchain networks like ethereum and cardano need to scale this problem in other to achieve full decentralization, it is arguable that PoS are not yet fully decentralized until Byzantine fault tolerance (BFT) are fully integrated on its blockchain.

Jimmy Song a core bitcoin developer recently backlash the PoS blockchain for failing to fully achieve decentralization in his tweet he mentioned flaws in the PoS network failing to fully achieve decentralization.

“Proof-of-stake does not solve the Byzantine Generals Problem. Therefore, it does not provide a decentralized consensus. If you didn’t understand this tweet, then you are completely unqualified to make any claims about proof-of-stake,” Song disclosed earlier. source

I suppose his statement is more of a security tip to the general public to ponder on the generality of bitcoin as security and not just a mare finance tool it is here to improve on peer-to-peer transparency in completing transactions.

PoW Fixed it (Bitcoin)

Bitcoin on PoW blockchain uses the immutable public ledger to filter out bad/faulty nodes that do not agree with other nodes it has long fixed Byzantine fault tolerance.

In general proof of work PoW, an immutable blockchain-based built on transparency has long resolved this general problem miners and node validators on PoW can collectively agree on transactions without the need of an intermediate user.

How it works in PoW

Byzantine fault tolerance (BFT) protocol is built into bitcoin's blockchain network this allows transaction agreements to be reached simultaneously without the need for a centralized agent.

With miners trying to solve algorithm puzzles on the PoW network if miners decide to attack the network by sending the wrong signal it could disrupt block transactions other miners trying to solve network puzzles will quickly get notified of his malicious act which will automatically disconnect such malicious miners from the chain. to successfully launch such attract such miners need to control over 50% of nodes/mining activity on the network which is near impossible at the moment.

Final thought

Byzantine fault tolerance (BFT) is a good security measure in blockchain technology it collectively increases trust amongst node validators in PoS consensus for nodes validation, to agree on a single transaction, although PoS are yet to fully integrate the use of Byzantine fault tolerance in it blockchain if this milestone is achieved it will increase the network security protocol at large.