Finder is committed to editorial independence. While we receive compensation when you click links to partners, they do not influence our content.

What is Ethereum? A step-by-step guide

Learn all about the Ethereum network, including how to use it and where it might be headed.

Ethereum is a public blockchain and cryptocurrency. In this guide, we’ll look at why this is such a big deal, learn about the Ethereum native currency, Ether (ETH), and see what you can do with Ethereum.

Disclaimer: This information should not be interpreted as an endorsement of cryptocurrency or any specific provider, service or offering. It is not a recommendation to trade.

Ether at a glance

Ticker symbolETH
UseSmart contract platform and protocol-level blockchain
Year released2015
OriginUnited States
Maximum supplyUnlimited supply
Consensus algorithmEthash proof of work
Notable team membersVitalik Buterin, Gavin Wood, Joseph Lubin
Notable partnershipsN/A

Where to buy Ethereum tokens

Compare exchanges that offer ETH on deposit methods, supported cryptocurrencies and fiat currency support to find the right fit for your needs.

Name Product Deposit methods Fiat Currencies Cryptocurrencies
Bitbuy Digital Currency Exchange
Cryptocurrency, Interac e-Transfer, Wire transfer


Get a $20 bonus when you open an account and deposit at least CAD$250. T&Cs apply.
At this Canada-based cryptocurrency exchange, you can fund your account in CAD via Interac eTransfer and bank wire.
CoinSmart Cryptocurrency Exchange
Credit card, Debit card, Interac e-Transfer, Bank Wire, Bank Draft


Get a $20 bonus in BTC when you open an account and deposit at least CAD$100. T&Cs apply.
Buy and sell cryptocurrency quickly and easily, with instant verification and 24/7 customer support, on this Canadian exchange.
Binance Cryptocurrency Exchange
Bank transfer (ACH)


Trade an extensive range of reputable coins on this world-renowned exchange, popular for its high liquidity and multi-language support.

US residents: As of September 2019, US-based users can only trade USD on the American dollar onramp of Binance, Binance.US.
UK residents: In addition to normal crypto trading services, Binance offers margin lending. As this is a regulated activity which they are not authorised to offer in the UK, we advise you not to use this service. If you're interested in margin trading, see authorised providers.
Coinberry Cryptocurrency Exchange
Credit card, Debit card, Interac e-Transfer, Wire transfer


Get a $20 bonus when you buy or sell at least CAD$50 in digital currency. T&Cs apply.
Buy and sell cryptocurrency with Canadian dollars on this beginner-friendly Canadian exchange.
NDAX Cryptocurrency Exchange
Bank transfer (ACH)


Get a $10 bonus when you open an account and deposit at least CAD$100. T&Cs apply.
NDAX is a Canada-based digital asset exchange with CAD currency pairs and with options for advanced traders.

Compare up to 4 providers

What is Ethereum?

These kinds of problems are found across most smart contract blockchains and they mean that there’s still a huge gap between the theoretical potential of smart contracts and blockchain technology, and how they can actually be deployed in the real world.

Programming on decentralized systems is also different than a centralized system and developers have to be extremely careful because even minor bugs can have devastating consequences, as evidenced by incidents such as the DAO Hack.

The word “Ethereum” refers to the platform itself, which has been referred to as a decentralized “world computer.” The coin itself is more correctly called Ether (ETH). However, these terms are often used interchangeably.

When you buy Ether, you’re buying ETH coins, which are used by the Ethereum platform ⁠— the world computer itself.

The world computer

Blockchains can be thought of as computers that can run scripts, or lines of code that tell computers what to do. The Bitcoin blockchain, for example, can run scripts that let people send Bitcoin coins to each other.

The Ethereum blockchain is designed to be programmed to run a much wider range of more complex scripts. These kinds of scripts are known as smart contracts. These smart contract scripts can then be assembled to create decentralized applications, or dapps. Dapps are basically computer programs that run on a blockchain.

Right now, the Ethereum world computer is home to hundreds of dapps. Among the most popular are games, gambling platforms, marketplaces and exchanges. There are also social networks, media outlets, identity services, cloud storage platforms and financial services. The idea is that almost any type of program that can be run on a regular computer can be built and run on Ethereum.

It’s also home to many other tokens, which are also built to run across the Ethereum blockchain, creating an entire ecosystem of many different tokens. Ethereum-compatible tokens are those which use a standard called ERC20. When you see a reference to an ERC20 token, it basically means that it’s a token which lives on the main Ethereum blockchain.

The thing that makes smart contracts so different to regular scripts, and dapps so different to apps, is decentralization.

Back to top

The Ethereum network and decentralization

Centralized systems

A centralized system is one that’s under the control of a single entity. So when you use a centralized system, you’re putting a lot of trust in that entity.

For example, if you’re playing online poker, you’ll usually just have to trust that the owner of the site isn’t cheating. You have to hope that they aren’t playing against you and looking at your cards or that they aren’t accepting bribes from your opponents or picking and choosing who gets which cards. And you just have to hope that they actually pay out any winnings you’re due.

This is the way most systems, whether it’s an online poker site or an entire bank, operate these days. You just have to trust them to do the right thing, while accepting that there’s always some chance of being cheated.

Ethereum as a decentralized system

A decentralized system like Ethereum is not under the control of any one entity. Like most blockchains, it’s operated by thousands of different entities all around the world, none of which has any actual control over it.

And unlike many centralized systems, Ethereum’s programming is open source and laid bare for the whole world to see. Anyone with the right know-how can see exactly how it works and even make suggestions on how to improve Ethereum itself.

The programs that run on Ethereum are similarly transparent. So if you’re playing on an Ethereum-based online poker website, for example, you can see exactly how it’s programmed and be 100% certain that it’s fair for all players, that no one can see anyone else’s hand and that winnings are automatically paid out.

The idea is that on a decentralized blockchain, there is not a single entity in the world that can prevent that script from executing exactly as programmed.

What can decentralized applications be used for?

Picture not describedQuestions you might haveDecentralized applications have a lot of important use cases beyond just online gambling, although gambling dapps are very popular on Ethereum. For example, you might use a decentralized marketplace where complete strangers can trade cryptocurrencies via escrow smart contracts, without needing to create accounts, pay fees or place any trust in third parties. These are also very popular on Ethereum.

Some people also use Ethereum to embed messages into transactions, to essentially use it as a censorship-immune publishing platform.

Beyond cryptocurrency, an insurance company might use smart contracts to automatically create a system that customers can trust and that can automatically pay claims in certain situations. Or someone might use smart contracts to automatically verify payments and create an auditable record.

“Whereas most technologies tend to automate workers on the periphery doing menial tasks, blockchains automate away the center. Instead of putting the taxi driver out of a job, blockchain puts Uber out of a job and lets the taxi drivers work with the customer directly.”
– Vitalik Buterin, co-founder of Ethereum

Image: Vitalik Burin Source: Wikimedia Commons

Back to top

The limitations and downsides of Ethereum

One of the first problems with this kind of blockchain world computer is that it’s slower, more expensive and more difficult to use than a centralized system.

  • Slower. Their decentralized nature means that blockchains will often be much slower than equivalent centralized systems. This is because data, including the data being carried by smart contracts and dapps, needs to be squeezed into blocks, which generally means joining a queue, putting up a fee and then waiting for a blockchain miner to process your transaction. Centralized systems typically send and receive data much faster than decentralized blockchains, although the gap is tightening.
  • More expensive. Performing operations on the Ethereum blockchain involves fees paid in very small amounts of Ether. These fees are known as gas and their cost will vary depending on factors like how busy the network is and how complex the script being run is. More complex computing operations are bigger, as measured in bytes or megabytes, which means that they take up more space on the blockchain and will be more expensive.
  • More difficult. On the world computer, costs can be unpredictable, programs generally can’t be too complex and there are no do-overs if you get something wrong. As a decentralized system, Ethereum has no help desk or customer service and if you make a mistake, you risk losing funds permanently. Ethereum programming and user errors have resulted in the loss of hundreds of millions of dollars worth of Ether so far.
  • Other problems. Other problems also limit the current usefulness of smart contracts and dapps. One of the main problems is that even the best smart contract is still only as good as its data sources. For example, you might want to design a smart contract that’s only usable by people over the age of 18, but then you still need to think of a way for the world computer to actually check that someone is over 18 in a way that’s 100% reliable. And if your solution isn’t 100% reliable, then it’s probably not worth using a decentralized system for it.

“The thing that I often ask startups on top of Ethereum is, ‘Can you please tell me why using the Ethereum blockchain is better than using Excel?’ And if they can come up with a good answer, that’s when you know you’ve got something really interesting.”

– Vitalik Buterin, co-founder of Ethereum

These kinds of problems are found across most smart contract blockchains and they mean that there’s still a huge gap between the theoretical potential of smart contracts and blockchain technology, and how they can actually be deployed in the real world.

Programming on decentralized systems is also different than a centralized system and developers have to be extremely careful because even minor bugs can have devastating consequences, as evidenced by incidents such as the DAO Hack.

How can I use ETH?

ETH is the native cryptocurrency of the Ethereum computer. Its primary function is to pay network fees, called gas.

Gas is the fuel that runs the network. It’s used for transactions and computing functions on the Ethereum world computer, so people who want to build dapps on Ethereum or make full use of the system will generally need to hold some Ethereum.

There are also lots of stores that accept it as a currency. Websites using cart software like WooCommerce and OpenCart can be set up to accept ETH payments. And bill payment services allow users to pay their bills with cryptocurrencies such as ETH.

Many people are also buying Ethereum to hold it as a speculative digital asset in the hope that its price will increase over time. The theory is that if Ethereum becomes an extremely widely used platform, there will be a lot more demand for the Ether token, which might increase its value.

It can also be used as a straightforward cryptocurrency for peer-to-peer payments.

How to send Ether

Transferring ETH works just as it does with any other cryptocurrency:

  • Have some ETH in your wallet. The official Ethereum wallet can be downloaded either from GitHub or from the official website.
  • Scan or enter the recipient’s address. Whether they provide you with the hashed wallet address or a QR code, just follow the simple instructions on your wallet of choice and you’ll be done in no time.
  • Enter the amount and send. The transaction should be verified in a few seconds and you’re done.

How do I store my Ether safely?

Vector of cryptocurrency wallet

If you’re looking for an Ether wallet, there’s no shortage of options. You can look forward to a high degree of compatibility and plenty of choices for holding your ETH, any other Ethereum-based (ERC20) token and other popular cryptocurrencies such as Bitcoin and XRP, all in one place.

The trick to finding the best Ethereum wallet for your needs is to know what you want. If you’re looking for an easy way to spend and send ETH through your web browser, that might be MetaMask. If you’re looking for high security, that would be a hardware wallet. If you want to hold it as part of an investment portfolio, that might be something like Uphold.

Learn about wallets and keeping your ETH secure

Best ways to store your ETH

Best ETH wallets Best hardware wallets

Back to top

Ethereum tokenomics

What gives Ether its value? How many Ethers are there? How fast are they created? How often do they leave the system?

Asking these kinds of questions might help you work out whether Ether is currently overvalued, undervalued or just right.

What gives Ether its value?

The core function of Ether is to serve as gas for the Ethereum world computer. This is what gives it at least some real value, as long as there’s anyone in the world who wants to use the Ethereum world computer in any way.

This means that the value of Ether increases based on how many people want to use Ethereum.

But it can also be used as a currency of sorts within Ethereum. When people want to send money, place a bet, fund a project or otherwise transmit monetary value through Ethereum, Ether will generally be the currency of choice. In this way, more dapps generally means more ways to spend Ether, which might increase demand for it and increase its price.

This is counterbalanced in some ways by the fact that Ethereum also hosts many other tokens which can have lots of value themselves. If a gambling dapp uses its own token instead of Ether, then people won’t need to actually buy Ether to use the dapp, except as it might be required for gas or other network costs.

What to watch out for

Ethereum is trying to be bigger and better than simple currencies like Bitcoin, but this might also be its downfall.

  • Not just a coin. Ethereum wants to be something more than a cryptocurrency and this might cause problems. A platform is harder to maintain, harder to develop and harder to see adoption. A cryptocurrency is simple: Buy and sell things using that currency. Bitcoin, for example, is nothing more than a currency. And people, especially businesses and merchants, like simple things that just work.
  • Big things in the future. With a roadmap as ambitious as Ethereum’s, the road is bound to be a little rocky. After all, platforms have failed for introducing far smaller and far simpler new features that have had unforeseen, fatal side-effects. This is obviously not a certainty, but it’s good to be mindful of big changes coming in the future of Ethereum.

The DAO hack

Vector of hacker on computer icon

The decentralized autonomous organization (DAO) was to be the crown jewel of the Ethereum smart contract and virtual machine ecosystem: A smart contract that was going to build a decentralized venture capital fund with the aim of providing funding for all future dapp development. People would invest in the DAO and they would be allowed to vote on which dapps got funding and which did not.

The DAO launched on April 30, 2016 and within 28 days, it had accumulated more than US$150 million worth of ETH. The attack happened on June 17, 2016 and it worked by exploiting a loophole in the way traders left the DAO. If you wanted to leave the DAO as a trader, you were allowed to take all the ETH you had purchased after you returned the DAO tokens you had been given when trading⁠ — a sort of stakeholder system.

The problem was that the contract had two steps:

  1. Take DAO tokens from the user and give back ETH from DAO to the user.
  2. Register the transaction in the blockchain and update the DAO token count.

The hack was simple in hindsight: Inject a step between step 1 and step 2 where, before the transaction gets registered, the DAO would give the same user more ETH for the same tokens.

This hack cost the DAO US$50 million worth of ETH and caused the value of ETH to plummet from US$20.17 to US$11.52 in 48 hours.

Following the DAO hack, the Ethereum community was faced with a difficult choice. It needed to collectively decide to either:

  • Vote to modify the Ethereum world computer itself and essentially reprogram it in such a way that it was like the entire thing never happened, to restore lost funds to the rightful owners.
  • Vote to leave it as is and accept that what’s done is done, in the belief that decentralization and immutability is the primary purpose of Ethereum and that it should never be compromised.

But an agreement was never reached. Neither side was willing to back down and instead, they just started mining different versions of Ethereum, one where the DAO hack was reversed and another where it wasn’t.

As a result, the blockchain split into two. Ethereum, as it’s known today, was built by the side that voted to undo the DAO hack. And Ethereum Classic is built on a blockchain where the DAO hack occurred and was never reversed.

It would be the last time Ethereum ever seriously considered that kind of rollback. Since then, Ethereum has maintained the principles of decentralization above all, even at the cost of hundreds of millions of dollars.

What’s next for Ethereum?

Ethereum’s roadmap is sprawling and ambitious. Apart from a strong drive to have ETH accepted by more merchants, there are some promising things in Ethereum’s future.

  • More dapps. Ethereum is a platform for building decentralized apps. From smart contracts to crowdfunding projects to autonomous organizations, just as a computer is only as effective as the software written for it, Ethereum is only as successful as the dapps running on it. This is definitely an exciting time for everyone, from simple users of Ethereum to investors, developers and the cryptocurrency community as a whole.
  • Proof-of-stake. Similar to the proof-of-importance system used on NEM, Ethereum is working on shifting from a proof-of-work (POW) mining method to a proof-of-stake (POS) generation of ETH instead.

Frequently asked questions

What affects the value of Ethereum?

Ethereum’s primary value and core philosophy is that it’s a platform made for having a multitude of different types of applications developed on it. All development is decentralized and does not depend on a single entity to hold data. The more dapps that are developed, the higher the value of Ethereum could be, which could create a cascading effect causing more dapps to be developed.

How do I buy Ethereum/Ether?

We have a full guide on buying ETH. In short, to buy Ether (ETH) you first need an account with an exchange that sells ETH. Once you have that account set up, connect a credit/debit card or bank account with your exchange account and buy as much ETH as you want, just as you would buy any other product online. Once done, simply transfer that ETH from your exchange wallet to a local one on your computer for security purposes.

What’s the difference between POW and POS?

POW is a system in which your computer works hard at some puzzle that helps maintain the integrity of the Ethereum platform and your wallet is rewarded with some amount of ETH for your efforts.

By contrast, POS works by having a user lock up a percentage of their ETH assets in order to verify a segment of transactions on the Ethereum network, from which the user would receive ETH⁠ — possibly as part of the transaction fees paid in every transaction.

This is considered a fairer system than POW as it relies on the user having a stake in the platform instead of being able to purchase a strong computer that runs more computations than someone else’s.

POS is also generally regarded as being theoretically able to achieve higher network throughput than POW systems with much lower energy consumption, because it doesn’t have to dedicate all that energy and bandwidth towards solving complex puzzles. Instead, it can simply check the balances and then focus energy and bandwidth towards performing transactions instead.

Disclaimer: Cryptocurrencies are speculative, complex and involve significant risks – they are highly volatile and sensitive to secondary activity. Performance is unpredictable and past performance is no guarantee of future performance. Consider your own circumstances, and obtain your own advice, before relying on this information. You should also verify the nature of any product or service (including its legal status and relevant regulatory requirements) and consult the relevant Regulators' websites before making any decision. Finder, or the author, may have holdings in the cryptocurrencies discussed.

More guides on Finder

Go to site