UTXOSUITE — home
Back to Academy
LEVEL 1 · Free

Crypto & Blockchain Foundations

Build the mental model required to reason about chains, transactions, wallets and finality without marketing shortcuts.

8 lessons · 8 Field exercise · 8 Practical scenarios · 20 question · 80% passing score
Start learning0% · 0/21

What you will be able to do

Understand what a blockchain is actually agreeing on and when a transaction can reasonably be treated as settled.

Separate identity, signing authority, addresses and wallet software so security decisions start from the right boundary.

Follow a transaction from construction through broadcast, mempool, inclusion and finality.

Compare how Bitcoin-style outputs and account-based chains represent ownership, spending and state.

Curriculum

1.1 · State is the thing being agreed on14 min
1.2 · Consensus does not remove trust assumptions16 min
Lab · Trace the transaction

This course includes

  • 8 lessons · 12 guided hours
  • 4 Lab · Practical scenarios
  • 8 Applied case files · 8 Knowledge checks
  • 52 Item exam bank · 80% pass mark
  • Completion credential: UTXO Certified · Crypto Foundations

What this course expects of you

  • Trace a transaction and explain where trust actually sits.
  • Passing score: 80%
  • No prior course required.
Course briefing

Training contract

Trace a transaction and explain where trust actually sits.

01 · Target capabilityTrace a transaction and explain where trust actually sits.
02 · Recommended prerequisiteNo prior course required
Practical deliverables
01

State, consensus & finality

Understand what a blockchain is actually agreeing on and when a transaction can reasonably be treated as settled.

Evidence memo · TX-FLOW
02

Keys, addresses & wallet boundaries

Separate identity, signing authority, addresses and wallet software so security decisions start from the right boundary.

Evidence memo · KEY-BOUNDARY
03

Transaction lifecycle & fees

Follow a transaction from construction through broadcast, mempool, inclusion and finality.

Evidence memo · TX-FLOW
04

UTXO vs account models

Compare how Bitcoin-style outputs and account-based chains represent ownership, spending and state.

Evidence memo · TX-FLOW
Assessment contract
Lesson checks8
Module labs4
Final exam20
Mastery threshold80%
Complete syllabus

Crypto & Blockchain Foundations

Review the full curriculum, competencies and assessment path before starting.

Guided study load12h
modules4
lessons8
01

State, consensus & finality

Understand what a blockchain is actually agreeing on and when a transaction can reasonably be treated as settled.

1.1
State is the thing being agreed on45 min · Deep technical lesson
1.2
Consensus does not remove trust assumptions45 min · Deep technical lesson
Module practical labTrace the transaction
02

Keys, addresses & wallet boundaries

Separate identity, signing authority, addresses and wallet software so security decisions start from the right boundary.

2.1
A key authorizes; an address identifies45 min · Deep technical lesson
2.2
A wallet is more than key storage45 min · Deep technical lesson
Module practical labProtect the signing boundary
03

Transaction lifecycle & fees

Follow a transaction from construction through broadcast, mempool, inclusion and finality.

3.1
From intent to inclusion45 min · Deep technical lesson
3.2
Fees buy inclusion priority, not correctness45 min · Deep technical lesson
Module practical labTrace the transaction
04

UTXO vs account models

Compare how Bitcoin-style outputs and account-based chains represent ownership, spending and state.

4.1
UTXO chains spend discrete outputs45 min · Deep technical lesson
4.2
Account chains mutate shared state45 min · Deep technical lesson
Module practical labTrace the transaction
Competencies
  • Consensus chooses an accepted history; it does not make every application safe.
  • Finality is a spectrum whose meaning depends on the chain and threat model.
  • Different consensus systems fail differently.
  • Economic security and application security are separate layers.
  • Private keys and recovery phrases are authority material.
  • Addresses are public identifiers, not secrets.
  • Cryptographic validity does not guarantee UI truthfulness.
  • Hardware signers reduce some risks but cannot explain every payload.
  • The safest interception point is before irreversible authorization.
  • Broadcast is distinct from signing.
  • Fee estimation and security validation solve different problems.
  • Long pending periods can change execution assumptions.
Assessment path
  1. Written field exercise × 8
  2. Knowledge checks × 8
  3. Module practical lab × 4
  4. Timed final exam · 20 · ≥ 80%
Guided study load
  1. Deep technical lesson · 360 min
  2. Written field exercise · 160 min
  3. Module practical lab · 140 min
  4. Specialist units · 105 min
  5. Timed final exam · 30 min
COURSE HANDBOOK

Scope, outcomes and study standard

12h
Who this is for

Build the mental model required to reason about chains, transactions, wallets and finality without marketing shortcuts.

Prerequisites

No prior technical course is required.

Learning outcomes
  • Consensus chooses an accepted history; it does not make every application safe.
  • Finality is a spectrum whose meaning depends on the chain and threat model.
  • A valid transaction can still be economically or operationally harmful.
  • Different consensus systems fail differently.
  • Economic security and application security are separate layers.
  • Know which confirmations or finality guarantees your workflow requires.
  • Private keys and recovery phrases are authority material.
  • Addresses are public identifiers, not secrets.
  • A signature can grant power without directly transferring funds at that moment.
  • Cryptographic validity does not guarantee UI truthfulness.
Study method
  1. 01

    Read the six-part technical chapter

  2. 02

    Inspect the unique visual and protocol model

  3. 03

    Work through the case file and evidence map

  4. 04

    Submit the written field exercise

  5. 05

    Pass the knowledge check and module lab

  6. 06

    Complete the timed final assessment

Evidence standard

Claims should be tied to observable fields, protocol behavior, primary references or clearly stated assumptions. Unknowns must remain explicit instead of being silently treated as safe.

Completion standard

Completion requires the written work, knowledge checks, all module labs and a final exam score of at least 80%. Professional level also requires the capstone.

Core glossary
State is the thing being agreed on
A blockchain is not a magic database. Nodes apply rules to proposed state transitions and converge on a history according to a consensus mechanism. Security analysis starts by asking which state is authoritative, which assumptions establish it, and how much reorganisation risk remains.
Consensus does not remove trust assumptions
Proof-of-work, proof-of-stake and other systems distribute authority differently. They change who can propose or finalize state, the cost of attacking history and the failure modes around censorship or liveness. A security review should name those assumptions rather than hide them behind the word decentralized.
A key authorizes; an address identifies
A private key proves authority to create valid signatures. An address is a public identifier derived from or controlled by signing rules. Confusing the two leads to dangerous support practices: sharing an address is normal; sharing a private key or recovery phrase transfers control.
A wallet is more than key storage
Wallet software constructs requests, renders context, connects to sites and asks a signer to authorize actions. The wallet UI can therefore be wrong, compromised or incomplete even when the cryptography is correct. Treat the signer, interface, browser origin and device as separate trust boundaries.
From intent to inclusion
A transaction begins as an intent, becomes a serialized payload, is signed, propagated and eventually included in a block. Each step adds different risks: wrong destination during construction, malicious payload before signing, unreliable RPC during propagation or reorganisation after inclusion.
Fees buy inclusion priority, not correctness
Fees influence whether and how quickly a transaction is included. They do not validate the business intent. A high-fee malicious transaction remains malicious, while a low-fee correct transaction can remain pending long enough for market or operational assumptions to change.
UTXO chains spend discrete outputs
In a UTXO model, a transaction consumes previous outputs and creates new ones. Coin selection, change outputs and script conditions matter to privacy, fees and validity. The wallet is effectively building a graph transition rather than editing a single account balance.
Account chains mutate shared state
Account-based chains represent balances, nonces and contract storage in a shared state. A call may trigger arbitrary downstream logic through contracts. Understanding the top-level destination is therefore insufficient; method data, delegate calls and state-dependent execution can matter more than the visible recipient.
SPECIALIST EXTENSIONS

Modern protocol and operational topics

These extensions broaden the core curriculum with current standards and security boundaries that practitioners are expected to recognize.

HD wallets, BIP-32 and derivation boundaries
Specialist study unit01
EXT / 01

HD wallets, BIP-32 and derivation boundaries

Understand how one seed expands into a hierarchy of extended keys, why hardened derivation exists and why an xpub is more sensitive than an ordinary address. Security depends on which subtree information crosses each trust boundary.

Security focusDerivation path · hardened vs non-hardened · xpub exposure · account separation
Study taskRead the primary material, identify the trust boundary, and explain how the mechanism changes the authorization or execution model.
Required outputProduce a concise analyst note containing assumptions, material evidence, failure conditions and a justified security decision.
Primary referencesBIP-32
PSBT, offline signing and transaction handoff
Specialist study unit02
EXT / 02

PSBT, offline signing and transaction handoff

Study PSBT as a structured handoff between transaction construction and signing. A signer must verify inputs, outputs, change, fee and unknown fields instead of trusting an imported PSBT merely because it came from an offline workflow.

Security focusUnsigned transaction · input metadata · change · signer verification · PSBT v0/v2
Study taskRead the primary material, identify the trust boundary, and explain how the mechanism changes the authorization or execution model.
Required outputProduce a concise analyst note containing assumptions, material evidence, failure conditions and a justified security decision.
Primary referencesBIP-174BIP-370
Taproot, Schnorr and MuSig2 authorization
Specialist study unit03
EXT / 03

Taproot, Schnorr and MuSig2 authorization

Connect Taproot key/script paths with BIP-340-compatible multisignature. Aggregate keys can simplify on-chain representation, while nonce handling, participant coordination and fallback policy remain critical operational concerns.

Security focusTaproot key path · script path · Schnorr · MuSig2 · nonce discipline
Study taskRead the primary material, identify the trust boundary, and explain how the mechanism changes the authorization or execution model.
Required outputProduce a concise analyst note containing assumptions, material evidence, failure conditions and a justified security decision.
Primary referencesBIP-341BIP-327
Module 01

State, consensus & finality

Understand what a blockchain is actually agreeing on and when a transaction can reasonably be treated as settled.

Technical environment related to this course module
Lesson 1.1

State is the thing being agreed on

14 min
STATE / CONSENSUS
UTXO ACADEMY / CONCEPT MODELSTATE / CONSENSUSFINALITYVISUAL AID · NOT A SECURITY VERDICT
Technical chapter

State is the thing being agreed on

Deep technical lesson
01
Mental model

A blockchain is not a magic database. Nodes apply rules to proposed state transitions and converge on a history according to a consensus mechanism. Security analysis starts by asking which state is authoritative, which assumptions establish it, and how much reorganisation risk remains.

This concept matters because Consensus chooses an accepted history; it does not make every application safe.

Consensus determines which history is accepted, while finality policy determines when your operation treats that history as settled.

02
What actually happens

Start with chain, confirmations and value at risk.

At protocol and execution level, inspect state and transition and consensus and reorg and finality. Protocol identifiers remain untranslated because they are part of the technical payload.

state

accepted chain/application state

transition

valid state change

consensus

history selection / finalization

reorg

accepted history can change

finality

confidence / economic or protocol guarantee

03
Failure surface

A valid transaction can still be operationally premature if reorg tolerance and treasury policy disagree.

The practical consequence is that Finality is a spectrum whose meaning depends on the chain and threat model. Unknown is not equivalent to safe.

  • treating inclusion as absolute finality
  • ignoring reorg assumptions
  • confusing consensus security with app safety
  • wrong confirmation threshold
  • no chain-specific finality model
04
Decision standard

Escalate when confirmation depth is below the value-specific settlement policy.

The practical consequence is that Finality is a spectrum whose meaning depends on the chain and threat model.

Escalate when evidence is contradictory, incomplete or the consequence exceeds routine policy.

05
Verification procedure

Verify the request through independent evidence before irreversible authorization.

  1. 01

    identify consensus mechanism

  2. 02

    define confirmation/finality criterion

  3. 03

    measure reorg exposure

  4. 04

    separate protocol validity from economic intent

  5. 05

    document settlement assumption

06
Required analyst output

Record the facts, assumptions, unknowns and decision so another analyst can reproduce the review.

Consensus chooses an accepted history; it does not make every application safe. and A valid transaction can still be economically or operationally harmful.

Required analyst outputchain finality assumption record
State is the thing being agreed on
LESSON VISUALState is the thing being agreed onstate consensus finality
State is the thing being agreed on
REAL-WORLD CONTEXT · NODE & INFRASTRUCTURE ENVIRONMENTState is the thing being agreed onCONCEPT → REAL ENVIRONMENT → OPERATIONAL DECISION
VISUAL MODEL / AUTHORITY MAPstate-consensus-finality
N01N02N03N04N05N06AUTHORITY MAPState is the thing being agreed on
CONCEPT → EVIDENCE → FAILURE MODE → VERIFICATION
Technical workbook

Analyst objective

Consensus chooses an accepted history; it does not make every application safe.

Mechanics
stateaccepted chain/application state
transitionvalid state change
consensushistory selection / finalization
reorgaccepted history can change
finalityconfidence / economic or protocol guarantee
Failure signals
  1. 01

    treating inclusion as absolute finality

  2. 02

    ignoring reorg assumptions

  3. 03

    confusing consensus security with app safety

  4. 04

    wrong confirmation threshold

  5. 05

    no chain-specific finality model

Verification procedure
  1. 01

    identify consensus mechanism

  2. 02

    define confirmation/finality criterion

  3. 03

    measure reorg exposure

  4. 04

    separate protocol validity from economic intent

  5. 05

    document settlement assumption

Reasoning chain
  1. 01

    facts → material evidence

  2. 02

    evidence → consequence / authority

  3. 03

    consequence → explicit decision + next action

Required deliverablechain finality assumption record
Protocol walkthrough

Follow the security decision path

state / consensus / finality
01Observe
  • state: accepted chain/application state
  • transition: valid state change
02Trace
  • consensus: history selection / finalization
  • reorg: accepted history can change
  • finality: confidence / economic or protocol guarantee
03Challenge
  • treating inclusion as absolute finality
  • ignoring reorg assumptions
  • confusing consensus security with app safety
04Verify
  • identify consensus mechanism
  • define confirmation/finality criterion
  • measure reorg exposure
05Output
  • chain finality assumption record
Authority surfacestate · transition · consensus
Failure conditiontreating inclusion as absolute finality
Applied case file
btc-finality
CASE / state-consensus-finality
chainBitcoin
value1.8 BTC
confirmations1
reorg Policytreasury requires 6
mempool Replacementdisabled
questionsettled or still operationally reversible?
Analyst task

Before answering the checkpoint, identify the authority being granted, the trust boundary that can fail, and the consequence that becomes irreversible.

Evidence map

Organize before you decide

Separate identity, authority, execution and context before reaching a security decision.

01
Identity

Who or what is requesting, receiving or representing authority?

02
Authority

What capability can be granted, retained or exercised?

reorg Policytreasury requires 6
03
Execution

What will the payload, route or system actually do?

value1.8 BTC
mempool Replacementdisabled
04
Context

Which surrounding facts can materially change the decision?

chainBitcoin
confirmations1
questionsettled or still operationally reversible?
Field exercise

Produce an analyst-ready finding

Local-only analyst record

Do not answer from memory. Use the case, protocol fields and verification procedure above to write a reproducible finding.

Focusstate · transition · consensus
Failure signaltreating inclusion as absolute finality
Verify firstidentify consensus mechanism
Deliverablechain finality assumption record
Completion criteria
  • Cites material evidence, not UI appearance.
  • Names the authority, state transition or consequence.
  • Provides a reproducible next action or decision.
Security notes
  1. 01

    Consensus chooses an accepted history; it does not make every application safe.

  2. 02

    Finality is a spectrum whose meaning depends on the chain and threat model.

  3. 03

    A valid transaction can still be economically or operationally harmful.

Analyst notebook

Build your evidence memo

Local-only learning record

Record your reasoning before the checkpoint. Finish with an explicit decision or next action. Notes stay on this device.

LOCAL STORAGE
Field exercise

Develop all three sections before completion.

Lesson 1.2

Consensus does not remove trust assumptions

16 min
CONSENSUS MODEL
UTXO ACADEMY / CONCEPT MODELCONSENSUS MODELASSUMPTIONSVISUAL AID · NOT A SECURITY VERDICT
Technical chapter

Consensus does not remove trust assumptions

Deep technical lesson
01
Mental model

Proof-of-work, proof-of-stake and other systems distribute authority differently. They change who can propose or finalize state, the cost of attacking history and the failure modes around censorship or liveness. A security review should name those assumptions rather than hide them behind the word decentralized.

This concept matters because Different consensus systems fail differently.

Consensus distributes the ability to extend or finalize history but each design concentrates different failure modes.

02
What actually happens

Identify validator/miner concentration, liveness assumptions and bridge dependencies.

At protocol and execution level, inspect safety and liveness and censorship and economic security and centralization. Protocol identifiers remain untranslated because they are part of the technical payload.

safety

conflicting histories prevented

liveness

network continues progressing

censorship

transactions can be excluded/delayed

economic security

cost of attacking consensus

centralization

concentration of block/finality power

03
Failure surface

Application teams often inherit consensus assumptions without documenting how censorship, reorg or halted finality affects the workflow.

The practical consequence is that Economic security and application security are separate layers. Unknown is not equivalent to safe.

  • generic 'decentralized' claim
  • no adversary model
  • ignoring validator/miner concentration
  • assuming liveness under every partition
  • same finality policy across all chains
04
Decision standard

Require an explicit operating assumption for finality and liveness before treating the chain as a trusted dependency.

The practical consequence is that Economic security and application security are separate layers.

Escalate when evidence is contradictory, incomplete or the consequence exceeds routine policy.

05
Verification procedure

Verify the request through independent evidence before irreversible authorization.

  1. 01

    name consensus actors

  2. 02

    identify safety/liveness assumptions

  3. 03

    identify attack/economic threshold

  4. 04

    inspect concentration dependencies

  5. 05

    set workflow-specific finality requirement

06
Required analyst output

Record the facts, assumptions, unknowns and decision so another analyst can reproduce the review.

Different consensus systems fail differently. and Know which confirmations or finality guarantees your workflow requires.

Required analyst outputconsensus threat-assumption matrix
Consensus does not remove trust assumptions
LESSON VISUALConsensus does not remove trust assumptionsconsensus tradeoffs
Consensus does not remove trust assumptions
REAL-WORLD CONTEXT · NODE & INFRASTRUCTURE ENVIRONMENTConsensus does not remove trust assumptionsCONCEPT → REAL ENVIRONMENT → OPERATIONAL DECISION
VISUAL MODEL / TRUST TOPOLOGYconsensus-tradeoffs
N01N02N03N04N05N06TRUST TOPOLOGYConsensus does not remove trust assumptions
CONCEPT → EVIDENCE → FAILURE MODE → VERIFICATION
Technical workbook

Analyst objective

Different consensus systems fail differently.

Mechanics
safetyconflicting histories prevented
livenessnetwork continues progressing
censorshiptransactions can be excluded/delayed
economic securitycost of attacking consensus
centralizationconcentration of block/finality power
Failure signals
  1. 01

    generic 'decentralized' claim

  2. 02

    no adversary model

  3. 03

    ignoring validator/miner concentration

  4. 04

    assuming liveness under every partition

  5. 05

    same finality policy across all chains

Verification procedure
  1. 01

    name consensus actors

  2. 02

    identify safety/liveness assumptions

  3. 03

    identify attack/economic threshold

  4. 04

    inspect concentration dependencies

  5. 05

    set workflow-specific finality requirement

Reasoning chain
  1. 01

    facts → material evidence

  2. 02

    evidence → consequence / authority

  3. 03

    consequence → explicit decision + next action

Required deliverableconsensus threat-assumption matrix
Protocol walkthrough

Follow the security decision path

consensus / tradeoffs
01Observe
  • safety: conflicting histories prevented
  • liveness: network continues progressing
02Trace
  • censorship: transactions can be excluded/delayed
  • economic security: cost of attacking consensus
  • centralization: concentration of block/finality power
03Challenge
  • generic 'decentralized' claim
  • no adversary model
  • ignoring validator/miner concentration
04Verify
  • name consensus actors
  • identify safety/liveness assumptions
  • identify attack/economic threshold
05Output
  • consensus threat-assumption matrix
Authority surfacesafety · liveness · censorship
Failure conditiongeneric 'decentralized' claim
Applied case file
consensus-risk
CASE / consensus-tradeoffs
systemPoS chain
validator Concentrationtop 4 = 48%
finalityeconomic
bridge Dependencyyes
withdrawal Delay7 days
reviewliveness vs finality assumptions
Analyst task

Before answering the checkpoint, identify the authority being granted, the trust boundary that can fail, and the consequence that becomes irreversible.

Evidence map

Organize before you decide

Separate identity, authority, execution and context before reaching a security decision.

01
Identity

Who or what is requesting, receiving or representing authority?

02
Authority

What capability can be granted, retained or exercised?

03
Execution

What will the payload, route or system actually do?

04
Context

Which surrounding facts can materially change the decision?

systemPoS chain
validator Concentrationtop 4 = 48%
finalityeconomic
bridge Dependencyyes
withdrawal Delay7 days
reviewliveness vs finality assumptions
Field exercise

Produce an analyst-ready finding

Local-only analyst record

Do not answer from memory. Use the case, protocol fields and verification procedure above to write a reproducible finding.

Focussafety · liveness · censorship
Failure signalgeneric 'decentralized' claim
Verify firstname consensus actors
Deliverableconsensus threat-assumption matrix
Completion criteria
  • Cites material evidence, not UI appearance.
  • Names the authority, state transition or consequence.
  • Provides a reproducible next action or decision.
Security notes
  1. 01

    Different consensus systems fail differently.

  2. 02

    Economic security and application security are separate layers.

  3. 03

    Know which confirmations or finality guarantees your workflow requires.

Analyst notebook

Build your evidence memo

Local-only learning record

Record your reasoning before the checkpoint. Finish with an explicit decision or next action. Notes stay on this device.

LOCAL STORAGE
Field exercise

Develop all three sections before completion.

Practical lab locked

Pass both lesson knowledge checks in this module before attempting the practical lab.

Module 02

Keys, addresses & wallet boundaries

Separate identity, signing authority, addresses and wallet software so security decisions start from the right boundary.

Module locked

Complete the previous module, including its practical lab, before continuing.

Module 03

Transaction lifecycle & fees

Follow a transaction from construction through broadcast, mempool, inclusion and finality.

Operational security environment related to this course module
Module locked

Complete the previous module, including its practical lab, before continuing.

Module 04

UTXO vs account models

Compare how Bitcoin-style outputs and account-based chains represent ownership, spending and state.

Module locked

Complete the previous module, including its practical lab, before continuing.

Final examination

Final examination

This is a cumulative assessment. Questions are rebuilt from the course concepts and practical scenarios on every attempt.

You must score at least 80% to pass. Completing theory alone does not issue a credential.

Passing score80%
Best score0%
Bank52
Attempt20
Attempts0
Time limit30 min
Final examination
UTXO ACADEMY / FINAL EXAMINATION · foundationsFinal examination
LOCKEDComplete every lesson checkpoint and every practical lab before the final examination unlocks.
Progress · 0%
Continue