What is the property of DPOS that allows 1 block confirmations?

Started by gamey, December 03, 2014, 05:28:21 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

hpenvy

Quote from: gamey on December 03, 2014, 10:20:12 PM

Back in the 80s when I was only 35...   MTV had tons of commercials that said.. "I want my MTV"..  So now we need a "I want my bitshares TV"..  Hmm.. doesn't sound as good.   Maybe a big bitshares b with TV ... "I want my b t v".

The reason they did it was to encourage people to demand cable companies to adopt MTV.  Anyway ... highly irrelevant...

OR IS IT !?

+5%
=============
btsx address: hpenvy
Tips appreciated for good work

zerosum

Quote from: gamey on December 03, 2014, 10:20:12 PM

Back in the 80s when I was only 35...   MTV had tons of commercials that said.. "I want my MTV"..  So now we need a "I want my bitshares TV"..  Hmm.. doesn't sound as good.   Maybe a big bitshares b with TV ... "I want my b t v".

The reason they did it was to encourage people to demand cable companies to adopt MTV.  Anyway ... highly irrelevant...

OR IS IT !?
BTV is a registered trademark in....wait for it...

gamey


Back in the 80s when I was only 35...   MTV had tons of commercials that said.. "I want my MTV"..  So now we need a "I want my bitshares TV"..  Hmm.. doesn't sound as good.   Maybe a big bitshares b with TV ... "I want my b t v".

The reason they did it was to encourage people to demand cable companies to adopt MTV.  Anyway ... highly irrelevant...

OR IS IT !?
I speak for myself and only myself.

bytemaster

Quote from: Ander on December 03, 2014, 09:37:15 PM
Quote from: bytemaster on December 03, 2014, 09:33:30 PM
I just recorded a Video for bitshares.tv that addresses this topic.

Awesome!  I cant wait to watch it, will it be out soon?

I don't know the intended release schedule.  bitshares.tv will launch sometime in the next week.
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.

Ander

Quote from: bytemaster on December 03, 2014, 09:33:30 PM
I just recorded a Video for bitshares.tv that addresses this topic.

Awesome!  I cant wait to watch it, will it be out soon?
[url="https://metaexchange.info"]https://metaexchange.info[/url] | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

bytemaster

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.

xeroc


gamey

Quote from: xeroc on December 03, 2014, 07:51:05 PM
We need this in a FAQ ... or at least in the wiki ... i am mobile atm .. who can do it?

I'll throw it in the wiki.  The answer is thorough.  Thanks, DanMaster.

edit - wow half the FAQ is PTS/AGS.   It is good information to keep around, but I am not sure where in the wiki.  RAQ?  (Rarely asked questions - separate page.)
I speak for myself and only myself.

xeroc

We need this in a FAQ ... or at least in the wiki ... i am mobile atm .. who can do it?

bytemaster

Quote from: gamey on December 03, 2014, 05:28:21 PM

How does this work?  What is the difference between a DPOS block and a POW block that allows 1 block  vs 6 blocks recommended confirmation times?  Is this because the delegates are elected and thus the trust level is higher for the block-signers?  Or is it something else?

1) The probability of a FORK after a block has been produced is very low.  < 0.01%  where as Bitcoin has 25 orphans in the last 22 days (about 1 per day) which translates into 0.7% of blocks are orphaned.   
2) We are normally at 100% delegate participation and when we are less than that it is more often because a delegate was DOWN and didn't produce a block than because they produced a fork.

It would be interesting to have SVK produce a chart that shows the median time between orphaned blocks / forks.   Right now bitsharesblocks reports 1 fork in the last 24 hours which puts us at .01%.

3) Forks are almost always resolved within 30 seconds.
4) When a fork is produced it is very likely that all delegates have seen and processed your transaction and thus no alternative transactions can be broadcast and the next delegate is almost certain to include your transaction.
5) All delegates are much more trusted than miners.

So after 1 block (10 seconds) we are mathematically over 70x less likely to orphan than Bitcoin after 1 block (10 minutes).   After 3 blocks (30 seconds) any random orphan will have been resolved and the probability of alternative chains is much lower .000001 than Bitcoin.    By the time Bitcoin gets to .7% orphan probability (1 block) BitShares has 60 blocks which would have a probability of being orphaned 1*10^-120. 

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.

Ander

I wrote a reply, and then realized that I had just accidentally explained the ripple protocol instead, lol.

Maybe there is something here to answer you:
wiki.bitshares.org/index.php/DPOS
[url="https://metaexchange.info"]https://metaexchange.info[/url] | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

gamey


How does this work?  What is the difference between a DPOS block and a POW block that allows 1 block  vs 6 blocks recommended confirmation times?  Is this because the delegates are elected and thus the trust level is higher for the block-signers?  Or is it something else?
I speak for myself and only myself.