New version of LND with Taproot generates error when creating channels

New version of LND with Taproot generates error when creating channels

Key facts:
  • According to the discussion thread on GitHub, the error was fixed in the LND source code.

  • The new version of LND was released on November 18.

A fatal error was detected in the new version of the Lightning Network Daemon (LND) client. As detailed, this allows the opening of payment channels with other network clients, such as c-lightning, whose implementation is used in mobile device wallets, including Eclair.

The error has had repercussions on the use of the Lightning network, preventing users, from their wallets, from being able to make or receive any type of payments to LND nodes. As he could check Olaoluwa Osuntokun himself, co-founder and current CTO of Lightning Labs.

c-lightning is a lightweight LND implementation that allows mobile wallets to run as independent nodes without escrow services.

The new version of LND, which was launched on November 18, brought with it two major changes: reusable payment invoices and initial support for what would be Taproot. It is unknown if these types of changes were the ones that generated the incompatibility. This, taking into account that, a week before the activation of Taproot, an implementation of the Lightning network known as Neutrino presented compatibility flaws with Taproot transactions, as reported by CriptoNoticias.

New version of LND with Taproot generates error when creating channels
The user @ viaj3ro also accused that wallets like Eclair marked an error when creating a payment channel. Source: GitHub.

Some users, within the thread discussion on GitHub, they rated this flaw as serious, and considered that the nodes should not continue to be updated with this new version of LND until the problem has been corrected.

At the time of writing, the error appears to have been corrected just under 10 hours ago. This awaits the official publication of what would be a new version of LND with the patch. However, in the thread by GitHub some solutions to the problem are still being discussed.

Not opening a payment channel is not using the Lightning network

A payment channel, as its name suggests, is the route through which funds travel. These are created wide open. The negotiation of opening a payment channel occurs between two nodes. Also understood as a node are the lightning wallets that use lightweight implementations, such as c-lightning.

This means that any user who wants to send or receive funds, necessarily needs to have an open payment channel. Now, the error marked in the recent LND version basically disabled the sending and receiving of BTC immediately.

It should be noted that these types of errors, although they are extraordinary, can be classified as common, since the Lightning network is a fairly new technology that goes through trial and error processes. Therefore, it is recommended that before updating a node, whether on the Lightning network or even on the main Bitcoin chain, wait for the relevant reviews and audits from the community.

See also  You can no longer install this version of iOS

Leave a Comment

Your email address will not be published.