BAC-L4-ARCH-101Blockchain architecture
Founding protocol design decisions
The handful of choices that determine everything else and cannot be replayed: execution model, state model, unit of security.
- Level
- L4 — Blockchain architect
- Duration
- 4 h
- Maintainer
- Chief Blockchain Architect
Learning objectives
- 01Identify a design's irreversible decisions
- 02Document an architecture decision and the alternatives rejected
- 03Recognise a non-technical constraint disguised as a technical one
Guided lab
Reconstruct two real protocols' founding decisions from their documentation.
Independent lab
Write the architecture decision records for your own national project.
Security angle
An undocumented decision will one day be undone in ignorance: the record is a safety device.
Assessment
Decision records assessed on the quality of the rejected alternatives.
