For a recent historical account, see Taylor Gerring's blogpost
Ethereum was initially described by Vitalik Buterin in late 2013 as a result of his research and work in the Bitcoin community. Shortly thereafter, Vitalik published the Ethereum white paper, where he describes in detail the technical design and rationale for the Ethereum protocol and smart contracts architecture. In January 2014, Ethereum was formally announced by Vitalik at the The North American Bitcoin Conference in Miami, Florida, USA.
Around that time, Vitalik also started working with Dr. Gavin Wood and together they co-founded Ethereum. By April 2014, Gavin published the Ethereum Yellow Paper that would serve as the technical specification for the Ethereum Virtual Machine (EVM). By following the detailed specification in the Yellow Paper, the Ethereum client has been implemented in seven programming languages (C++, Go, Python, Java, JavaScript, Haskell, Rust), and has resulted in better software overall.
- Ethereum launches Cryptocurrency 2.0 network - Coindesk article of 2014 Jan on the beginnings
- Ethereum announcement on bitcointalk Vitalik's original announcement to the bitcoin community. Forum thread with 17000 replies.
In addition to developing the software for Ethereum, the ability to launch a new cryptocurrency and blockchain requires a massive bootstrapping effort in order to assemble the resources needed to get it up and running. To kickstart a large network of developers, miners, investors, and other stakeholders, Ethereum announced its plan to conduct a presale of ether tokens, the currency unit of Ethereum. The legal and financial complexities of raising funds through a presale led to the creation of several legal entities, including the :ref:`Ethereum Foundation (Stiftung Ethereum) <foundation>` established June 2014 in Zug, Switzerland.
Beginning in July 2014, Ethereum distributed the initial allocation of ether via a 42-day public ether presale, netting 31,591 bitcoins, worth $18,439,086 at that time, in exchange for about 60,102,216 ether. The results of the sale were initially used to pay back mounting legal debts and also for the months of developer effort that had yet to be compensated, and to finance the ongoing development of the Ethereum.
- Launching the ether sale - original official announcement on the Ethereum blog
- Concise information-rich stats page about the presale by (since then inactive) Ether.Fund
- Overview: Ethereum’s initial public sale - Blogpost by slacknation - all stats about the ether presale
- Terms and Conditions of the Presale
Following the successful ether presale, Ethereum development was formalized under a not-for-profit organization called ETH DEV, which manages the development of Ethereum under contract from Ethereum Suisse – with Vitalik Buterin, Gavin Wood, and Jeffrey Wilcke as the 3 directors of the organization. Developer interest in Ethereum grew steadily throughout 2014 and the ETH DEV team delivered a series of proof-of-concept (PoC) releases for the development community to evaluate. Frequent posts by ETH DEV team on the the Ethereum blog also kept the excitement and momentum around Ethereum going. Increasing traffic and growing user-base on both the Ethereum forum and the ethereum subreddit testified that the platform is attracting a fast-growing and devoted developer community. This trend has been continuing to this very day.
In November 2014, ETH DEV organized the DEVCON-0 event, which brought together Ethereum developers from around the world to Berlin to meet and discuss a diverse range of Ethereum technology topics. Several of the presentations and sessions at DEVcon-0 would later drive important initiatives to make Ethereum more reliable, more secure, and more scalable. Overall, the event galvanized developers as they continued to work towards the launch of Ethereum.
- DEVCON-0 talks youtube playlist
- DEVCON-0 reddit post
- Gav's DEV update mentioning DEVCON-0
- DEVcon-0 recap blog post
In April 2015, the DEVgrants program was announced, which is a program that offers funding for contributions both to the Ethereum platform, and to projects based on Ethereum. Hundreds of developers were already contributing their time and thinking to Ethereum projects and in open source projects. This program served to reward and support those developers for their contributions. The DEVgrants program continues to operate today and funding of the program was recently renewed in January 2016.
- DEVgrants initial announcement
- Announcement of new funding at DEVCON-1
- DEVgrants public gitter room
- DEVgrants talk at DEVCON-1 by Wendell Davis on YouTube
Throughout 2014 and 2015 development went through a series of proof of concept releases leading to the 9th POC open testnet, called Olympic. The developer community was invited to test the limits of the network and a substantial prize fund was allocated to award those holding various records or having success in breaking the system in some way or other. The rewards were announced officially a month after the live release.
In early 2015, an Ethereum Bounty Program was launched, offering BTC rewards for finding vulnerabilities in any part of the Ethereum software stack. This has undoubtedly contributed to the reliability and security of Ethereum and the confidence of the Ethereum community in the technology. The bounty program is currently still active and there is no end date planned.
The Ethereum security audit began at the end of 2014 and continued through the first half of 2015. Ethereum engaged multiple third party software security firms to conduct an end-to-end audit of all protocol-critical components (Ethereum VM, networking, Proof of Work). The audits uncovered security issues that were addressed and tested again and as a result ultimately led to a more secure platform.
- Olympic testnet prerelease - Vitalik's blogpost detailing olympic rewards
- Olympic rewards announced - Vitalik's blogpost detailing the winners and prizes
- Bug bounty program launch
- Ethereum Bounty Program website
- Least Authority audit blogpost - with links to the audit report
- Deja Vu audit blogpost
The Ethereum Frontier network launched on July 30th, 2015, and developers began writing smart contracts and decentralized apps to deploy on the live Ethereum network. In addition, miners began to join the Ethereum network to help secure the Ethereum blockchain and earn ether from mining blocks. Even though the Frontier release is the first milestone in the Ethereum project and was intended for use by developers as a beta version, it turned out to be more capable and reliable than anyone expected, and developers have rushed in to build solutions and improve the Ethereum ecosystem.
See also:
- Original announcement of the release scheme by Vinay Gupta
- Frontier is coming - Frontier launch announcement by Stephan Tual
- Frontier launch final steps - Follow-up post to announcement
- Ethereum goes live with Frontier launch
- The frontier website
The second developers' conference DEVCON-1 took place in the city of London at the beginning of November 2015. The 5-day event featured more than 100 presentations, panel discussions and lightning talks, attracted more than 400 participants, a mix of developers, entrepreneurs, thinkers, and business executives. The talks were all recorded and are freely available
The presence of large companies like UBS, IBM and Microsoft clearly indicated enterprise interest in the technology. Microsoft announced that it would offer Ethereum on its new Blockchain as a Service offering on the Microsoft Azure cloud platform. In conjunction with DEVCON-1, this announcement will be remembered as the moment when blockchain technology became mainstream, with Ethereum at the center of it.
- DEVCON-1 talks Youtube playlist
- DEVCON-1 website full listing of presentations with links to the slides if available.