Collection Updated a year ago

Bitcoin

Learn all about developing for Bitcoin and Lightning with this collection of resources

lightning
bitcoin

5

Articles
Curator
kauri
Understanding Bitcoin

Bitcoin Blockchain Overview

This article originally appeared on bitcoin.org Introduction Each full node in the Bitcoin network independently stores a block chain containing only blocks validated by that node. When several nodes all have the same blocks in their block chain, they are considered to be in consensus. The validation rules these nodes follow to maintain consensus are called consensus rules. This section describes many of the consensus rules used by Bitcoin Core. The illustration above shows a simplified version

Kauri Team

14 min read

04 Jun 19

Creating Bitcoin Transactions

This article originally appeared on bitcoin.org Transactions Transaction Tutorial Creating transactions is something most Bitcoin applications do. This section describes how to use Bitcoin Cores RPC interface to create transactions with various attributes. Your applications may use something besides Bitcoin Core to create transactions, but in any system, you will need to provide the same kinds of data to create transactions with the same attributes as those described below. In order to use this

Kauri Team

41 min read

28 May 19

Bitcoin Contract Scripts

This post originally appeared on bitcoin.org Introduction The following subsections will describe a variety of Bitcoin contracts already in use. Because contracts deal with real people, not just transactions, they are framed below in story format. Besides the contract types described below, many other contract types have been proposed. Several of them are collected on the Contracts page of the Bitcoin Wiki. Escrow And Arbitration Charlie-the-customer wants to buy a product from Bob-the-businessm

Kauri Team

10 min read

04 Jun 19

Understanding Lightning

Lightning at Home
Kauri Team

6 min read

30 May 19

Lightning at Home

This article originally appeared on radar.tech This guide will explain how to set up a working Lightning Network node at home, consisting of Bitcoin Core \\(mainnet) and Lightning Network Daemon (LND). Running a Lightning Network node (such as LND) requires a backend blockchain watcher (such as Bitcoin Core) in order to see what on-chain transactions are occurring. The second half of this guide shows how to connect the two, as well as add the Zap Desktop graphical user interface to your node. We

Kauri Team

6 min read

30 May 19

LND Overview and Developer Guide

This article originally appeared on the Lighting Labs developer blog Introduction The LND Overview and Developer Guide aims to provide just enough information about LND to enable readers to build applications. It start with a conceptual review of the Lightning Network, before jumping into the important aspects of working with specifically LND. If you are already comfortable with how the Lightning Network works, feel free to skip down to the Components section. The command line examples are for i

Kauri Team

16 min read

29 May 19