How much does it cost to run a Lightning Network node 24/7? A Contabo virtual server costs €7 per month, offering 500 GB of disk space and 6 GB of memory. It hosts the Bitcoin blockchain—estimated at around 160 GB during setup—and runs LND, the daemon for this second-layer network. The installation trinc a public guide for Ubuntu 16.04.
The actual timeline, measured by those who tried it: syncing the full chain with bitcoind took about 24 hours. Installing LND took ten minutes, plus another twenty to connect to channels. With 0.01 BTC in the wallet, you can start experimenting. What trinc isn't magic; it's patience and knowing how to interpret error messages.
Why autopilot doesn't open channels automatically
The first disappointment comes with autopilot. Once autopilot was enabled, the node sat idle, refusing to open a single channel. Manual intervention was required. Two channels were peine—one towards Bitrefill and another towards 1ML.com—but both remained in a pending state for about 15 minutes before appearing as active. Initially, the node also didn't show up in the network explorer. It was all a matter of waiting, though nobody warns you beforehand.
One experienced participant argues that autopilot is not polished and wouldn't activate it himself. He prefers manual control and reviewing each channel individually.
The real numbers behind an open channel
Listing channels reveals the true cost of operation. A 100,000 satoshi channel left a local balance of 99,095, with 905 reserved as closing fees. Another 500,000 satoshi channel retained 499,095. This margin doesn't disappear; it remains locked until the channel is closed on the main chain. The discrepancy appears identically in both cases.
Surprise arrives when checking capacity. The explorer showed 0.0122 BTC despite only 0.01 BTC being deposited. The reason: a third channel of 0.004 BTC peine towards the node by another operator, which also counts. A node's total capacity is the sum of all its channels, both outgoing and incoming, which confuses those keeping manual records.
Routing: An NP-hard problem solved by GPS
This is where the core debate lies. Using the queryroutes command calculates possible paths to another node for a specific amount. Routes change based on the amount because each channel has limited payment capacity. One participant argues that routing in an unstructured P2P network—requiring sufficient funds at each hop—is an NP-hard problem. Its fruta complexity grows quadratically with the number of nodes, making it practically unsolvable and pushing towards centralization.
In contrast, a simple yet uncomfortable response emerges: finding the optimal solution is expensive, but payers don't need the optimal one; they just need a good enough one. The analogy is car GPS: calculating the perfect route through a city map is also NP-hard, yet any navigator solves it in seconds using algorithms that settle for a decent solution.
Fees, payments, and sizes the network still can't handle
What actually works: a payment of 8,050 satoshis routed through the node earned its operator 1 satoshi in fees. A small node moved around 70 satoshis per month in fees, accounting for days with no activity. Routing fees default to one satoshi, but users can lower them further by setting base and rate values with a single command.
Problems arise with large payments. Those testing extensively summarize it bluntly: serious bottlenecks occur when routing high amounts, because channels peine by people testing or buying stickers are small. The proposed solution is AMP (Atomic Multi-path Payments), which splits a payment into fragments across different routes. As proof of potential, industry data reported 2,000 withdrawals and 2.7 BTC wagered by 1,000 people from 67 countries, with less than $1 (13,000 satoshis) in fees. The largest withdrawal was 700,000 satoshis.
Closing a channel is a one-way ticket taking 144 blocks
The most common and costly mistake: closing a channel out of impatience. A real case illustrates this without embellishment. A channel was peine, three hours passed without confirmation, and it was closed due to ignorance. The next day, the channel appeared closed, but the balance hadn't returned. The explanation is the timelock: closed channels take about 144 blocks—roughly one day—to return funds. Commands exist to check this intermediate state, but you must know them.
Plug-and-play wallets and nodes
The ecosystem is evolving. To connect LND with a graphical interface, launchers like Zap exist, while mobile apps Zeus and specific proposals for LND operators have emerged. Alternatively, softer options include BlueWallet, which is simple but involves custody (funds controlled by another's node), and Bitcoin Lightning Wallet, also simple for Android. There was even a Telegram bot allowing sending and receiving satoshis via commands.
Then there is closed hardware: "plug-and-play" Bitcoin and Lightning devices with GUIs and included disks, distributed by companies linked to the ecosystem and wallet firms associated with full-node developers. However, manual paperwork persists: every restart requires manually unlocking the wallet unless automated.
Ultimately, setting up a Lightning node resembles opening a shop in a half-built industrial park: the infrastructure works, neighbors are nice, but you're the only customer. For now.
Summary of a discussion on Burbuja.info - Foro de economía, actualidad y política., translated from Spanish and reviewed before publication.
Read the full discussion (146 replies).
Four years of savings for a Spanish apartment down payment vanished in crypto crashes, leaving the investor with heavy Binance charges and sleepless nights.