Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lnproxy/lnproxy
A simple Lightning Network privacy tool
https://github.com/lnproxy/lnproxy
Last synced: about 2 months ago
JSON representation
A simple Lightning Network privacy tool
- Host: GitHub
- URL: https://github.com/lnproxy/lnproxy
- Owner: lnproxy
- Created: 2023-07-09T17:20:45.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2023-09-15T14:14:37.000Z (10 months ago)
- Last Synced: 2024-02-05T05:01:47.284Z (5 months ago)
- Size: 10.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Lists
- awesome-pleb-projects - lnproxy - lnproxy takes a bolt 11 invoice and generates a “wrapped” invoice that can be settled if and only if the original invoice is settled (Lightning / Tools)
README
# lnproxy
## What
lnproxy is a simple privacy tool that makes invoices more private.
Users of custodial Lightning wallets get better payment destination privacy
and sovereign node runners with enhanced receiver privacy.
lnproxy works like a
["Poor man's rendez-vous"](https://www.mail-archive.com/[email protected]/msg02667.html),
providing privacy for users without taking custody of their funds.## Why
Lightning network invoices reveal the destination of payments.
- Users who operate public Lightning Network nodes reveal the identity of their node
with every Lightning invoice they generate.
With lnproxy, these users can obfuscate the destination of their payment from their custodian.- Users of custodial Lightning wallets reveal the destination
of every Lightning invoice they pay to their custodians.
With lnproxy, these users can obfuscate the identity of their Lightning nodes
from their transaction counterparties.## How
Proxy invoices are hodl invoices.
When an lnproxy relay accepts an htlc for the proxy invoice,
it immediately pays the original invoice
and uses the revealed preimage to settle the proxy invoice.
This ensures that you don't need to trust lnproxy relays
with your payments.## Code
### https://github.com/lnproxy/lnproxy-relay
A minimalist lnproxy relay.
### https://github.com/lnproxy/lnproxy-webui2
A plain javascript interface for lnproxy relays,
hosted at https://lnproxy.org and http://dx7pn6ehykq6cadce4bjbxn5tf64z7e3fufpxgxce7n4f5eja476cpyd.onion
.### https://github.com/lnproxy/lnproxy-address
A minimalist lightning address bridge that can, optionally,
wrap invoices with an lnproxy relay and verify that they will be relayed securely.### https://github.com/niteshbalusu11/lnproxy-ts
@niteshbalusu11's implementation of an lnproxy relay in typescript.
### https://github.com/lnproxy/spec
Draft spec for lnproxy relays and clients,
includes scripts to test relay implementations for spec compliance and common issues.### https://github.com/lnproxy/lnproxy-client
Go client for requesting and validating proxy invoices from relays.
### https://github.com/shoupn/lnproxy
@shoupn's implementation of an lnproxy relay in C#.