<center><h1>Diving Deeper into the World of Blockchain</h1></center>
Today, I began my journey into the world of Dapps and officially executed my first smart contract on a local Ethereum blockchain! This is basically how I felt:
<center>https://media0.giphy.com/media/uYffljMqX1EHe/giphy.gif</center>
It was an incredibly simple, easy, painless process when guided by a tutorial I found here: https://medium.com/@mvmurthy/full-stack-hello-world-voting-ethereum-dapp-tutorial-part-1-40d2d0d807c2
This tutorial is part of a three part series that teaches you the basics of full stack Ethereum development.
<h4>The most eye-opening thing I have learned so far is that smart contracts are basically like classes in object oriented programming.</h4>
Once I began thinking like that, smart contracts became easier to conceptualize.
***
<h2>A Concern: I Wanted to Do EOS but Jumped ships to Ethereum</h2>
<center>https://media0.giphy.com/media/aBCJmTT6yzy80/giphy.gif</center>
I really, really wanted to start developing for EOS. I think EOS will be revolutionary... when it is ready. I wasted a total of 4 days tinkering around with EOS in its current state. However, it is buggy and the "how to run a smart contract" tutorial does not even work.
I know EOS is in early stages, but I think it is more important than ever to have platforms dev friendly and dev ready so that people can play around and create things. Now is the time for people to figure out what the killer applicaton is. Now is the time for businesses to figure out what blockchain will be used for and which blockchain to invest in. I fear that in a year, Ethereum will take over and companies will be too commited to Ethereum to consider relearning everything and switching to EOS.
**BUT** don't get me wrong. My intentions, as of now, are to use Ethereum to play around with smart contracts and iterate upon my proof of vote idea. I am hoping that once I have a solid handle of smart contracts and the blockchain full stack, EOS will be less buggy and dev friendly.
***
<h3> Until then, consider me an Eth-head. I still consider myself a DPOS fanboy, and loved the dev I did with Steem, but for now it will have to be Ethereum and solidity. Cheers and Steem on!</h3>
<center>https://media2.giphy.com/media/HVweQ5FuSFZJe/giphy.gif</center>