Feedback from Matt Corallo recently made me realize how complex onion messages can seem, mainly because they’re divided between multiple documents: https://github.com/lightningnetwork/lightning-rfc/blob/route-blinding/proposals/route-blinding.md which describes how to send blinded HTLCs, https://github.com/lightningnetwork/lightning-rfc/pull/759 which proposes onion messages (itself split between the messages themselves, and the format inside the onion), and finally https://github.com/lightningnetwork/lightning-rfc/pull/798 which…

My mainnet node sees 23304 unique channels (technically 45958 half-channels) from 2902 nodes; mean capacity is 0.027 BTC ($US92), median is 0.005 BTC ($17).

Capacity of Channels; Limited to 0.16777216 by Protocol

Mean fee is 960 millisatoshis + 190 parts-per-million, median is 1000 millisatoshis+ 1 ppm. (I trimmed outliers, and rounded). This shows that most people are running with the (lnd/c-lightning) default fee settings:

It’s natural to make simplifying assumptions about technology; such abstractions let us build on top without dealing with exponentially increasing complexity. But it’s worth revisiting our assumptions occasionally, particularly when they’re yet to be proven.

Is It Sufficient?

Bitcoin works by nodes validating transactions (economic actors), and tie-breaks between valid alternatives being provided…

Rusty Russell

Rusty is a Linux kernel dev who wandered into Blockstream, and is currently trying to produce a prototype and spec for bitcoin lightning. Hodls bitcoin (only).

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store