Read How the Bitcoin protocol actually works.
Additional reading: The future of the blockchain; Bitcoin tutorial
Bitcoin discussion points
My theory: is Bitcoin about testing the reliability of certain cryptographic operations?
Contention, locking, and ACID.
See: Atomicity, Consistency, Isolation, Durability (ACID). Note, locking is expensive.
read Transactions, through the 5th paragraph (“Another important property...”)
read Transaction isolation, up to 13.2.1 (through “To set the transaction isolation level...”)
for each transaction isolation level, list out one or more applications for which those guarantees are either probably or certainly sufficient for reliable performance (think worst case for “certainly”!)
In table-sized groups of 4-8, please list out 1 or more applications for each isolation level, annotated as “probably” or “certainly” sufficient. (List them out here)
SIRS forms.
This file can be edited directly through the Web. Anyone can update and fix errors in this document with few clicks -- no downloads needed.
For an introduction to the documentation format please see the reST primer.