Main Menu

Delegated Proof of Stake

Started by MolonLabe, April 04, 2014, 03:48:24 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

bytemaster

Quote from: 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?

What source of randomness would you use?   What utility does the randomness provide?
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

bytemaster

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.

For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

clout

Why would it not work if the delegate is chosen at random to produce next block?

MolonLabe

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?

bytemaster

The next in line picks and then he is blacklisted for signing an invalid block. 


Sent from my iPhone using Tapatalk
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

MolonLabe

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?