Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Route Blinding (Feature 24/25) #765

Merged
merged 3 commits into from
Mar 28, 2023
Merged

Route Blinding (Feature 24/25) #765

merged 3 commits into from
Mar 28, 2023

Commits on Jan 9, 2023

  1. Route Blinding

    Route blinding allows a recipient to provide a blinded route to
    potential payers. Each node_id in the route is tweaked, and dummy
    hops may be included.
    
    This is an alternative to rendezvous to preserve recipient anonymity.
    It has a different set of trade-offs: onions are re-usable, but the
    privacy guarantees are a bit weaker and require more work (e.g. when
    handling payment fees and errors).
    t-bast committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    966b9d3 View commit details
    Browse the repository at this point in the history
  2. Bolt 4: add route blinding construction

    Add specification requirements for creating and using blinded routes.
    This commit contains the low-level details of the route blinding scheme,
    decoupled from how it can be used by high-level components such as onion
    messages or payments.
    t-bast committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    a158417 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. Bolt 4: add blinded payments

    Add specification requirements for using route blinding to make payments
    while preserving recipient anonymity. Implementers must ensure they
    understand all those requirements, there are subtle attacks that could let
    malicious senders deanonymize the route if incompletely implemented.
    t-bast committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    3b814f0 View commit details
    Browse the repository at this point in the history