Lesson 1 of 7

Describe What Cardano Is, How It Differs, and What You Can Build

This lesson gives a practical mental model of Cardano for developers: what the chain is, what makes it technically distinct, and what application categories fit well on it.

Prerequisites

  • General blockchain familiarity (blocks, transactions, wallets)
  • Basic understanding of client/server applications

What Cardano Is

Cardano is a proof-of-stake blockchain focused on predictable execution, formal methods influence, and layered architecture for payment and smart contract functionality.

For builders, this means you work with:

  • Accounts and keys for identity/signing
  • Transactions that consume and produce UTxOs
  • On-chain scripts for validation logic
  • Off-chain services for indexing, querying, and UX

Key Differences from Account-Based Chains

1) Extended UTxO (eUTxO)

Cardano uses eUTxO rather than a global mutable account state.

Implications:

  • Transactions are assembled from discrete inputs/outputs
  • Effects are easier to reason about locally
  • Parallelism can be improved when spending independent UTxOs

2) Native Tokens

Tokens can be minted under policy rules without requiring an ERC-20-style smart contract for basic fungible/non-fungible assets.

Implications:

  • Lower complexity for many token use cases
  • Token accounting is first-class in ledger outputs

3) Scripted Validation with Deterministic Costs

Cardano smart contract execution is designed for predictable validation behavior and fee modeling.

Implications:

  • Better preflight reasoning for transaction success/failure
  • Strong need for careful off-chain transaction construction

4) Proof-of-Stake Consensus

Cardano uses Ouroboros-family protocols for block production and settlement guarantees.

Implications:

  • Different operational assumptions from proof-of-work chains
  • Staking and delegation become part of ecosystem design

What You Can Build on Cardano

  • Wallet-enabled dApps for payments and transfers
  • Token issuance systems (fungible and NFT)
  • Treasury and governance tooling
  • Smart contract applications (escrow, marketplaces, on-chain workflows)
  • Analytics/indexing services for chain activity

Architecture Pattern for Real Apps

Most production systems use a hybrid architecture:

  • Off-chain service builds transactions and business logic
  • Indexer/query layer tracks chain history and current state
  • Wallet signs transactions
  • On-chain scripts enforce critical rules

The chain is one component of a larger distributed application.

Trade-Offs to Understand Early

  • Strong determinism often means more explicit transaction building
  • UTxO management introduces design overhead for stateful apps
  • Query/index infrastructure is usually required for usable UX
  • Wallet/network conditions affect user flows and reliability

You'll Know You're Successful When

  • You can explain eUTxO in one clear sentence
  • You can compare Cardano and account-based chains without oversimplifying
  • You can choose at least two app categories that fit Cardano well
  • You can describe the on-chain/off-chain split in practical terms

Practice Tasks

  • Write a one-page architecture note for a simple Cardano app (wallet, backend, indexer, script roles).
  • Compare how one token transfer would be modeled on Cardano vs an account-based chain.
  • Identify one feature in your target app that should be enforced on-chain and one that should remain off-chain.

Next Steps

  • Continue to Module 101 to connect to a node and inspect live chain data.