EOS: Ethereum's Dream Come True

in #eos7 years ago (edited)

One Blockchain Platform to Rule Them All - EOS


Image result for eos is the full stack

When I first stumbled upon EOS, I had no idea who Dan Larimer was. And here I am only about a week later, infatuated by him. In case you haven't heard of him by now, Dan is the creator of Bitshares, Steem, and now EOS. And to add onto that impressive resume, he was actually working on decentralized storage before Bitcoin was even a thing. The man is an absolute blockchain guru. If Bitcoin was blockchain 1.0 and Ethereum was 2.0, EOS is blockchain 3.0 (or what should really be considered Blockchain 1.0). Personally, I see their model becoming ubiquitous, and believe it can only be shattered by a new paradigm/discovery in consensus algorithms that would have to acheive orders of magnitude of a difference when it comes to transaction scalability or solve the problem of a fair, yet secure distribution of nodes. And even then, I think their 'business model' will still stick. That being said, if you are looking for a downside, look into the arguments against the consensus algorithm (dPOS). Some argue that it props up 'whales,' but I retort with the fact that so does PoW/PoS. One must take into account that even with an evenly distribution of PoW, we have "mining pool masters" and "mining whales" that can effectively act as a security bottleneck. There is much debate in the area of consensus, as developers love to slander each others consensus methods, but it is hard to tell just based off theory what will work best in practice given all the different centralization concepts that could/do exist. So, until something passes dPoS in practice, it is safe to assume that:

EOS is currently the ultimate solution for a public blockchain. Think of the EOS token as blockchain/bandwidth real estate on the platform.

The EOS token basically allots you bandwidth on the network. The best part of this model is that after you are done using the bandwidth to host content or an app, you get the tokens back (which may have even increased in value since)! I found it a bit humorous that Dan actually created EOS so that he could have a real platform to build on. A platform that could support the amount of transactions both Bitshares and Steem need. It is clear that Ethereum has some major shortcomings when it comes to scalability, and wont have viable solutions implemented until years down the road (which may as well be decades in crypto-time). Not to mention every time they want to update the the Ethereum code base, they have to fork the chain and risk the whole operation. On top of that, sharding is one of computer sciences hardest problems to solve and introduces all kinds of new attack vectors and headaches. Ethereum developers are in for a rude awakening if they are not paying attention to this platform. I mean, CryptoKitties is taking up over 10% of Ether's entire bandwidth for god sake. Do you really think it will be able to support all of these apps coming out that require even modest amounts of data usage? Meanwhile, EOS will have all of these problems handled from launch. It will not have to fork for updates, is designed to scale, has content storage built right in (via IPFS plus address improvement), and an inherent safety in its contract development. EOS is the full stack. The only problem that EOS doesnt solve in the blockchain space is privacy (because it was built to be a public network). That being said, you could still technically encrypt your content and publish it on EOS to solve that problem. So without further adieu, the material presented below is an off-shoot of the rabbit hole I went down, in which I have brought back the best material currently available on EOS for you.

 

 


Web Assembly Intro

EOS has opted to use Web Assembly, which I am extremely excited about. The two videos below are a good introduction for the non-technical. Keep in mind, that Web Assembly is currently running at around 70-80% native performance. I believe that it still has a way to go performance wise, until all that is left in its way is latency, a problem fiber and future WIFI technologies will help gap close. This means that as Web Assembly improves, EOS transaction capabilities improve with it. And the fact that it can compile C/C++ in the browser is AMAZING and goes without saying....

 


Noteworthy Links and Articles

Dan's Steemit accounts are filled with absolutely amazing articles on blockchain development, especially the ones written by him. I have left all my favorite links and articles below:

https://steemit.com/@dan

https://steemit.com/@dantheman

https://steemit.com/blockchain/@dantheman/blockchain-utxo-model-is-a-dead-end-for-general-purpose-applications

https://steemit.com/blockchain/@dantheman/blockchains-should-be-designed-like-massively-multiplayer-games

https://steemit.com/etheruem/@dantheman/blockchain-state-representation-should-be-abstract-and-not-part-of-consensus

https://steemit.com/eos/@dantheman/web-assembly-on-eos-50-000-transfers-per-second

https://steemit.com/eos/@dan/inter-blockchain-communication-via-merkle-proofs-with-eos-io

https://steemit.com/eos/@dan/eos-example-exchange-contract-and-benefits-of-c

https://steemit.com/eos/@dan/in-defense-of-consortium-blockchains

https://steemit.com/@tokenika

http://eos.tokenika.io

https://eos.io/

https://github.com/EOSIO/eos

https://eosio.github.io/eos/

This one deserves special mention. I found it a few days after I originally wrotre this article. The guys over at Tokenika came to the exact same conclusions as I have here. Their presentation in this article is well worth the watch.

https://steemit.com/eos/@tokenika/eos-at-warsaw-block-on-november-30th-the-survey-results-and-the-video

Sort:  

I have my EOS boarding pass picked up 72 eos at the $3.20 mark and am enjoying the ride. I am mining ETH right now so I can buy more EOS. The advantages of eos are so strong and now look at the market cap talk about having some funding to help some dev teams build some world class dapps for launch. Steem is single threaded and look how fast it is.... I am so looking forward to all the games that will launch there virtual currency as a eos based token. It is truly an interesting time to watch all of this paradigm shift taking place. When you think that you can build an opensource project for eos and post all the work on utopian.io and have sponsors for your project directly with the new sponsor model... it is going to be where the highest payed work is creating for opensource projects. I already looked at how I am going to take a majority of my creative skills and point them to the opensource community and earn more than my retail clients pay me for my vehicle wrap designs.
Good Times :)

Wow utopia looks amazing, thanks for sharing! Did you find info somewhere that says when EOS tasks will be available on there!? If so, could you share that as well? Also, if you are a developer, check out my EOS Developer Resource List. More EOS Developer help on the way too, so stay tuned!

OH have you checked out http://hashgraph.com that is a super cool tech that we should see come to the blockchain space this next year.

Thanks for the response. I have indeed heard of hashgraph, been apart of their community for awhile now. I was thrilled about them at first but after waiting and waiting for them to come public and then reading their patents, I was a bit turned off. I actually got a chance to ask Dan Larimer himself about hashgraph's solution and gossip protocols in general. His response was: "Hashgraph has too high of a latency and does not actually solve the validation problem, just the existence problem...This is because order is not established until after the graph is irreversible. Then once you have order you can check for validity in that order. Your throughput is limited by the speed at which you can validate."
I'm glad you brought it up. I look forward to future conversations and potential collaboration :)

It is interesting how different solutions are being developed to solve these problems. I like the way Dan setup EOS it has such huge potential so excited for next year! So many cool dapps are coming our way. WE are going to see a big change on the web over the next couple of years. I am an artist so if you need any artwork for any projects hit me up. I am both a fine artist and a digital artist so I learned before computers and then took my work to computers and have earned a living off of designing for many years now. This is why I am so excited about utopian.io and being able to design for opensource projects. As they grow it will become more and more profitable to post your work there. I was thinking about it with the way @elear setup the sponsor program one could post on a project and get the vote from that sponored project then get the utopian vote then get your followers vote. The future is bright for opensource self funding.

You can post EOS related projects right now just use the EOS gethub and they have it in there list. I am a developer of ideas, I will check out your EOS DRL. Thanks @apie

We have a three-way battle between Cardano, EOS and Ethereum. I believe all 3 prices will continue to rise untill 1 of them wins and the rest bottom out. I've been following news on all three and it will be a close battle.
I think 2018. will show us a glimpse of what is happening and what they are capable of, but it will be longer then that untill they are applicable to the wider masses.