About the Author:
Dr.-Ing. Fabian Schuh is an entrepreneur and fervent blockchain advocate who came in contact with crypto currencies in early 2011 and was fascinated by their autonomous nature and social and political implications. As an alumni of FAU Erlangen (Germany), where he earned his Doctorate in engineering, he decided to focus on blockchain technologies and Distributed Autonomous Companies, a concept first introduced by Daniel Larimer. He founded ChainSquad GmbH and has been technical consultant and developer for numerous projects throughout the blockchain space. Recently, he joined forces with European entrepreneurs and started Blockchain Projects BV (Netherlands) to focus on development and advocating for the advancement of blockchain technologies in Europe on a larger scale.
Disclaimer: The following article constitutes my personal opinion about the technology developed by Daniel Larimer and shall under no circumstances be interpreted as investment advice
Historical Facts about Daniel Larimer and his Contributions to the Blockchain Industry
Given that Daniel and I have been working together for over 4 years (sometimes more closely, sometimes less) I feel it is time to publish how I personally saw the last couple years in the Blockchain industry. In particular, I would like to present Dan's history and how he greatly impacted the blockchain space from my perspective.
BitShares
In 2014, Dan Larimer built and deployed his first blockchain platform, BitShares 1.0, a decentralized exchange. He hired a team, invented Delegated Proof of Stake (DPOS), and delivered the fastest and most decentralized blockchain at the time (10 second blocks) with 101 elected block producers based solely on the receipt of donations to his company Invictus Innovations Inc. Like many organizations at the time, including Ethereum, the proceeds of Invictus' donations were held in bitcoin which lost over half of its value in 2014.
This was when Dan first discovered the need for sustainable funding. He tried to solve the funding issue by proposing a hardfork to increase the block rewards and letting the community pick block producers who would fund development. Many of the developers left Invictus to work directly for the blockchain in what was then the first truly decentralized developer funding system. Unfortunately, the crypto-bear market made the block rewards insufficient to sustain and retain full-time developers including Dan himself.
In 2015, Dan along with some of the BitShares developers formed a company called Cryptonomex which received a couple of hundred thousand in private investment. This company set out to solve some of the biggest problems with BitShares 1.0 and blockchains in general, namely scalability and performance. After 6 months of development, Cryptonomex announced BitShares 2.0 based upon their new blockchain software called Graphene. Graphene boasted 100,000 transactions per second and the most advanced governance model yet. Everything about the blockchain was configurable by voting including fees, block intervals, and the number of elected block producers. On November 5th, 2015, Cryptonomex licensed Graphene to the BitShares community and the blockchain was upgraded to BitShares 2.0. Later, in 2016, Graphene was released under MIT license to the public.
Unfortunately, the greatly improved technology was not marketed enough to boost BitShares' price to support full-time developers and the BitShares voters were not interested in supporting any worker proposals instead preferring to let the technology stabilize. Dan has said of that time,
> I put my heart and soul into BitShares but at that time we really didn't
> have the income to continue so I needed to look at other projects.
Today BitShares is self-funded, self-sustaining, self-regulated and continues to be developed by a decentralized group of developers directly hired by the blockchain through stakeholder election. Today, the BitShares shareholders collectively control a funding pool of $290M worth of BTS.
STEEM
In early 2016, Dan Larimer and Ned Scott teamed up to create STEEM, a social media platform on a blockchain based upon the Graphene technology. They agreed that Ned would be appointed CEO and Dan would focus on his strength, the technology. Steemit, Inc. ("Steemit") took an initial investment of $220K and then built and delivered a functioning blockchain in just a few months. It created a working website and began mining a cryptographic token called STEEM using a new CPU-only proof-of-work mining algorithm.
Mining for STEEM was made available to everyone at the same time with several days' notice via a post on bitcointalk.org. As the concept was new and there were less people interested in mining STEEM at the time, Steemit mined 80% of all STEEM the first week; however, this percentage decreased materially as new miners began mining STEEM. The initial mining distribution made it possible to pay voters, posters and other users thereby bootstrapping the STEEM community during its infancy. STEEM also tackled the issue of transaction costs for new users by giving them $5 in STEEM so they could read, vote and post immediately; thus providing a means by which users could interact with the application without incurring any startup fees. As of today, except for a single transaction type, no transactions on STEEM costs any network fee. This is due to the innovative introduction of rate-limited transactions that prevents spam by limiting bandwidth instead of asking for a fee.
Within 6 months, Steemit held less than 50% of STEEM due to inflation paid to miners, block producers, voters and posters but has maintained a large minority stake in the cryptocurrency which has given it the ability to pay for development. Some argue that STEEM is unsustainable but today, says Dan, "Steemit is well funded and can sell its STEEM to fund development of the platform."
Dan Larimer has long wanted to create a general purpose smart contract blockchain with parallel processing that supports applications and provide users with no-fee services and introduces ideas like Plasma to the general public as they mature. In pursuit of this vision, Dan parted amicably with Scott and Steemit and he is no longer a Steemit shareholder.
To quell false rumours including those that Dan had abandoned STEEM and left Steemit on bad terms, on April 13, 2017, Steemit and Dan made the following joint statement:
> On March 14, 2017, Daniel Larimer resigned as Chief Technology Officer
> of Steemit, Inc. Steemit, Inc. and Dan wish to confirm to the Steemit
> community and the public generally that they have parted on amicable
> terms without dispute. Steemit, Inc. and Dan each look forward to
> continuing to make valuable contributions to the blockchain and
> cryptocurrency communities. Steemit, Inc. wishes to thank Dan for his
> service, and Dan wishes the Steemit officers, employees, and community
> members continued success in the development of the STEEM blockchain and
> the Steemit social media platform.
EOS
There have been a lot of statements made recently about EOS. Some talk about the technology, some talk about the company block.one that builds the software, some discuss the investment/trading opportunity. Since I am an engineer and mostly interested in technology, I can only go into details about the software and some of the architectural details. However, keep in mind that the software is not in a ready-to-use state, yet.
Block.one
To date, block.one, the developer of the software that runs the EOS blockchain (short EOS), a new blockchain operating system designed to support commercial-scale decentralized applications, has successfully received multiple hundred millions worth of ETH in connection with its ongoing distribution of EOS ERC-20 compatible tokens on the Ethereum blockchain which began on June 26, 2017.
What's behind their success?
For one, the block.one team seems to have a highly experienced management team and is supported by some high profile investors and advisors from both the blockchain and financial industries. One of its more notable members is blockchain veteran Daniel Larimer, CTO, and the founder of BitShares and Steem.
Software
EOS will be Larimer's 4th public blockchain platform in 4 years and I personally have no doubt that Dan will deliver. Those that want to find out more about the software itself, can find all the current code on github.
Is there a sound technical approach to EOS.IO?
Larimer and block.one are now developing new blockchain software they call EOS.IO. In a presentation at Consensus 2017, block.one made several bold claims about the projected capabilities of their software, among these claims are:
1. Horizontal scalability through parallel processing
2. No Transaction Fees
3. Decentralized Governance
Some are questioning whether the proposed software can actually work but Dan has already created blockchains establishing, to a large extent, these goals.
Ian Grigg, a well-respected financial cryptographer and the inventor of Ricardian contracts and co-inventor of triple entry accounting who is an advisor and partner of block.one says,
> At the moment, there are not many real use cases on the blockchain. BitShares
> is a successful business on a blockchain. Steem is the first successful
> distributed application for end-users – it's on the blockchain but it does not
> feel like you are on the blockchain. The users just don't need to know or care.
> Steem opens up the entire field of social media as potential DApps. What Steem
> says is that you can do anything like a social media network on a blockchain -
> you can do Facebook, you can do Twitter. What Steem says is that we now have
> validated use cases in crypto – that's extraordinary.
block.one promised to be fully transparent about EOS it is developing. Since June 1, 2017 (well before the beginning of the EOS token distribution), the code has been available on Github for public audit and review. Dan also continues to publish regular updates on the development of the software which are posted on STEEM (cite: https://steemit.com/trending/eos), as well as through other social media channels. block.one also promised to release EOS under open source license at the end of its development stage.
Public review of and comment on the EOS.IO Technical White Paper has also been available on github since June 7, 2017 (cite: https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md).
Dan told me,
> EOS.IO plans to scale by running every contract (application) in its own thread
> with private data. Applications will communicate with each other via
> asynchronous communication. This is a well-known design pattern that shares
> certain philosophies with the sharding approach proposed for Ethereum. EOS.IO
> simply places every application within its own shard.
To me, as an engineer, this is a sound approach.
EOS utilize WebAssembly which will enable developers to use a number of different languages to write their applications, including C, C++, and Rust. Dan says early benchmarks show simple currency contracts written in C++ and run on WebAssembly are achieving 80,000 transfers per second in comparison to similar tests run on Solidity which achieve around 5,000 transfers per second.
The Enterprise Ethereum Alliance (EEA) also recently published a vision paper (citation: https://www.infoq.com/news/2017/03/Enterprise-Ethereum-Vision). It is currently looking for alternatives to proof of work to improve scalability and reduce computational costs. There are many approaches being evaluated by the EEA which may form the future of Ethereum block consensus protocols, including Dan's Delegated Proof of Stake.
Dan states EOS being developed is simply building on an existing platform and patterns that he has already created and made his previous blockchains a success.
What about Decentralization?
An unproven critique of Dan's projects is that they are not decentralized; however, both BitShares and Steem are entirely operated without any central authority or servers. Every transaction on Steem is confirmed by 15 of 21 unique individuals within 45 seconds (on BitShares: ⅔ of N individuals) which Dan says is more than the 4 of 6 unique mining pools with confirmation within 6 hours that other platforms use. Dan claims that Bitcoin and Ethereum operate under a system of Delegated Proof of Work whereby miners elect a small number of mining pools to produce blocks. Arguable, the mining pools of Bitcoin look much better today, but a few years ago, we could see one or two pools owning a significant majority of the hashing power. Still, DPOS, to me is the superior technology. Also, because it removes the burden of randomness and variance that so many block producers are fighting with.
Pursuant to EOS, block producers are elected by token holders but unlike other platforms, the EOS' governance model enables users to hold block producers in check if they produce empty blocks or otherwise act in ways that harm the network. The incentives of the block producers are aligned with the incentives of the users, unlike other proof of work platforms where those in control of the network are different than those who hold the tokens.
According to Dan, EOS is designed to be run in dozens of datacenters around the globe which opens up far more opportunities for decentralization at scale. This may place a barrier to entry to those who want to be paid as block producers, but ultimately there are far more viable datacenters than there are viable mining data centers. Mining profitability is very sensitive to electricity rates and ultimately also requires large data centers to scale transaction volume.
Well-known technologist, Craig Sellars, co-founder of both the Omni Foundation and Tether, says that
> Dan has always been ahead of his time in terms of blockchain innovation. Only a
> handful of individuals can create a blockchain from scratch, and Dan is one of
> those few. The man has a track record of delivering ground-breaking blockchain
> platforms and decentralized applications, time and time again. I am very
> interested in the new types of applications that can be built on a blockchain
> based on what Dan and the team will do with the EOS.IO-based platform.
But, the progress ..?!
Arguable, to develop a blockchain with the goals as big as EOS', you'd probably need a couple hundred senior developers and at least 3 months of architectural planning and another 12 months for developing and testing. However, Dan Larimer is already working on the architecture for many years and has developed all the libraries and coding patterns needed for him to deliver a minimum viable product much earlier. From his latest Steem post, we can find that the high-performance network code is almost done and that there will be a public testing network available in just a few weeks.
The Takeaway
EOS is being developed by a team with a proven track record of delivering industry leading blockchain software.
In a recent report, Dima Starodubcev, Fund Manager at Satoshi Fund said:
> Personally, I am glad that Dan Larimer, one of the brightest brains in the
> blockchain industry, after several quite successful experiments, moved forward
> to develop a full-fledged platform for smart contracts. We shall not only
> follow this project with great interest, but also do our best to facilitate its
> adaptation by DApp developers. Especially since it will be absolutely feasible
> because EOS, instead of using a specific virtual machine and programming
> language, is using a much more universal technology called WebAssembly that
> will probably lay the foundation for the entire web.
I personally believe that Dan has finally found another challenge that he can put his passion into and give birth to yet another amazing and ground breaking piece of technology.
For that, I would like to thank him sincerely.
-- Fabian (a.k.a. xeroc) Schuh
Great overview. Dan Larimer deserves a lot of gratitude and respect for what he has accomplished and continues to accomplish. Incredible what one brilliant mind can achieve.
@xeroc deserves more :) its really great to see how a person could write this long big one for another person in this circumstances when whole world is fighting with each other #sorry-for-bad-english i hope u got my point
Delegates Proof of Stake is going to be used for more than just social media and crypto currency, we will see Bit Congress Crypto Democracy and blockchains for governments and delegated proof of stake will be used for decentralized backbones of new corporations which will run more efficiently than old companies, peoples jobs will be bid upon new markets will be made .....
anyway Delegated proof of stake is going to be SO useful in the future! We are at the dawn of an economy so complex that only the very intelligent and the AI will jhave a chance to be leaders, but not yet! right now we can just go Blog and make money! XD
But soon we will need to think about taking the money from our blogs and put it towards funding some cool projects for steemit , I think we need more of our own ways to use steemit other than steemit.com
Anyway the Delegated Proof of Stake is going to be used for so many things! Steem blockchain may even be purchased by Facebook one day for example, Facebook could just hard fork a Facebook Steem blockchain ,,,,it might happen! we might even see reddit ask for a steem hardfork as an easy way to put reddit on the blockchain! DPOS is super important!
and $0 Transaction Fees for steem allows us to be the last cryptocurrency that can actually support microtransactions for gaming etc! now you can actually send pennies dimes quarters half dollars on steem but bitcoin costs like $5 and even ethereum and litecoin cost a few cents to a dime so why bother when u can use FREE transactions! this is why steem is going to be so attractive to so many people!
This is really awesome
correct!
I'm a huge fan of his thinking and the effects of it (his work!)
I always liked how, in the BitShares days, he would open everything up for discussion with the community. It attracted some really smart people and we got to see the evolution of his thinking. He would change his opinion on things if the arguments proposed by others were backed up with logic and reasoning. Otherwise he would stand his ground and push forward.
I don't know how things are within Block.One but even if they are more big league / corporate. I trust the guy to deliver something truly beneficial to the world. Products that will bring us closer and closer to a free society.
So move over @xeroc, I want a seat on the fanboy bench.
Passion and discipline could save the world, others or yourself. Subject doesn't matter as long as your own ego is not playing up. Nice read and nice post. Hopefully he'll stay passionate enough :)
This!
Thanks @xeroc this is really four articles written as one. The information is amazing, some I even missed when I am keeping track of these projects. I would like to know what you think of the latest news about witnesses on EOS hosting data.
Until EOS has a live network, I don't feel comfortable actually having an opinion on the technical decision. They look sound now, let's see how they behave in the wild
Bravo! Thank you for summarizing Dan's work over the past few years. Dan is a visionary that can execute and he has produced the best blockchain tech in the world, bar none, but has gotten no love from investors. I truly hope his time will come with EOS and am awaiting the day I open up CMC to see EOS, BTS and STEEM taking the crown.
Who are all these clowns downvoting my comment?
Grrrrrrr. Upvoted. (This is the downside of steemit where people use there power for negative purposes. Why are they downvoting reasonable opinion? )
yeah thats really saddest thing :(
No idea, but thank you and have an upvote for your upvote. Don't know why people do what they do but damn there are so many better things in life to spend ones time on.
bernie bot :D :P
I didn't know such a thing existed. Man people are weird...
yeah its sad to kill others in personal wars that must be end
upvoted (y) @johnsmith
@xeroc I was wondering if you knew why Poloniex has had Steem/Steem Dollar wallets disabled for so long? Is this a genuine technical issue? As Bit shares has had the same issue, is this programming difficulties or the exchanges being biased against Dan's projects? Could EOS expect the same issues?
I have no idea. I am not part of poloniex operations.
Upvoted and resteemed. Great article @xeroc, followed. @Dan and EOS sound like winners to me.
yeah offcourse every person deserve well comments on good things they done i know i would get killed :P but for right i cant be quite
한국어 번역본입니다.
Here's the Korean translation: https://steemit.com/eos/@dev1by0/daniel-larimer
Is it okay to translate this article into Korean and post?
I want more Korean people to read this fascinating story.
My articles on STEEM are public domain. Please go ahead and do with it what you want :D
Great idea! Hopefully someone does it in Mandarin, Spanish etc as well too...
i agree with u guys this going to allow other people that cant read english to read it
How do you find a perfect translation for words that were probably invented for that new technology ?
I'm interested in doing a french version, but I'd be stuck with that detail...
I refer to the other korean documents like KR white papers, books, wiki, etc. If I can't find any word matching, I invent one by myself :)
Great post, no doubt Dan will deliver. EOS is his passion. The only question is how successful it will be.
Wow very interesting facts..
This post received a 1.5% upvote from @randowhale thanks to @sumayia! For more information, click here!
Interesting facts
Awesome project Dan has been doing. I have been following the progress and i really appreciate his works. Very nice of you to appreciate him, he deserves more.
It's easier to attach people when they do mistakes, and there have been made mistakes over the past. But I feel it was about time to recognize his achievements too. Ultimately, we learn from our mistakes, too, don't we?
Mistakes doesnt mean we are not good, mistakes makes us better. Sad many judge people by the mistakes they make. He apdeserve to appreciated.
And now EOS is so cheap. Hopefully it delivers and this will be that bargain poi
Thank you @xeroc for this great write up. As I saw @dan speaking about BitShares for the first time I was really impressed of the attitude of @dan. The more I got into eos, steemit and bitshares the more I like the products and technology. Hope they will get more mass adoption and gain more traction to help the people to free themselves.
awesome
a great overview, @xeroc!
Thanks for sharing! A link to your post was included in the Steem.center wiki article about Dan Larimer. Thanks and good luck again!
The smart money will go on accumulating regardless of the low prices.
The whole point of the "endless ICO" (June 2017 to June 2018) is to have it very widely distributed to begin with, in individual hands, and on an equitable basis. Don't fail to recognize the opportunity to be in "on the ground floor" by looking for short-term profits. EOS is one to hold for the long run.
That's a official goal of that token distribution (note how they never call it ICO): They want to have the most fair distribution possible
Agreed. Ive spent the last 6 weeks trying to help people understand the opportunity we have here with eos. Im personally putting 80% of my portfolio into eos.
An amazing project by amazing people. Needless to say, i think its going to be amazing
Now that's a real investment.
It's not nearly as exciting as the latest hot coin.
Not at first anyway.
However as you try to help people, you may also discover a role for yourself somewhere in the EOS ecosystem as well.
And then, you've still got 20% to "run with the dogs," gamble, speculate, bet, take short term profits.
Thanks for the great summary!
Great article @xeroc i am really impressed!
by the way, i am thinking about translating this article in spanish so latin people can get informed of this.
since im a native spanish speaker, i will have no problem with that. is it okay is i translate your content? :D
Sure, please go ahead!
Excellent article. It tells us that nothing is easy in life. And it gives a clear view of who is behind some of the projects to trust more those projects and support them. Dan Larimer is an actual genius, and as such, he has to keep moving, eventhough he gives up a lot of comfort and wealth behind when he goes from a project to another project. Great article to understand what developers, and people like Dan go through. I understand why he is so against those nonsense ICO that keep getting money from innocent people.
In my opinion, people behave rationally to their own mind which includes all the experiences they made throughout their life. If anyone of us would be in anyone elses' shoes through his/her life, we would probably end up in pretty much the same situations these people are in today.
The Game changer, he is rewarded with inventing delegated proof-of-stake and concept of decentralized autonomous organizations including these cryptocurrency who made real splash in 2014 with the launch of BitShares.
Revolution.
Muy buen post, las criptomonedas son el futuro de la economía mundial
Saludos desde Ecuador :)
Esta hablando de Dan Larimer, el hombre que ha hecho varias plataformas, incluyendo esta, Steemit.
Great article, especially for us minnows.
Hi all, i am alessio and i am a eos supporter, last month i bought several eos on kraken platform, does anyone know how i can register this eos tokens from kraken? Thanks.
just send to MEW
Most of that information is provided on http://eos.io
I just know the history of his steemit stand from you. Apparently Daniel Larimer is one of the founders of steemit as well.
Shared for others to learn more about all this wonderful place we love!
Nice post bro
Dan's track record is so good, you can't help but have faith in him! My gut is saying that ethereum better get its shit together, because EOS is about to be a serious competition.
Dan made this all possible, a big thanks to him always.
an incredible post and super complete, the truth leaves one evaluating all the options, but when you have a project in mind and it is well to carry it out, thank you very much for sharing. Greetings.
Wow.. it's amazing to know all about that and it's an honour for me to be here with this genius people like Dan and others in the steemit community.
Best regards
@tatimaryati. I am following for your next post/article. Thanks for sharing @xeroc
@xeroc 4 years and 4 big success maybe thats i call him DAN THE CRYPTO MAN and eos will surely take over the cryptoworld
now am beging to understand the relationship between steem and eos
Nice post..
Really good post,upvoted ,waiting for your other good post.....
https://steemit.com/@loku/
Great post, i has upvote, i'll be back, thanks
Thank you, very informative article
Hi! follow me guys 😊
Please vote my post @yulie
Thanks for sharing this fascinating story about Dan, Blockchain and EOS. From now on I will be closely watching development of EOS. Following, voted and resteemed.
Great info. Upvoted Resteemed
@dan is a superhero for sure.
I am loving steem blockchain as he has given a source of income to many individuals who were just wasting their time, their money on centralised applications like facebook.
EOS & block.one sounds interesting to me. I want to look further in these blockchains.
Great article.
Wow..lovely article.....i guess i have been fully educated😏
this article about EOS is a good pathway to avoiding the unforeseen challenges up front
Very interesting article, thank you for posting.
Great. Thanks for sharing. I'm starting to follow you.
Thanks..