Daniel Larimer, CTO of block.one, took time to whiteboard DPOS for EOS Go to share with the community - as Dan called it, "possibly the first time I've ever explained DPOS on video".
EDIT - part 2 of this video is now available! Dan goes more in depth to explain the new BFT addition to DPOS for EOS to achieve irreversible confirmations in 2 seconds or less. He also compares the new EOS implementation with other BFT algorithms.
YouTube Description:
Daniel Larimer, CTO of BlockOne explains DPoS in Bitshares, Steemit, and EOS.
This is part one of a two part DPOS/BFT instructional video.
In part two Dan will go more in depth to describe BFT and how blocks in EOS will achieve 99.9% finality in 0.5 seconds, with absolute finality every 2 seconds or better.
This will allow dapps to provide a seamless user experience, a key step in bringing blockchain adoption to a wider audience.
EOS Go Admins: Kev, Bluejays
Editor in Chief: Jenny (@topkpop on steemit)
Thank you:
Daniel Larimer
Thomas Cox
block.one
Sam Sapoznick
Paul Atreides (Matt)
Go EOS!
What is EOS Go?
EOS Go is a community effort to launch EOS blockchain as envisioned by the creators of EOS.IO.
Anyone can participate in this historic event on June 3rd, 2018. Thousands of token holders will be required to vote for EOS to successfully launch; you can become part of EOS Go by educating others, writing articles, making videos, attending/hosting meetups and launch parties, writing the EOS constitution, picking data centers for block producing, and more.
If you're interested, please start by finding your role on the community forums and resteem or tweet EOS Go to help spread the word.
Telegram users can receive announcements for these daily summaries and other community updates here.

This is the technical part of DPOS. How the code is written to achieve consensus. The other half is how the HUMANS interacting with the code are helping to achieve consensus.
He mentions in the beginning of the video that we will just assume the block producers have already been elected and proceeds to explain the code part. Much needed!
But for those of you interested in the role, us humans have in the DPOS system, let me give you a quick explanation.
Each core asset is one vote. On Steem, it's the powered up STEEM token (VESTs) and on BitShares it's the BTS.
Users vote for block producers and their vote is proportional to their stake in core assets.
The candidates with the most votes are the ones that get to produce blocks and hence get block rewards.
Now if you are a bad blockproducer, the voters can remove their support (by removing their votes) and you will lose your position as a paid block producer, rendering you harmless.
So humans that have stake in the system (something to lose) get to vote in competent, qualified people while having the power to fire them if they misbehave and threaten the network which you have stake of.
So not only does the code's rules help to achieve consensus but also the actions of the token holders (us!) assist in defending against potential attacks.
Code by itself is not nearly as powerful as a system that has hardcoded rules AND monkeys incentivized to keep the system honest.
DPOS is the best thing out there at the moment. It's crazy that it's also the fastest and more economical! Not energy wasted (like in PoW)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Let's not confuse "consensus" the blockchain term and dilute it with other meanings, such as the not less interesting of course "popular opinion" or "human majority decisions".
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
NICE TY
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Please EOS holders just read this!
https://steemit.com/crypto/@senseieli/scam-alert-be-very-carfull-with-eos-air-drop-scams
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great content. I can definitely say I learned some things during the editing process. Thanks for all your hard works admins of EOS Go and making the effort to meetup with @dan personally. Great job. Looking forward to the release of video #2
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you to our Chief Editor @topkpop for the fantastic work! Fast, beautiful video editing and an amazing intro/outro - we couldn't be happier. Thanks again and looking forward to working with you in the future. Go EOS!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@topkpop,,,, I totally agree with your thoughts
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
nice
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Would love to know more about the cooparation betwen EOS and Bitshares
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
NICE
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice work on that, very well presented.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Every new generation of Blockchain applications get better and better. Looking forward to seeing EOS in action.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
this is so hard to understand.. so I was wondering how can the mass people with little or no technical knowledge can adopt to EOS
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I totally agree with your thoughts
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for making it simple
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great info, worth watching several times. I have so much respect for Dan, and thanks for uploading this.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
A real trailblazer and pioneer in a fast moving field
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is awesome, all kinds of precedents getting set by EOS
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
very good information, thanks you for sharing this with us
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
nice info
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This was much needed, thank you @eosgo.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@thejohalfiles he is really making us understand the real basics of dpos in bitshares and steemit...well done..we all cant wait for the part two of the video..am glue to my laptop...24/7...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yeah i agree that was great!!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
ive written extensive on eos as well, i am presently stockpiling as much as i can afford via their ongoing ICO - i believe EOS (and perhaps Arcblock though im still waiting to be convinced by arcblock ) will ultimately replace ethers or at least rival it strongly as the driver for the cryptospace - also, i have faith in Dan Larimer especially given his antecedent
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
For sure. I think I'm going to start stocking up on EOS as well. I've sort of ignored it since I got burned out researching so many coins.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
eos is definatly one to watch out for in the perspective! awesome choice in my opinion
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@thejohalfiles I totally agree with your thoughts
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great explanation of the Steem, Bitshares and EOS. Looking forward to more of these videos.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is the first I've really learned about EOS. There are so many cryptos out there it's hard to keep track!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I didn't understand very much, but thanks anyways!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great information! thanks.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very well explained!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This proven team is making great progress, should be an interesting June.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for sharing :-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The best explanation on how DPOS works!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This video is great, I've been meaning to research EOS for a while.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
cant wait to use this platform , very excited
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
really cool, thank you! 👍👍👍👍👍
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I totally agree with your thoughts
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
very interesting! good presentation @eogo !
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very exciting too see how EOS is going to function
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Dan is simply a genius, Bitshares and Steem revolutionized the world of blockchains and EOS is going to do it again
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Can not understand hardly any of the audio on this. Would it be possible for someone to transcribe this? WOW. Millions of dollars and no microphone?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for the explanation. I learned something new today.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice video. I'm quite interested to watch for the second one @eosgo
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@tiffanyrej I totally agree with your thoughts
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Is it just me, or does anyone else think that if you close your eyes, it sounds like George Lucas knows a shit-ton about blockchain technology?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Eos is a great coin almost as good as Tron
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Tron is a good project but its gonna take time for it to moon.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
LOL, Tron is a joke compared to EOS.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
What in the world are you smoking?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@eosgo EOS was a university or not.?
because I am a little less understanding with video you create.
I hope you can explain briefly and clearly.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
No, not a university. This is just the CTO of the company that created the eos.io software explaining how things work because there is a demand for this knowledge.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
vote me please ..
I really need it for helping parents.
Please
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
All of Dans protects have been running wild in the markets this week. Guy is a beast. Can not wait to see what they all look like in 6 months. EOS could be #2 in 18 months.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good explanation.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great info; watching multiple times.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Informative as hell !!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
holy crap give me the summary of this, I'll upvote this just for effort!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
EOS seems to me will gain popularity and skyrocket. Lots of people been talking about EOS On steemit.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
the post is very interesting and fantastic
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for your wisdom and post. I will look very much forward to the next!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for taking the time to explain a great coin. resteemed
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
nice
vote me mrazi
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice Vidio
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for the content. Waiting for the second part. @eosgo
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice write up.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Pleasant video. I'm very intrigued to look for the second one @eosgo
Thank you for sharing
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Did cardano stole thing from you @dan?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
great work how do i work on it
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
very educative post.i apricate your great info.
thanks a lot for sharing.
i will wait for your next post....
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice post frnd
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
very nice post bro
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks for his imformation
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yeah! EOS happened to be one of those cryptocurrency that has been underated and doing very well,and am still amazed people don't talk much about it. Very stable in price and has an awesome team behind it. I got no choice but to go big on this project.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Whaaaa! How could you end it at that cliffhanger 'interblockchain communication' !!
Sometimes 24 hours is a looooong time
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@eosgo
Thanks for sharing -:)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yeyyy! Not so undervalued anymore, happy for you :D
P.S. Can you please also use D.tube to support the growth of the community. (Nevermind you already did :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I totally agree with your thoughts
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good explanation @eosgo
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good jobs and interesting explanation.. Bravo!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
for tips, how to earn income like you @tata-g @eosgo
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
great video.... thank you so much for sharing this video.....
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
wall this is great
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
good
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I definitely that @ned will come and comment on this post for sure...divorced couples still showing much love to the community...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
yeah,,,,I totally agree with your thoughts
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good job @eosgo
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Muchas gracias por compartir tus análisis
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Is great lecture on eos. Is interesting.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
great to receive the knowledge directly from the source! :D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
videos of interest, and I look forward to the next video, thanks
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great start, looking forward to the next video.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice post brother @eosgo
Motivation for me. Thanks
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Fantastic post friend
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great Content , thank you for this
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Okay, I don't have time right now but I really want to check out this video later because I don't know anything about EOS. I am interested in knowing more about some other cryptocurrencies that aren't necessarily available on the big exchanges like Coinbase. There is so much to learn out there!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very cool to learn about this tech
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
ive written extensive on eos as well, i am presently stockpiling as much as i can afford via their ongoing ICO - i believe EOS (and perhaps Arcblock though im still waiting to be convinced by arcblock ) will ultimately replace ethers or at least rival it strongly as the driver for the cryptospace - also, i have faith in Dan Larimer especially given his antecedent
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Its interesting and all but it has some serious competition. Great videos though, found out some things i didn't know about cryptos.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I learned a lot of things. Great video. Thanks for sharing.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @eosgo!
Your post was mentioned in the hit parade in the following category:
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks for the video, didn't know they still issue tokens
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Well eos go is more than interesting. I will check it out. Thanks
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great Video learned a lot on how this works. DPOS/BFT Thanks.
Eos is on a steady climb in price I would get some now before 10x by end of year.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wow... Thank you very much for your hard work on explaining the process through this great video, even a noob like me understand it quite perfectly ... I guess ^^ I also guess this irreversible confirmations in 2 seconds or less feature in truly revolutionary ? I can't think of another blockchain running faster thx ? Can't wait for part 2 :-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for sharing...much appreciated
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great Info, thanks for sharing this. NEO is really interesting and it clears some of my questions.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
wow! Very interesting! But I need to watch it again, to understand it fully... (I hope)
EoS will be big - that's quite a fantastic tech!
Semux is using a slightly similar approach to dPoS - dBFT: https://steemit.com/semux/@phash/grow-your-money-with-semux-pools
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Dan, is a real Crypto Celebrity. Inspiring :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Cool presentation an very well explained @eosgo
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks for his imformation
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wow great post
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Please resteem this post if you find this really interesting
https://steemit.com/bitcoin/@haja/steve-wozniak-said
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Please vote me
Im new on steemit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
EOS looks very promising in the next 2 years! They have an incredible team behind the coin, and i have a few myself!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I'd be interested in knowing the difference between NEO's delegated byzantine fault tolerance versus EOS' DPOS+BFT.
Just by the sound of it, it sounds like they are the same?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Mission accomplished. It's sleek =)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
😊
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
very good content, this is about learning, thank you very much, success @eosgo
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great content, though there were somethings I didn't understand, maybe I'll watch again, expecting the second part in 24hrs
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit