IMPCT Institute
← Course outline
Module 06·Part 1Foundations

Ethereum and the idea of programmable money

By Deven Davis·7 min read

Bitcoin asked whether money could exist without trusting intermediaries. Ethereum asked something different: what if the rules of money — what it does, where it flows, who can use it — could themselves be programmable? The answer to that question is why most of the on-chain economy exists today.

By the end of this module

You will be able to:

  • Explain how Ethereum differs from Bitcoin at the architectural level and what 'programmable money' actually means.
  • Identify what a smart contract is and why it changed what blockchains could be used for.
  • Recognize Ethereum's role as the foundation of nearly the entire on-chain economy beyond Bitcoin.
  • Apply the smart contract framing to evaluate any DeFi, NFT, or token project: what is the contract actually doing, and what can it not do?
Ethereum and the idea of programmable money

Module Overview

Ethereum is the foundation almost everything in crypto beyond Bitcoin sits on. Understanding what a smart contract is — and what it isn't — is the prerequisite for evaluating every protocol you'll encounter from here.

  • Ethereum launched in July 2015, founded by Vitalik Buterin and a team of co-founders. Designed as a programmable blockchain, not just a payment system.
  • Smart contracts are programs that run on the Ethereum Virtual Machine (EVM) — automated agreements that execute exactly as written.
  • Ether (ETH) is Ethereum's native currency. It pays for transactions (gas) and secures the network through staking.
  • Ethereum's transition from proof-of-work to proof-of-stake (the Merge, September 2022) was one of the largest live system upgrades in computing history.
  • Nearly every category in crypto outside Bitcoin — DeFi, stablecoins, NFTs, DAOs — runs on Ethereum or chains compatible with its design.

Key Terms

The vocabulary this module unlocks. Skim before you read.

Ethereum
The second major blockchain, launched in 2015. The original general-purpose smart-contract platform.
Smart contract
A program deployed to a blockchain that executes deterministically when called. The code is the contract; there is no human in the loop.
EVM (Ethereum Virtual Machine)
The runtime environment that executes Ethereum smart contracts. Other chains compatible with the EVM (Polygon, Arbitrum, Base, etc.) are called "EVM-compatible."
Ether / ETH
The native currency of the Ethereum network. Used to pay gas fees and as a store of value.

The lineage before 2008

  1. 2013

    Vitalik Buterin publishes the Ethereum whitepaper

    The proposal: a blockchain with a Turing-complete programming language, capable of running arbitrary programs (smart contracts) — not just transferring money.

  2. Jul 2015

    Ethereum mainnet launches

    The first major blockchain designed as a general-purpose computer goes live. Proof-of-work consensus, similar to Bitcoin.

  3. Jun 2016

    The DAO hack

    A coding bug in The DAO (an early Ethereum smart contract) lets attackers drain $50M+. The community hard-forks to reverse it, creating Ethereum Classic. The episode permanently shapes how smart contracts are audited.

  4. Jul 2020

    DeFi Summer

    Decentralized finance protocols (Compound, Aave, Uniswap) grow from millions to billions in TVL. Ethereum proves itself as financial infrastructure, not just speculation.

  5. Sep 15, 2022

    The Merge

    Ethereum transitions from proof-of-work to proof-of-stake. Reduces energy consumption by 99.95%. One of the largest live system upgrades in computing history.

  6. Mar 2024

    Dencun upgrade

    Proto-danksharding reduces costs for layer 2 networks by 10x+. Ethereum's vision as a settlement layer for L2 activity solidifies.

A different question than Bitcoin asked

Bitcoin asked a specific question: could money exist without trusting intermediaries? The answer, demonstrated by the protocol's continuous operation since 2009, was yes.

In 2013, a nineteen-year-old programmer named Vitalik Buterin asked a different question. What if the rules of money — what it does, where it flows, who can use it, what conditions trigger its movement — could themselves be programmable? Bitcoin solved digital cash. What if you could build a blockchain that could solve digital agreements?

The answer became Ethereum, which launched in July 2015. It is, in 2026, the second-largest cryptocurrency by market capitalization and the foundation of nearly the entire on-chain economy outside Bitcoin.

What programmable money actually means

Bitcoin's blockchain stores one kind of data: who sent how much to whom. The script language Bitcoin uses is intentionally limited — you can write rules like "this transaction requires two signatures" or "this transaction can only be spent after a certain date," but you cannot write arbitrary programs.

Ethereum was designed differently. Its native programming environment, the Ethereum Virtual Machine (EVM), is Turing-complete — capable, in principle, of running any program you can write. Programs deployed to the EVM are called smart contracts, and they are the technical foundation of everything Ethereum makes possible.

A smart contract is just code. It lives on the blockchain at a specific address. Anyone can call its functions by sending a transaction. The code executes exactly as written. Once deployed, no party can stop it, censor it, selectively enforce it, or unilaterally change what it does. The blockchain runs the contract; the contract runs the rules.

This is what "programmable money" means. Not that crypto can be sent. That the conditions under which it moves can be encoded in software, enforced by the network, and trusted to execute without any central party overseeing the process.

Why this matters

Smart contracts changed what blockchains could be used for.

A protocol like Uniswap is just a set of smart contracts. Users deposit liquidity. Other users swap tokens. The contract sets prices algorithmically and routes the trade. No company is operating it. No bank is settling it. The contract is.

A protocol like Aave is just a set of smart contracts. Users deposit collateral and borrow against it. The contract liquidates undercollateralized positions automatically when prices move. No loan officer reviews applications. No credit check is performed. The math is the math.

A stablecoin like USDC or DAI is just a smart contract that controls issuance and redemption of the token. An NFT is just a smart contract that tracks ownership of unique digital items. A DAO (decentralized autonomous organization) is just a smart contract that lets token holders vote on shared decisions.

Almost everything you have heard about in crypto beyond Bitcoin is built out of smart contracts on Ethereum or an Ethereum-compatible chain. The phrase "DeFi" — decentralized finance — describes the cumulative effect: financial infrastructure built entirely out of smart contracts, with no operating company in the middle.

Composability: the money legos effect

Smart contracts have one more important property worth understanding. They are composable. Any smart contract can call any other smart contract. A new lending protocol can use an existing oracle for prices, an existing token for collateral, and an existing exchange for liquidations.

The popular shorthand is "money legos." Every primitive built on Ethereum becomes a building block for the next one. The cumulative effect is financial infrastructure that compounds on itself in ways that traditional finance — with its closed APIs, proprietary databases, and contractual permissions — cannot match.

This is why Ethereum's developer ecosystem has grown the way it has. Building on Ethereum means leveraging everything already deployed. The marginal cost of trying a new financial idea is low because the underlying primitives are public.

ETH the asset

Ethereum the network has a native currency: Ether, abbreviated ETH. It has two specific purposes on the network.

The first is paying for gas — the computational fee for every transaction and every smart contract interaction. When you send ETH, swap tokens, or mint an NFT, you are paying a small amount of ETH to the validators who include your transaction in a block. This is true for any operation on the Ethereum network.

The second is staking. Since the September 2022 transition from proof-of-work to proof-of-stake (called "The Merge"), Ethereum's network security comes from validators who lock up ETH as collateral and earn rewards for honest validation. As of 2026, over thirty million ETH is staked, securing the network and earning yields in the range of three to five percent annually.

This dual role gives ETH something unusual in crypto: a direct economic relationship between the asset and the network's operation. More usage of Ethereum means more demand for ETH (for gas). More staked ETH means stronger security. The asset and the protocol are tightly coupled by design.

Trust the contract, not the developer

One critical mental model when working with Ethereum. Once a smart contract is deployed, the bytecode at that address cannot be edited. Whether anyone can change its behavior depends on what the developer built in.

Some contracts retain admin privileges — the original developer can pause the contract, change parameters, or upgrade to a new version. This is sometimes necessary for early-stage protocols that need to fix bugs. It is also a centralization risk. An admin who turns malicious (or is compromised) can drain funds.

The most-trusted protocols have renounced ownership — the admin keys have been permanently destroyed, leaving the contract immutable. Once a contract reaches this state, what the code does is what it does forever, until Ethereum itself stops running.

When you evaluate any DeFi protocol, the question to ask is: what powers does the contract still retain, and who controls them? If the answer is "none, the keys were destroyed," you have something structurally trustless. If the answer is "the founders can change everything at any time," you have a slower version of trusting the founders.

The practical takeaway

Ethereum is the foundation almost everything you will encounter in this course beyond Bitcoin sits on. Stablecoins (Module 9), exchanges (Module 10), staking yield (Module 12), and tokens (Module 13) all run on Ethereum or chains compatible with its design.

The mental model to carry forward: smart contracts are code that runs on a global computer no one owns. They execute as written. Their reliability depends on the design of the contract itself, not on any operator's trustworthiness. Read the contract — or trust people who have — before sending money to it.

Module 7 is a recap of Part 1. You have learned why crypto exists, what a blockchain is, what makes Bitcoin valuable, how to hold it safely, how transactions work, and what programmable money actually means. The recap consolidates these into a working mental model before Part 2 takes you into the broader ecosystem.

Key takeaways

Carry these with you

01

Bitcoin is digital money. Ethereum is a programmable computer that happens to use digital money to operate.

02

A smart contract is code that runs on the blockchain and cannot be stopped, censored, or selectively enforced once deployed.

03

Ethereum's design enables 'composability' — any smart contract can interact with any other, creating financial infrastructure that builds on itself.

04

Trust the contract, not the developer. Once a contract is deployed and ownership renounced, what the code does is what it does. Read it, or trust the auditors.

What you should now be able to do

  1. 01.Explain how Ethereum differs from Bitcoin at the architectural level and what 'programmable money' actually means.
  2. 02.Identify what a smart contract is and why it changed what blockchains could be used for.
  3. 03.Recognize Ethereum's role as the foundation of nearly the entire on-chain economy beyond Bitcoin.
  4. 04.Apply the smart contract framing to evaluate any DeFi, NFT, or token project: what is the contract actually doing, and what can it not do?

Module quiz

Test what you learned

Pick an answer, see the result immediately, and check your reasoning against the explanation. The questions are tied directly to the outcomes promised at the top of this module.

  1. Question 1 of 6

    What is the main difference between Bitcoin and Ethereum?

  2. Question 2 of 6

    What is a smart contract?

  3. Question 3 of 6

    What is ETH used for on Ethereum?

  4. Question 4 of 6

    What was 'The Merge'?

  5. Question 5 of 6

    What does 'composability' mean in the context of Ethereum?

  6. Question 6 of 6

    Once a smart contract is deployed on Ethereum, who can modify it?

Read deeper

Curated readings for Module 6

Up next

Module 7 · Beginner · 5 min

Part 1 recap — what you actually know now

Back to Module 5 · How transactions actually work (and why gas exists)

Preview reader

You are reading a private preview of IMPCT Institute. If something landed, didn't land, or felt confusing on this lesson, tell us. Short notes are useful. Long notes are useful. No notes are also fine.

Send feedback on Module 6Opens your email with a short template prefilled.