- Companion:
- class
- Source:
- RouteBlinding.scala
Type members
Classlikes
Blinded routes constrain the features that can be used by relaying nodes to prevent probing. Without this mechanism nodes supporting features that aren't widely supported could easily be identified.
Blinded routes constrain the features that can be used by relaying nodes to prevent probing. Without this mechanism nodes supporting features that aren't widely supported could easily be identified.
- Source:
- RouteBlinding.scala
Blinding override for the rest of the route.
Blinding override for the rest of the route.
- Source:
- RouteBlinding.scala
Id of the outgoing channel, used to identify the next node.
Id of the outgoing channel, used to identify the next node.
- Source:
- RouteBlinding.scala
Some padding can be added to ensure all payloads are the same size to improve privacy.
Some padding can be added to ensure all payloads are the same size to improve privacy.
- Source:
- RouteBlinding.scala
The final recipient may store some data in the encrypted payload for itself to avoid storing it locally. It can for example put a payment_hash to verify that the route is used for the correct invoice. It should use that field to detect when blinded routes are used outside of their intended use (malicious probing) and react accordingly (ignore the message or send an error depending on the use-case).
The final recipient may store some data in the encrypted payload for itself to avoid storing it locally. It can for example put a payment_hash to verify that the route is used for the correct invoice. It should use that field to detect when blinded routes are used outside of their intended use (malicious probing) and react accordingly (ignore the message or send an error depending on the use-case).
- Source:
- RouteBlinding.scala
Constraints for the relaying node to enforce to prevent probing.
Constraints for the relaying node to enforce to prevent probing.
- Source:
- RouteBlinding.scala
Information for the relaying node to build the next HTLC.
Information for the relaying node to build the next HTLC.
- Source:
- RouteBlinding.scala
Inherited types
The names of the product elements
The names of the product elements
- Inherited from:
- Mirror
- Source:
- Mirror.scala