BitShares Forum

Main => General Discussion => Topic started by: MolonLabe on April 04, 2014, 03:48:24 pm

Title: Delegated Proof of Stake
Post by: MolonLabe on April 04, 2014, 03:48:24 pm
I'm sure I'll think of more questions, but so far I only have:

What if a representative broadcasts 2 different blocks at the same time?
Title: Re: Delegated Proof of Stake
Post by: bytemaster on April 04, 2014, 03:50:05 pm
The next in line picks and then he is blacklisted for signing an invalid block. 


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: Delegated Proof of Stake
Post by: MolonLabe on April 04, 2014, 05:19:48 pm
Ok, very cool so far.

If someone goes a minute without creating their block, I assume the next guy in line is making two in a row? Or the interblock time is double what would normally be, or the whole line is shifting upwards.

Ok, say someone is about to submit a block, I'm next in line, I submit their block and make it look like they were too late. They are blacklisted? I know time relies on NTP but how is it enforced?
Title: Re: Delegated Proof of Stake
Post by: clout on April 04, 2014, 06:41:17 pm
Why would it not work if the delegate is chosen at random to produce next block?
Title: Re: Delegated Proof of Stake
Post by: bytemaster on April 04, 2014, 07:01:12 pm
You are not blacklisted for producing a valid block that is skipped, but for signing a block that contains an invalid transaction or for signing two different blocks for the same time slot.

Title: Re: Delegated Proof of Stake
Post by: bytemaster on April 04, 2014, 07:02:11 pm
Why would it not work if the delegate is chosen at random to produce next block?

What source of randomness would you use?   What utility does the randomness provide?