Hacker News new | ask | show | jobs
by 22c 1883 days ago
> more RPis (or other compute resources) wouldn't let you mine more/faster.

Essentially, because there is no computationally intensive work being done. Proof-of-Stake is kind of like saying:

"I have 100 of these coins staked in the network that I can't spend, because of my faith in the network, I'd like to validate this other transaction of 10 coins, the network should award me with 1 coin for validating this transaction because I'm being a good validator.".

Another validator has an incentive to prove that those validations are invalid, because if they do, they get the reward instead, and usually an additional fee.

"Not so fast, I have a copy of this ledger as well, and I can see that this transaction could not be possible. I also have 1000 coins staked, so the network should trust me even more than it trusts you! Not only should I get the reward instead, but we should all agree that you'll get no more rewards in future until you clean up your act."

The rest of the validators, along with their stake, then essentially vote on who wins the dispute. All of this is not computationally expensive. The person staking 1000 coins and the person staking 100 coins can do so both on the same hardware, but yet one of them has more "voting" power on the network, and can net more rewards by having more validation throughput.

That's all very over-simplified, but I think it covers the basics.

1 comments

Thanks for replying, even so late!

If you don't mind, then, can you explain what does allow for staking more coins at a time? That is, if I wanted to increase my rate of mining by 100x in a PoS system, how would I do it?

That's simple, you just stake more coins. Staking rewards go back into the stake, so it is compounding (ie. you stake 100, get a reward of 1, you are now staking 101). As long as you don't unstake, your stake will grow over time.

If you want to stake more coins than you have, then you need to acquire coins by other means (ie. buy them off someone who doesn't want to stake them).

Stakers also have an incentive to trade some of their rewards instead of re-staking them, because they want the network to get utilised rather than simply be 100% staked.