Ethereum (ETH)
Ethereum is a smart contract platform that enables developers to build decentralized applications and decentralized autonomous organizations. Ethereum offers extensive tooling and is the dominant platform for ICOs, dApps and DAOs.
Ethereum Videos
What makes Ethereum special?





Get started with Ethereum
Ethereum (ETH)
Ethereum is a global, open-source platform for decentralized applications.
Website
Whitepaper
Source code
Explorer
Consensus: Proof of Work
Hash algorithm: ETHash
Block time: 15 seconds
Max supply: –
Circ. supply: ≈109.8 Million
Block reward: 2 ETH
Critical upgrade: PoS in 20/21
Mainnet: 30th July 2015
Main use cases:
General purpose, ICOs, dApps, Payment, DeFi, Games
Community & Communication: Ethereum Newsletter
Ethereum Blog
Ethereum Chat
Twitter
The story of Ethereum
Bitcoin was a radical innovation for money and currency. However, the underlying blockchain technology can be used for much more than direct financial exchanges. Ethereum is a blockchain with a built-in fully fledged Turing-complete programming language – a decentralized computer. Now, you can create “contracts” that self-execute, and allow complex systems like decentralized autonomous organizations as well as many other things that we have not yet imagined by simply writing code. Since launch, Ethereum became the world’s most popular blockchain for development. It became also known for The DAO hack and resulting split in Ethereum and Ethereum Classic, and for setting standards such as the ERC-20 token. Today, it is by far the most innovative and thriving ecosystem that enables layer 2 protocols and 1000s of dApps in all industries, especially in DeFi with “money legos” that are based on each other. Ethereum is in the process of switching to ETH 2, a state-of-the-art PoS blockchain to meet industry requirements and become the backbone of open finance and Web 3.
Non-technical Ethereum Onboarding Resources
These resources help you to get to know Ethereum, understand how Ethereum works and how you can use Ethereum. Other smart contract blockchain protocols usually compare themselves to Ethereum and try to improve in some areas.
Get started with Ethereum
Become an Ethereum expert
- Transition to Ethereum 2.0
- The up-to-date Ethereum whitepaper
- The ultimate ETH 2 playlist overview
- The perfect insight to blockchain topics in Ethereum & Ethereum-based projects
- How does Ethereum work, anyway?
- Decentralized Finance
- Ethereum and the new open financial system
- Scaling Ethereum
- The state of layer 2 protocols on Ethereum (Part 1, Part 2)
- DAOs in 2020
More resources available at Ethereum.org and docs.Ethhub.io
How can you join and contribute to Ethereum
- Support one of the Gitcoin Grants
- Use one of the many decentralized applications (Search here)
- Use one of these most popular Ethereum applications
- DeFi: Subscribe to Newsletters (The Defiant & Bankless), or Chris Blec’s podcast
- Join one of the many meetups or conferences all around the world
Educate yourself about Web 3, open finance and help others!
Ethereum Onboarding Resources for technical people
These resources help you to get to know Ethereum on a technical level and to start working with it. After going through these resources you are able to determine when it makes sense to use Ethereum, how to set up and run a node, network or application. Don’t forget to check out the tooling.
Get started with Ethereum
Become a technical Ethereum expert or an Ethereum developer
- Ethereum 2 overview
- Ethereum 2 specification
- Transitioning from Eth 1 to Eth 2
- Ethereum in depth (Part 1, Part 2)
- Docs about Solidity or alternatively Docs about Vyper
- Deconstructing a Solidity contract
- Scaling your dApps
- Try out one of the frameworks (Truffle, Embark, Waffle, Etherlime)
- Full Stack Hello World Voting Ethereum Dapp Tutorial
- Take a course like this
- Listen in to Ethereum 2.0 updates or to Core Devs meetings
Find more developer resources at Consensys Developer Portal.
Available Tooling
See an extensive list of tooling at Consensys Github
How can you join and contribute to Ethereum
- Go through district0X Learning portal
- Subscribe to this weekly newsletter
- Check out hackathons, technical meetups and events around the globe
- Learn about client updates
- Learn about the Ethereum 2.0 specification
- Try Ethereum Studio
- Become a staker on testnets
- Get into Eth 2 smart contract development
- Contribute to a community-led education portal (kauri, Ethereum.wiki or Ethhub)
- Check out the challenges and bounties
Check out Gitcoin grants and job opportunities
Tokenomics in Ethereum
Anyone can join the network and participate in the PoW mining process by contributing computing power – similar to Bitcoin mining. Transactions on Ethereum include money transfers and signing smart contracts. Currently the block reward is 2 Ether. Ether is mostly used for direct transactions, to exchange ERC-20 tokens and as base money in DeFi. There are constantly discussions about adapting the mining difficulty adjustment process and moving from PoW to ProgPoW before switching to PoS – without agreement or specified timelines.
Governance in Ethereum
Ethereum has some well-known leaders such as Vitalik Buterin, Vlad Zamfir and Joseph Lubin but a decentralized governance process has evolved and includes the larger community, core developers and important companies in the ecosystem. The Ethereum community has adopted many standards such as Ethereum Improvement proposals that are helpful to organize and govern the community and network.
The ecosystem
Ethereum is a very inclusive, tech-focused ecosystem. By now, Ethereum is the dominant smart contract protocol with the largest developer community and most decentralized applications. Ethereum Foundation and Consensys have been very important growth drivers which are now joined by large projects, investors & users.
Important parties in the ecosystem
- 1000s of dApps and projects
- Developers
- Ethereum Foundation
- Consensys
- Ethereum Enterprise Alliance
See some dApps here, DeFi projects here, and Enterprise Alliance members here.
Roadmap
The most important part on the Ethereum Roadmap is the upgrade from Ethereum 1 to Ethereum 2.0. This major upgrade and the transitioning is long-awaited but it will not take place at a single point in time but be rolled out in phases. Ethereum 1 and Ethereum 2 will likely co-exist for some time and value transfers will be possible in both directions. This phased rollout will include Sharding, Proof of Stake, a new virtual machine (eWASM) and more.
Roadmap insights can be found here, here & here and discussions in Ethresear.ch.