Someone setting up a hardware wallet for the first time, packaging on desk, laptop with wallet interface, afternoon home office light, casual unboxing moment.
Protocols

Route Blinding

A privacy-focused protocol upgrade that allows Lightning Network recipients to hide their node ID and the final path segment from payers and intermediate nodes using blinded paths and ephemeral keys.
introduction
RECIPIENT PRIVACY AT THE PROTOCOL LAYER

Introduction

Route Blinding is a Lightning Network protocol upgrade that decouples payment routing from the recipient's node identity, preventing the sender and intermediate nodes from learning the final destination of a payment.

Route Blinding introduces a cryptographic mechanism that allows a payment recipient to hide its node ID and the final segment of a payment path. Instead of the sender constructing a complete route to a known destination, the recipient provides a blinded path—a sequence of encrypted hops ending at an introduction point—and a blinded ephemeral public key. The sender uses this blinded path as the final segment of the route, appending its own path to reach the introduction point. Intermediate nodes forward the payment without learning whether the next hop is another intermediary or the final recipient, breaking the pervasive surveillance model where every routing node knows the ultimate destination of a payment.

The upgrade is specified across multiple BOLTs, primarily BOLT 4 (Onion Routing) for the blinded path construction and BOLT 7 (Gossip) for advertising blinded route capabilities. It relies on the blinded_path TLV extension in invoices and the encrypted_data field in onion payloads. Recipients construct a blinded path by recursively encrypting hop data for each node in the path using a shared secret derived from an ephemeral key. The sender then uses the final blinded node ID as the target for its own route construction, with the onion payload carrying both the standard forwarding instructions and the encrypted data blob that each blinded hop can decrypt and process. This design preserves the existing onion routing security model while adding recipient unlinkability.

For wallet teams, payment processors, and LSPs, Route Blinding represents a fundamental shift in how invoices are constructed and how payment reception is architected. Integration requires support for generating blinded paths, handling the new blinded_path invoice fields, and processing incoming payments that arrive via introduction points rather than directly to the node's public key. Node operators running introduction points must be prepared to forward payments where they cannot identify the final recipient. Chainscore Labs can assist teams with protocol impact assessment, integration review, and upgrade readiness planning to ensure that recipient privacy is implemented correctly without breaking existing payment flows or introducing new reliability risks.

ROUTE BLINDING PROTOCOL CHANGE

Quick Facts

A concise reference for the operational and integration impacts of the route blinding protocol upgrade on the Lightning Network.

AreaWhat changesWho is affectedAction

Recipient Privacy

The final node's identity and the last few hops of a payment path are hidden from the sender.

Wallet developers, payment processors, end-users.

Integrate blinded path generation and decryption logic into wallet software.

Invoice Format

Invoices can now encode a blinded path, replacing the need to expose the recipient's node ID.

Exchange teams, custodians, e-commerce plugins.

Update invoice parsing and generation to support BOLT 12 and blinded path extensions.

Onion Routing

The sender constructs an onion using an ephemeral public key as the final destination, not the recipient's node ID.

Node operators, routing software libraries.

Ensure onion construction and processing modules handle the new blinded-path payload format.

Payment Probing

Probing attacks to map the network or identify a recipient's node become significantly harder.

Network analysts, risk teams.

Re-evaluate network topology analysis tools and privacy threat models.

Node Operations

Intermediate nodes forward payments without learning the final destination, a fundamental change to the trust model.

Routing node operators, LSPs.

No immediate action for forwarding logic, but assess long-term impact on fee-setting strategies and network monitoring.

Offline Receiving

Enables asynchronous payments by allowing a sender to find a path to an introduction point without knowing the recipient.

Wallet developers, mobile app teams.

Combine with Onion Messaging and BOLT 12 to build a complete offline-receive user experience.

Cross-Implementation Compatibility

A new feature bit and TLV extensions require negotiation between peers.

Integration teams, node operators.

Verify feature bit support across LND, Core Lightning, Eclair, and LDK before enabling on mainnet.

technical-context
BLINDED PATH CONSTRUCTION AND ONION ROUTING

Technical Mechanism

How route blinding uses ephemeral keys and nested onion encryption to decouple the recipient's node ID from the payment path, preventing the sender and intermediate nodes from learning the final destination.

Route blinding is a protocol upgrade that allows a Lightning Network payment recipient to hide their node ID and the final segment of the payment path from the sender and intermediate routing nodes. The recipient constructs a blinded path by selecting a sequence of introduction nodes and intermediate hops, then encrypting the path information using a series of ephemeral key pairs. This blinded path is embedded in a BOLT 11 invoice or BOLT 12 offer, enabling the sender to route a payment without ever learning the recipient's public key or the topology of the final hops. The mechanism fundamentally changes the privacy model from one where the recipient's node is a public routing endpoint to one where it is a hidden terminus reachable only through a cryptographic unblinding process.

The construction relies on a chain of ephemeral blinded node IDs and encrypted path_id data. The recipient generates a sequence of shared secrets using ECDH between a random initial key and each hop's public key. For each hop, the recipient derives a blinded_node_id and an encrypted payload containing the next hop's instructions. The sender uses the first blinded_node_id as the payment destination in the outer onion, and the first introduction node uses the path_id to unblind the next ephemeral key and forward the HTLC. Each hop in the blinded path can only decrypt its own payload and learn the next blinded node ID, ensuring that no single routing node can map the full path. This nested encryption is layered inside the standard Sphinx onion routing, preserving compatibility with the existing forwarding infrastructure while adding a recipient-controlled privacy shield.

For wallet developers and payment processors, integrating route blinding requires support for generating and parsing blinded paths in invoices, managing ephemeral key material, and handling the new blinded_path TLV fields in update_add_htlc and onion_routing_packet messages. Node operators acting as introduction points must be able to process the path_id to correctly forward to the next blinded hop without learning the final destination. The upgrade introduces new operational considerations: blinded paths can include multiple introduction nodes for redundancy, and the recipient must keep ephemeral keys available to decrypt the final payment preimage. Teams should audit their onion-processing implementations to ensure they correctly handle the nested encryption and do not leak timing or error information that could deanonymize the recipient.

ROUTE BLINDING IMPACT ASSESSMENT

Affected Actors

Wallet Developers

Route blinding shifts critical responsibilities to the sender-side wallet. Wallets must now construct blinded paths by selecting introduction nodes and encoding encrypted payloads for each hop. This requires implementing ephemeral key generation per blinded segment and correctly nesting the encrypted data blobs.

Key Actions:

  • Integrate blinded path construction logic into payment workflows.
  • Implement logic to select reliable introduction nodes to avoid payment failures.
  • Ensure compatibility with BOLT 12 Offers, which depend on blinded paths for static invoice requests.
  • Update UI to handle new failure modes where the introduction node is unreachable.

Chainscore Labs can review your blinded path construction logic and integration with onion messaging to prevent privacy leaks and payment failures.

implementation-impact
BLINDED PATH INTEGRATION

Implementation Impact

Route blinding shifts critical cryptographic operations from the sender to the recipient, requiring wallet and node implementations to support ephemeral key generation, blinded path construction, and onion payload decryption for the final hop. Teams must assess integration depth across send, receive, and routing functions.

02

Sender-Side Invoice Handling

Senders must parse new invoice fields containing blinded_path data and construct the onion using the recipient's ephemeral keys rather than the final node's public key. The sender's pathfinding logic must treat the introduction node as the penultimate hop, adding a final encrypted_data payload for the recipient. Failure to correctly serialize this payload will cause silent payment failures at the recipient.

03

Routing Node Compatibility

Intermediate routing nodes require no code changes to forward blinded payments; they process the onion as normal. However, the introduction node must be a publicly announced node with sufficient connectivity to avoid pathfinding failures. LSPs and routing-node operators should expect increased traffic as introduction points and may need to adjust their fee schedules to account for the new role.

05

Operational Monitoring Changes

Existing monitoring for payment success rates and node connectivity must be updated. A recipient behind a blinded path will not appear in the sender's routing logs, complicating debugging. Operators should instrument the path_id field in decrypted payloads to correlate failed payments. Exchange and custodial teams need new alerting for blinded-path decryption failures, which may indicate misconfigured ephemeral key rotation.

06

Security Review for Ephemeral Key Management

The security of recipient privacy depends entirely on the secure generation and non-reuse of ephemeral keys. If a wallet reuses a blinded path or its keys across multiple invoices, an observer can correlate payments to the same recipient. Security auditors should verify that implementations use fresh randomness for each blinded path and that the encrypted_data decryption path is resistant to timing side-channel attacks.

ROUTE BLINDING DEPLOYMENT

Risk and Compatibility Assessment

Evaluates the operational, privacy, and integration risks introduced by the route blinding protocol for payment recipients, senders, and routing nodes.

AreaWhat changesWho is affectedAction

Recipient Privacy Model

The final node's identity and the last few hops are hidden from the sender and intermediate nodes using blinded paths and ephemeral keys.

Wallet developers, payment processors, end users

Verify that blinded-path construction correctly isolates the recipient's node_id from the sender's payment onion. Audit key derivation for the blinding ephemeral key.

Invoice Encoding

Invoices must encode a blinded path instead of a direct node_id, shifting from BOLT 11 to BOLT 12 Offers or custom TLV extensions.

Exchange teams, wallet developers, payment gateways

Assess BOLT 12 readiness for dynamic invoice requests. If using BOLT 11, confirm TLV extension support for blinded_path across all counterparties.

Onion Routing Logic

Senders must construct an onion that encrypts to the introduction point and then the blinded path, requiring new pathfinding and payload construction.

Sender wallet implementations, LSPs

Update pathfinding algorithms to handle blinded_path payloads. Test onion construction against all major implementations (LND, CLN, Eclair, LDK).

Routing Node Operations

Intermediate nodes forward payments without learning the final destination, breaking existing fee-optimization and probing heuristics.

Routing node operators, liquidity providers

Re-evaluate fee strategies that depend on destination-based metrics. Monitor for reduced ability to diagnose routing failures due to hidden endpoints.

Error Handling and Failure Attribution

Failure messages from within a blinded path cannot be attributed to a specific node, complicating debugging and reputation systems.

Sender wallets, LSPs, node operators

Implement new failure-handling logic that respects blinded-path opacity. Do not rely on node-level blame assignment for routing failures.

Introduction Point Trust

The introduction point knows the recipient's identity and can censor or deanonymize payments if compromised.

Recipients, wallet developers

Select introduction points carefully, potentially using multiple rotating nodes. Assess trust model against the existing model of direct connection to a public node.

Cross-Implementation Compatibility

Feature bits for route blinding (e.g., option_route_blinding) must be negotiated; mixed-version networks may fail to route blinded payments.

Node operators, integration teams

Verify feature-bit support matrix across LND, Core Lightning, Eclair, and LDK. Test payment delivery in a mixed-version environment before enabling in production.

Regulatory and Compliance

Hiding the recipient node ID may complicate transaction monitoring and sanctions screening for regulated entities.

Exchanges, custodians, compliance teams

Assess whether blinded-path payments conflict with existing transaction monitoring rules. Engage compliance officers to update risk-assessment frameworks.

ROUTE BLINDING READINESS

Integration and Upgrade Checklist

A practical checklist for wallet developers, payment processors, and node operators preparing to integrate or support route blinding. This section identifies the key technical and operational signals that confirm readiness, with a focus on recipient privacy, pathfinding changes, and backward compatibility.

What to check: Your implementation correctly constructs a blinded path by selecting an introduction point and a sequence of intermediate nodes, encrypting the path data for each hop using the blinded_path structure. Verify that ephemeral key derivation and shared secret computation match the specification.

Why it matters: Errors in path construction will result in un-decryptable payment data at the recipient, causing payment failures that are difficult to diagnose. The recipient's privacy depends entirely on the correct use of ephemeral keys that cannot be linked to their real node ID.

Readiness signal: Successful decryption of a test payment by a recipient behind a blinded path, with the sender unable to identify the final node's public key from the payment data.

Chains We Build On

Looking to build on a specific blockchain?

We build smart contracts, DeFi applications, wallets, tokenization platforms, and blockchain infrastructure across the major ecosystems teams choose today. That includes Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Solana, Sui, Aptos, Hedera, Stellar, and NEAR, with support for additional EVM and non-EVM networks based on your product requirements.

EVM ecosystems

  • Ethereum logo
    Ethereum
  • Arbitrum logo
    Arbitrum
  • Optimism logo
    Optimism
  • Polygon logo
    Polygon
  • Avalanche logo
    Avalanche
  • Cronos logo
    Cronos

Non-EVM ecosystems

  • Solana logo
    Solana
  • Sui logo
    Sui
  • Aptos logo
    Aptos
  • Hedera logo
    Hedera
  • Stellar logo
    Stellar
  • NEAR logo
    NEAR

Additional ecosystems

  • Polkadot logo
    Polkadot
  • Cosmos logo
    Cosmos
  • TON logo
    TON
  • Cardano logo
    Cardano
  • Algorand logo
    Algorand
  • Tempo logo
    Tempo

Also available for Base, appchains, custom EVM networks, and cross-chain product architecture.

ROUTE BLINDING FAQ

Frequently Asked Questions

Common questions from wallet developers, payment processors, and node operators evaluating the integration and operational impact of route blinding on the Lightning Network.

In a standard Lightning payment, the sender constructs the entire route to the recipient. This means every intermediate node on the path learns the recipient's node ID, which is a persistent identifier that can be used to map a node's activity and build a network topology. Route blinding solves this by allowing the recipient to provide an encrypted path from themselves to a public introduction point. The sender routes the payment to the introduction point and then the blinded path is unwrapped hop-by-hop. The sender and intermediate nodes only learn the introduction point, not the final recipient's node ID.

Trusted by Industry Leaders

Delivering blockchain solutions for 5+ years.

We have partnered with 50+ leading DeFi protocols, NFT ecosystems, and fintech innovators to build secure, scalable, and capital-efficient blockchain products.

Selected Partners & Clients

ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
“I've been working with Chainscore Labs for last 3+ years, they've consistently delivered with strong ownership across multiple projects. The team is reliable and detail-oriented.”
L
Lee Erswell
CEO, Telos Foundation
how to get started

How to get started?

If you're looking for blockchain integration, ChainScore Labs has 5+ years of experience helping teams build and integrate exchanges, wallets, smart contracts, tokenization solutions, and protocol-connected products, we can help you choose the right path, integrate securely, and get to production faster. Our team consists of experienced blockchain developers and architects who can help you with your blockchain integration needs.

01

Exploration & Strategy

Define your product goals and choose the right blockchain architecture for your use case.

02

Architecture & Design

Design the smart contracts, tokenomics, and security parameters of your system.

03

Development & Integration

Build and integrate with wallets, oracles, and front-end dApps for a seamless experience.

04

Security & Launch

Comprehensive audits followed by a risk-managed mainnet deployment to protect your users.

Start a build

Need a blockchain engineering team?

Send the project context and we will respond with next steps, scope questions, and a practical path to delivery.