1
1
There are currently many cryptocurrencies based on PoS (Proof of Stake). All these PoS algorithms differ from each other. Some or maybe all of them (I don't know) implement some kind of random election of nodes who participate in the "bookkeeping-process"/"block-forging-process" via having some amount of stake.
How can a random election work in an trustless decentralized environment?
You will require sybil resistance to prevent a flood of nodes increasing their chances at the random election. – tuxcanfly – 2017-08-11T14:46:29.870
Can you elaborate this in more detail? Please – Ini – 2017-08-11T14:48:36.667
Lets say my protocol dictates a random node will mine the next block. An attacker can create hundreds of thousands of nodes and increase their chance of mining. This is the classic sybil attack. – tuxcanfly – 2017-08-11T14:56:19.537
How does a protocol dictate a random node. Everybody can just pretend that his number is computed randomly. There is no trust in that environment. – Ini – 2017-08-11T15:06:43.503
I think we're in agreement. I don't think random election is going to work either. But if you're still interested in discussing try hopping onto #bitcoin-wizards on freenode. – tuxcanfly – 2017-08-11T15:11:59.633
I'll later today, not now. But there are already PoS cryptos and cryptos with other consensus algorithms that include random election out there. Why do they get excepted by the majority of people if they as you claim are not working or are not fair? – Ini – 2017-08-11T15:17:37.103
There is common trend where systems with insecure approaches deal with vulnerabilities by making the system more complicated. At some point, their market prominence is too low to be worth it for security researchers to look into ways to attack it, which may be misinterpreted as an indication of security. – Pieter Wuille – 2017-08-12T19:23:27.980