/bitcoinnotes

My notes on bitcoin in org-mode. Converted to html at bitcoinbook.dev

Primary LanguageHTML

Overview

Welcome!

BitcoinBook.dev started as a list of hyperlinks, notes, and text I found to be useful while learning about Bitcoin.

This project is open-source and contributions are highly encouraged.

If you find any mistakes, open an Issue on Github.

Introduction

I am hoping these notes serve a useful purpose to the reader in getting started with Bitcoin or refreshing old knowledge. The best way to use this document is to search for topics by heading and sub-heading and follow hyperlinks to the original resources.

The audience of this document is expected to have a technical background, but this soft requirement should not let the reader become reluctant in learning about Bitcoin at a deep level.

The ideal state of this document is to become an authoritative resource and practical guide for software engineers that want to build applications with Bitcoin. Any suggestions to reach that state are highly appreciated. To follow the progress of this document, please refer to the git respository.

The following resources are an excellent starting point:

Bryan Bishop’s diyhpl.us Papers

Bryan Bishop’s diyphl.us Transcripts

Learning Bitcoin from the Command Line

Jameson Lopp’s Bitcoin Information & Resources

Jashmenn’s Bitcoin Reading List

A Bitcoin Script Reading List.

The following resources are structured:

Smart Contracts and Blockchain Security

Cryptocurrency Security

MIT DCI online course

Scaling Bitcoin Dev++

Strongly recommend these Chaincode resources:

Chaincode Study Groups

Chaincode Bitcoin Course

Chaincode Lightning Course

Of course, a link to the whitepaper.