The Lightning Network (LN), a second layer (L2) network for Bitcoin, has taken a step forward with the release of a new version of its core software, known as the Lightning Network Daemon (LND).
Lightning Labs, the company behind this development, announced the availability of LND v0.19 on June 3, an update that promises to optimize node performance and improve the experience for users who transact with Bitcoin (BTC) through the LN.
The Lightning Network Daemon (LND) is a program that operates in the background and manages the critical functions of a Lightning Network node, allowing users to operate a full node. A node is a connection point within the L2 that facilitates payment routing and ensures transactions are carried out securely and efficiently.
In other words, the Daemon is the engine that enables a user to actively participate in this second-layer network, whether sending, receiving, or routing Bitcoin payments.
What improvements would LND v0.19 bring?
LND version 0.19 introduces three major improvements aimed at making Lightning Network nodes more efficient and reliable, both for beginners and experienced operators.
First, node startup times have been optimized through a database migration. Simply put, a Lightning Network node needs to store information about the payment channels and transactions it has processed. Over time, this database can become cumbersome, delaying node startup.
The new release, according to the announcement, improves how this information is managed, allowing nodes to start up more quickly. This is especially useful for users who operate nodes on resource-constrained devices or who need to reboot their nodes frequently.
The second improvement concerns cooperative channel closures, a fundamental process on the Lightning Network. When two users decide to close a payment channel, they must agree on how the funds held in that channel will be distributed and record that decision on the Bitcoin network.
This process generates fees, known as "chain fees," that someone must pay. In previous versions of LND, it was unclear who bore this cost, which could create friction between users.
With LND v0.19, a new default has been established: the party initiating the channel closure will be responsible for paying the chain fees. This change brings clarity and predictability, improving the user experience for all participants. Finally, the update includes improvements to the pathfinding process. On the Lightning Network, when a user sends a payment, it doesn't go directly to the recipient, but rather passes through several intermediate nodes that route the transaction. Finding an efficient and reliable route can be tricky, as channel balances are not public and routes can fail if an intermediate node lacks sufficient liquidity.
As planned, LND v0.19 optimizes pathfinding algorithms to increase the probability of successful payments, meaning users will experience fewer failures when sending Bitcoin across the network. This advancement is crucial to making the Lightning Network a reliable tool for everyday payments.
Lightning Labs ' announcement of LND v0.19 also includes several other improvements beyond the three main ones highlighted. These include the addition of support for Taproot addresses in the node wallet, a technology that improves privacy and reduces fees by simplifying complex Bitcoin transactions. Additionally, connection management with other nodes has been optimized for more efficient routing, and minor bug fixes have been added, strengthening the system's stability.