Skip to content

Latest commit

 

History

History
103 lines (61 loc) · 4.47 KB

documentation-and-guides.md

File metadata and controls

103 lines (61 loc) · 4.47 KB
cover coverY
../.gitbook/assets/docs & guides (1) (2).jpg
102.86244343891403

Documentation & Guides

Bitcoin development philosophy

Bitcoin Development Philosophy is a guide for new Bitcoin developers who already understand the basics of concepts and processes such as Proof-of-Work, block building, and the transaction life cycle, and who want to level up by gaining a deeper understanding of Bitcoin’s design trade-offs and philosophy. It should help new developers absorb the most important lessons of over a decade of Bitcoin development and discussion, and provide a context for evaluating new ideas (good ones and bad ones!).

{% embed url="https://rosenbaum.se/btcphil/" %}

Bitcoin Protocol Development

This seminar assumes a basic level of Bitcoin protocol knowledge.

√ Welcome
√ SegWit
√ Mining and Network Block Propagation
√ P2P
√ Scripts and Wallets

{% embed url="https://chaincode.gitbook.io/seminars/bitcoin-protocol-development" %}

BOLT

Basis of Lightning Technology (Lightning Network Specifications).

{% embed url="https://github.com/lightning/bolts" %}

Core Lightning (CLN) Documentation

Here you can find everything you need to jump-start your journey to running and building on Core Lightning.

{% embed url="https://docs.corelightning.org/docs/home" %}

Core Lightning (CLN) Network implementation

A specification compliant Lightning Network implementation in C. Core Lightning (previously c-lightning) is a lightweight, highly customizable and standard compliant implementation of the Lightning Network protocol.

{% embed url="https://github.com/ElementsProject/lightning" %}

Lightning Protocol Development

This seminar assumes a basic level of Bitcoin protocol knowledge.
√ LN History, Payment Channels and HTLCs
√ How the Layers of Lightning Fit Together
√ Lightning Routing
√ Limitations
√ The Future of Lightning

{% embed url="https://chaincode.gitbook.io/seminars/lightning-protocol-development" %}

Lightning Network (LND) Builder's Guide

This repository is designed as a home for those looking to learn about the Lightning Network, use and build on LND, Lightning Terminal, Loop, Pool as well as those developing their own LAPPS.

{% embed url="https://docs.lightning.engineering/" %}

Lightning Web Standard (WebLN) Guide

This guide covers how to build a Bitcoin Lightning-driven web application using the WebLN standard.

{% embed url="https://www.webln.guide/introduction/readme" %}

Liquid Network

Here you can find everything you need to jump-start your journey to building on Liquid. The Liquid Network is a Bitcoin layer-2 solution enabling fast, confidential settlement and issuance of digital assets, such as stablecoins, security tokens, and other financial instruments, on top of the Bitcoin blockchain. The goal of the Liquid Network is to be Bitcoin's financial layer and form the foundations for the financial infrastructure of the future.

{% embed url="https://docs.liquid.net/docs" %}

LND Overview and Developer Guide

The LND Overview and Developer Guide aims to provide just enough information about LND to enable readers to build applications. It starts with a conceptual review of the Lightning Network, before jumping into the important aspects of working specifically with LND.

{% embed url="https://dev.lightning.community/overview/" %}

Onboarding to Bitcoin Core

√ Overview & Development process
√ Architecture
√ Consensus & validation
√ Wallet
√ GUI
√ P2P
√ Mempool
√ Script
√ Build system
√ RPC / REST / ZMQ

{% embed url="https://obc.256k1.dev/#_overview_development_process" %}

The Bitcoin Optech

The Bitcoin Operations Technology Group (Optech) works to bring the best open source technologies and techniques to Bitcoin-using businesses in order to lower costs and improve customer experiences.

An initial focus for the group is working with its member organizations to reduce transaction sizes and minimize the effect of subsequent transaction fee increases. We provide workshops, documentation, weekly newsletters, original research, case studies and announcements, a podcast, and help facilitate improved relations between businesses and the open source community.

{% embed url="https://bitcoinops.org/" %}