Course page
Crypto & Blockchain Foundations1 of 14
Lesson 1.1

State is the thing being agreed on

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.

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

Position in the course
1 of 14
Finishing this opens
Consensus does not remove trust assumptions
Progress
0/21 · 0%

Course content

Module 01State, consensus & finality
Module 02Keys, addresses & wallet boundaries
Module 03Transaction lifecycle & fees
Module 04UTXO vs account models
AssessmentAssessment