You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -344,11 +344,11 @@ Loop In is the process of sending on-chain bitcoin and receiving the equivalent
344
344
345
345
Loop Out is the process of making a Lightning payment and receiving an equivalent amount (minus fees) in your [on-chain](glossary.md#on-chain) Bitcoin wallet using [Lightning Loop](glossary.md#loop).
346
346
347
-
## LSAT
347
+
## L402
348
348
349
-
The Lightning Service Authentication Token (LSAT) combines [Macaroons](glossary.md#macaroon) with [preimages](glossary.md#preimage) as proof of payment to create tickets for paid APIs or other services that require authentication and payment.
349
+
The L402 protocol combines [Macaroons](glossary.md#macaroon) with [preimages](glossary.md#preimage) as proof of payment to create tickets for paid APIs or other services that require authentication and payment. It is named after the HTTP 402 error code.
@@ -422,7 +422,7 @@ An onion address is an identifier, similar to a url, pointing to a -> onion serv
422
422
423
423
## Onion routing
424
424
425
-
Onion routing describes the methodology of encrypting messages inside of encrypted messages, which are passed from hop to hop. Each hop is only able to decipher messages intended for itself, not any predecessor or successor. Onion routing is used to transfer data in the [Tor Network](glossary.md#tor) as well as to pass on payments and messages in the Lightning Network using [Sphinx](glossary.md#sphinx).
425
+
Onion routing describes the methodology of encrypting messages inside of encrypted messages, which are passed from hop to hop. Each hop is only able to decipher messages intended for itself, not any predecessor or successor. Onion routing is used to transfer data in the [Tor Network](glossary.md#tor) as well as to pass on payments and messages in the Lightning Network using Sphinx.
Copy file name to clipboardExpand all lines: community-resources/lightning-bulb.md
+12-12
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ We are here to help. If you have questions or need to bounce ideas around, feel
17
17
**A native interface to Lightning on the web**
18
18
19
19
* New Lightning browser extensions like [Joule](https://lightningjoule.com/) and the [Lightning Browser Extension](https://github.com/bumi/lightning-browser-extension) built on the [WebLN](https://webln.dev/#/) standard.
20
-
* Suggestion: extending [WebLN](https://webln.dev/#/) to encompass liquidity APIs [Loop](https://lightning.engineering/loop) and [Pool](https://lightning.engineering/pool) as well as any other Lightning APIs.
20
+
* Suggestion: extending [WebLN](https://webln.dev/#/) to encompass liquidity APIs [Loop](../lightning-network-tools/loop/) and [Pool](../lightning-network-tools/pool/) as well as any other Lightning APIs.
21
21
22
22
**Streaming payments on social platforms**
23
23
@@ -26,7 +26,7 @@ We are here to help. If you have questions or need to bounce ideas around, feel
26
26
27
27
**Distributed compute with Lightning**
28
28
29
-
* Use [LSATs](https://lsat.tech) for a decentralized metered container execution service (like [Travis CI](https://travis-ci.org/)). Will have with the potential to reach a more global audience without the requirement of credit cards. 
29
+
* Use [L402s](https://l402.org/) for a decentralized metered container execution service (like [Travis CI](https://travis-ci.org/)). Will have with the potential to reach a more global audience without the requirement of credit cards. 
30
30
* Suggestion: think serverless microVMs like [Firecracker VM](https://firecracker-microvm.github.io/) as a starting point, will likely need a small overlay layer to let people find other nodes.
31
31
32
32
**Lightning Paywall Plugin**
@@ -36,33 +36,33 @@ We are here to help. If you have questions or need to bounce ideas around, feel
36
36
37
37
**Pay-per-use Lightning API calls**
38
38
39
-
* Create APIs where all requests and responses are made with Lightning push payments with [Keysend](https://wiki.ion.radar.tech/tech/research/sphinx-send), instead of requiring an invoice
39
+
* Create APIs where all requests and responses are made with Lightning push payments with [Keysend](../lightning-network-tools/lnd/send-messages-with-keysend.md), instead of requiring an invoice
40
40
* Suggestions: a Keysend Services Directory, ability to sell Mission Control data to a peer in need of updated routing data, etc.
41
41
42
-
## LSAT implementation ideas
42
+
## L402 implementation ideas
43
43
44
-
Lightning Service Authentication Tokens (LSATs) allow for paid APIs in distributed systems. LSATs are built on top of Macaroons -- they can carry caveats, attenuations, can be delegated and further restricted by the bearer.
44
+
L402s allow for paid APIs in distributed systems. L402s are built on top of Macaroons -- they can carry caveats, be attenuated, can be delegated and further restricted by the bearer.
45
45
46
-
Implementing LSATs is most attractive in services that require metered or paid access together with granular access control. A key advantage of LSATs is that the logic of collecting payments can be separate from verifying access, often without the need to maintain customer records or expose them to the open internet.
46
+
Implementing L402s is most attractive in services that require metered or paid access together with granular access control. A key advantage of L402s is that the logic of collecting payments can be separate from verifying access, often without the need to maintain customer records or expose them to the open internet.
47
47
48
-
Here are just some initial ideas for potential LSAT powered products:
48
+
Here are just some initial ideas for potential L402 powered products:
49
49
50
50
* Bitcoin price API
51
51
52
-
There are many APIs for obtaining Bitcoin prices, some paid, others free. A Bitcoin price API built with LSATs may issue a macaroon to each new user, allowing for some free usage. Upon hitting a daily or total limit, the API can issue an LSAT together with a Lightning invoice. There could be separate pricing for surge traffic or historic data. One idea is to issue LSATs that include a “delay” as a caveat. Free access requests are served after a few seconds, while paid access is served immediately.
52
+
There are many APIs for obtaining Bitcoin prices, some paid, others free. A Bitcoin price API built with L402s may issue a macaroon to each new user, allowing for some free usage. Upon hitting a daily or total limit, the API can issue an L402 together with a Lightning invoice. There could be separate pricing for surge traffic or historic data. One idea is to issue L402s that include a “delay” as a caveat. Free access requests are served after a few seconds, while paid access is served immediately.
53
53
54
54
* Virtual Private Network
55
55
56
-
A VPN provider can use LSATs to sell bandwidth, adjusting their rates by location and speed. This makes it easy to integrate the VPN service into other products, resell bandwidth or share bandwidth between users or applications.
56
+
A VPN provider can use L402s to sell bandwidth, adjusting their rates by location and speed. This makes it easy to integrate the VPN service into other products, resell bandwidth or share bandwidth between users or applications.
57
57
58
58
* Voice over IP gateway
59
59
60
-
There are plenty of low-fee VoIP gateways, troubled by high payment costs. A VoIP gateway using LSATs could quickly become attractive for other applications to integrate once pay-as-you-go plans over Lightning become available. LSATs could be obtained for a set amount of minutes, a monthly plan or for each call separately, turning every Lightning wallet also into a phone, fax or SMS application.
60
+
There are plenty of low-fee VoIP gateways, troubled by high payment costs. A VoIP gateway using L402s could quickly become attractive for other applications to integrate once pay-as-you-go plans over Lightning become available. L402s could be obtained for a set amount of minutes, a monthly plan or for each call separately, turning every Lightning wallet also into a phone, fax or SMS application.
61
61
62
62
* Podcasts and movies
63
63
64
-
Podcasts could become available with advertisements to the general public, and without ads to paying subscribers. LSATs issued to the subscriber define which episodes and versions are available. The paying subscriber can also share an attenuated LSAT with their friends that lets them listen to a single episode without having to pay for it. This can be implemented into existing infrastructure without breaking backwards compatibility.
64
+
Podcasts could become available with advertisements to the general public, and without ads to paying subscribers. L402s issued to the subscriber define which episodes and versions are available. The paying subscriber can also share an attenuated L402 with their friends that lets them listen to a single episode without having to pay for it. This can be implemented into existing infrastructure without breaking backwards compatibility.
65
65
66
66
* Cloud storage (differentiated by speed, per bandwidth or by storage, delegate access)
67
67
68
-
A cloud storage provider can sell their space and bandwidth and use LSATs to track payments and organize access control. A user can attenuate their LSATs and share them among their separate devices or even specific files with friends.
68
+
A cloud storage provider can sell their space and bandwidth and use L402s to track payments and organize access control. A user can attenuate their L402s and share them among their separate devices or even specific files with friends.
Copy file name to clipboardExpand all lines: community-resources/resource-list.md
+4-18
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,6 @@ description: >-
22
22
*[Blixt Wallet](https://blixtwallet.github.io) ([Github](https://github.com/hsjoberg/blixt-wallet)) - available in Google Play and for iOS
23
23
*[Breez](https://breez.technology) ([Github](https://github.com/breez/breezmobile)) - available in Google Play and for iOS
24
24
*[Electrum](https://electrum.org) ([Github](https://github.com/spesmilo/electrum)) - available for Linux, OSX, Windows and Android
25
-
*[Mash](https://app.mash.com/wallet) - available for all browsers
26
25
*[Mutiny](https://app.mutinywallet.com/) ([Github](https://github.com/MutinyWallet/)) - available for all browsers
27
26
*[Muun](https://muun.com) ([Github](https://github.com/muun)) - available on Google Play and the Apple AppStore
28
27
*[Open Bitcoin Wallet](https://f-droid.org/en/packages/wtf.nbd.obw/) ([Github](https://github.com/nbd-wtf/obw)) - available in F-Droid
@@ -37,7 +36,6 @@ description: >-
37
36
*[Strike](https://strike.me) - available in Google Play, the Apple AppStore and Chrome
38
37
*[Wallet of Satoshi](https://walletofsatoshi.com) - available in Google Play and the Apple AppStore
39
38
*[Bottlepay](https://bottlepay.com) - available in Google Play and the Apple AppStore
40
-
*[Mash](https://getmash.com/wallet) - lightning wallet that integrates directly into sites, apps and launching shortly in browser extension, mobile app form.
41
39
*[Alby](https://getalby.com/) ([Github](https://github.com/getAlby/lightning-browser-extension)) - connect various wallet interfaces to this browser extension for web-native payments. And login with lightning. Available for Firefox, Chrome, Brave and others
*[1ML](https://1ml.com) - Lightning network and node statistics
51
-
*[ACINQ](https://explorer.acinq.co) - Geographical distribution of Lightning nodes
52
49
*[Amboss](https://amboss.space) - Detailed information on channels and fee rates
53
50
*[Cheese Robot](https://t.me/cheeserobot) - Telegram bot with Lightning Network explorer capabilities
54
51
*[Lightning Terminal](https://terminal.lightning.engineering) - Evaluating channels and peers
@@ -66,8 +63,6 @@ description: >-
66
63
*[Sphinx Relay](https://github.com/stakwork/sphinx-relay) - e2e encrypted group chat enabled by a Node.js wrapper around lnd
67
64
*[Thunderhub](https://github.com/apotdevin/thunderhub) - node management via a NextJS server handling a backend Graphql server and frontend React App
68
65
*[TLV shop](https://github.com/joostjager/tlvshop.com) - webshop with no browser, shopping cart, checkout page, nor credit card required
69
-
*[LightningStamp](https://lightningstamp.bitcoinproof.org) - create timestamped proofs of existence for your files (OpentimeStamps or Chainpoint)
70
-
*[Mash](https://getmash.com) - monetize your apps by integrating an open consumer lightning wallet, paywalls, and payment faciliation mechanisms with a few snippets of code
71
66
*[sms4sats](https://sms4sats.com) - send text messages and receive sms for online services on the web and via API
72
67
*[lightsats](https://lightsats.com) - Onboard newbies with lightning tips
73
68
*[LNURL Auth For WordPress](https://wordpress.org/plugins/lnurl-auth/) - Login to WordPress with Bitcoin Lightning
@@ -86,17 +81,15 @@ description: >-
86
81
*[ln-service](https://github.com/alexbosworth/ln-service) - Node.js REST interface to lnd
87
82
*[LNbits](https://github.com/lnbits/lnbits) - Simple Python server that provides an account system, extension framework, and more on top of lnd
88
83
*[lndhub](https://github.com/BlueWallet/LndHub) - Wrapper for lnd that provides separate accounts for users sharing a node
89
-
*[lsat-js](https://github.com/Tierion/lsat-js) - A javascript library for working with LSATs
84
+
*[lsat-js](https://github.com/Tierion/lsat-js) - A javascript library for working with L402s
90
85
*[Polar](https://github.com/jamaljsr/polar) - One-click Bitcoin Lightning networks for local app development and testing
91
86
*[WebLN](https://webln.dev/#/) - A library for secure communication between Lightning apps and user nodes
92
-
*[Dazaar](https://dazaar.com) - A library to sell data over a P2P network.
93
87
*[rebalance-lnd](https://github.com/C-Otto/rebalance-lnd) Python script for circular rebalancing in LND
94
88
*[Faraday](https://github.com/lightninglabs/faraday) - A suite of tools built to help node operators and businesses run lnd, the leading implementation of the Lightning Network
*[The Rock Trading](https://www.therocktrading.com)
137
125
*[Strike](https://strike.me)
138
126
*[Southxchange](https://main.southxchange.com)
139
127
*[VBTC](https://vbtc.exchange)
140
-
141
-
[Something missing? Fill out this form to let us know or have your project included!](https://docs.google.com/forms/d/e/1FAIpQLSdT6kP3oUzd6xWytkDcflU9byHcp8nP9IyYntm\_6wa9Cw6qqg/viewform)
Copy file name to clipboardExpand all lines: lightning-network-tools/lightning-terminal/introduction.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ By bringing Terminal to the web, we can deliver some of the familiar features of
14
14
15
15
### Easy to run
16
16
17
-
To make use of Terminal, you will need to run `litd` together with `lnd`, either on the same or separate machines. After browsing to [terminal.lightning.engineering](http://terminal.lightning.engineering) and [initializing your session](connect.md) with Lightning Node Connect, you can enjoy all features of Terminal and interact with your node from your browser. 
17
+
To make use of Terminal, you will need to run `litd` together with `lnd`, either on the same or separate machines. After browsing to t[erminal.lightning.engineering](https://terminal.lightning.engineering) and [initializing your session](connect.md) with Lightning Node Connect, you can enjoy all features of Terminal and interact with your node from your browser. 
Copy file name to clipboardExpand all lines: lightning-network-tools/lnd/recovery-planning-for-failure.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -60,4 +60,4 @@ Generally, if we have a channel with a peer that we don’t expect to come back
60
60
61
61
## Be #craeful not #reckless
62
62
63
-
The Lightning Network offers a multitude of options to recover from failure. LND continues to improve and eliminate bugs that might lead to a fatal node failure. If you encounter a bug, [file an issue](https://github.com/lightningnetwork/lnd/issues/) or contact us through[ Slack](https://lightning.engineering/slack.html),[ Discord](https://discord.gg/9u83Jxeu), and[Twitter](http://twitter.com/lightning)!
63
+
The Lightning Network offers a multitude of options to recover from failure. LND continues to improve and eliminate bugs that might lead to a fatal node failure. If you encounter a bug, [file an issue](https://github.com/lightningnetwork/lnd/issues/) or contact us through[ Slack](https://lightning.engineering/slack.html),[ Discord](https://discord.gg/9u83Jxeu), and[Twitter](https://x.com/lightning/)!
0 commit comments