3 ms·
There's no such thing as bogus evidence. Block signatures are validated cryptographically
by chizhik-pyzhik 4y ago
There's no such thing as bogus evidence. Block signatures are validated cryptographically
- spywaregorilla 4y agoBut all evidence needs to be voted on. Even it's just a divine truth bool, the network still needs to vote on a consensus of whether or not it says TRUE. edit: for an example. you get hacked and lose $100M. You say fuck it, submit a slasher report that says it wasn't a valid transaction. you offer enough money to get x% of validators to agree with you. As far as I can tell, you cannot get slashed for your vote on a slash. So lying is ok.
- Zamicol 4y agoIf a network "votes down" cryptographic proof, that itself becomes cryptographic proof of dishonesty.
- spywaregorilla 4y agoAnd... so what? Is there a mechanism to punish validators for not being honest on slasher votes?
- 735409264082 4y agoYou don't recognise their actions and let them fork of into a useless chain. This happens automatically, just as when a miner would mine an invalid block.
- exo762 4y agoI'm sorry. There seems to be a fundamental misunderstanding of what slashing is. Slashing is just a tx. It is included (or not) just as any other tx. There is no magical dance, there is no voting process. You are basically stating that slashing is impossible in certain conditions because network is not censorship resistant. There is one avenue where network can censor. It is a 51% coalition that orphans blocks that contains slashing txes. This coalition is dealt with UASF (user activated soft fork), since this type of behavior goes against core principals of the network and convincing people to do it will be really easy.
- spicybright 4y agoIt's a shame you're being downvoted as your post has substance. This is a genuine issue worth discussing. Validators are run by people who fully control if a transaction is valid or not. You either need a ton of GPUs (currently) or a ton of money to have tangible influence over translations. This isn't even a hypothetical, there's a few massive wallets that are hoarding a ton of eth that will be given more power from the POS transition. We're relying on "the goodness of their hearts" validator operators and crossing our fingers validators run the same software with the same rules. Even if you call out sketchy transactions that are close to 50/50 consensus, nothing will happen unless a ton of people have a ton of money on the line like the DAO split. We need more discussion on how incentives of each party should be to give the most stable network possible.
- michaelsbradley 4y ago> there's a few massive wallets that are hoarding a ton of eth that will be given more power from the POS transition It's not as if they're automatically given more power. Such hoards of ETH would need to be deposited in units of 32 ETH to activate unique validators. You could have a large number of validators that are actually a single computer program participating in the Beacon chain, but that doesn't make too much difference. At the bottom layer, we're talking about the application of an open p2p protocol on the Internet. People can and will analyze the traffic for that protocol, and it will be possible to identify rough shapes and sizes of players in the network. And such analyses won't be long in coming to public blog posts, etc. following the Merge. If decentralization in the network seems at risk, there will be efforts to remedy the situation. Whether they can succeed is another question.
- DennisP 4y ago> submit a slasher report that says it wasn't a valid transaction...offer enough money to get x% of validators to agree That's not how this works at all. Slashing happens under a very specific circumstance: a staker submits contradictory messages. Those circumstances are testable with built-in code that's part of the protocol. To get someone slashed, you send a transaction including their contradictory signed messages. When your transaction is included in a block, the staker gets slashed by the protocol rules hardcoded in all the consensus clients. The only other thing that can cause a staker to lose stake is the "inactivity leak," where an active staking node doesn't send the messages they're supposed to send. That's completely automatic.
- 735409264082 4y ago> edit: for an example. you get hacked and lose $100M. You say fuck it, submit a slasher report that says it wasn't a valid transaction. you offer enough money to get x% of validators to agree with you. That's not what slashing is supposed to be used for, but if that situation happened again, Ethereum would fork again, just as last time when Ethereum classic didn't agree to freeze the Ether from the DAO hack. PoS makes it a little easier to fork (which is good imo), but doesn't change anything fundamental. Everyone still needs to be in complete agreement about the rules and history for Ethereum to work.