3 ms·
For a blockchain to be decentralized, it's crucially important for regular users to be able to run a node, and to have a culture where running nodes i
by znpy 5y ago
For a blockchain to be decentralized, it's crucially important
for regular users to be able to run a node, and to have a
culture where running nodes is a common activity.
you don't convince users to do stuff. you bribe them.
introduce a small form of reward for running a validating node and voila, nodes popping up everywhere.
- Ar-Curunir 5y agoThat’s not very Sybil-resistant: how do you prove that the node is actually verifying things? The only remotely viable way would be to use recursive SNAKRs to prove that you verified block proofs in block chains like Mina
- dannyw 5y agoEth2 has the concept of slashing. If you see a validatoe acting maliciously, you can publish a proof and slash them. You receive a portion of the penalty. So running full nodes will have a monetary benefit. Running two will only give you more benefit if they have improved network reachability and latency.
- wizzwizz4 5y agoDecentralised communities used to exist without such bribery. I wonder why that's not really happening much any more. (Of course, the old ones still exist, and there are replacements to the ones that went defunct, but precious few new things work this way.)
- znpy 5y agoexcept we're talking about a monetary system, not a community.
- wizzwizz4 5y agoPotato potato. The set of people using the monetary system forms a community. “All Bitcoin miners” is a community, of sorts – one whose members trust SHA-256 but rarely each other, but a community nonetheless. (I do believe some of the more influential miners agreed that they wouldn't provide more than 30% or so of Bitcoin's computational power; that's the kind of move that naïve profit-seeking doesn't give you, so Bitcoin's miners already do act like a community.)
- dannyw 5y agoEth2 staking does this.