4 ms·
> the more you have of the capital the more you influence the system? You can influence the payment processing. And if the crypto would allow false payments, i
by coffeeblack 4y ago
> the more you have of the capital the more you influence the system?
You can influence the payment processing. And if the crypto would allow false payments, it’s value would immediately drop to zero. The more money you have invested, the higher your incentive to keep it’s value stable.
- cowtools 4y agokeep the value stable or keep the value high? two very different things; For example I'd argue Bitcoin's high L1 transaction fees keep the value unstable, but higher. It is not obvious to me that an agent with higher investment should be allowed to notarize the payments. The system should generally work for the benefit of the users, not the HODLers, developers, miners, stakers or any other special interest group. P.S. I think PoS is a major downgrade in decentralization. At that point, you might as well just use classical consensus: it's more secure as your relationships with notaries are explicitly established as opposed to choosing whoever happens to have the most coins.
- 0xfoobar 4y agoArticle author here. PoS validators have the power to propose new blocks and attest to the chain head. They cannot change the state transition function to allow false payments, just as BTC miners cannot use their block proposal power to mint arbitrary coin amounts.
- dragontamer 4y agoIf it's like BTC, then can't you spend coin, then attest that a different head was the correct chain, thereby undoing the transaction? (Assuming you have enough hashing power / staking power to get people to believe a different head)
- 0xfoobar 4y agoGreat question, PoS actually has stronger guarantees against double-spending than PoW does. For PoW you just need to temporarily rent enough hashpower to do a mild reorg. PoS has a concept called "block finality", where once a block has been marked finalized it cannot be reorged without committing to getting slashed for 1/3 of total staked ether (several billion dollars). Blocks typically get finalized after 6 minutes. This is possible because you can explicitly check whether validators have voted (attested) for two separate blocks at the same chain height.