Blockchain Resource Master List

Posted on Dec 22, 2021

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.

Introductory Content

What is Bitcoin and why does it matter?

But how does Bitcoin actually work?


Bitcoin

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

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

  1. 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
  2. Capable of mutual substitution : interchangeable
  3. Readily changeable to adapt to new situations : flexible

- https://www.merriam-webster.com/dictionary/fungible

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


Misc. FAQ

Who is Satoshi Nakamoto?