Blockchain Resource Master List
Increasingly, I find myself being asked the question:
What resources do you recommend to learn <insert blockchain topic here>?
This post will serve as a live list of resources I’ve come across for a variety of Blockchain topics.
Bitcoin
- Mastering Bitcoin - A.K.A Your Bitcoin/Blockchain Bible
Open Source in-depth Bitcoin book for both the technical and non-technical. Translating Bitcoins’s source code into organized and digestible sections.
Mastering Bitcoin is a book for developers, although the first two chapters cover bitcoin at a level that is also approachable to non-programmers. Anyone with a basic understanding of technology can read the first two chapters to get a great understanding of bitcoin.
Wallets and Nodes
Proof of Work
The Lighting Network (Layer 2)
Ethereum
- Mastering Ethereum - A.K.A Your Ethereum Bible
Open Source in-depth technical book. Translating Ethereum’s source code into organized and digestible sections.
Mastering Ethereum is a book for developers, offering a guide to the operation and use of the Ethereum, Ethereum Classic, RootStock (RSK) and other compatible EVM-based open blockchains.
Wallets
A browser extension to hold your ETH, Tokens , Smart Contract interactions
Smart Contracts
A smart contract, like any contract, establishes the terms of an agreement. But unlike a traditional contract, a smart contract’s terms are executed as code running on a blockchain like Ethereum. Smart contracts allow developers to build apps that take advantage of blockchain security, reliability, and accessibility while offering sophisticated peer-to-peer functionality — everything from loans and insurance to logistics and gaming.
- https://www.coinbase.com/learn/crypto-basics/what-is-a-smart-contract
Tokens
What are tokens?
Fungibility
Definition of Fungible
- Being something (such as money or a commodity) of such a nature that one part or quantity may be replaced by another equal part or quantity in paying a debt or settling an account
- Capable of mutual substitution : interchangeable
- Readily changeable to adapt to new situations : flexible
ERC-20 - Fungible Tokens
https://ethereum.org/en/developers/docs/standards/tokens/erc-20/
ERC-721 - Non-Fungible Tokens (NFTs)
https://ethereum.org/en/developers/docs/standards/tokens/erc-721/
Development
A browser based IDE for Solidity.
Learn Solidity by building your own zombie smart contract game.
Security
List of Solidity coding mistakes commonly made by developers
Self deploy your own CTF to practice exploiting Solidity code vulnerabilities – Beginner -> Expert – (Slightly out of date)
Proof of Stake
With an upgrade to the Ethereum protocol in process, ETH2, we’ll explain Proof of Stake in this section from the perspective of ETH2.
News & Security Sources
Industry News and Awareness
Host Anthony “Pomp” Pompliano talks to the most interesting people in business, finance, and Bitcoin. From billionaires to cultural icons, Pomp helps you get smarter every day.
The What Bitcoin Did Podcast is a twice-weekly show where Peter McCormack interviews experts in the world of Bitcoin development, privacy, investment and adoption.
Security
A Blockchain security newsletter by Peter Kacherginsky covering weekly News, Media, Scams, Hacks, Vulnerabilities, Malware and Research.
Subscribe to Blockchain news and categories you’re interested in