@@ -126,7 +126,7 @@ To use the blinded route, senders need the following data:
126
126
* The real ` node_id ` of the introduction point ` N(0) ` (to locate the beginning of the route)
127
127
* The list of blinded ` node_id ` s: ` [B(1),...,B(r)] `
128
128
* The encrypted data for each node: ` [encrypted_data(0),...,encrypted_data(r)] `
129
- * The first blinding ephemeral key : ` E(0) `
129
+ * The first blinding ` path_key ` : ` E(0) `
130
130
131
131
### Sending to a blinded route
132
132
@@ -267,7 +267,7 @@ she sets `max_cltv_expiry = 1212` and adds `cltv_expiry_delta` for each hop afte
267
267
transmits the following information to the sender (most likely via an invoice):
268
268
269
269
* Blinded route: ` [N(carol), B(bob), B(alice)] `
270
- * First blinding ephemeral key : ` E(carol) `
270
+ * First blinding ` path_key ` : ` E(carol) `
271
271
* Aggregated route relay parameters and constraints:
272
272
* ` fee_base_msat ` : 201
273
273
* ` fee_proportional_millionths ` : 1001
@@ -294,9 +294,9 @@ transmits the following information to the sender (most likely via an invoice):
294
294
295
295
Note that the introduction point (Carol) uses the real ` node_id ` , not the blinded one, because the
296
296
sender needs to be able to locate this introduction point and find a route to it. The sender will
297
- send the first blinding ephemeral key ` E(carol) ` in the onion ` hop_payload ` for Carol, which will
297
+ send the first blinding ` path_key ` ` E(carol) ` in the onion ` hop_payload ` for Carol, which will
298
298
allow Carol to compute the blinding shared secret and correctly forward. We put this blinding
299
- ephemeral key in the onion instead of using a tlv in ` update_add_htlc ` because intermediate nodes
299
+ ` path_key ` in the onion instead of using a tlv in ` update_add_htlc ` because intermediate nodes
300
300
added before the blinded route may not support route blinding and wouldn't know how to relay it.
301
301
302
302
Erin wants to send 100 000 msat to this blinded route.
@@ -348,23 +348,23 @@ The messages exchanged will contain the following values:
348
348
| | expiry: 1424 | | | expiry: 1400 | | | expiry: 1256 | | | expiry: 1112 | |
349
349
| | onion_routing_packet: | | | onion_routing_packet: | | | onion_routing_packet: | | | onion_routing_packet: | |
350
350
| | +----------------------------+ | | | +--------------------------------------+ | | | +--------------------------------------+ | | | +----------------------------+ | |
351
- | --> | | amount_fwd: 100302 msat | | --> | --> | | blinding_eph_key : E(carol) | | --> | --> | | encrypted_data: | | --> | --> | | amount_fwd: 100000 msat | | --> |
351
+ | --> | | amount_fwd: 100302 msat | | --> | --> | | path_key : E(carol) | | --> | --> | | encrypted_data: | | --> | --> | | amount_fwd: 100000 msat | | --> |
352
352
| | | outgoing_expiry: 1400 | | | | | encrypted_data: | | | | | +----------------------------------+ | | | | | outgoing_expiry: 1112 | | |
353
353
| | | scid: scid_dave_to_carol | | | | | +----------------------------------+ | | | | | | scid: scid_bob_to_alice | | | | | | encrypted_data: | | |
354
354
| | +----------------------------+ | | | | | scid: scid_carol_to_bob | | | | | | | fee_base_msat: 100 | | | | | | +-----------------------+ | | |
355
- | | | blinding_eph_key : E(carol) | | | | | | fee_base_msat: 100 | | | | | | | fee_proportional_millionths: 500 | | | | | | | path_id: preimage | | | |
355
+ | | | path_key : E(carol) | | | | | | fee_base_msat: 100 | | | | | | | fee_proportional_millionths: 500 | | | | | | | path_id: preimage | | | |
356
356
| | | encrypted_data(carol) | | | | | | fee_proportional_millionths: 500 | | | | | | | htlc_minimum_msat: 1000 | | | | | | | max_cltv_expiry: 1200 | | | |
357
357
| | +----------------------------+ | | | | | htlc_minimum_msat: 1000 | | | | | | | cltv_expiry_delta: 144 | | | | | | +-----------------------+ | | |
358
358
| | | encrypted_data(bob) | | | | | | cltv_expiry_delta: 144 | | | | | | | max_cltv_expiry: 1356 | | | | | +----------------------------+ | |
359
359
| | +----------------------------+ | | | | | max_cltv_expiry: 1500 | | | | | | +----------------------------------+ | | | | tlv_extension | |
360
360
| | | amount_fwd: 100000 msat | | | | | +----------------------------------+ | | | | +--------------------------------------+ | | | +----------------------------+ | |
361
- | | | outgoing_expiry: 1112 | | | | +--------------------------------------+ | | | | amount_fwd: 100000 msat | | | | | blinding_eph_key : E(alice) | | |
361
+ | | | outgoing_expiry: 1112 | | | | +--------------------------------------+ | | | | amount_fwd: 100000 msat | | | | | path_key : E(alice) | | |
362
362
| | | encrypted_data(alice) | | | | | encrypted_data(bob) | | | | | outgoing_expiry: 1112 | | | | +----------------------------+ | |
363
363
| | +----------------------------+ | | | +--------------------------------------+ | | | | encrypted_data(alice) | | | +--------------------------------+ |
364
364
| +--------------------------------+ | | | amount_fwd: 100000 msat | | | | +--------------------------------------+ | | |
365
365
| | | | outgoing_expiry: 1112 | | | | tlv_extension | | |
366
366
| | | | encrypted_data(alice) | | | | +--------------------------------------+ | | |
367
- | | | +--------------------------------------+ | | | | blinding_eph_key : E(bob) | | | |
367
+ | | | +--------------------------------------+ | | | | path_key : E(bob) | | | |
368
368
| | +------------------------------------------+ | | +--------------------------------------+ | | |
369
369
| | | +------------------------------------------+ | |
370
370
| | | | |
0 commit comments