What is Ethereum?
If Bitcoin was the template for the first generation of cryptocurrencies, Ethereum (ETH) is the template for the second. While Bitcoin and many of the coins it inspired are primarily used as money, Ethereum and its crypto offshoots see this as function as secondary to the main goal: putting the whole world on the blockchain. That may not be so far from reality, either, given that their “smart contracts” technology is almost infinitely applicable.
If this all seems abstract, that’s because it is—the entire system is made up of rules that govern non-physical relationships between automatically-executed processes (in other words, code). Luckily, it’s easy to understand the core concepts with a little intuition. In the most general sense, think of Ethereum as a computer built out of many smaller computers. You can store information, access money, run programs, and more—given enough processing power, you could do almost anything.
How does Ethereum work?
On one level, it is a blockchain following the same general principles as Bitcoin. Each connected computer stores a copy of a ledger, which contains the entire transaction history. Each transaction is checked by a network of miners, who are giving their computing power to the network in the hopes of getting a reward for finding the next block. Once a block of transactions is confirmed (a new block takes twelve seconds to find, which is much quicker than Bitcoin’s ten minutes), it is permanently attached to the block before it and becomes part of the permanent record. You have ETH because the ledger credits them to the address you control.
Here’s the revolution, though: this is a blockchain that can run code. Chunks of code, or smart contracts, can range from very simple “If X then Y” statements to much more involved pieces of code. For example, Alice could agree to pay Bob 4 ETH in one day, set the smart contract to execute that transaction, and in 24 hours the smart contract would use Alice’s money to pay Bob. Or, Alice could agree to pay Bob for his used car, and Bob could agree to transfer the cryptographic e-title to Alice—but the contract will only settle if 1) Alice has put the agreed-upon amount of money into the contract; 2) Bob has put the e-title into the contract; and 3) A third party, Olivia, checks a blockchain-run car history database and confirms that the car has no reported mechanical problems.
Decentralized applications, or “DApps,” are apps that run on Ethereum (or other blockchains) using custom-built contracts. The developer simply needs to code in what he wants the app to do, tell it how to interact with the blockchain, and pay ETH to release and run the app. For example, take the app “CryptoKitties.” The developer designed a game with images of cute cats, gave each cat a unique cryptographic ID (just like a cryptocurrency), and set the CryptoKitties to follow the same rules as ETH tokens. The creator paid some ETH to get space on the blockchain, then started turning a profit as people went crazy over the adorable cats and started buying them. At one point, this app took over so much of the blockchain that it slowed down everyone else’s transactions.
1. Ethereum is essentially a decentralized computer/crypto that offers incentives for people to connect.
2. It runs on a blockchain, but the blockchain can also run code, called smart contracts.
3. This code can go from very simple to very complex and can be run on the decentralized network.
4. These decentralized apps are more reliable, less hackable, more space-efficient, and more transparent than traditional programs.
“Metropolis Byzantium,” the first half of step three on the roadmap, was released in October 2017. The second half, “Metropolis Constantinople,” will probably be released in 2018, and is likely to contain major changes to the blockchain’s core mechanics.
How to buy Ethereum
Ethereum is mostly bought and sold on Coinbase.
- Register for a Coinbase account and verify your information.
- Link your preferred payment method to deposit funds.
- Buy Ethereum on Coinbase’s exchange, and you’re done!
Vitalik Buterin, the Russian-Canadian creator of Ethereum, was only 19 when he wrote its whitepaper, and he was just 17 when he first started exploring cryptocurrencies.