Node Optimizations

Prepare for Channel Jamming

Communication channels are jammed, captain.
Channel Jamming happens to the best of us!

Channel jamming is the first malicious category of Lightning Network attack that we’ve heard about. You know that there’s something big brewing when the bad guy’s with a node are coming after you. Congrats! We’ve made it!

What is Channel Jamming? It’s when someone willfully withholds revealing the secret needed to complete a LN payment. Since the secret isn’t revealed, the payment is held in a temporary state and locks up liquidity that could be used for other payments.

Why would someone want to do this? You have to put up some bitcoin to start your node so there is a cost. The only reason that we can think of is PR: make the LN look bad by creating a bad customer experience.

Learn more about channel jamming by checking out this great writeup about “Preventing Channel Jamming” on BitMEX.

And here’s some possible solutions that the big brains are considering to solve the Channel Jamming issue.

Node Optimizations

Balanced Channel Lighting Network

Opening a balanced channel Lightning Network is a better foundation for lightning node success. A channel that is opened balanced has liquidity on both sides and the chance of successfully routing a transaction is doubled. This underutilized solution is more complex to setup, but you will know its possible when you see it.

If you open a channel “blindly”, i.e. with a channel that automatically accepts your request, assuming that you meet certain requirements, that channel has liquidity only on your side, not on the other node’s. So only if you are routing a transaction to or through the node on the other side of the channel will there be funds moving through your node.

However, opening a balanced channel means that there is liquidity on both sides of the channel and routing can begin in either direction, thus doubling the chances of routing transactions on the Lightning Network. Isn’t that we are all here for?

If you wait until you open a blind channel for routing to flow from you to the other side, there’s an inherent hurdle that needs to be overcome to start the engine. Here’s a great explanation of how to create a balanced channel on the Lightning Network.

If you would like to open a balanced channel with us, hit us up on Twitter or message us to connect the electric!

And if you really love this model, our friend Zero Fee Routing started a GoFundMe prize for someone to make it even easier to open a balanced channel in LND. Check out the Twitter thread for more.

Media Software

Proof-of-Work vs Proof-of-Stake

Any discussion of proof-of-work vs proof-of-stake brings the Hatfield’s and the McCoy’s to mind. Not only were they great dressers, but each side carried their convictions loaded for action.

Proof-of-Work Fundamentalists

But what is the proof-of-work (PoW) vs proof-of-stake (PoS) feud all about? The video below is a great, balanced overview of the feud to explain the advantages and disadvantages of each model.

One sentence from the video sums the entire difference:

Proof-of-work is inherently money like, proof-of-stake is inherently equity like

Yungfi Video

More specifically, PoW models distribute power between miners, developers and individual nodes to create a co-equal configuration like the US government. The benefit is that no single person or entity can take over the bitcoin network.

For PoS models, there needs to be some governance to manage the network since not some individuals have more power than others. This reduces PoW decentralization for the benefit of faster decision making.

Watch the video below for more details on these points.

Node Optimizations

Change My Lightning Node Alias

When spinning up your lightning network node, the brand you present to the market is important. The default alias for a new node is just the leading 20 positions of your public key node. Not that there’s anything wrong with that, but change my lightning node alias is easy if you follow these steps!

  1. Assuming you know how to login remotely to your node, open a terminal and type ssh -t umbrel@umbrel.local for Umbrel users like us. The password is the Umbrel main password.
  2. Edit the Lightning Network Daemon (LND) config file using sudo nano umbrel/lnd/lnd.conf Again, use the main Umbrel password when prompted.
  3. In the first paragraph, add a new line of ALIAS=[Node Name] You can also optionally add a COLOR=#FFFFFF hex value to pimp your node’s appearance on third party sites. 
  4. Press Control-X to exit the editor, agreeing with the changes and not changing the file name.
  5. Exit the editor, then restart your node software for the changes to take effect.

Be aware that sites like Amboss will capture your public changes! 

Amboss Node Info Changes – Edited for size

Take a look at our process for building a lightning network node.


Best Lightning Network Podcast

Best Lightning Network podcast
Best Lightning Network Podcast

The best lightning network podcast is the Kevin Rooke Show. A laser focus on the Lightning Network, if you want to hear from the industry movers, this is the podcast for you.

Our favorite episodes cover Kraken’s introduction of their lightning node, an interview with one of the biggest routing nodes around: Zero Fee Routing, Rene Pickhardt’s breakthrough insight about #ZeroBaseFee and Anders Helseth from Arcane Research reviewing their Lightning Network industry research report.

Like most podcasts, you have to kiss a few frogs to get to the princess. Therefore, don’t forget to look back through the list of episodes to find your own favorite episodes. Finally, listen to the end of each episode to hear listener questions and comments. Pay sats to thank the hosts!

For more useful resources, check out our Lightning Network Resources List page.


We are ALIVE!!

Boris Karloff as Frankenstein

After learning about the limits of the bitcoin blockchain for micropayments, discovering a potential solution and configuring our hardware and software, our Lightning Network node went live in early 2022 and we are open for business in the free market!!

While it is early days for the Lightning Network, our philosophy is that we learn best when we play. Therefore, we launched the node in order to learn more about how the lightning network functions and what’s coming next. Due to our background in the e-commerce world, we think that this technology has great potential.