this post was submitted on 15 Nov 2023
1 points (100.0% liked)
Ethereum
5 readers
1 users here now
Resources
- Website & Blog
- White Paper & Yellow Paper
- Documentation & Stack Exchange
- Learn Solidity
- Source Code on Github
- Bounty program
- Chat on Gitter
- Network Status & Gas Price Market
- List of DApps
- Meetups
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Blockchain is a decentralized database. People use vote to determine what content is in the database (99% of the time there is only 1 candidate). People setup rules to tell their computers how to vote, and leave them on "auto-vote" mode. That is basically what mining and running a validator is.
The problem is what count as a vote. There are many ways one computer can pretend to be 100 computers with very little cost, but that 100 computers combined still only have 1 computer's computing power.
PoW asks miners to find a number, that on average need X amount of guesses to find every block. The longest chain is actually the chain that received most "total guesses". Essentially, 1 guess = 1 vote.
To maximize the number of guesses per second, miners need to 100% load their computers, even invent no-other-purpose computers that specialized in guessing. Those computers use 0.001% of their power to process transactions, and 99.999% to guess numbers.
On the other hand, PoS use X amount of coin as 1 vote. So no crazy number guessing. All powers are used to process transactions. Most validators use less than 5% of their CPU.