Reading room
The four reference books, chapter-mapped to the course — now with study companions for the nine highest-value chapters and one-click page launchers that open your own copy at the right page. Levels: 🟢 everyone · 🔵 technical · 🟣 advanced.
These are commercial, copyrighted books — republishing their pages or text on this site isn't something we can do. Instead: every key chapter gets an original companion (what to look for, questions, an exercise), a page launcher into your own PDF copy, and — for Mastering Ethereum, which its authors publish free — links to the official chapter texts.
B·0Shelf setup — point launchers at your copies
Folder where your book PDFs live (stored only in this browser):
Browsers don't allow a website to open local files directly — so each ⎘ p.N button copies a ready link like file:///…/book.pdf#page=332. Paste it into a new tab (Ctrl+L, Ctrl+V, Enter) and your PDF opens at that exact page.
B·1Four reading paths (pick one, not all)
Quickstart
ME ch. 1–2 → BD ch. 2 → ME ch. 7. The conceptual core of M01–M02, from two angles.
Security
ME ch. 9 with its companion below, then the Ethernaut wargame (resources page).
AI × chain
AIF ch. 1 → 2 → 6 → 11 → 15 — guardrails, LLM foundations, RAG, provenance, lean shipping.
Business case
AIF ch. 13 + 15 — the anti-hype toolkit for your capstone's PoC plan and kill criterion.
B·2Mastering Ethereum — Antonopoulos & Wood official free text
783 PDF pages · the canonical reference · authors publish it free (CC BY-NC-ND): github.com/ethereumbook — the "text →" links below open the official chapters. Caveat: the edition predates The Merge and Foundry; read consensus as PoW-era history.
| Ch. | Topic → read with | Your copy | Official text |
|---|---|---|---|
| 1–2 | What Ethereum is · wallet/testnet basics → M01–M02 🟢 | text → | |
| 4 | Cryptography: keys → addresses → M01 L6 🔵 | text → | |
| 5 | Wallets, HD derivation, seed mechanics → M01/M10 🔵 | text → | |
| 6 | Transactions, gas, signing → M02 L1 🔵 | text → | |
| 7 | Solidity — the language → M02 L2 🔵 | text → | |
| 9 | Security masterclass → M02 L5 · M06 🔵 | text → | |
| 10 | Tokens: ERC-20/721 internals → M02 L3 · M10 🔵 | text → | |
| 11 | Oracles — trust models → M02 L4 · M05–06 🔵 | text → | |
| 13–14 | EVM internals · PoW consensus (history) → M02 🟣 · M01 | text → |
STUDYCompanion · ME ch. 7 — Solidity, read like an insurance engineer15 min prep
Before you read
Redo our HelloPolicy lab so the chapter lands on working intuition, not blank pages.
Answer while reading
- Which data types would you use for premium amounts, policy ids, and expiry dates — and why do wei-scale integers make rounding rules explicit?
- What exactly does
payablechange about a function, and which HelloPolicy functions carry it? - When does the chapter reach events, how does indexing work, and what would your claims backend subscribe to?
- Where do
require/revert/custom errors each belong in a premium-collection flow?
After
Extend HelloPolicy with one feature the chapter taught you (e.g. a beneficiary address set at purchase, or a per-holder cover limit) — compile it clean in Remix.
STUDYCompanion · ME ch. 9 — the security masterclassthe shelf's most valuable 100 pages
How to study it
Don't read linearly. For each vulnerability class, run a three-step drill: ① read the attack until you can explain it to a colleague in two sentences, ② find which of our M02 "top-8 wounds" it matches, ③ write the one-line defence rule you'd enforce in code review.
Answer while reading
- For reentrancy: why does checks-effects-interactions work, and what would the equivalent bug look like in TyphoonCover's
claim()if the flag moved after the transfer? - Which attacks disappear on a permissioned chain (M03) and which survive unchanged? (This question sorts real security understanding from folklore.)
- Whose incentives does front-running exploit, and does your parametric trigger design expose any?
After
Play three levels of Ethernaut. If you can beat "Re-entrancy" and explain why, this chapter did its job.
STUDYCompanion · ME ch. 11 — oracles, the claims adjuster you didn't hirepairs with M05–M06
Answer while reading
- Which oracle designs does the chapter distinguish (immediate-read, publish-subscribe, request-response), and which does a typhoon trigger need?
- What trust assumptions does each design make — and who, concretely, would you be trusting for PAGASA wind data?
- How do decentralised oracle networks change the failure story you coded in
refundOnDataFailure()?
After
Rewrite the "oracle governance" row of your M06 edge-case table with the chapter's vocabulary — it should get twice as precise.
B·3AI Frameworks Enabled by Blockchain — Dhillon
564 PDF pages · Apress · two books braided: an LLM engineering primer and a blockchain-for-AI-governance argument. M11 is built on it.
| Ch. | Topic → read with | Your copy |
|---|---|---|
| 1 | AI stacks, guardrails, constitutional AI, chain-based AI governance → M11 L4 🟢 | |
| 2 | RNN → transformer → GPT → alignment → scaling laws → M11 L2 🔵 | |
| 4 | Consensus & mining vs AI hardware/energy; AI copyright → M01 L8 🔵 | |
| 5 | Tx workflow, SPV, Merkle analogy, forks → M01 L4 🔵 | |
| 6 | Inference, fine-tuning, RAG → M11 🔵 | |
| 9 | DAOs: governance models, DeSci, RWA protocols → M08 · M10 🟣 | |
| 11 | Provenance: clinical trials, reputation, drug tracking → M11 L3 🟣 | |
| 13 | Technology revolutions & financial capital → M09 L1 🟢 | |
| 14 | BaaS providers 2025, decision tree, security → M03 L5 🔵 | |
| 15 | Lean method & business-model canvas for chain projects → M12 🟢 |
STUDYCompanion · AIF ch. 1 — guardrails & constitutional AIM11's backbone
Answer while reading
- List every guardrail layer the chapter names, then sort each into our four buckets: input filter, output validator, action limit, kill-switch. Which bucket is thinnest — there and in your own org?
- What does a "constitution" concretely contain, and what would five articles of an insurance conduct constitution say? Draft them.
- Where does the chapter argue a ledger beats a database for AI governance — and does that argument survive our M05 three-question framework?
After
Bring your five draft articles to Exercise 11.1 — they become the policy your decision-record schema must reference.
STUDYCompanion · AIF ch. 6 — RAG vs fine-tuning, the decision that matters at workdirectly billable knowledge
Answer while reading
- Extract the chapter's decision criteria into a two-column table: "changes weights?" / "changes context?" — costs, update speed, auditability.
- Note every inference metric it defines (latency, throughput, batching effects) — which would an insurer's SLA quote?
Then decide these four (our worksheet)
- Claims triage over ever-changing policy wordings → RAG or FT?
- A tone-consistent customer-email drafter → RAG or FT?
- Fraud-pattern classifier on stable historical labels → RAG or FT?
- Underwriting copilot citing current reinsurance treaties → RAG or FT?
Our answers: 1 RAG (fresh wordings, citations, auditability) · 2 FT (style is weights) · 3 FT/classical (stable distribution) · 4 RAG (currency + provenance). Argue with us.
STUDYCompanion · AIF ch. 11 — provenance lessons from another regulated industrythe auditable-AI chapter
The lens
Clinical trials and insurance claims share a shape: high-stakes decisions, regulator scrutiny, and an incentive to quietly rewrite history. Read every pattern asking "what is the claims equivalent?"
Answer while reading
- What, exactly, gets anchored in the trial-integrity designs — raw data, documents, or hashes? Why does that answer repeat our M04 PII rule?
- How does the reputation system bind identity to track record — and what would an adjuster or an AI model's version history look like in that scheme?
- In drug tracking, who verifies, and when? Map each verifier to an insurance counterpart (auditor, regulator, reinsurer).
After
Add one improvement to your Fig 11.1 decision-record schema that this chapter earned you (most readers add pre-registration: anchoring the decision policy before decisions are made, not just decisions after).
STUDYCompanion · AIF ch. 15 — the lean canvas your capstone needsanti-B3i toolkit
Answer while reading
- Fill the chapter's canvas for your capstone proposal: problem, users, value, channels, costs, revenue/funding — who pays in year 4 goes in ink.
- Which canvas box did B3i, we.trade and Contour all leave empty? (Check against M08/M09's autopsies.)
- What does "lean" change about a 90-day PoC — and what's your kill criterion, stated before you start?
After
Staple the finished canvas to capstone deliverable D6. A proposal that survives this chapter survives most steering committees.
B·4Blockchain for Big Data — Peng
201 PDF pages · academic survey · the data lens: what ledgers change about data quality, sharing incentives and provenance.
| Ch. | Topic → read with | Your copy |
|---|---|---|
| 2 | Five-layer architecture · consensus taxonomy · chain classes → M01 🟢 | |
| 3 | Parallel evolution of big data & blockchain → M01 L1 🟢 | |
| 4 | Convergence: the economics of verified data → M10–M11 🔵 | |
| 5 | Applications: finance, healthcare, supply chain, data sharing → M05 · M09 🟢 | |
| 6 | 2021-era future forecast — score it against reality → M10 🟢 |
STUDYCompanion · BD ch. 2 — the cleanest architecture skeleton in printreinforces all of M01
Answer while reading
- Draw the five layers (data / network / consensus / contract / application) from memory after reading — then place every M01 concept (hash, block, PoS, chaincode, wallet) on the right layer.
- Where does the chapter put Paxos/Raft relative to PBFT and PoW — and why does that ordering explain enterprise chains' "instant finality"?
- Which of the chapter's blockchain "characteristics" is the weakest claim, in light of our immutability-asterisks lesson?
After
Retake the M01 quiz. This chapter typically converts the last stubborn wrong answer.
B·5Mastering Solidity Contract — ByteBazzar
The PDFs on the team drive are for personal study. If a book earns a desk spot, buy it — and remember Mastering Ethereum and Mastering Bitcoin are legitimately free from their authors (links above and on the resources page).
Chapter maps compiled from the books' own tables of contents (analysed Aug 2026) · all companion prose is original course material · page numbers are PDF pages, matching the #page= anchors.