create account

DPOS Consensus Algorithm - The Missing White Paper by dantheman

View this thread on: hive.blogpeakd.comecency.com
· @dantheman · (edited)
DPOS Consensus Algorithm - The Missing White Paper
<center>
![](https://steemitimages.com/DQmRR65U9ZYyMTVqtxRV6vu7AXj6GEouURjpEaoeSkHeHM8/image.png)
</center>

This is the missing white paper and analysis of delegated proof of stake (DPOS).  The goal of this paper is to provide an analysis of why DPOS works and what makes it robust. An [early description of DPOS can be found at bitshares.org](https://bitshares.org/technology/delegated-proof-of-stake-consensus/); however, that description also includes many aspects that are not part of the actual consensus process.

All blockchains are fundamentally a deterministic state machine acted upon by transactions. Consensus is the process of agreeing on a deterministic order of transactions and filtering invalid transactions. There are many different consensus algorithms that could produce equivalent ordering of transactions, but DPOS has proven robust, secure, and efficient by years of reliable operation on multiple blockchains. 

Like all consensus algorithms, the most harm the block producers can cause is censorship. All blocks must be valid according to the deterministic open source state machine logic.

## Summary of DPOS Algorithm
The DPOS algorithm is divided into two parts: electing a group of block producers and scheduling production. The election process makes sure that stakeholders are ultimately in control because stakeholders lose the most when the network does not operate smoothly. How people are elected has little impact on how consensus is achieved on a minute by minute basis. Therefore, this document will focus on how consensus is reached after the block producers have been chosen.  

To help explain this algorithm I want to assume 3 block producers, A, B, and C. Because consensus requires 2⁄3 + 1 to resolve all cases, this simplified model will assume that producer C is deemed the tie breaker. In the real world there would be 21 or more block producers. Like proof of work, the general rule is that longest chain wins. Any time an honest peer sees a valid strictly longer chain it will switch from its current fork to the longer one.

I will to show by example how DPOS operates under most conceivable network conditions. These examples should help you understand why DPOS is robust and hard to break. 

## Normal Operation
Under normal operation block producers take turns producing a block every 3 seconds. Assuming no one misses their turn then this will produce the longest possible chain. It is invalid for a block producer to produce a block at any other time slot than the one they are scheduled for.

<center>
![](https://steemitimages.com/DQmUnFg35XqTednrwUiZo7AHX7SHQ7hAUTytA8BLwk64EN7/image.png)
 </center>

 ## Minority Fork
Up to 1⁄3 of the nodes can be malicious or malfunction and create a minority fork. In this case the minority fork will only produce one block every 9 seconds while the majority fork will produce 2 blocks every 9 seconds. Once again, the honest 2⁄3 majority will always be longer than the minority.

<center>
![](https://steemitimages.com/DQmaXit43FxdSQrn7PshKtJcnTY5SYJb1vSArf26ys34NDF/image.png)
</center>

## Double Production by Disconnected Minority
The minority can attempt to produce an unlimited number of forks, but all of their forks will be shorter than the majority chain because the minority is limited to growing the chain slower than the majority.

<center>
![](https://steemitimages.com/DQmXsgRLQhmTVxjte48va1Qe6QePVzXUtmXRS8pjGPzUqGg/image.png)
</center>

## Network Fragmentation
It is entirely possible for the network to fragment in which case no fork has a majority of the block producers. In this case the longest chain will fall to the largest minority. When network connectivity is restored the smaller minorities will naturally switch to the longest chain and unambiguous consensus will be restored.

<center>
![](https://steemitimages.com/DQmb4UaGGR8nNW5pmtoDE7Z9pvMd1LnKSpdi3utHUWeyfQZ/image.png)
</center>

It is possible for there to be 3 forks where the two longest forks are the same length.  In this case the producers on the 3rd (smaller fork) will break the tie when they rejoin the network.  There is an odd number of producers so it is impossible to maintain a tie for long. Later we will cover producer shuffling which will randomize order of production to ensure that even if two forks have the same number of producers, the forks will grow in different length bursts causing one fork to take over the other.
   
## Double Production by Connected Minority
Under this scenario minority B produced two or more alternative blocks on their time slot. The next scheduled producer ( C ), may choose to build off of any one of the alternatives produced by B. When this happens it will become the longest chain and all nodes that selected B1 will switch forks. It does not matter how many alternative blocks a minority of bad producers attempt to propagate, they will never be part of the longest chain for more than a round.

<center>
![](https://steemitimages.com/DQmXstNcMtg5H6o1a955LZNGwbiCaygQnWzK81yeR8Uirvz/image.png)
</center>

## Last Irreversible Block
In the event of network fragmentation it is possible for multiple forks to continue to grow for a prolonged period of time. In the long-run, the longest chain will win, but observers require a means to know with certainty when a block is absolutely part of the fastest growing chain. This can be determined by seeing confirmation by 2⁄3+1 of the block producers.

In the diagram below, block B has been confirmed by C and A which represents 2⁄3+1 confirmation and therefore we can infer that no other chains could possibly be longer if 2⁄3 of our producers are honest.

<center>
![](https://steemitimages.com/DQmWjbpfju5vj1EGBtfLKSGcM4CpHmYppgB9cfev2dFLtyF/image.png)
</center>

Note that this “rule” is similar to the 6-block confirmation “rule” for Bitcoin. Some smart individuals can contrive a sequence of events where two nodes could end up on different last irreversible blocks. This edge case requires an attacker to have total control of communication delay and to utilize that control not once, but twice, minutes apart. If this were to happen, then the long-term rule of longest chain still applies. We estimate the odds of such an attack to be close enough to 0 and the economic consequences to be so insignificant that it isn’t worth worrying about.
 
## Lack of Quorum of Producers
In the unlikely event that there is no clear quorum of producers, it is possible for the minority to continue producing blocks. In these blocks stakeholders can include transactions that change their votes. These votes can then select a new set of producers and restore block production participation to 100%. Once this happens the minority chain will eventually overtake all other chains operating with less than 100% participation.

During this process all observers will have knowledge that the network state is in flux until a chain emerges with 67% participation. Those who choose to transact under these conditions take risks similar to those who choose to accept less than 6 confirmations. They do so with the knowledge that there is some small probability that consensus may ultimately settle on a different fork. In practice this situation is far safer than accepting blocks with less than 3 Bitcoin confirmations.

## Corruption of Majority of Producers

If the majority of producers become corrupt then they can produce an unlimited number of forks, each of which will appear to be advancing with 2⁄3 majority confirmation. In this case the last irreversible block algorithm reverts to longest chain algorithm. The longest chain will be the one approved by the largest-majority which will be decided by the minority of remaining honest nodes. This kind of behavior would not last long because the stakeholders would eventually vote to replace these producers.

<center>
![](https://steemitimages.com/DQmZvNhkNbLLmvFQZEDhiXrCkmdEHm4q5tmL5Jo7ngJFWJG/image.png)
</center>

## Transactions as Proof of Stake (TaPoS)
When users sign a transaction they do so under a certain assumption about the state of the blockchain. This assumption is based upon their perception of recent blocks. If the consensus on the longest chain changes then it could potentially invalidate the assumptions the signer had when they consented to the transaction.

With TaPoS all transactions include a hash of a recent block and are considered invalid if that block does not exist in the chain history. Anyone who signs a transaction while on an orphaned fork will find the transaction invalid and unable to migrate to the main fork.
 
A side effect of this process is security against long-range attacks that attempt to generate alternative chains. Individual stakeholders directly confirm the blockchain every time they transact. Over time all blocks are confirmed by all stakeholders and this is something that cannot be replicated in a forged chain.

## Deterministic Producer Shuffling
In all of the examples we showed a round-robin scheduling of block producers. In reality set of block producers is shuffled every N blocks where N is the number of producers. This randomization ensures that block producer B doesn’t always ignore block producer A and that anytime there are multiple forks of identical producer counts that ties are eventually broken.

## Conclusion
Delegated Proof of Stake is robust under every conceivable natural network disruption and even secure in the face of corruption of a large minority of producers.  Unlike some competing algorithms, DPOS can continue to function when a majority of producers fail. During this process the community can vote to replace the failed producers until it can resume 100% participation.  I know of no other consensus algorithm that is robust under such a high and varied failure conditions. 

Ultimately DPOS gains significant security from the algorithms chosen to select the block producers and verify that the nodes are of high quality and unique individuals.  Using the process of approval voting ensures that even someone with 50% of the active voting power is unable to select even a single producer on their own.  DPOS is designed to optimize performance of the nominal condition of 100% participation of honest nodes with robust network connections.  This gives DPOS the power to confirm transactions with 99.9% certainty in an average of just 1.5 seconds while degrading in a graceful, detectable manner that is trivial to recover from.  

Other consensus algorithms design for a nominal condition of dishonest nodes with poor network conditions. The end result of alternative designs is networks that have slower performance, higher latency, high communication overhead, and completely halt in the event 33% of nodes fail.   

With 3 years of successful operation on BitShares and a year of Steem we have experienced all manner of network conditions and software bugs.  DPOS has successfully navigated this environment and demonstrated its ability to maintained consensus while processing more transactions than any other blockchain.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 528 others
👎  , , , , , , , ,
properties (23)
authordantheman
permlinkdpos-consensus-algorithm-this-missing-white-paper
categorydpos
json_metadata{"tags":["dpos","eos","steem","bitshares"],"image":["https://steemitimages.com/DQmRR65U9ZYyMTVqtxRV6vu7AXj6GEouURjpEaoeSkHeHM8/image.png","https://steemitimages.com/DQmUnFg35XqTednrwUiZo7AHX7SHQ7hAUTytA8BLwk64EN7/image.png","https://steemitimages.com/DQmaXit43FxdSQrn7PshKtJcnTY5SYJb1vSArf26ys34NDF/image.png","https://steemitimages.com/DQmXsgRLQhmTVxjte48va1Qe6QePVzXUtmXRS8pjGPzUqGg/image.png","https://steemitimages.com/DQmb4UaGGR8nNW5pmtoDE7Z9pvMd1LnKSpdi3utHUWeyfQZ/image.png","https://steemitimages.com/DQmXstNcMtg5H6o1a955LZNGwbiCaygQnWzK81yeR8Uirvz/image.png","https://steemitimages.com/DQmWjbpfju5vj1EGBtfLKSGcM4CpHmYppgB9cfev2dFLtyF/image.png","https://steemitimages.com/DQmZvNhkNbLLmvFQZEDhiXrCkmdEHm4q5tmL5Jo7ngJFWJG/image.png"],"app":"steemit/0.1","format":"markdown","links":["https://bitshares.org/technology/delegated-proof-of-stake-consensus/"]}
created2017-05-29 01:32:42
last_update2017-05-29 14:49:27
depth0
children75
last_payout2017-06-05 01:32:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length11,053
author_reputation240,292,002,602,347
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout0.000 HBD
percent_hbd10,000
post_id3,906,793
net_rshares52,760,080,160,991
author_curate_reward""
vote details (601)
@akrid ·
Thanks you!  I've been looking everywhere for this.
👍  
properties (23)
authorakrid
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t013625230z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 01:36:27
last_update2017-05-29 01:36:27
depth1
children0
last_payout2017-06-05 01:36:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length51
author_reputation13,705,218,706,244
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,906,869
net_rshares652,628,113
author_curate_reward""
vote details (1)
@andrianna ·
Wow! This is the post! You've given me a lot of information. Thanks for sharing! You need to have a big brain to write it! Thank you!
properties (22)
authorandrianna
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t114629696z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 11:46:30
last_update2017-05-29 11:46:30
depth1
children0
last_payout2017-06-05 11:46:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length133
author_reputation866,152,310,246,893
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,919,128
net_rshares0
@antv ·
Thanks for the info.  Hadn't thought about it like that.
properties (22)
authorantv
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170530t020633508z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-30 02:06:36
last_update2017-05-30 02:06:36
depth1
children0
last_payout2017-06-06 02:06:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length56
author_reputation726,537,796,361
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,942,930
net_rshares0
@arcange ·
$0.09
You have been mentionned in my hit-parade of 2017.05.29
Congratulations @dantheman!
Your post was mentioned in my [hit parade](https://steemit.com/hit-parade/@arcange/daily-hit-parade-20170529) in the following category:

* Pending payout - Ranked 3 with $ 850,64
👍  , , , , ,
properties (23)
authorarcange
permlinkre-dpos-consensus-algorithm-this-missing-white-paper-20170529t170544000z
categorydpos
json_metadata""
created2017-05-30 15:05:45
last_update2017-05-30 15:05:45
depth1
children0
last_payout2017-06-06 15:05:45
cashout_time1969-12-31 23:59:59
total_payout_value0.075 HBD
curator_payout_value0.012 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length208
author_reputation1,146,616,139,479,238
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,960,639
net_rshares45,356,611,903
author_curate_reward""
vote details (6)
@arunoda · (edited)
$1.24
This is a great post. I can understand all of this. 
But I need few more information.

Let's say I have 1% of tokens. 

1) Am I eligible as a producer ?
2) What is the difference between me and someone has 2% tokens?
3) What's the incentive for me to participate in producing?
4) How do we store the data. I mean how do we handle the growing amount of blockchain data. Is there any kind of sharding?
👍  , , , ,
properties (23)
authorarunoda
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170627t011620147z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-06-27 01:16:24
last_update2017-06-27 03:21:06
depth1
children1
last_payout2017-07-04 01:16:24
cashout_time1969-12-31 23:59:59
total_payout_value0.931 HBD
curator_payout_value0.307 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length399
author_reputation4,230,692,124
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,262,589
net_rshares135,713,600,727
author_curate_reward""
vote details (5)
@arunoda ·
I think the answer to the **question 4** may be not related to the consensus algorithm but to the actual blockchain software.
I read the EOS.io docs and it seems like I might hold the 1% of the total size of the blockchain since I hold 1% of tokens.

[See here for more](https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md#token-model-and-resource-usage)

So, that's a kind of a sharding system to me.
properties (22)
authorarunoda
permlinkre-arunoda-re-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170627t074120055z
categorydpos
json_metadata{"tags":["dpos"],"links":["https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md#token-model-and-resource-usage"],"app":"steemit/0.1"}
created2017-06-27 07:41:21
last_update2017-06-27 07:41:21
depth2
children0
last_payout2017-07-04 07:41:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length423
author_reputation4,230,692,124
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,296,411
net_rshares0
@braveheart22 ·
@dantheman congrats 4 your work ! I'd like follow each other ,and have big posts ! :)
properties (22)
authorbraveheart22
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170609t002157690z
categorydpos
json_metadata{"tags":["dpos"],"users":["dantheman"],"app":"steemit/0.1"}
created2017-06-09 00:22:06
last_update2017-06-09 00:22:06
depth1
children0
last_payout2017-06-16 00:22:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length85
author_reputation110,059,129,643
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id4,437,869
net_rshares0
@breakingtonight ·
@dantheman
I appreciate your analysis and for breaking it down for us!
properties (22)
authorbreakingtonight
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t045922297z
categorydpos
json_metadata{"tags":["dpos"],"users":["dantheman"],"app":"steemit/0.1"}
created2017-05-29 04:59:27
last_update2017-05-29 04:59:27
depth1
children0
last_payout2017-06-05 04:59:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length70
author_reputation9,279,133,778,737
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,910,685
net_rshares0
@carlosgarcia ·
Check out my new blog post 

https://steemit.com/steemit/@carlosgarcia/cryptospace-talk-july-10th
properties (22)
authorcarlosgarcia
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170711t024024854z
categorydpos
json_metadata{"tags":["dpos"],"links":["https://steemit.com/steemit/@carlosgarcia/cryptospace-talk-july-10th"],"app":"steemit/0.1"}
created2017-07-11 02:40:30
last_update2017-07-11 02:40:30
depth1
children0
last_payout2017-07-18 02:40:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length97
author_reputation1,377,972,337,769
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id8,057,346
net_rshares0
@chhaylin ·
$2.55
properties (23)
authorchhaylin
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20180205t230354588z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2018-02-05 23:03:54
last_update2018-02-05 23:03:54
depth1
children2
last_payout2018-02-12 23:03:54
cashout_time1969-12-31 23:59:59
total_payout_value2.550 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length33
author_reputation28,387,653,666,318
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id35,255,680
net_rshares371,627,806,187
author_curate_reward""
vote details (8)
@eosdallas ·
Agreed. This is one of the best technical overviews on @steemit available that breaks DPOS down in simple terms with graphics and clear descriptions. If you are a learn visually or know others that do (the majority of people) and they have a hard time understanding DPOS, send them to this.
👍  , , ,
properties (23)
authoreosdallas
permlinkre-chhaylin-re-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20180313t083127218z
categorydpos
json_metadata{"tags":["dpos"],"users":["steemit"],"app":"steemit/0.1"}
created2018-03-13 08:31:27
last_update2018-03-13 08:31:27
depth2
children1
last_payout2018-03-20 08:31:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length290
author_reputation355,857,786,056
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id44,090,869
net_rshares0
author_curate_reward""
vote details (4)
@growupjv ·
EOS.IO software is designed to facilitate inter-blockchain communication. This is achieved by making it easy to generate proof of Action existence and proof of Action sequence. These proofs combined with an application architecture designed around Action passing enables the details of inter-blockchain communication and proof validation to be hidden from application developers, enabling high level abstractions to be presented to developers.

Thanks, I also using some part of this into my article about general of Blockchain here: https://bit.ly/2yZoiC0
Please accepts!
properties (22)
authorgrowupjv
permlinkpwh5fa
categorydpos
json_metadata{"tags":["dpos"],"links":["https://bit.ly/2yZoiC0"],"app":"steemit/0.1"}
created2019-08-19 08:11:33
last_update2019-08-19 08:11:33
depth3
children0
last_payout2019-08-26 08:11:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length572
author_reputation14,530,454,176
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id89,693,871
net_rshares0
@cifer ·
thank you dan!
properties (22)
authorcifer
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20181003t133447156z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2018-10-03 13:34:48
last_update2018-10-03 13:34:48
depth1
children0
last_payout2018-10-10 13:34:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length14
author_reputation8,256,283,569,876
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id72,546,603
net_rshares0
@crypticorn ·
Hi Dan, you mention TaPoS in the end, but do not make any mention of the cons to it. Why would you not simply build your protocol to enforce a TaPoS standard to begin with?
properties (22)
authorcrypticorn
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170823t141043776z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-08-23 14:10:45
last_update2017-08-23 14:10:45
depth1
children0
last_payout2017-08-30 14:10:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length172
author_reputation206,928,994
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id12,641,041
net_rshares0
@cryptohazard ·
finally!!! After complaining for the lack of documentation here and the added threat of censorship since we are on a blockchain based social media, at long last we get more details.
properties (22)
authorcryptohazard
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t175644814z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 17:56:45
last_update2017-05-29 17:56:45
depth1
children0
last_payout2017-06-05 17:56:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length181
author_reputation17,111,780,434,071
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,929,614
net_rshares0
@cyberblock ·
wow that is is great write up, just curious, do you have any stats on the current TX/S data for bitshares and steem?
👍  
properties (23)
authorcyberblock
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170603t190512573z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-06-03 19:04:33
last_update2017-06-03 19:04:33
depth1
children0
last_payout2017-06-10 19:04:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length116
author_reputation26,134,242,075,354
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id4,123,217
net_rshares574,886,637
author_curate_reward""
vote details (1)
@deanliu ·
$0.81
Great! Another DPOS .... Dan Posts On Sunday.
👍  , ,
properties (23)
authordeanliu
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t063131139z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 06:31:30
last_update2017-05-29 06:31:30
depth1
children0
last_payout2017-06-05 06:31:30
cashout_time1969-12-31 23:59:59
total_payout_value0.611 HBD
curator_payout_value0.201 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length45
author_reputation3,091,794,545,075,632
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,912,595
net_rshares400,999,021,594
author_curate_reward""
vote details (3)
@dianargenti ·
Now I know some, and learn some on how the process made by this dpos it means all can assure of good transaction no doubts and what if? since everything was build to perform in success. afraid not of what will happen for everything is in the block chain, love it @dantheman your the man!!!

Steem on!
👍  ,
properties (23)
authordianargenti
permlinkre-dantheman-2017529t212234311z
categorydpos
json_metadata{"tags":"dpos","app":"esteem/1.4.4","format":"markdown+html"}
created2017-05-29 12:45:42
last_update2017-05-29 12:45:42
depth1
children0
last_payout2017-06-05 12:45:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length300
author_reputation27,442,867,487,879
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries
0.
accountesteemapp
weight100
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,920,454
net_rshares1,478,683,470
author_curate_reward""
vote details (2)
@dimarss ·
$1.64
# You share so intresting and valuable information! 
**Thank you very much @dantheman**
👍  , , , , , , , , , , , ,
properties (23)
authordimarss
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-2017619t193924784z
categorydpos
json_metadata{"app":"chainbb/0.2","format":"markdown+html","tags":[]}
created2017-06-19 16:39:27
last_update2017-06-19 16:39:27
depth1
children0
last_payout2017-06-26 16:39:27
cashout_time1969-12-31 23:59:59
total_payout_value1.508 HBD
curator_payout_value0.134 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length87
author_reputation20,872,884,109,791
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries
0.
accountchainbb
weight1,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id5,275,110
net_rshares99,919,052,281
author_curate_reward""
vote details (13)
@ducnguyenxyz ·
thank you.
properties (22)
authorducnguyenxyz
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20180504t020436842z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2018-05-04 02:04:39
last_update2018-05-04 02:04:39
depth1
children0
last_payout2018-05-11 02:04:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length10
author_reputation158,778,492
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id53,746,317
net_rshares0
@educatedwarrior ·
This is beautiful.  I wish there was functionality in steemit to create my own reference list of postings.   Meanwhile I'll just post this meaningless comment as a bookmark to refer to this posting later.  :)
properties (22)
authoreducatedwarrior
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170615t231258604z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-06-15 23:12:57
last_update2017-06-15 23:12:57
depth1
children0
last_payout2017-06-22 23:12:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length208
author_reputation394,962,153,250
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id4,961,320
net_rshares0
@eoslinks ·
We need a bookmarking feature seriously
properties (22)
authoreoslinks
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170828t100752618z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-08-28 10:07:57
last_update2017-08-28 10:07:57
depth1
children0
last_payout2017-09-04 10:07:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length39
author_reputation33,912,357,491
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id13,108,074
net_rshares0
@everythink · (edited)
$0.03
Thanks! What about overall amount of full nodes? For example knocking down 21 computers simultaniously is much easier than several thousands of them like in DASH or other POW cryptocurrencies.

BTW, what are you thoughts on HF-19 in Steem?
👍  
properties (23)
authoreverythink
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t032251390z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 03:22:51
last_update2017-05-29 03:56:57
depth1
children2
last_payout2017-06-05 03:22:51
cashout_time1969-12-31 23:59:59
total_payout_value0.031 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length239
author_reputation4,677,402,812,046
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,909,043
net_rshares17,274,421,997
author_curate_reward""
vote details (1)
@dan ·
$0.03
There are more than 21 full nodes in steem due to runner up production and API nodes.   Consensus algorithm is almost entirely independent of number of full nodes.
👍  ,
properties (23)
authordan
permlinkre-everythink-re-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t040128840z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 04:01:30
last_update2017-05-29 04:01:30
depth2
children1
last_payout2017-06-05 04:01:30
cashout_time1969-12-31 23:59:59
total_payout_value0.030 HBD
curator_payout_value0.001 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length163
author_reputation155,470,101,136,708
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,909,709
net_rshares17,521,269,280
author_curate_reward""
vote details (2)
@everythink ·
And what is your estimation of full nodes count in EoS? I mean, if someone looks for witnesses on steemd.com he will see that most part of witnesses after number 50+ are inactive.
properties (22)
authoreverythink
permlinkre-dan-re-everythink-re-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t040801933z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 04:08:03
last_update2017-05-29 04:08:03
depth3
children0
last_payout2017-06-05 04:08:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length179
author_reputation4,677,402,812,046
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,909,842
net_rshares0
@gktown ·
Great post, thank you.
👍  
properties (23)
authorgktown
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t021338557z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 02:13:36
last_update2017-05-29 02:13:36
depth1
children0
last_payout2017-06-05 02:13:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length22
author_reputation10,524,219,440,936
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,907,607
net_rshares246,847,283
author_curate_reward""
vote details (1)
@goldmatters ·
Thanks for posting Dan
properties (22)
authorgoldmatters
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t014148099z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 01:41:48
last_update2017-05-29 01:41:48
depth1
children0
last_payout2017-06-05 01:41:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length22
author_reputation409,743,405,777,482
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,906,986
net_rshares0
@joelaldrich ·
INTRODUCTION
Watch this introduction video: https://www.youtube.com/watch?v=FEl0-zpXVyw
Read this: https://coincentral.com/what-is-eos/

DAN LARIMER
Learn more about Dan Larimer: https://hackernoon.com/dan-larimer-visionary-programmer-of-bitshares-steem-and-eos-7e6d94b241d7

FREQUENTLY ASKED QUESTIONS (FAQ)
Comprehensive: https://www.reddit.com/r/eos/comments/88585f/the_exhaustive_eos_faq/
Shorter: https://eos.io/faq.html

HOW TO BUY EOS
Full Guide: https://buyingeos.com/
Using Binance/Bitfinex: https://unhashed.com/how-to-buy-cryptocurrency/eos/
Using MyEtherWallet(MEW): https://steemit.com/eos/@sandwich/contributing-to-eos-token-sale-with-myetherwallet-and-contract-inner-workings

HOW TO REGISTER TOKENS AFTER BUYING (IN PERSONAL WALLET)
Register: https://www.youtube.com/watch?v=V2oU8pZgV2M
Verify registration: https://www.youtube.com/watch?v=K0e22jRwkDg
If you have EOS in binance/bitfinex, you do not have to register them.

EOS STATISTICS
All Distributions: https://eosscan.io/
ERC20 Contract: https://etherscan.io/token/EOS
Current Price: https://coinmarketcap.com/currencies/eos/#markets

TECHNICAL
Learn how Delegated Proof of Stake (DPoS) works: https://steemit.com/dpos/@dantheman/dpos-consensus-algorithm-this-missing-white-paper
Read the EOS Technical White Paper: https://github.com/EOSIO/Documentation/blob/TWPv2/TechnicalWhitePaper.md
👍  
properties (23)
authorjoelaldrich
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20180330t193403851z
categorydpos
json_metadata{"tags":["dpos"],"image":["https://img.youtube.com/vi/FEl0-zpXVyw/0.jpg","https://img.youtube.com/vi/V2oU8pZgV2M/0.jpg","https://img.youtube.com/vi/K0e22jRwkDg/0.jpg"],"links":["https://www.youtube.com/watch?v=FEl0-zpXVyw","https://coincentral.com/what-is-eos/","https://hackernoon.com/dan-larimer-visionary-programmer-of-bitshares-steem-and-eos-7e6d94b241d7","https://www.reddit.com/r/eos/comments/88585f/the_exhaustive_eos_faq/","https://eos.io/faq.html","https://buyingeos.com/","https://unhashed.com/how-to-buy-cryptocurrency/eos/","https://steemit.com/eos/@sandwich/contributing-to-eos-token-sale-with-myetherwallet-and-contract-inner-workings","https://www.youtube.com/watch?v=V2oU8pZgV2M","https://www.youtube.com/watch?v=K0e22jRwkDg","https://eosscan.io/","https://etherscan.io/token/EOS","https://coinmarketcap.com/currencies/eos/#markets","https://steemit.com/dpos/@dantheman/dpos-consensus-algorithm-this-missing-white-paper","https://github.com/EOSIO/Documentation/blob/TWPv2/TechnicalWhitePaper.md"],"app":"steemit/0.1"}
created2018-03-30 19:34:09
last_update2018-03-30 19:34:09
depth1
children1
last_payout2018-04-06 19:34:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,360
author_reputation172,209,210,136
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id47,507,549
net_rshares0
author_curate_reward""
vote details (1)
@unus ·
funny, to my request for more info you provided also a link to this exact steemit article.
thanks anyway :)
properties (22)
authorunus
permlinkre-joelaldrich-re-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20180504t210512946z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2018-05-04 21:05:15
last_update2018-05-04 21:05:15
depth2
children0
last_payout2018-05-11 21:05:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length107
author_reputation30,840,728,564
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id53,905,439
net_rshares0
@kingscrown ·
this looks interesting, i love DPOS
properties (22)
authorkingscrown
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t020716196z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 02:07:18
last_update2017-05-29 02:07:18
depth1
children0
last_payout2017-06-05 02:07:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length35
author_reputation2,114,606,667,003,741
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,907,476
net_rshares0
@klye ·
$0.20
Interesting post Dan. Thanks for sharing.
👍  
properties (23)
authorklye
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t021619056z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 02:16:18
last_update2017-05-29 02:16:18
depth1
children0
last_payout2017-06-05 02:16:18
cashout_time1969-12-31 23:59:59
total_payout_value0.149 HBD
curator_payout_value0.049 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length41
author_reputation412,341,527,771,769
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,907,663
net_rshares106,338,547,646
author_curate_reward""
vote details (1)
@knircky · (edited)
Thank you.

Please keep posting about EOS tech so we can keep up with it.
👍  
properties (23)
authorknircky
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t013855887z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 01:38:54
last_update2017-05-29 01:39:03
depth1
children0
last_payout2017-06-05 01:38:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length73
author_reputation212,905,587,244,262
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,906,921
net_rshares246,847,283
author_curate_reward""
vote details (1)
@loum · (edited)
In DPoS,I think the problem can be further simplified by adding block producer(BP)'s signature in a block when he creates a block. 

That is, if BP create two different blocks at the same time, he can be voted out.

Of course, this signature can be removed after a certain number of blocks.
properties (22)
authorloum
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20180227t072047001z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2018-02-27 07:20:51
last_update2018-02-27 07:22:12
depth1
children0
last_payout2018-03-06 07:20:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length290
author_reputation6,704,515,659,183
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id40,802,029
net_rshares0
@lukestokes ·
$1.29
Excellent review, thank you!

In light of this, what are the major criticisms to DPOS you know of?

It seems obviously superior to algorithms which waste energy, are less secure, and less performant. Do you think others are not aware of how it works or too biased by the technology they've already committed to? Is DPOS the Betamax to proof-of-work's VHS?

We know superior technology doesn't always win in the marketplace. So is the next challenge a marketing effort to gain influence and increase adoption for DPOS?
👍  , , , , , , , , , , ,
properties (23)
authorlukestokes
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t023631774z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 02:36:33
last_update2017-05-29 02:36:33
depth1
children11
last_payout2017-06-05 02:36:33
cashout_time1969-12-31 23:59:59
total_payout_value0.972 HBD
curator_payout_value0.321 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length517
author_reputation555,781,629,106,002
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,908,098
net_rshares611,691,821,319
author_curate_reward""
vote details (12)
@cyberblock ·
I believe  the market will choose the better tech in this situation. Our community is too smart to continue the adoption of an inferior tech, long term.
👍  ,
properties (23)
authorcyberblock
permlinkre-lukestokes-re-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170603t191122328z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-06-03 19:10:42
last_update2017-06-03 19:10:42
depth2
children0
last_payout2017-06-10 19:10:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length152
author_reputation26,134,242,075,354
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id4,123,433
net_rshares574,886,637
author_curate_reward""
vote details (2)
@dan ·
$0.94
Biggest criticism is its reliance on votes and how it breaks down under poor token distribution.  Politics is unavoidable so it's best to formalize it rather than have the kind of consensus failure bitcoin faces with scaling debate.
👍  , , , , , , , , , , , , ,
properties (23)
authordan
permlinkre-lukestokes-re-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t070652379z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 07:06:51
last_update2017-05-29 07:06:51
depth2
children7
last_payout2017-06-05 07:06:51
cashout_time1969-12-31 23:59:59
total_payout_value0.705 HBD
curator_payout_value0.233 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length232
author_reputation155,470,101,136,708
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,913,327
net_rshares456,461,884,949
author_curate_reward""
vote details (14)
@lukestokes ·
$0.87
Thank you, Dan. I think the poor token distribution argument is a good one, but hopefully one that can be solved over time. Once things get distributed widely enough, it mostly becomes a non-issue. I have high hopes for the EOS distribution scheme. If it's like how you've done many other things, I'm thinking it'll be ahead of its time.

I also agree about the politics. Would be great to avoid it, but since we can't, it makes sense to make it clear and formal.
👍  , ,
properties (23)
authorlukestokes
permlinkre-dan-re-lukestokes-re-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t150634057z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 15:06:33
last_update2017-05-29 15:06:33
depth3
children0
last_payout2017-06-05 15:06:33
cashout_time1969-12-31 23:59:59
total_payout_value0.650 HBD
curator_payout_value0.217 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length463
author_reputation555,781,629,106,002
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,924,422
net_rshares421,643,620,323
author_curate_reward""
vote details (3)
@oluwoleolaide ·
Sorry for jumping into your comments but non of this Steemit Techy guys are responding to me. I convinced a friend to join steemit after bragging to him for weeks now its been almost a week and he hasn't gotten a passkey, please i know him and he's gonna bail out on me if he didnt get it soon....*PS - i was referred to @ned or @dantheman but none of them seems to recognise me or any of my comments since joining steemit in March, not to talk of checking some of my post, so pardon me as i just check out all the Dan i seem to come across on Steemit*
properties (22)
authoroluwoleolaide
permlinkre-dan-re-lukestokes-re-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t090849968z
categorydpos
json_metadata{"tags":["dpos"],"users":["ned","dantheman"],"app":"steemit/0.1"}
created2017-05-29 09:09:00
last_update2017-05-29 09:09:00
depth3
children5
last_payout2017-06-05 09:09:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length552
author_reputation113,793,841,740,896
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,915,996
net_rshares0
@samupaha ·
> We know superior technology doesn't always win in the marketplace. So is the next challenge a marketing effort to gain influence and increase adoption for DPOS?

It depends on what kind of applications are built on top of DPOS. If there are services that can only work with high capacity blockchain, it's pretty clear that there won't be any competition.

But, of course, somebody has to build those services first.
👍  
properties (23)
authorsamupaha
permlinkre-lukestokes-re-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t130906057z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 13:09:06
last_update2017-05-29 13:09:06
depth2
children1
last_payout2017-06-05 13:09:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length417
author_reputation43,637,433,899,367
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,921,091
net_rshares339,597,385
author_curate_reward""
vote details (1)
@lukestokes ·
That's a great point. If a Graphene, DPOS system is the _only_ one that can handle specific use cases, then it wouldn't be a Betamax/VHS situation since we'd be the only available decentralized blockchain option. Maybe those verticals are a good place to focus our marketing efforts.
👍  
properties (23)
authorlukestokes
permlinkre-samupaha-re-lukestokes-re-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t150823255z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 15:08:24
last_update2017-05-29 15:08:24
depth3
children0
last_payout2017-06-05 15:08:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length283
author_reputation555,781,629,106,002
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,924,467
net_rshares0
author_curate_reward""
vote details (1)
@matthewtiii ·
Thank you for breaking it down like this. I can't believe it is so simple and so secure.
properties (22)
authormatthewtiii
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t033909608z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 03:39:12
last_update2017-05-29 03:39:12
depth1
children0
last_payout2017-06-05 03:39:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length88
author_reputation8,732,434,935,234
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,909,319
net_rshares0
@nikolai ·
Thank you!
👍  
properties (23)
authornikolai
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t022420485z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 02:22:45
last_update2017-05-29 02:22:45
depth1
children0
last_payout2017-06-05 02:22:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length10
author_reputation9,571,877,600,096
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,907,812
net_rshares246,847,283
author_curate_reward""
vote details (1)
@oluwoleolaide ·
err @dantheman, my first question is why are you always declining payout on each of your post?....2nd is i brought someone in on Steemit since last week by the name @the-commentator and he had confirmed his email link but no passkey given to him yet, is that a glitch or he was forgotten? cos i remember it took me just 2days to get mine.....*PS- i just don't want him to loose interest after all my bragging that convince him.*
properties (22)
authoroluwoleolaide
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t090239315z
categorydpos
json_metadata{"tags":["dpos"],"users":["dantheman","the-commentator"],"app":"steemit/0.1"}
created2017-05-29 09:02:45
last_update2017-05-29 09:02:45
depth1
children3
last_payout2017-06-05 09:02:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length428
author_reputation113,793,841,740,896
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,915,860
net_rshares0
@alexpmorris ·
regarding onboarding new people on STEEMIT, there's apparently a huge backlog right now, like 50K or so! If your friend is still having trouble getting approved after a week or so, have him visit the steem.chat help forum. They should be able to help get him all sorted out!
properties (22)
authoralexpmorris
permlinkre-oluwoleolaide-re-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t171234026z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 17:12:36
last_update2017-05-29 17:12:36
depth2
children2
last_payout2017-06-05 17:12:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length274
author_reputation32,063,874,290,523
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,928,219
net_rshares0
@oluwoleolaide ·
Without him not fully registered on steemit?....is that possible?.....so i could ask him to join
properties (22)
authoroluwoleolaide
permlinkre-alexpmorris-re-oluwoleolaide-re-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t172848427z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 17:28:57
last_update2017-05-29 17:28:57
depth3
children1
last_payout2017-06-05 17:28:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length96
author_reputation113,793,841,740,896
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,928,750
net_rshares0
@otitrader ·
Hi, I've seen some of your publications I'm going to follow, follow me and let's collaborate together
👍  
properties (23)
authorotitrader
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t223444336z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 22:35:36
last_update2017-05-29 22:35:36
depth1
children0
last_payout2017-06-05 22:35:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length101
author_reputation333,248,577,305
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,938,070
net_rshares308,724,895
author_curate_reward""
vote details (1)
@patelincho ·
$0.39
Good lucky with your new project . This may help you :
https://steemit.com/eos/@patelincho/dpos-consensus-algorithm-white-paper-of-eos-translated-into-bulgarian-dpos-algoritm-za-konsensus-byala-kniga-na-eos-prevedena-na
👍  , ,
properties (23)
authorpatelincho
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t101108884z
categorydpos
json_metadata{"tags":["dpos"],"links":["https://steemit.com/eos/@patelincho/dpos-consensus-algorithm-white-paper-of-eos-translated-into-bulgarian-dpos-algoritm-za-konsensus-byala-kniga-na-eos-prevedena-na"],"app":"steemit/0.1"}
created2017-05-29 10:19:42
last_update2017-05-29 10:19:42
depth1
children0
last_payout2017-06-05 10:19:42
cashout_time1969-12-31 23:59:59
total_payout_value0.294 HBD
curator_payout_value0.096 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length219
author_reputation52,897,220,193,484
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,917,368
net_rshares200,397,589,984
author_curate_reward""
vote details (3)
@pfunk ·
This is a nicely approachable explanation of the security of DPoS, which serves to reinforce the clear advantages it holds over other blockchain securing methods.
properties (22)
authorpfunk
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t085211064z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 08:52:24
last_update2017-05-29 08:52:24
depth1
children0
last_payout2017-06-05 08:52:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length162
author_reputation221,632,045,904,452
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,915,637
net_rshares0
@pnc ·
Thks for bringing this missing part. I've been bringing DPoS Blockchain Solution in my local Blockchain community since Bitshares 2.0 and I'm happy to say for having experience for 2 years with Bitshares & Steem that it's working smootly
👍  ,
properties (23)
authorpnc
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t030601393z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-05-29 03:06:03
last_update2017-05-29 03:06:03
depth1
children0
last_payout2017-06-05 03:06:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length237
author_reputation31,743,007,487,651
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,908,758
net_rshares10,449,142,541
author_curate_reward""
vote details (2)
@qoqo ·
Hi @dantheman , we wanted to get permission , on the blockchain, to use this article in our whitepaper to explain DPOS, we feel we would do more harm than justice trying to replicate such an excellent explanation. And of course we will give well deserved credit for this great explanation :)
properties (22)
authorqoqo
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20180713t165520245z
categorydpos
json_metadata{"tags":["dpos"],"users":["dantheman"],"app":"steemit/0.1"}
created2018-07-13 16:55:21
last_update2018-07-13 16:55:21
depth1
children0
last_payout2018-07-20 16:55:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length291
author_reputation292,758,844
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id64,557,516
net_rshares0
@r0achtheunsavory ·
Dan, I want you to read my post about PoW vs PoS and see if you agree with my statement that bitcoin has likely already died and people just don't know it yet:

https://steemit.com/steemit/@r0achtheunsavory/the-r0ach-report-14-defining-if-cryptocurrency-has-a-value-or-zero-value-from-a-fundamental-scientific-perspective

My position is also that proof of stake has no inherent value at all, but I don't consider Steem itself a pure proof of stake system, but Bitshares would be.  So in summary, whether Steem has a good or bad economic system and lives or dies, I believe Steem was a much more relevant invention of yours than Bitshares in the grand scheme of things.
👍  ,
properties (23)
authorr0achtheunsavory
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t024350404z
categorydpos
json_metadata{"tags":["dpos"],"links":["https://steemit.com/steemit/@r0achtheunsavory/the-r0ach-report-14-defining-if-cryptocurrency-has-a-value-or-zero-value-from-a-fundamental-scientific-perspective"],"app":"steemit/0.1"}
created2017-05-29 02:43:57
last_update2017-05-29 02:43:57
depth1
children0
last_payout2017-06-05 02:43:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length669
author_reputation9,882,634,828,030
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,908,252
net_rshares246,847,283
author_curate_reward""
vote details (2)
@rossomahar ·
Great post thank you
I hope i will be able to explain it to lazy and conservative russian legislative and regulative authorities and implement one day bitshares blockchain for the pension system 

https://steemit.com/bitshares/@rossomahar/dpos-for-blockchain-pension-system-in-russia
👍  
properties (23)
authorrossomahar
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t235215782z
categorydpos
json_metadata{"tags":["dpos"],"links":["https://steemit.com/bitshares/@rossomahar/dpos-for-blockchain-pension-system-in-russia"],"app":"steemit/0.1"}
created2017-05-29 23:54:45
last_update2017-05-29 23:54:45
depth1
children0
last_payout2017-06-05 23:54:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length283
author_reputation213,315,684,597
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,939,853
net_rshares58,019,190
author_curate_reward""
vote details (1)
@shenlong ·
I want to ask how to get involved in DPOS. Can you show me how to register to run DPOS?
properties (22)
authorshenlong
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20180422t093747055z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2018-04-22 09:37:48
last_update2018-04-22 09:37:48
depth1
children0
last_payout2018-04-29 09:37:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length87
author_reputation215,415,897
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id51,455,360
net_rshares0
@sintezfuture ·
cool!
👍  
properties (23)
authorsintezfuture
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170918t144126305z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-09-18 14:41:27
last_update2017-09-18 14:41:27
depth1
children0
last_payout2017-09-25 14:41:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length5
author_reputation0
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id15,233,506
net_rshares0
author_curate_reward""
vote details (1)
@sixteen4narchist ·
Sorry for being off topic, but is your account really worth a couple of mil? !! If so can you give me tips on growing?
properties (22)
authorsixteen4narchist
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170610t085929899z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-06-10 08:59:30
last_update2017-06-10 08:59:30
depth1
children0
last_payout2017-06-17 08:59:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length118
author_reputation-186,217,745,272
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id4,520,975
net_rshares0
@steemitboard ·
Congratulations @dantheman! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/commented.png)](http://steemitboard.com/@dantheman) Award for the number of comments received

Click on any badge to view your own Board of Honnor on SteemitBoard.
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

If you want to support the SteemitBoard project, your upvote for this notification is welcome!
👍  
properties (23)
authorsteemitboard
permlinksteemitboard-notify-dantheman-20170529t160150000z
categorydpos
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2017-05-29 14:01:51
last_update2017-05-29 14:01:51
depth1
children0
last_payout2017-06-05 14:01:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length634
author_reputation38,975,615,169,260
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,922,525
net_rshares58,019,190
author_curate_reward""
vote details (1)
@unus ·
hi, I am dev for many year, but new to the whole crypto field, been involved in other projects and just got some time to learn more about it; I've read the whole thing, and I find myself still not understanding many explanations, many times feeling there's too big steps taken, I need smaller steps cause I miss knowledge about the field; where should I start to get my base knowledge from, so I could understand better how EOS works (in this particular case the consensus algo)?
thank you
properties (22)
authorunus
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20180316t171650197z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2018-03-16 17:16:57
last_update2018-03-16 17:16:57
depth1
children0
last_payout2018-03-23 17:16:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length489
author_reputation30,840,728,564
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id44,803,161
net_rshares0
@uplus ·
Thank you
properties (22)
authoruplus
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170604t153643621z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-06-04 15:36:45
last_update2017-06-04 15:36:45
depth1
children0
last_payout2017-06-11 15:36:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length9
author_reputation6,324,428,302,186
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id4,163,173
net_rshares0
@uxmanqaxim ·
hello sir i just want a little favor from you you have so much steem in your account can you only give me just 250 steem please i want to buy my best friend a camera for his birthday i will return it back when i have made enough in my account Please ..
properties (22)
authoruxmanqaxim
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20180224t102929220z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2018-02-24 10:29:33
last_update2018-02-24 10:29:33
depth1
children1
last_payout2018-03-03 10:29:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length252
author_reputation85,800,634,112
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id40,062,629
net_rshares0
@uxmanqaxim ·
This is The Photo Of My Friend And Myself So Please
👍  
properties (23)
authoruxmanqaxim
permlinkre-uxmanqaxim-re-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20180224t104031333z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2018-02-24 10:40:36
last_update2018-02-24 10:40:36
depth2
children0
last_payout2018-03-03 10:40:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length51
author_reputation85,800,634,112
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id40,064,323
net_rshares366,210,280
author_curate_reward""
vote details (1)
@virtualgrowth ·
$0.29
Thanks for this @dantheman.  Helps explain and understand much more.
👍  , , , , , , , , , , ,
properties (23)
authorvirtualgrowth
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t013936286z
categorydpos
json_metadata{"tags":["dpos"],"users":["dantheman"],"app":"steemit/0.1"}
created2017-05-29 01:39:36
last_update2017-05-29 01:39:36
depth1
children0
last_payout2017-06-05 01:39:36
cashout_time1969-12-31 23:59:59
total_payout_value0.225 HBD
curator_payout_value0.064 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length68
author_reputation194,179,150,864,177
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,906,931
net_rshares152,613,256,048
author_curate_reward""
vote details (12)
@voxxe ·
Merci for the post @dantheman. This is the third blockchain white paper I've fully read. Maybe I will eventually start to understand if I keep reading. I recently experienced an orphaned block with PIVX where I lost a fair amount of staking rewards. Yet I appear to not have gone off chain. Mysterious.
👍  
properties (23)
authorvoxxe
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170529t020953746z
categorydpos
json_metadata{"tags":["dpos"],"users":["dantheman"],"app":"steemit/0.1"}
created2017-05-29 02:09:54
last_update2017-05-29 02:09:54
depth1
children0
last_payout2017-06-05 02:09:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length302
author_reputation884,428,885,615
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,907,522
net_rshares246,847,283
author_curate_reward""
vote details (1)
@willstephens ·
Hi Dantheman!
Incredible journey this! Just wrote a post "the true power of steemit, building community, empowering change - thought you might appreciate some aspects of it! https://steemit.com/anarchism/@willstephens/the-true-power-of-steemit-building-community-empowering-change
As I am new here any help you can give me to get on the ladder would be for ever appreciated, have a beautiful day ;-), Thanks, Will
properties (22)
authorwillstephens
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170616t102253667z
categorydpos
json_metadata{"tags":["dpos"],"links":["https://steemit.com/anarchism/@willstephens/the-true-power-of-steemit-building-community-empowering-change"],"app":"steemit/0.1"}
created2017-06-16 10:22:54
last_update2017-06-16 10:22:54
depth1
children0
last_payout2017-06-23 10:22:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length413
author_reputation486,592,546,929
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id4,997,242
net_rshares0
@wupei ·
it's good.nice job.
properties (22)
authorwupei
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170901t060115471z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-09-01 06:01:15
last_update2017-09-01 06:01:15
depth1
children0
last_payout2017-09-08 06:01:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length19
author_reputation180,983,462,840
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id13,520,504
net_rshares0
@wvm ·
Amazing post, very informative. With all that steem, you should sit back relax and listen to some tunes, blow some steem on my music. ;) Selling my songs for Steem, for fans of Vaporwave, Electronic, a tiny bit of 80s mixed with a lot of different eras. All 3 tracks mixed by Christoffer Berg (The Knife, Fever Ray)
https://steemit.com/steemit/@wvm/my-song-i-will-run-for-steem
https://steemit.com/steemit/@wvm/my-song-sown-for-steem
https://steemit.com/steem/@wvm/selling-my-song-blood-for-steem
👍  
properties (23)
authorwvm
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170606t083858026z
categorydpos
json_metadata{"tags":["dpos"],"links":["https://steemit.com/steemit/@wvm/my-song-i-will-run-for-steem","https://steemit.com/steemit/@wvm/my-song-sown-for-steem","https://steemit.com/steem/@wvm/selling-my-song-blood-for-steem"],"app":"steemit/0.1"}
created2017-06-06 08:38:57
last_update2017-06-06 08:38:57
depth1
children0
last_payout2017-06-13 08:38:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length496
author_reputation1,755,829,867,297
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id4,259,956
net_rshares499,243,753
author_curate_reward""
vote details (1)
@yashwanthkambala ·
truly awesome
👍  
properties (23)
authoryashwanthkambala
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20180516t155851137z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2018-05-16 15:58:54
last_update2018-05-16 15:58:54
depth1
children0
last_payout2018-05-23 15:58:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length13
author_reputation1,082,573,359,207
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id56,034,274
net_rshares324,880,828
author_curate_reward""
vote details (1)
@zby ·
In the minority fork situation (for example) - how is it enforced that B waits for its turn to add new block and not just adding new block as fast as it can?
In other words:
"In this case the minority fork will only produce one block every 9 seconds while the majority fork will produce 2 blocks every 9 seconds." - how is that enforced?
properties (22)
authorzby
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20170712t171332636z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-07-12 17:13:33
last_update2017-07-12 17:13:33
depth1
children0
last_payout2017-07-19 17:13:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length337
author_reputation0
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id8,247,353
net_rshares0
@zoidsoft ·
Reading the EOS white paper, I was just wondering if you've declared a dynamic array for the "named permission levels".  If I was writing this I might be inclined to create an array with a TPermission class where each TPermission object is dynamically allocated/freed and has properties such as...

PrivateKey: array of char(0..x);
PublicKey: array of char(0..x);
Permission: TAuthority; // class with range of permission scope with boolean vars for each area of access

...

But then defining the capabilities of the contract types eludes me.  Custom contract design is not easy to account for in code unless a lawyer writes the code for each situation.
properties (22)
authorzoidsoft
permlinkre-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20171125t040114635z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2017-11-25 04:01:24
last_update2017-11-25 04:01:24
depth1
children1
last_payout2017-12-02 04:01:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length654
author_reputation17,657,439,386,076
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id21,449,085
net_rshares0
@alilosoft ·
Yes and No!!!
properties (22)
authoralilosoft
permlinkre-zoidsoft-re-dantheman-dpos-consensus-algorithm-this-missing-white-paper-20180115t172253812z
categorydpos
json_metadata{"tags":["dpos"],"app":"steemit/0.1"}
created2018-01-15 17:22:54
last_update2018-01-15 17:22:54
depth2
children0
last_payout2018-01-22 17:22:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length13
author_reputation2,027,494,761
root_title"DPOS Consensus Algorithm - The Missing White Paper"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id29,751,298
net_rshares0