While working with the Mastercoin team (now called Omni) in Israel in 2013 Vitalik suggested some improvements to the project to make the protocol more generalized to support more contracts. Moreover, he saw a major flaw in its scripting language which was not Turing complete.
Although appreciated, his suggestions weren’t implemented by the Mastercoin team, which left Vitalik to envision the Ethereum (available on Coinbase) Virtual Machine:
After sketching his ideas for a new cryptocurrency on Bitcoin (available on Coinbase) Talk and other cryptocurrency forums, Vitalik was soon joined by other programmers wanting to contribute to the project, among them Charles Hoskinson, the founder of Cardano, Jeffrey Wilcke and Gavin Wood who can claim to be among the co-founders of Ethereum (available on Coinbase).
Vitalik has said “Gavin can also be largely credited for the subtle change in vision from viewing Ethereum (available on Coinbase) as a platform for building programmable money, with blockchain-based contracts that can hold digital assets and transfer them according to pre-set rules, to a general-purpose computing platform.”
The premise was set for Ethereum (available on Coinbase) to be the first blockchain with its own programming language, to function as more than just a virtual currency but as a “world computer”. The first Ethereum (available on Coinbase) smart contract language, Serpent, was written entirely by Vitalik but was made redundant after inherent flaws were uncovered in the code of one of its earliest contracts, Augur’s REP token. The next native language, Solidity, was written as an amalgam of all the most prominent languages its developers were using — Go, Javascript, Python and C++.
The genesis
For months the project survived literally in the ETHer of emails between contributors — until January 2014, when the team met for the first time in a Miami beach house where they were staying for the North American Bitcoin (available on Coinbase) Conference. This is when the team decided they were ready to unveil their project to the world. None had any expectation of how it would be received but Vitalik was given a “Mick Jagger-like rock star” ovation after his presentation, Hoskinson recalled.
After the Miami conference the fledgling Ethereum (available on Coinbase) team had to decide whETHer the venture was going to be, as Hoskinson puts it, crypto Mozilla (non-profit) or crypto Google (for profit). The vote was a unanimous 8-0 in favor of crypto Google. The team went to Zug, known as the ‘Crypto Valley’ of Switzerland, and learned the intricacies of establishing the non-profit Ethereum (available on Coinbase) Foundation to raise funds for the for-profit venture.
Joe Lubin, one of the early developers described the Ethereum (available on Coinbase) Foundation as a “nonpartisan industry body, made up of [a cross-section of] industry players. It [is intended to] make sure the Ethereum (available on Coinbase) infrastructure works fairly and independently … like ICANN for the Internet.”
However, in June 2014, the decision was reversed to go down the Mozilla route and establish the Ethereum (available on Coinbase) project as an entirely non-profit venture. Disputes followed, with some of the core developers leaving the project, including Hoskinson.
Ethereum (available on Coinbase) democratizes fundraising with ERC20 token
Ethereum (available on Coinbase) fundraised for its ETHer (ETH) token between July and August 2014, issuing 11.4 million pre-mined ETH out of a total supply of 100 million, and raising almost $11m at the time the ICO ended.
Although a successful fundraising, at this early stage in crypto issuing an ICO was an arduous affair that required building a cryptocurrency almost from scratch.
By the end of 2015, however, the ERC20 token became a standardized smart contract in the Ethereum (available on Coinbase) eco-system, which set out common rules that all Ethereum (available on Coinbase) contracts would follow. With the ERC20 anyone could take that smart contract, issue as many tokens as they wish and sell them for ETHer.
Described by Charles Hoskinson as “crowdfunding on steroids” the ERC20 has revolutionized fundraising and disintermediated banks, venture capital and crowdfunding platforms like Kickstarter with true peer-to-peer funding.
It has levelled the playing field for startup funding which once used to be the domain of VC investors in very specific areas like Hong Kong, Tokyo, California or New York. Now people who have never met from other parts of the world could essentially donate to a project. The informal nature of ICOs has also been a poisoned chalice, however, with the 2016 hack of ICO funds raised for the Decentralised Autonomous Organisation (DAO) leading to a schism in the community and the creation of Ethereum (available on Coinbase) Classic.
Scalability hindering roll out of Web 3.0
Ethereum (available on Coinbase) has suffered from scalability issues since its inception and is capable of handling just 14 transactions per second — compared to Visa’s 24,000 per second. The result is network congestion and last year one of the most popular DApps, Cryptokitties, infamously crashed the network.
Ethereum (available on Coinbase) is preparing to hard fork from Ethereum (available on Coinbase) Metropolis (version 3.0) to Constantinople (version 3.1) by October which will make transactions more efficient and reduce fees. Several scaling solutions are also in the works, including sharding the network (breaking the ledger into smaller chunks) and a Layer 2 solution called Plasma, that would function in a similar way to the Lightning Network for Bitcoin (available on Coinbase).
There are over 700 DApps listed on DapprADAr and over 1,700 listed on community website State of the DApps, though a majority of these are inactive. If Ethereum (available on Coinbase) is to become the ‘Blockchain 2.0’ there is an urgent need for the network to scale to thousands of transactions per second before it is usurped by a superior technology that can.
Nicolas Gilot, Co-CEO of blockchain-powered gaming distribution platform Ultra believes smart contracts have the power to revolutionize the video game industry but “this year, Ethereum (available on Coinbase) will need to prove that it can scale and evolve to proof-of-stake. 2018 is also the year of competition for smart contract blockchains including the likes of EOS, Tezos, and Zilliqa.”
Although it hasn’t gone live yet, Hadera Hashgraph has thrown down the gauntlet as ‘Blockchain 4.0’ to bypass even the younger Ethereum (available on Coinbase) upstarts EOS and NEO. The much anticipated but beleaguered Tezos launched its beta net this month, which is also an Ethereum (available on Coinbase) challenger as a network for decentralized apps.
Moving to proof-of-stake
Sharding and migration from a proof-of-work protocol to proof-of-stake are the imminent priorities for Ethereum (available on Coinbase). According to Ethereum (available on Coinbase) researcher Justin Drake, the two goals have been merged into one project instead of being worked on separately, with the move to the PoS Casper protocol slated for 2019 and sharding implemented in two phases over 2020 and 2021.
“The Casper and Sharding merger is an exciting prospect and it will be interesting to see that unfold,” Ultra’s Gilot said.
At the suggestion of Charles Hoskinson, Ethereum (available on Coinbase) has been using a proof-of-work mining algorithm similar to Bitcoin (available on Coinbase)’s SHA256, the newer SHA3, before it removes mining altogETHer with a proof-of-stake algorithm. This migration will be done during the “Ethereum (available on Coinbase) Ice Age” — a period in which the PoW mining difficulty is exponentially raised to a point where it becomes unviable to mine and is expected to kick in sometime in 2020.
Ethereum (available on Coinbase) is also in a race to move to a PoS protocol before ASIC chips (processors purposely built to mine ETH) overwhelm the hash rate of the network, making it susceptible to attacks — the threat of which some believe the development team isn’t taking seriously enough.
Hedge funds are also reportedly starting to take short positions in ETH due to the slow progress in improvements.
Ethereum (available on Coinbase) empowering users
It is often pointed out the most successful Ethereum (available on Coinbase) DApp to date is Cryptokitties which doesn’t say much for the blockchain’s progress and though many companies claim to have pioneered the first smart contract implementation in their industry it is difficult to point to many practical uses.
But with 17,000 nodes running the network globally and a community of around 250,000 members, the network effect of Ethereum (available on Coinbase) could reach a critical mass before it is undercut by a competitor.
“Ethereum (available on Coinbase) has been wonderfully stable now for years and this is the greatest credit that can go to its authors, Vitalik Buterin, Gavin Wood and others. It’s this stability which makes it so hard for other smart contracting blockchain challengers, even those which promise some brilliant features, to take Ethereum (available on Coinbase) on,” said Henri Pihkalak, CEO and Founder of Streamr, a data platform running on smart contracts.
“As for Vitalik, he’s an amazing ambassador for the underlying socio-economic struggle of decentralization — to return control of technology to ordinary people. There are few others in this space who remain so focussed on those deeper political ends as he is.”