Crypto & Blockchain Foundations
Build the mental model required to reason about chains, transactions, wallets and finality without marketing shortcuts.
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
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.
Training contract
Trace a transaction and explain where trust actually sits.
State, consensus & finality
Understand what a blockchain is actually agreeing on and when a transaction can reasonably be treated as settled.
Evidence memo · TX-FLOWKeys, addresses & wallet boundaries
Separate identity, signing authority, addresses and wallet software so security decisions start from the right boundary.
Evidence memo · KEY-BOUNDARYTransaction lifecycle & fees
Follow a transaction from construction through broadcast, mempool, inclusion and finality.
Evidence memo · TX-FLOWUTXO vs account models
Compare how Bitcoin-style outputs and account-based chains represent ownership, spending and state.
Evidence memo · TX-FLOWCrypto & Blockchain Foundations
Review the full curriculum, competencies and assessment path before starting.
State, consensus & finality
Understand what a blockchain is actually agreeing on and when a transaction can reasonably be treated as settled.
Keys, addresses & wallet boundaries
Separate identity, signing authority, addresses and wallet software so security decisions start from the right boundary.
Transaction lifecycle & fees
Follow a transaction from construction through broadcast, mempool, inclusion and finality.
UTXO vs account models
Compare how Bitcoin-style outputs and account-based chains represent ownership, spending and state.
- 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.
- Written field exercise × 8
- Knowledge checks × 8
- Module practical lab × 4
- Timed final exam · 20 · ≥ 80%
- Deep technical lesson · 360 min
- Written field exercise · 160 min
- Module practical lab · 140 min
- Specialist units · 105 min
- Timed final exam · 30 min
Scope, outcomes and study standard
Build the mental model required to reason about chains, transactions, wallets and finality without marketing shortcuts.
No prior technical course is required.
- 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.
- 01
Read the six-part technical chapter
- 02
Inspect the unique visual and protocol model
- 03
Work through the case file and evidence map
- 04
Submit the written field exercise
- 05
Pass the knowledge check and module lab
- 06
Complete the timed final assessment
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 requires the written work, knowledge checks, all module labs and a final exam score of at least 80%. Professional level also requires the capstone.
- 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.
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
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.
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.
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.
State, consensus & finality
Understand what a blockchain is actually agreeing on and when a transaction can reasonably be treated as settled.

State is the thing being agreed on

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.
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.
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.
stateaccepted chain/application state
transitionvalid state change
consensushistory selection / finalization
reorgaccepted history can change
finalityconfidence / economic or protocol guarantee
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
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.
Verify the request through independent evidence before irreversible authorization.
- 01
identify consensus mechanism
- 02
define confirmation/finality criterion
- 03
measure reorg exposure
- 04
separate protocol validity from economic intent
- 05
document settlement assumption
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.
Analyst objective
Consensus chooses an accepted history; it does not make every application safe.
Mechanics
accepted chain/application statevalid state changehistory selection / finalizationaccepted history can changeconfidence / economic or protocol guaranteeFailure signals
- 01
treating inclusion as absolute finality
- 02
ignoring reorg assumptions
- 03
confusing consensus security with app safety
- 04
wrong confirmation threshold
- 05
no chain-specific finality model
Verification procedure
- 01
identify consensus mechanism
- 02
define confirmation/finality criterion
- 03
measure reorg exposure
- 04
separate protocol validity from economic intent
- 05
document settlement assumption
Reasoning chain
- 01
facts → material evidence
- 02
evidence → consequence / authority
- 03
consequence → explicit decision + next action
chain finality assumption recordFollow the security decision path
state / consensus / finality- state: accepted chain/application state
- transition: valid state change
- consensus: history selection / finalization
- reorg: accepted history can change
- finality: confidence / economic or protocol guarantee
- treating inclusion as absolute finality
- ignoring reorg assumptions
- confusing consensus security with app safety
- identify consensus mechanism
- define confirmation/finality criterion
- measure reorg exposure
- chain finality assumption record
Bitcoin1.8 BTC1treasury requires 6disabledsettled or still operationally reversible?Before answering the checkpoint, identify the authority being granted, the trust boundary that can fail, and the consequence that becomes irreversible.
Organize before you decide
Separate identity, authority, execution and context before reaching a security decision.
Identity
Who or what is requesting, receiving or representing authority?
Authority
What capability can be granted, retained or exercised?
treasury requires 6Execution
What will the payload, route or system actually do?
1.8 BTCdisabledContext
Which surrounding facts can materially change the decision?
Bitcoin1settled or still operationally reversible?Produce an analyst-ready finding
Do not answer from memory. Use the case, protocol fields and verification procedure above to write a reproducible finding.
- Cites material evidence, not UI appearance.
- Names the authority, state transition or consequence.
- Provides a reproducible next action or decision.
- 01
Consensus chooses an accepted history; it does not make every application safe.
- 02
Finality is a spectrum whose meaning depends on the chain and threat model.
- 03
A valid transaction can still be economically or operationally harmful.
Build your evidence memo
Record your reasoning before the checkpoint. Finish with an explicit decision or next action. Notes stay on this device.
Develop all three sections before completion.
Consensus does not remove trust assumptions

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.
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.
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.
safetyconflicting histories prevented
livenessnetwork continues progressing
censorshiptransactions can be excluded/delayed
economic securitycost of attacking consensus
centralizationconcentration of block/finality power
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
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.
Verify the request through independent evidence before irreversible authorization.
- 01
name consensus actors
- 02
identify safety/liveness assumptions
- 03
identify attack/economic threshold
- 04
inspect concentration dependencies
- 05
set workflow-specific finality requirement
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.
Analyst objective
Different consensus systems fail differently.
Mechanics
conflicting histories preventednetwork continues progressingtransactions can be excluded/delayedcost of attacking consensusconcentration of block/finality powerFailure signals
- 01
generic 'decentralized' claim
- 02
no adversary model
- 03
ignoring validator/miner concentration
- 04
assuming liveness under every partition
- 05
same finality policy across all chains
Verification procedure
- 01
name consensus actors
- 02
identify safety/liveness assumptions
- 03
identify attack/economic threshold
- 04
inspect concentration dependencies
- 05
set workflow-specific finality requirement
Reasoning chain
- 01
facts → material evidence
- 02
evidence → consequence / authority
- 03
consequence → explicit decision + next action
consensus threat-assumption matrixFollow the security decision path
consensus / tradeoffs- 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
- generic 'decentralized' claim
- no adversary model
- ignoring validator/miner concentration
- name consensus actors
- identify safety/liveness assumptions
- identify attack/economic threshold
- consensus threat-assumption matrix
PoS chaintop 4 = 48%economicyes7 daysliveness vs finality assumptionsBefore answering the checkpoint, identify the authority being granted, the trust boundary that can fail, and the consequence that becomes irreversible.
Organize before you decide
Separate identity, authority, execution and context before reaching a security decision.
Identity
Who or what is requesting, receiving or representing authority?
Authority
What capability can be granted, retained or exercised?
Execution
What will the payload, route or system actually do?
Context
Which surrounding facts can materially change the decision?
PoS chaintop 4 = 48%economicyes7 daysliveness vs finality assumptionsProduce an analyst-ready finding
Do not answer from memory. Use the case, protocol fields and verification procedure above to write a reproducible finding.
- Cites material evidence, not UI appearance.
- Names the authority, state transition or consequence.
- Provides a reproducible next action or decision.
- 01
Different consensus systems fail differently.
- 02
Economic security and application security are separate layers.
- 03
Know which confirmations or finality guarantees your workflow requires.
Build your evidence memo
Record your reasoning before the checkpoint. Finish with an explicit decision or next action. Notes stay on this device.
Develop all three sections before completion.
Pass both lesson knowledge checks in this module before attempting the practical lab.
Keys, addresses & wallet boundaries
Separate identity, signing authority, addresses and wallet software so security decisions start from the right boundary.
Complete the previous module, including its practical lab, before continuing.
Transaction lifecycle & fees
Follow a transaction from construction through broadcast, mempool, inclusion and finality.

Complete the previous module, including its practical lab, before continuing.
UTXO vs account models
Compare how Bitcoin-style outputs and account-based chains represent ownership, spending and state.
Complete the previous module, including its practical lab, before continuing.
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.