Hacker News new | ask | show | jobs
by randomran01234 1398 days ago
Interesting, so this is a problem if 66% or more decide to reject a transaction. How many blocks are currently signed by solo miners in PoW? Almost all blocks are signed by pools which looks like the PoS committees in practice yo my naive eyes. A miner with 0.1% hash power would probably be a very long delay.

I do agree this is probably the most concerning thing that Tornado Cash sanctions have shown us. Still don’t think the energy cost of PoW is worth it, and would rather see PBS and crList solve this problem.

https://notes.ethereum.org/@fradamt/H1ZqdtrBF

1 comments

The difference is that PoW pools are made up of individual miners who are free to go elsewhere if their pool misbehaves. Pools do not have their own mining hardware, and so they have an economic incentive to be well-behaved. If they misbehave, everybody leaves and they vaporize their business overnight.

PoS is tyranny of the majority: You cannot take your business elsewhere.

It’s the same with staking. If you aren’t solo staking, you are just delegating to a staking pool. And you can withdraw that and deposit it elsewhere if they do not align with your values.
Again, it is not possible for staking pools to differ on "values". If a validator does not vote with the majority, their funds will be slashed by the protocol.
Trying to understand how this differs in practice. Anyone delegating to a staking pool is forced into their values. Ethermine recently started blocking OFAC transactions, so does the majority of miners in that pool agree with this? If so, what is the defence against censorship in this scenario except for some to exit the pool and use another that aligns with their values?
Ethereum is still using PoW as of today, so anything Ethermine did recently isn't really relevant to discussions about PoS. As long as Ethereum is using PoW, pools of any size can pick and choose what transactions to include in a block. Once Ethereum switches to PoS, that will no longer be possible (without further protocol changes)