Understanding Bitcoin
Bitcoin for Beginners:
Nakamoto, Satoshi, 2009. Bitcoin: A Peer-to-Peer Electronic Cash System
Szabo, Nick. Formalizing and Securing Relationships on Public Networks
How Bitcoin works
Antonopoulos, Andreas, 2015. Mastering Bitcoin.
The Bitcoin Wiki
A developer-oriented series about Bitcoin
Bitcoin – Digital Signatures — Khan Academy
Understanding Blockchain:
A Brief History of Blockchain
History of Blockchain
What is Blockchain and Why Does it Matter
Is the Blockchain Revolution Real
Internet vs Blockchain – Fat Protocols
Understanding the Lightning Network – Part 1
Understanding the Lightning Network – Part 2
Understanding the Lightning Network – Part 3
A (mostly) Visual collection of the Lightning Network
The Blockchain Academy Blog
Public & Permissioned Blockchains
Data availability & Erasure coding
A World without Middlemen
Cryptographic Identity in Blockchain — Blockchain at Berkeley
Cryptography behind blockchain
Hashing used in blockchain
When do you need blockchain?
Game theory and Network attacks
Do you even need blockchain
Bain on Blockchain in Financial Markets
Accenture’s “What every CEO should know about blockchain”
Accenture’s “How Blockchain Technology Can Revolutionize Banking”
How Could Blockchain Technology Change Finance?
Bitcoin Advanced:
Mining Bitcoin with pencil and paper
Bitcoin Transaction Malleability
Bitcoin Transaction Decoder
Scripts Playground
Official Developer Reference (version message)
Excellent Free API both for the bitcoin mainnet and testnet
Blockchain Platforms:
Ethereum:
Intro to Ethereum: The Internet’s Government — Karl Dot Tech
Ethereum Whitepaper
What is Ethereum — Motherboard
What Is Ethereum? Here’s What You Need to Know
Ethereum: A Next Generation Smart Contract & Decentralized Application – Vitalik Buterin
Ethereum General Concepts
How Does Ethereum Work? — MetaMask
Bringing Blockchain Mainstream — HBS Digital Initiative
List of (some) Available OP_CODES
Ethereum: A Secure Decentralized Generalized Transaction Ledger aka “The Yellow Paper”
Dapps for Beginners
Ethereum Security Tips
Mostly good for more in depth EVM and inline assembly
Upgradeable Contracts
A noob Intro to programming Smart Contracts
Hyperledger Fabric:
Quick Intro to Hyperledger fabric
Great Youtube series on Hyperledger fabric by Ivan
The Founders Handbook
R3 and Corda:
Corda: An Introduction – Whitepaper
Corda: A Distributed Ledger
The Corda Platform: An Introduction
Sidechains:
Sidechains: Enabling Blockchain Innovations with Pegged Sidechains (Blockstream team)