Odak modu

Web3 Fundamentals and NEAR

Proof of Work vs Proof of Stake

Proof of Work vs Proof of Stake

These contents have been prepared using online resources. Patika.dev’s own contents are currently under preparation.

Since there are no middlemen in blockchains, there is a challenge which is verifying transactions. Some blockchains like Bitcoin and Ethereum overcome that using the Proof of Work method. The other method is Proof of Stake. This method is consuming less energy than the other.

These two methods are similar. Both method’s distributed network participants need to agree on which new block is added to the blockchain but how they are doing this is different.

images

"Proof of work

  • Nodes called miners compete to solve a math problem using brute force (e.g., rolling a dice thousands of times to get the right number).
  • The first miner that solves the problem gets to create a block.
  • Other nodes check if the block is valid. If it is, the miner is rewarded cryptocurrency. If it’s not, the miner wasted their time and energy.
  • All nodes add the new block to their copy of the blockchain.

Proof of work uses energy because miners compete to solve math problems by building powerful machines that run 24/7.

Proof of stake

  • Nodes called validators stake some cryptocurrency. A stake is like saying: “I’ll commit this amount of cryptocurrency to win the right to do this transaction.”
  • Validators with more stake are more likely (but not guaranteed) to be selected to process the transaction and create a block.
  • Other validators check if the block is valid. If it is, all participating validators earn a transaction fee. If it’s not, the validator that created the block might lose its stake.
  • All nodes add the new block to their copy of the blockchain.

Proof of stake is still in its infancy but uses less energy than proof of work. Bitcoin uses proof of work, and Ethereum is currently transitioning from proof of work to proof of stake."

For further information: Proof of Work vs Proof of Stake

Background Pattern
Birlikte öğrenelim

Sektörde en çok aranan yazılım becerilerini kazan

Yapay zeka desteği, birebir mentörlük saatleri, canlı dersler ve senin için özel hazırlanmış içeriklerle eksiklerini tamamla, düzenli geri bildirimler al ve öğrenme sürecini en verimli hale getir.

Yunus Emre Kabakcı

Patika+ mezunu

Patika+ Fullstack Web Development Bootcamp mezunumuz Yunus Emre,

3 ay içinde Katar’dan aldığı teklif ile, global bir şirket olan Pavo Group’da işe başladı!


“İçerik zenginliği, mentor desteği, ileriye dönük bir network sağlaması ve dünyada en çok tercih edilen frameworkler üzerinden bir eğitim veriyor olması Patika+’ı tercih etmemin temel sebepleri oldu!“

Test

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!