Chapter 3 of 9
Module 3: Smart Contracts, Tokens, and Crypto Assets
Understand the key building blocks of modern blockchain applications so you can talk about real-world products and services.
1. From Coins to Crypto Assets: Why This Matters
In Modules 1 and 2, you learned what a blockchain is and roughly how it works. Now we move to what people actually build on top of it: smart contracts and different types of crypto assets.
By the end of this module, you should be able to:
- Explain what a smart contract is in plain English.
- Distinguish native coins, tokens, NFTs, and stablecoins.
- Correct common client misunderstandings like “all crypto is the same.”
Key idea:
- A blockchain is like a shared database.
- Smart contracts are programs that run on that database.
- Crypto assets (coins, tokens, NFTs, etc.) are the things those programs track and move around.
Keep in mind: since around 2020–2025, most of the innovation in crypto has shifted from just payment coins (like Bitcoin) to applications built with smart contracts (like DeFi, NFTs, and tokenized assets).
2. What Is a Smart Contract (In Practice)?
A smart contract is:
> A program stored on a blockchain that runs automatically when certain conditions are met.
It is not a legal contract by default, though it can support or implement the logic of a legal agreement.
How it works (high level)
- The smart contract code is deployed to the blockchain (e.g., Ethereum).
- It has functions (actions you can call) and state (data it stores).
- Users (or other contracts) send transactions to call those functions.
- The blockchain network runs the code, updates the state, and records the result in a block.
Two business-relevant examples
- Escrow for a marketplace
- Buyer sends funds to a smart contract.
- Seller ships the product.
- Once delivery is confirmed (by an oracle or dispute process), the contract releases funds to the seller.
- If not delivered by a deadline, funds are automatically refunded.
- Loyalty points system
- A retailer deploys a contract that issues and tracks points as tokens.
- Customers earn points when they shop (recorded on-chain).
- Points can be redeemed for discounts or transferred between users.
Why clients care
- Automation: Reduces manual processing and intermediaries.
- Transparency: Rules are visible in code and transactions are auditable.
- Programmability: New products (like DeFi lending, on-chain games, tokenized assets) become possible.
When explaining to non-technical clients, a useful analogy is:
> “A smart contract is like a vending machine: you put in the right input, and it automatically executes the pre-defined outcome—no human in the middle.”
3. Visualizing Smart Contracts: A Simple Workflow
Imagine a crowdfunding smart contract (similar to Kickstarter but on-chain):
Actors:
- Project creator (wants to raise funds)
- Backers (contributors)
- Smart contract (the rules)
Workflow (visual description):
- The project creator deploys a crowdfunding contract with:
- A funding goal: e.g., 100 ETH.
- A deadline: e.g., 30 days from now.
- Backers send ETH to the contract address.
- After the deadline, the contract checks:
- If total funds ≥ goal → automatically sends all funds to the project creator.
- If total funds < goal → automatically refunds each backer.
On a diagram, you’d see:
- Boxes labeled Backer 1, Backer 2 → arrows labeled “Send ETH + message” → into a box labeled Crowdfunding Contract → arrow either to Creator or back to Backers after the deadline.
This illustrates:
- Deterministic rules: The outcome is based on clear, coded conditions.
- No central operator: The contract itself enforces the logic.
You can reuse this story with clients to help them visualize how smart contracts can manage money flows without a traditional platform operator.
4. Native Coins vs Tokens
Not all crypto assets are the same. A basic but important distinction is between native coins and tokens.
Native coins
- The primary asset of a blockchain.
- Used to pay transaction fees and sometimes for security (staking, mining).
- Examples:
- BTC on Bitcoin
- ETH on Ethereum
- MATIC on Polygon
- They are created by the blockchain protocol itself, not by a smart contract.
Tokens
- Digital assets issued via smart contracts on top of an existing blockchain.
- The underlying blockchain doesn’t change; the smart contract defines:
- Total supply
- Who owns how much
- Transfer rules
- Examples on Ethereum:
- USDC (a stablecoin)
- UNI (governance/utility token for Uniswap)
- Many NFTs (like collections of digital art)
Analogy for clients:
- The native coin is like the local currency of a country (e.g., dollars in the U.S.).
- Tokens are like gift cards, loyalty points, or shares that exist on top of that currency system.
This distinction matters for regulation and risk:
- Native coins are often seen as general-purpose cryptoassets.
- Tokens can represent many things: access rights, governance rights, claims on assets, or collectibles.
5. Fungible vs Non‑Fungible Tokens (NFTs)
Tokens come in two broad flavors: fungible and non-fungible.
Fungible tokens
- Each unit is interchangeable and has the same value as another unit.
- Example: 1 USDC = 1 USDC, just like 1 dollar bill ≈ any other 1 dollar bill.
- Used for: currencies, points, governance tokens, utility tokens.
Non‑fungible tokens (NFTs)
- Each token is unique or at least distinctly identifiable.
- An NFT usually has:
- A unique token ID.
- A link to metadata (e.g., an image, game item attributes, or rights data).
- Owning an NFT means owning a specific entry in a smart contract that says “Address X owns Token ID #1234.”
Real-world NFT examples (beyond hype)
- Digital art & collectibles: Ownership records for artworks, profile pictures, music tracks.
- In-game items: Characters, skins, or weapons that players can trade across marketplaces.
- Membership passes: NFTs that act as access cards to communities, events, or services.
- Real-world asset tokens (in some pilots): e.g., NFTs representing specific real estate units or physical items, with off-chain legal agreements.
Key clarification for clients (as of early 2026):
- An NFT does not automatically mean you own the copyright to an artwork. You usually own a token plus whatever rights are granted in the terms (often via a website or separate legal contract).
6. Stablecoins and Tokenized Assets (Current Landscape)
Two especially important categories of tokens in real-world products are stablecoins and tokenized assets.
Stablecoins
Stablecoins aim to keep a stable value, often pegged to a fiat currency like the US dollar or euro.
Common types:
- Fiat‑backed stablecoins
- Issuer holds reserves (cash, short-term Treasuries, etc.) off‑chain.
- Issues on‑chain tokens (e.g., USDC, USDT) that can be redeemed 1:1.
- Users rely on the issuer’s audits, regulation, and transparency.
- Crypto‑collateralized stablecoins
- Backed by other crypto assets locked in smart contracts (e.g., DAI on Ethereum).
- Often over‑collateralized to handle price swings.
- Algorithmic or hybrid stablecoins
- Use algorithms and incentives instead of (or alongside) explicit collateral.
- Several high‑profile failures (e.g., TerraUSD in 2022) made this category much more scrutinized.
Regulation note (up to early 2026):
- In the EU, the MiCA Regulation (Markets in Crypto‑Assets) entered into force in 2023 and its key rules for stablecoins ("asset‑referenced tokens" and "e‑money tokens") started applying in 2024–2025. It sets strict rules on reserves, issuance, and disclosures for stablecoins offered in the EU.
- Other jurisdictions (US, UK, Singapore, etc.) are developing or updating their own stablecoin frameworks, often focusing on reserve quality, redemption rights, and issuer licensing.
Tokenized assets
Tokenization means representing a claim on a real‑world asset as a token on a blockchain.
Examples:
- Tokenized government bonds or money‑market funds (e.g., tokenized U.S. Treasuries used in DeFi for yield and collateral).
- Tokenized real estate shares: Tokens representing fractional interests in a property, with legal rights defined in off‑chain contracts.
- Tokenized invoices or trade finance assets.
Key point for clients:
> The legal claim is usually defined off‑chain in traditional contracts and regulation, while the token is a technical representation or wrapper.
So, stablecoins and tokenized assets are where blockchain meets traditional finance (TradFi), and they are central to many current enterprise and institutional projects.
7. Classify These Crypto Assets (Thought Exercise)
Try this classification exercise. For each item, decide:
- Is it a native coin or a token?
- Is it fungible, non‑fungible, or something else?
- Which category best fits: cryptocurrency, utility token, governance token, NFT, stablecoin, or tokenized asset?
Write down your answers before checking with peers or your instructor.
A. ETH on Ethereum
- Hint: Used to pay gas fees, securing the network.
B. USDC on Ethereum
- Hint: Issued by a company, pegged to the US dollar.
C. A Bored Ape Yacht Club NFT
- Hint: A unique image in a well-known NFT collection.
D. A token that gives voting rights on changes to a DeFi protocol
- Hint: Holders vote on protocol parameters.
E. A token that represents one share in a tokenized real‑estate fund
- Hint: There is a legal entity holding the property; tokens represent investor claims.
After you classify them, ask yourself:
- Which of these would likely be most heavily regulated in my jurisdiction? Why?
- Which would a retail client most easily confuse with “just another crypto coin”?
8. Quick Check: Smart Contracts
Test your understanding of smart contracts.
Which description best captures a smart contract on a public blockchain like Ethereum?
- A legally binding PDF stored on the blockchain and signed with digital signatures.
- A program deployed to the blockchain that automatically executes predefined rules when triggered by transactions.
- A private agreement between two companies that is only visible to them and not to the rest of the network.
Show Answer
Answer: B) A program deployed to the blockchain that automatically executes predefined rules when triggered by transactions.
A smart contract is a **program** deployed on the blockchain that executes its code when called by transactions. It may support legal agreements but is not itself a PDF or traditional legal document. On public chains, its code and state are generally transparent to the network.
9. Quick Check: Coins, Tokens, and NFTs
Now test your understanding of different asset types.
Which statement is MOST accurate?
- All crypto assets are fungible; NFTs are just marketing.
- Native coins and tokens are the same because they both live on a blockchain.
- Native coins are built into the blockchain protocol, while tokens (including NFTs) are created by smart contracts on top of that blockchain.
Show Answer
Answer: C) Native coins are built into the blockchain protocol, while tokens (including NFTs) are created by smart contracts on top of that blockchain.
Native coins (like BTC or ETH) are defined by the base blockchain protocol. Tokens (fungible and non‑fungible) are created and managed by **smart contracts** on top of that protocol. NFTs are genuinely non‑fungible at the token level, even if some collections feel similar.
10. (Optional) See a Minimal Token Smart Contract
This is a simplified Solidity example of a very basic fungible token on Ethereum. You do not need to code, but seeing the structure helps connect concepts.
Key ideas:
- The contract tracks balances.
- `transfer` moves tokens between addresses.
- Total supply is set in the constructor.
11. Flashcards: Key Terms Review
Flip through these cards to reinforce key concepts from this module.
- Smart contract
- A program stored and executed on a blockchain that automatically runs predefined rules when triggered by transactions; not necessarily a legal contract by itself.
- Native coin
- The primary crypto asset of a blockchain (e.g., BTC, ETH), created by the protocol itself and typically used for transaction fees and network security.
- Token
- A digital asset issued via a smart contract on an existing blockchain, which can represent currency, utility, governance rights, or claims on real-world assets.
- Fungible token
- A token where each unit is interchangeable with any other unit of the same type and value (e.g., USDC, ERC‑20 tokens).
- Non‑fungible token (NFT)
- A token that is unique or distinctly identifiable, typically representing a specific item, piece of content, or membership right.
- Stablecoin
- A crypto token designed to maintain a stable value, often pegged to a fiat currency like the US dollar, using reserves and/or algorithmic mechanisms.
- Tokenization
- The process of representing ownership or rights to an asset (on‑chain or off‑chain) as a digital token on a blockchain.
- Utility token
- A token that provides access to a product or service (e.g., paying fees, unlocking features) rather than representing a direct ownership claim or debt.
- Governance token
- A token that gives holders the right to participate in decisions about a protocol or platform, often by voting on proposals.
12. Explaining to a Client: Practice Scenario
Practice turning your knowledge into a client‑friendly explanation.
Scenario:
A client says: “I don’t get the difference. Bitcoin, NFTs, stablecoins… it’s all just crypto, right?”
Task (3–5 minutes):
Write a short response (4–6 sentences) that:
- Clearly distinguishes at least three of these: Bitcoin (or another native coin), a stablecoin, and an NFT.
- Uses non‑technical language.
- Includes one concrete example for each asset type.
You might structure it like this:
- Sentence 1–2: High‑level distinction between coins, stablecoins, and NFTs.
- Sentence 3–4: Simple example for each.
- Sentence 5–6: Why this difference matters for risk, use case, or regulation.
After you write it, review and ask:
- Would a non‑technical friend understand this?
- Did I avoid jargon like “ERC‑20” or “on‑chain” unless I explained it?
Key Terms
- Token
- A digital asset created and managed by a smart contract on an existing blockchain; includes fungible tokens, NFTs, stablecoins, and tokenized assets.
- Fungible
- A property where individual units are interchangeable and have the same value (e.g., one USDC is equivalent to any other USDC).
- Stablecoin
- A crypto token designed to maintain a stable value relative to a reference asset (usually a fiat currency), using reserves and/or algorithms.
- Native coin
- The main crypto asset of a blockchain (e.g., BTC on Bitcoin, ETH on Ethereum), used for transaction fees and often for network security.
- Tokenization
- The process of creating blockchain-based tokens that represent ownership, rights, or claims to an asset, which may be on‑chain or off‑chain.
- Utility token
- A token primarily designed to provide access to or usage of a particular application, service, or ecosystem feature.
- Smart contract
- A program deployed on a blockchain that automatically executes predefined logic when triggered by transactions; it manages data and assets according to its code.
- Tokenized asset
- A real‑world asset (such as bonds, real estate, or funds) whose ownership or claims are represented as tokens on a blockchain.
- Governance token
- A token that grants holders voting or decision-making power over a protocol, platform, or DAO (decentralized autonomous organization).
- Non‑fungible token (NFT)
- A unique or distinguishable token that typically represents a specific digital or physical item, membership, or right.
- Crypto‑collateralized stablecoin
- A stablecoin backed by other crypto assets locked in smart contracts, often over‑collateralized to absorb price volatility.