Updates

  1. Person pages list letters, writing, profiles and links as sortable tables with filters, and show each person's companies as links; Fund letters show each letter's description in its own column.
  2. Experts show a checked job title and a short description of each person; 30 more people have photographs.
  3. Every company, fund, university and publication the experts work for has a page listing the people there.
  4. Fund letters show each letter's thesis and filter by it; 225 person pages list the essays, columns and newsletter issues the person wrote.
  5. Person pages list every essay and newsletter issue a person wrote, and their own books as a table in List view.
  6. Recommends shows the five largest kinds of book and the rest under More; browse pictures load sooner.
  7. Podcasts and talks link the original episode, filter by Audio and video or Press, and list each publisher once.
  8. Pages are wider, Recommends has List and Grid, and a filter clicked again turns off.
  9. Book cards sit in a ruled grid with Open Library and Goodreads links and each book's one-line note.
  10. Funds is now Investors; each investor's styles are buttons that filter the table.
  11. Podcasts and talks on a person's page filter by year and publisher and show as a list or a grid of pictures.
  12. Quotes show only people's own words: 472 summaries written by list sites are gone.
  13. Country pages open from Browse again, and every link on the shelf lands on a page.
  14. Subject and person pages show their sections as tabs, and each book appears once on a person's page.
  15. Book cards show the quote, who said it and the source; grids show five cards to a row.
  16. On a phone, a menu holds the sections, search, Updates, Feedback and dark mode.
  17. Feedback takes a screenshot of the page with no browser prompt, opens a screenshot full size when you click it, and clears itself once sent.
  18. Book cards are centred, search names the topic each book sits in, and any text cut short shows whole on hover.
  19. Search groups its results by kind: people, companies, geographies, subjects, topics, books, funds, fund letters and papers.
  20. The Books table lists who recommended each book by name, and the browser tab names the section you are in.
  21. Feedback can take a screenshot of the page, or one you paste or choose, and opens in the corner beside Updates.
  22. Each rail button reopens its section where you left it, and Browse, Table and People show on every book and subject page.
  23. Filters grey out choices that hold nothing instead of hiding them, and Books › People filters by authors or recommenders.
  24. Feedback takes a subject line and up to three screenshots.
  25. Biographies are grouped by the person they are about: 41 new pages, from Abraham Lincoln to Lee Kuan Yew.
  26. Sport splits into 23 sports, and Religion into one topic per faith.
  27. Book lists show as cards: the cover, one recommendation quote and every recommender by name.
  28. Seventeen subjects that had two or three pages under different names now have one page each.
  29. Every page lists its Experts as authors and recommenders, with a link to them on the Experts tab.
  30. Economics, Financial history, Financial panics and Accounting are subjects of their own, with one page per financial crisis.
  31. Book, person and subject pages open inside the app, so the tabs stay in view.
  32. 996 more book covers, and photographs or logos for 227 more people and companies.
  33. Books › Browse shows every subject as cards, and the rail holds Fund letters, Papers, Experts, Books and Funds.
  34. Every topic over 150 books splits into narrower topics, each with a page of its own.

Send feedback

What is it?
Screenshots, up to 3 (optional)
or paste one with Ctrl+V

We use your email only to reply to you.

Mastering Bitcoin

Mastering Bitcoin

Andreas M. Antonopoulos
2014
T1 416 pages · about 6h 56m to read Open Librarygoodreads

The technical reference for how the protocol actually works.

Summary

Antonopoulos wrote the standard technical reference on the Bitcoin protocol, aimed at developers and at people who need to understand how the system actually works rather than what it is claimed to do.

The content covers the protocol mechanics in detail: keys and addresses and the elliptic curve cryptography behind them; wallet types and hierarchical deterministic key derivation; the structure of transactions, including inputs, outputs, the unspent transaction output model and the scripting language; the blockchain data structure and Merkle trees; the peer-to-peer network and how transactions and blocks propagate; mining, proof of work, difficulty adjustment and the consensus mechanism that resolves competing chains; and the security assumptions the system rests on, including what a majority attack could and could not achieve.

The book's distinguishing quality is that it explains why each design decision was made and what it trades off, rather than only describing the mechanism. The treatment of consensus in particular explains that agreement emerges from independent verification by every node combined with the economic cost of producing blocks, rather than from any coordinating authority.

It is a technical book requiring programming background, published by O'Reilly, and the second edition is substantially revised. It covers Bitcoin specifically and not the wider cryptocurrency ecosystem, and it makes no investment case. Its limitations are date: it predates the scaling debate's resolution, SegWit, the Lightning Network's development and the subsequent protocol changes, and the second edition addresses some but not all of these.

Key takeaways 7

  1. Bitcoin consensus emerges from independent verification by every node combined with the economic cost of producing blocks, not from any coordinating authority.
  2. The unspent transaction output model means a bitcoin balance is a set of unspent outputs rather than an account with a number in it.
  3. Proof of work makes rewriting history expensive in proportion to how far back the rewrite goes, which is what gives confirmations their meaning.
  4. Difficulty adjustment maintains a constant average block interval regardless of how much computing power joins or leaves the network.
  5. Bitcoin's scripting language is deliberately limited, which trades functionality for predictability and for the absence of unbounded execution.
  6. Hierarchical deterministic wallets derive all keys from a single seed, which changes what must be backed up and what an attacker who obtains it can do.
  7. A majority of mining power would allow transaction censorship and reversal of recent blocks but not theft of coins or creation of invalid transactions.

Who should read it

Developers and technically capable readers who need to understand the Bitcoin protocol's actual mechanics and design trade-offs.

Who recommended it 1

Similar books 6

Chosen by shared topics, the entries that hold them, and the people who recommended both.

Saifedean Ammous · 2018

Sound money must hold value over time, and Bitcoin's fixed supply makes it such.

Paul Vigna, Michael J. Casey

Recommended by: Balaji S. Srinivasan

David Gerard · 2017

The sceptic's brief against crypto claims.

Don Tapscott, Alex Tapscott · 2016

The high-water mark of enterprise blockchain enthusiasm.

Where it sits in the reference 1

Assets

Topics

Technology and ComputingFinance and MarketsCrypto and financial technology