awesome-blockchain
awesome-blockchain copied to clipboard
A curated list of blockchain resources for developers
Awesome Blockchain for Developers
Table of Contents
- Table of Contents
-
Open Source Implementations
- Bitcoin
- Ethereum
-
Resources
-
General
- Articles
-
Bitcoin
- Essentials
- Articles
- Books
- Resources
- Videos
-
Ethereum
- Essentials
- Articles
- Books
- Resources
- Videos
-
General
Open Source Implementations
Bitcoin
- bitcoin (reference implementation, C++)
- btcd (Golang)
- bitcoinj (Java)
- parity-bitcoin (Rust)
Ethereum
- go-ethereum (reference implementation, Golang)
- parity (Rust)
- cpp-ethereum (C++)
- ethereumj (Java)
- pyethereum (Python)
Resources
General
Articles
Bitcoin
Essentials
Articles
- Building Blockchain in Go. Parts: 2, 3, 4, 5, 6, 7.
- :zap: Lightning Network Overview and Developer Guide
Books
Resources
Videos
Ethereum
Essentials
Articles
- A 101 Noob Intro to Programming Smart Contracts on Ethereum
- The Challenges of Building Ethereum Infrastructure
- Reversing Ethereum Smart Contracts, Part 2
Books
- Mastering Ethereum (WIP)