1
0
mirror of https://github.com/lightning/bolts.git synced 2024-11-19 01:50:03 +01:00
BOLT: Basis of Lightning Technology (Lightning Network Specifications)
Go to file
t-bast daa853ce35
Peer backup storage (features 40/41/42/43)
Nodes can offer to altruistically store small amounts of data on behalf
of their channel peers. It complements `option_data_loss_protect` and can
let nodes that lost data fully recover their channels.

There are two types of backups available:

* Per-channel backups, for channel-related data
* Per-node backups, for data potentially unrelated to channels

There are two distinct pairs of features bits, because this is an
assymmetric feature: one feature bit for the consumers and one for the
providers of peer backups.

This gives a lot of flexibility for use-cases where nodes may want to be
both a consumer and provider of the feature, and lets consumers require
their peers to be providers of the feature.
2022-05-24 16:08:16 +02:00
bolt04 bolt04: minor JSON fix and generate the exact number of bytes for the padding 2020-01-24 18:17:10 +01:00
bolt07 Add test vector for extended queries 2019-09-16 22:36:59 +02:00
tools tlvs -> tlv_stream in extract-formats.py 2020-11-09 13:10:22 -06:00
.aspell.en.pws Fix typo and aspell list. (#963) 2022-02-25 12:17:18 +01:00
.copy-edit-stylesheet-checklist.md Fix typos 2019-09-26 06:12:41 +00:00
.gitattributes Make Markdown linguist-detectable (#930) 2021-10-25 20:55:05 +02:00
.travis.yml spelling: check all the .md files 2019-07-28 07:03:19 +00:00
00-introduction.md Make it explicit when to send warnings, errors, fail channel and close connection. 2021-12-14 10:32:22 +10:30
01-messaging.md Peer backup storage (features 40/41/42/43) 2022-05-24 16:08:16 +02:00
02-peer-protocol.md Peer backup storage (features 40/41/42/43) 2022-05-24 16:08:16 +02:00
03-transactions.md Make generated pubkeys slightly more grep-able (#988) 2022-05-12 09:19:21 +02:00
04-onion-routing.md Note that lightning implementations used to skip the msg type bytes 2022-05-19 08:28:31 +02:00
05-onchain.md Clarify the sighash types for HTLC Success and Timeout transactions (#954) 2022-01-31 21:05:20 +01:00
07-routing-gossip.md Remove zlib compression gossip query support 2022-04-21 18:23:38 +00:00
08-transport.md Replace RFC7539 with RFC8439 (#763) 2020-08-03 22:56:00 +02:00
09-features.md Peer backup storage (features 40/41/42/43) 2022-05-24 16:08:16 +02:00
10-dns-bootstrap.md BOLT 10 copy edit (#440) 2018-08-07 00:10:11 +00:00
11-payment-encoding.md Add payment metadata to payment request 2022-01-03 20:09:14 +01:00
CONTRIBUTING.md CONTRIBUTING.md: first draft of how to write and change spec. 2019-07-28 07:03:19 +00:00
README.md Fix typo in name mailing list name (#931) 2021-10-27 15:54:09 +02:00

Lightning Network In-Progress Specifications

The specifications are currently a work-in-progress and currently being drafted.

Pull requests and comments welcome, seeking input from community stakeholders.

Discussion available on the lightning-dev mailing list.

Start here for Table of Contents

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.