├── 01_crypto_hash.md ├── 02_crypto_block.md ├── 03_blockchain.md ├── 04_timestamping.md ├── 05_mining.md ├── 06_bitcoin.md ├── A1_resources.md ├── LICENSE.md ├── META ├── book.yml └── contents.yml ├── NOTES.md ├── README.md ├── bitcoin_hash.rb ├── bitcoin_header.rb ├── block.rb ├── block_with_proof_of_work.rb ├── blockchain.rb ├── hash.rb ├── hashrate.rb ├── i ├── bitcoin-hashrate.png ├── fake-dilbert-blockchain.png └── trolly-ponzi.png └── timestamp.rb /01_crypto_hash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/01_crypto_hash.md -------------------------------------------------------------------------------- /02_crypto_block.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/02_crypto_block.md -------------------------------------------------------------------------------- /03_blockchain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/03_blockchain.md -------------------------------------------------------------------------------- /04_timestamping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/04_timestamping.md -------------------------------------------------------------------------------- /05_mining.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/05_mining.md -------------------------------------------------------------------------------- /06_bitcoin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/06_bitcoin.md -------------------------------------------------------------------------------- /A1_resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/A1_resources.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/LICENSE.md -------------------------------------------------------------------------------- /META/book.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/META/book.yml -------------------------------------------------------------------------------- /META/contents.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/META/contents.yml -------------------------------------------------------------------------------- /NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/NOTES.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/README.md -------------------------------------------------------------------------------- /bitcoin_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/bitcoin_hash.rb -------------------------------------------------------------------------------- /bitcoin_header.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/bitcoin_header.rb -------------------------------------------------------------------------------- /block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/block.rb -------------------------------------------------------------------------------- /block_with_proof_of_work.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/block_with_proof_of_work.rb -------------------------------------------------------------------------------- /blockchain.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/blockchain.rb -------------------------------------------------------------------------------- /hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/hash.rb -------------------------------------------------------------------------------- /hashrate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/hashrate.rb -------------------------------------------------------------------------------- /i/bitcoin-hashrate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/i/bitcoin-hashrate.png -------------------------------------------------------------------------------- /i/fake-dilbert-blockchain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/i/fake-dilbert-blockchain.png -------------------------------------------------------------------------------- /i/trolly-ponzi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/i/trolly-ponzi.png -------------------------------------------------------------------------------- /timestamp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openblockchains/programming-blockchains/HEAD/timestamp.rb --------------------------------------------------------------------------------