Lesson 01 · Foundations

What a Blockchain Actually Guarantees

— and, just as importantly, what it does not. The single mental model that separates engineers who understand Web3 from those who pattern-match it to a database.

Why this, first? Every architecture decision you'll make at Marketnode — public vs permissioned chain, on-chain vs off-chain, custody design, why a tokenized fund needs a transfer agent at all — is downstream of one question: what does putting data on a blockchain actually buy you? Get this wrong and you'll either over-engineer (putting everything on-chain) or under-trust (treating it as just a slow database). This lesson builds the load-bearing intuition.

The one-sentence model

A blockchain is a shared, append-only ledger whose state is agreed upon by mutually distrusting parties, with no single party able to rewrite history. That's it. Everything else — tokens, smart contracts, DeFi, tokenized funds — is an application built on top of that one property.

Read that sentence again with an engineer's eye. The expensive, hard part is "mutually distrusting parties" and "no single party can rewrite history." If you trusted one party, you'd just use Postgres — it's faster, cheaper, and private. A blockchain is what you reach for when the absence of a trusted central operator is the requirement.1

The right question is never "should this be on a blockchain?" It's "is there a party here whom everyone would otherwise have to trust — and is removing that trust worth the cost?"

What you actually get (the guarantees)

PropertyWhat it means
Integrity / immutabilityOnce a transaction is confirmed and buried under enough subsequent blocks, no one can alter or delete it. History is tamper-evident by cryptographic chaining.
Shared truthEvery participant sees the same ledger state. No reconciliation between two parties' separate books — there is one book.
Verifiable authorshipEvery state change is signed by a private key. You can prove who authorised a transfer without trusting a server's word for it.
Deterministic executionSmart-contract code runs the same way for everyone; the outcome is reproducible and auditable by all. "Code is the rulebook everyone can read."
Liveness without an operatorThe system keeps producing blocks even if any single node (or company) goes offline. No central point whose failure stops settlement.

What you do NOT get (the traps)

This list is where careers are made in interviews and where bad architectures are born. Memorise it.

MisconceptionReality
"It's private."On a public chain, all data is world-readable. Privacy is something you add (off-chain data, encryption, permissioned chains) — never a default.
"On-chain data is true."The chain guarantees a value wasn't tampered with after it was written. It says nothing about whether it was true when written. Garbage in, immutable garbage out. (This is the oracle problem.)
"Smart contracts are legal contracts."They're programs. They enforce code, not law. Legal enforceability still lives off-chain — which is exactly why tokenized funds still need transfer agents and registrars.
"It's fast / cheap / scales."Public chains trade performance for decentralisation. Every node re-executes every transaction. It's deliberately redundant — the opposite of an efficient database.
"Immutable means bug-free."Immutability cuts both ways: a deployed bug is also permanent unless you architected an upgrade path. This is why upgradeability is a first-class design decision.

The Marketnode lens

Now apply the model. A tokenized fund lives in a regulated world: you legally cannot let arbitrary wallets hold shares (KYC/AML), and a regulator needs an accountable party. So Marketnode's world looks like this:

Hold onto one phrase: "a blockchain removes a trusted intermediary; regulation often requires one." Institutional tokenization is the art of getting the benefits of the first without violating the second.

Retrieve it (don't peek)

Answer from memory — effortful recall is what makes this stick. Click an option.

1. A colleague proposes putting fund NAV prices on-chain "so they can't be faked." What is the strongest objection?
2. When is a blockchain genuinely the right tool over a normal database?
3. Why does a tokenized fund still need an off-chain transfer agent?

Primary source

Read this once, slowly — it's the canonical, vendor-neutral foundation: Ethereum.org — Intro to Ethereum & how it works. Focus on the framing of state, nodes, and consensus; skip the staking economics for now (out of scope per your mission).

I'm your teacher — ask me. Anything unclear, anything you want pushed deeper, or a "how would I phrase this to a candidate?" — just ask in the chat. That dialogue is part of the lesson, not a detour.