<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[bolt.observer]]></title><description><![CDATA[Data analytics and observations about lightning network by bolt.observer ]]></description><link>https://blog.bolt.observer</link><image><url>https://substackcdn.com/image/fetch/$s_!xCQY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fab1df-77ff-48f8-9e49-293a0e31b2bd_829x829.png</url><title>bolt.observer</title><link>https://blog.bolt.observer</link></image><generator>Substack</generator><lastBuildDate>Sun, 05 Apr 2026 19:32:58 GMT</lastBuildDate><atom:link href="https://blog.bolt.observer/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Bolt Observer Inc]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[boltobserver@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[boltobserver@substack.com]]></itunes:email><itunes:name><![CDATA[Aljaz Ceru]]></itunes:name></itunes:owner><itunes:author><![CDATA[Aljaz Ceru]]></itunes:author><googleplay:owner><![CDATA[boltobserver@substack.com]]></googleplay:owner><googleplay:email><![CDATA[boltobserver@substack.com]]></googleplay:email><googleplay:author><![CDATA[Aljaz Ceru]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Strengthening security in the Bitcoin ecosystem: the case for improved vulnerability communication]]></title><description><![CDATA[How to inform users about critical vulnerabilities when you don't know who they are]]></description><link>https://blog.bolt.observer/p/strengthening-security-in-the-bitcoin</link><guid isPermaLink="false">https://blog.bolt.observer/p/strengthening-security-in-the-bitcoin</guid><dc:creator><![CDATA[Aljaz Ceru]]></dc:creator><pubDate>Mon, 18 Dec 2023 15:30:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Z7xJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0ee27d-87ff-4599-bcf4-879783f96fd0_620x465.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Disclaimer:</em> <em>This article is not meant to assign blame or point fingers to any projects mentioned in it. The purpose is to educate and improve overall security posture of the bitcoin ecosystem. It particularly focuses on lightning due to the hot nature of the funds.</em></p><p>Vulnerabilities happen. Open source is not immune to this, and no matter how many eyeballs are on the code SHTF sometimes. That is inevitable, and critical vulnerabilities in tools used by the entire world in the last 15years have proven that much. We had Log4j, Heartbleed and Struts exploits to name just a few that impacted huge parts of the internet.  And bitcoin ecosystem is no exception, but it can make things a bit more complicated due to the nature of what we're dealing with - money.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z7xJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0ee27d-87ff-4599-bcf4-879783f96fd0_620x465.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z7xJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0ee27d-87ff-4599-bcf4-879783f96fd0_620x465.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Z7xJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0ee27d-87ff-4599-bcf4-879783f96fd0_620x465.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Z7xJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0ee27d-87ff-4599-bcf4-879783f96fd0_620x465.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Z7xJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0ee27d-87ff-4599-bcf4-879783f96fd0_620x465.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z7xJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0ee27d-87ff-4599-bcf4-879783f96fd0_620x465.jpeg" width="620" height="465" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e0ee27d-87ff-4599-bcf4-879783f96fd0_620x465.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:465,&quot;width&quot;:620,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Oprah You Get A Meme - Imgflip&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Oprah You Get A Meme - Imgflip" title="Oprah You Get A Meme - Imgflip" srcset="https://substackcdn.com/image/fetch/$s_!Z7xJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0ee27d-87ff-4599-bcf4-879783f96fd0_620x465.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Z7xJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0ee27d-87ff-4599-bcf4-879783f96fd0_620x465.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Z7xJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0ee27d-87ff-4599-bcf4-879783f96fd0_620x465.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Z7xJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e0ee27d-87ff-4599-bcf4-879783f96fd0_620x465.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> </p><p>Last year <a href="https://www.securities.io/a-second-lightning-network-exploit-by-burak-has-occured/">Burak's adventures</a> showed us how bugs can effect everyone immediately. But with open source there is no list of customers. No software phoning home where you can quickly see which customers might still run vulnerable version, no emails or phone numbers to contact them that their funds are at risk. As luck will have it the lightning industry was (is?) still small at the time and most of us degenerates spend too much time on twitter, telegram groups and discords. So it was fairly easy to drum up together a large number of impacted companies and node operators and inform them of the issue. But this doesn't scale. And bigger blocks don't solve this scaling issue. Also not everyone reads developer mailing lists 24/7 in case something might happen. </p><h4>We need better ways to communicate with users of open source projects.</h4><p>While financial industry has always been a juicy target bitcoin made it that much more interesting. No more stealing credit cards and social security numbers, making it cumbersome and complex to monetize your hacking expeditions. With bitcoin, if you  have an access to the server (hot wallet), you have access to the funds. And transactions are final. Which means that security and fast reaction times are that much more important. </p><p><strong>Everything in lightning network is a hot wallet</strong>. That means that we need to not only write the best code (it will still have bugs), but we also need to have the processes to address the inevitable situations where things go wrong. </p><p>I've already mentioned lnd issues last year, but that is not the only example. Recent LNBank vulnerability that lead to at least <a href="https://stacker.news/items/347361">one confirmed loss of funds</a> is a good example. Luckily the vulnerability was in the plugin, not btcpayserver itself, but next time we might not be that lucky. It was <a href="https://nitter.net/BtcpayServer/status/1733153136959803610?ref=nobsbitcoin.com">announced on twitter</a>, <a href="https://nostr.at/nevent1qqsdlahfcg280ceu37w6vve9e554htshr72k8mzaufum26s44efhgrgzyzktemz8tgdyl9ypjw0vl0gu85g37k66ga9rntsrnw78yr7axpd7cajg8zn">nostr</a> and shared on various chat platforms. But how many of the 1000s btcpayserver installations were updated immediately because of that? Surely the usage of LNBank is probably significantly smaller than the number of btcpayserver deployments, but what happens next time when the vulnerability is in the btcpayserver itself. </p><p>Another example is lnbits which is a very popular tool that mostly has publicly exposed instances connected to lightning nodes. It also has a rich plugin system and rapid pace of development which makes it a great target for malicious actors. LNbits has a <a href="https://github.com/lnbits/lnbits/blob/24b02cc656226b478fd0cb557b91df3326e2494a/docs/guide/extension-install.md?plain=1#L111">system</a> for notifying their users about potential issues, but its based on the admin being logged in and visiting install page for plugins. I don't know about you guys, but I don't visit that frequently, neither I'm that frequently logged in to the lnbits itself. But I use the services of my amazing lnbits instance daily!</p><p>I could go on and on with more examples of popular software in this space, but lets focus on how we could address this.</p><h2>Proposal </h2><p>IT Security industry has a long established practices on how to deal with vulnerability information dissemination - they use good old RSS feeds. RSS has been around for ages, its very simple to integrate into everything. From <a href="https://slack.com/help/articles/218688467-Add-RSS-feeds-to-Slack">chat clients</a> to incident management tooling, any everything in between. And this is something every popular software and implementation should do. <strong>Maintain an RSS feed that is used exclusively for announcing critical vulnerabilities in your software</strong>. This can't be your blog's rss feed because people don't want to get woken up in the middle of the night by notifications about your new product release. But if there is a 0day vulnerability in part of my software stack that is touching a hot wallet I very much want to be woken up by my alerting system. </p><p><strong>PSA: New release on github is not a sufficient way to announce urgent updates.</strong></p><p>There are a lot of examples of this in the wild, <a href="https://www.bleepingcomputer.com/news/microsoft/microsoft-adds-new-rss-feed-for-security-update-notifications/">Microsoft</a> is publishing information about public vulnerabilities that haven't been patched yet on its rss feed. AWS is using <a href="https://aws.amazon.com/security/security-bulletins/">RSS feeds</a> to inform its customers about security issues impacting them, so are other big vendors. </p><p>To make this article more than just a rant - I've already mentioned this idea to btcpay crew both on mattermost and in a <a href="https://github.com/btcpayserver/btcpayserver/issues/5547#event-11247048831">github issue</a>. If you read the <a href="https://d11n.net/lnbank-vulnerability-recap">blog post by Dennis</a>  possibility of adding RSS to btcpayserver as future improvement.</p><p>Alternatively dedicated security mailing lists could be used to similar effect, but the overhead of collecting emails, running mailing list services (or paying for them) makes it suboptimal. Not to mention much bigger composability of RSS over email. </p><h2>Opportunity</h2><p>Having a public feed also enables nudging users to start implementing some operational awareness of what is going on with the their software stack. It is not the same as asking users to follow you on twitter for product updates. And I&#8217;m by no means saying that we should stop announcing things on popular venues like nostr, twitter and SN - far from it. The point is that it should be done as an addition to the dissimination over RSS, not as a replacement. </p><p>I&#8217;m not keen on starting another &#8220;spec&#8221; group but if there is enough interest there could be an opportunity to create a blueprint for open source projects in the space to remove the burden of implementing this on their own. </p><p>If any project or company wants to jump on implementing this for their own project and needs help feel free to get in touch (<a href="mailto:aljaz@bolt.observer">email</a> or <a href="https://twitter.com/aaaljaz">X</a>) , I&#8217;ll be happy to assist.</p>]]></content:encoded></item><item><title><![CDATA[Building for the future of open source money]]></title><description><![CDATA[Tales of our vision and journey towards open source]]></description><link>https://blog.bolt.observer/p/building-for-the-future-of-open-source</link><guid isPermaLink="false">https://blog.bolt.observer/p/building-for-the-future-of-open-source</guid><dc:creator><![CDATA[Aljaz Ceru]]></dc:creator><pubDate>Tue, 23 May 2023 09:53:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!O3w5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fad499b-d56d-409a-80ab-52aa3dc0a897_651x383.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the grand universe of digital innovation, open monetary systems, the open sharing of ideas, and open source code form a dynamic triad of progress. Bitcoin, as an ultimate form of open monetary system, represents more than just a new form of currency; it embodies a decentralized vision where authority and trust are established not by central institutions, but through transparent protocols and alignment of incentives. This system thrives on the open sharing of ideas - a global dialogue where diverse minds intersect, challenge, and inspire each other. It's an intellectual exchange that fuels the engine of breakthroughs, pioneering new routes in the wilderness of possibilities. At the core of it, all lies open source code - the tangible expression of these ideas.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qMoE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d5e005-9e4a-4222-958b-db7227d77762_520x292.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qMoE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d5e005-9e4a-4222-958b-db7227d77762_520x292.png 424w, https://substackcdn.com/image/fetch/$s_!qMoE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d5e005-9e4a-4222-958b-db7227d77762_520x292.png 848w, https://substackcdn.com/image/fetch/$s_!qMoE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d5e005-9e4a-4222-958b-db7227d77762_520x292.png 1272w, https://substackcdn.com/image/fetch/$s_!qMoE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d5e005-9e4a-4222-958b-db7227d77762_520x292.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qMoE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d5e005-9e4a-4222-958b-db7227d77762_520x292.png" width="520" height="292" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6d5e005-9e4a-4222-958b-db7227d77762_520x292.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:292,&quot;width&quot;:520,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A fortune cookie that says \&quot;to succeed, you must share\&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A fortune cookie that says &quot;to succeed, you must share&quot;" title="A fortune cookie that says &quot;to succeed, you must share&quot;" srcset="https://substackcdn.com/image/fetch/$s_!qMoE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d5e005-9e4a-4222-958b-db7227d77762_520x292.png 424w, https://substackcdn.com/image/fetch/$s_!qMoE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d5e005-9e4a-4222-958b-db7227d77762_520x292.png 848w, https://substackcdn.com/image/fetch/$s_!qMoE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d5e005-9e4a-4222-958b-db7227d77762_520x292.png 1272w, https://substackcdn.com/image/fetch/$s_!qMoE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6d5e005-9e4a-4222-958b-db7227d77762_520x292.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>Bitcoin did not arise from a vacuum. Rather, it was the culmination of numerous pioneering ideas that were germinated, nurtured, and disseminated in the open forums of the past. The foundational stones of Bitcoin were laid by concepts such as David Chaum's <a href="https://en.wikipedia.org/wiki/Ecash">eCash</a>, for instance, which brought the notion of anonymous electronic money transactions to the forefront. Adam Back's <a href="https://en.wikipedia.org/wiki/Hashcash">Hashcash</a> introduced the concept of proof-of-work, a key ingredient in the prevention of email spam and denial-of-service attacks. Wei Dai's <a href="https://en.bitcoin.it/wiki/B-money">B-Money </a>proposed a decentralized system for the creation and transfer of digital assets. And Nick Szabo's <a href="https://www.investopedia.com/terms/b/bit-gold.asp">Bit Gold</a> illustrated a mechanism for a decentralized digital store of value. Each of these ideas, openly shared and debated in various forums, contributed to the architecture of what would become Bitcoin. The idea was first shared on a humble mailing list, absorbing the wisdom of its predecessors and transforming it into a novel creation. This seed of an idea, nourished by the spirit of open collaboration and the genius of past innovations, sprouted into an open monetary system rooted in transparency and decentralization.&nbsp;</p><p><br>Bitcoin&#8217;s gift was more than just transparency and decentralization - it also brought us self-custody. The concept of self-custody, both in terms of money and data, is a fundamental pillar on which we are building the future. With Bitcoin, individuals are granted the power to become their own bank, and to hold and control their financial assets without the need for intermediaries. This shift does not merely redistribute power; it redefines it, marking a departure from traditional banking systems and ubiquitous financial surveillance, towards financial autonomy and personal sovereignty. Self-custody extends beyond finance into the realm of data, a commodity growing in value in our increasingly surveilled world. With the rise of decentralized technologies, individuals are empowered to control their own information, decide who has access to it, and to shape their digital identities. This capacity for self-custody is a potent symbol of individual autonomy and security in the digital age. It reflects a world where individuals are not just passive consumers but active participants, equipped with the tools and knowledge to navigate, and indeed shape, the digital currents of our time.</p><p><br>Today, more than 14 years since the idea of Bitcoin was published, the importance of open systems and collaboration is more of a necessity than ever. Governments across the world have boundless ambitions to control the flow of information, money, and ideas. But we, the people of Bitcoin, need no convincing of that. It is in our nature to build (and argue) in the open.&nbsp;We have open proposal systems - <a href="https://github.com/bitcoin/bips">BIP</a>, <a href="https://github.com/lightning/blips/">BLIP</a>; we collaborate on specifications - <a href="https://github.com/lightning/bolts">BOLT</a>, <a href="https://balls.dev/webbtc/">WebBTC</a>, <a href="https://github.com/BitcoinAndLightningLayerSpecs/lsp">LSP spec</a>, and create new open protocols for open sharing of information - <a href="https://github.com/nostr-protocol/nostr">Nostr</a>. The only thing we&#8217;re not open to is expanding the block size.</p><h2><br>Open systems require open tools&nbsp;</h2><p><br>We don&#8217;t build in to open because it's easy, we do it because it's the only way. Ability to be in control of your data, to know what is running on your computers, and most importantly, what and who is operating your money is key to escaping the tyranny of big tech data siloes, surveillance capitalism, and failed monetary systems.&nbsp;<br>Bitcoin is open-source money. And so should be the tools and projects built around and on top of it. Building a new monetary system is just too important not to be built in the open. And tons of companies and projects have already proved that it is not only possible but actually beneficial to do so. From amazing companies like <a href="https://breez.technology/">Breez</a> and <a href="https://getalby.com/">Alby</a>, trailblazing on Lightning network; hardware wizards like <a href="https://shiftcrypto.ch/">BitBox</a> and <a href="https://trezor.io/">Trezor</a>, providing open source hardware wallets; projects like <a href="https://lnbits.com/">lnbits</a> and <a href="https://btcpayserver.org/">btcpayserver</a>, building open solutions for merchants and builders everywhere; <a href="https://galoy.io/">Galoy</a>, offering solutions for Bitcoin communities around the world; to communities like <a href="https://bolt.fun/">bolt.fun</a> and <a href="https://bitcoin.design/">bitcoin.design</a> which provide space for collaboration, education and sharing of ideas. We can&#8217;t possibly list all of them, the ecosystem is way too vast by now. (but we still tried - check out <a href="http://lightning-landscape.net/">lightning landscape</a>)<br><br><a href="https://bolt.observer/">bolt.observer </a>started as a monitoring tool where the SaaS approach makes a lot of sense. We spent a lot of time talking to our users, getting to know their problems and how they are tackling them, and gathering feedback from existing businesses on the most needed solutions and best practices out there.&nbsp;</p><p>As time progressed we moved from simple reachability monitoring to providing <a href="https://blog.bolt.observer/p/introducing-liquidops">liquidity alerts</a> to our customers. That marked the beginning of our path towards building our <a href="https://blog.bolt.observer/p/say-hi-to-automation-on-liquidops">automation engine driven by workflows</a>, enabling users to streamline their liquidity management with LiquidOps. However for these tools to work users needed to share their private data with us. Despite having fine controls in our <a href="https://github.com/bolt-observer/agent">agent</a> over how much and how precise data to share with us, the fact was they still had to share some of it to make the tools usable. And we decided we&#8217;re gonna do something about that.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O3w5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fad499b-d56d-409a-80ab-52aa3dc0a897_651x383.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O3w5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fad499b-d56d-409a-80ab-52aa3dc0a897_651x383.jpeg 424w, https://substackcdn.com/image/fetch/$s_!O3w5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fad499b-d56d-409a-80ab-52aa3dc0a897_651x383.jpeg 848w, https://substackcdn.com/image/fetch/$s_!O3w5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fad499b-d56d-409a-80ab-52aa3dc0a897_651x383.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!O3w5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fad499b-d56d-409a-80ab-52aa3dc0a897_651x383.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O3w5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fad499b-d56d-409a-80ab-52aa3dc0a897_651x383.jpeg" width="535" height="314.7542242703533" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fad499b-d56d-409a-80ab-52aa3dc0a897_651x383.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:383,&quot;width&quot;:651,&quot;resizeWidth&quot;:535,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Open source meme&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Open source meme" title="Open source meme" srcset="https://substackcdn.com/image/fetch/$s_!O3w5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fad499b-d56d-409a-80ab-52aa3dc0a897_651x383.jpeg 424w, https://substackcdn.com/image/fetch/$s_!O3w5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fad499b-d56d-409a-80ab-52aa3dc0a897_651x383.jpeg 848w, https://substackcdn.com/image/fetch/$s_!O3w5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fad499b-d56d-409a-80ab-52aa3dc0a897_651x383.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!O3w5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fad499b-d56d-409a-80ab-52aa3dc0a897_651x383.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>In the coming months, we will be open-sourcing <a href="https://blog.bolt.observer/p/say-hi-to-automation-on-liquidops">LiquidOps</a>, enabling people to self-host our tooling and stay in charge of their own data. The decision was simultaneously hard and easy - it will take some of our very limited resources to make the transition from SaaS to open source, but it's a sacrifice we&#8217;re more than willing to make in order to enable people more sovereignty and privacy. It is the Bitcoin way and we&#8217;re excited to do it. We believe that the lightning network is the bedrock of a new financial infrastructure built on top of bitcoin, and as such a critical part of it. And we are committed to doing as much as possible to help make that a reality.&nbsp;</p><p><br>With LiquidOps open-sourced and our agent-based architecture, companies will be able to deploy lightning node automation even in the most secure environments. The architecture empowers deeper isolation of nodes and credentials never leaving them, while keeping the user interface easily accessible to employees. We will keep improving our plugin system to enable you to expand and customize your lightning automation.&nbsp;&nbsp;&nbsp;</p><p><br>While you are waiting for the open-source version of LiquidOps you are welcome to test existing functionality on our <a href="https://bolt.observer">platform</a>, check out <a href="https://blog.bolt.observer/p/lightning-vault-how-to-manage-secrets">Lightning Vault  - secure lightning credential storage</a> or build something cool with our <a href="https://github.com/bolt-observer/go-runes">go-runes</a> library.</p><p>To stay up to date with new developments and news follow us on&nbsp;<a href="https://twitter.com/BoltObserver">Twitter</a>,&nbsp;<a href="https://www.linkedin.com/company/bolt-observer-inc/">Linkedin</a>&nbsp;or&nbsp;<a href="https://t.me/+Khm663PHqAI1NjA0">Telegram</a>.</p>]]></content:encoded></item><item><title><![CDATA[Auto Swaps Explained]]></title><description><![CDATA[Liquidity automation with workflows]]></description><link>https://blog.bolt.observer/p/auto-swaps-explained</link><guid isPermaLink="false">https://blog.bolt.observer/p/auto-swaps-explained</guid><dc:creator><![CDATA[Alexandre Bussutil]]></dc:creator><pubDate>Thu, 11 May 2023 20:22:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ad3f5daf-3a9d-4dfc-b348-e4b4d27444c9_980x551.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The management of liquidity on a lightning node remains one of the most critical pain points in the industry. Depleted channels, offline nodes, unreachable peers, and skyrocketing on-chain fees are just the first bullet points of a long list of issues that can arise on a node. Without proper tooling to detect and take action automatically, a node operator's day can turn into hundreds of manual tasks.</p><p>We have developed a workflow-based lightning node automation solution to simplify the process and eliminate the need for manual intervention. The solution simplifies the connection of various applications and services by harnessing the power of conditional logic and custom triggers, enabling seamless interactions and task execution.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nuVs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4f6d2dc-6149-4f4b-9615-444e5f942d19_800x723.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nuVs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4f6d2dc-6149-4f4b-9615-444e5f942d19_800x723.gif 424w, https://substackcdn.com/image/fetch/$s_!nuVs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4f6d2dc-6149-4f4b-9615-444e5f942d19_800x723.gif 848w, https://substackcdn.com/image/fetch/$s_!nuVs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4f6d2dc-6149-4f4b-9615-444e5f942d19_800x723.gif 1272w, https://substackcdn.com/image/fetch/$s_!nuVs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4f6d2dc-6149-4f4b-9615-444e5f942d19_800x723.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nuVs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4f6d2dc-6149-4f4b-9615-444e5f942d19_800x723.gif" width="800" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4f6d2dc-6149-4f4b-9615-444e5f942d19_800x723.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:672478,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nuVs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4f6d2dc-6149-4f4b-9615-444e5f942d19_800x723.gif 424w, https://substackcdn.com/image/fetch/$s_!nuVs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4f6d2dc-6149-4f4b-9615-444e5f942d19_800x723.gif 848w, https://substackcdn.com/image/fetch/$s_!nuVs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4f6d2dc-6149-4f4b-9615-444e5f942d19_800x723.gif 1272w, https://substackcdn.com/image/fetch/$s_!nuVs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4f6d2dc-6149-4f4b-9615-444e5f942d19_800x723.gif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So, how does this make liquidity management easier? We have added a <a href="https://boltz.exchange/">boltz</a> plugin to our <a href="https://github.com/bolt-observer/agent">agent</a>, allowing automatic swaps execution. We have been using their services for a long time and wanted to enable our clients to transform their business rules into streamlined workflows, while automating liquidity management with submarine swaps. The process is simple: configure automated rules to manage your liquidity with swaps.</p><h2>Submarine swaps</h2><p>Submarine swap is a particular type of atomic swap between on-chain and off-chain funds. This means it does not bear counterparty risk. Either the swap will go through entirely, or nothing will happen. It works in a similar trustless fashion as payments on the lightning network via HTLCs (hashed time-lock contracts). In practice, if the exchange is dishonest, your funds might get locked up for a while, but you will not lose money.</p><p>There are three common scenarios where submarine swaps can be used to address liquidity challenges in Lightning Network channels:</p><ul><li><p>Low inbound liquidity: Perform a reverse submarine swap (swap-out) to push funds to the other side of the channel and receive on-chain funds.</p></li><li><p>Low outbound liquidity: Perform an on-chain transaction, and the swap service provider will pay your invoice to refill the channel, also known as a swap-in.</p></li><li><p>Low channel inbound liquidity: Perform a reverse submarine swap (swap-out) to pay only through specific channels.</p></li></ul><p>In practice, an operator initiates a submarine swap when the liquidity is too low. This is a manual process, and often, it implies a delay between the depletion of a channel and the detection of that state, making the channel unusable for some time. No one really wants to spend 24/7 behind a node to check when a swap is needed.</p><p>Here comes the idea of an automated swap, aka <a href="https://twitter.com/BoltObserver/status/1654158563806150656">auto swaps</a>.</p><h2>What are auto swaps?</h2><p>An auto swap is a proactive action configured by a node operator in anticipation of potential liquidity issues in the future, aiming to restore liquidity to a predefined level. It is executed automatically when the specified&nbsp;<a href="https://docs.bolt.observer/readme/liquidops/integrations/triggers">trigger</a>&nbsp;conditions are met. </p><p>Unlike regular swaps that involve a fixed amount, auto swaps are designed to maintain a desired liquidity level as a reference. Auto swaps can trigger multiple swaps to restore liquidity to the desired level, ensuring that the channel or node remains adequately funded. Here is an illustration of 2 auto swaps-out executed as soon as the trigger is activated:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!om8_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc771d0d-b442-4481-9e80-fa0d39725864_788x461.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!om8_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc771d0d-b442-4481-9e80-fa0d39725864_788x461.png 424w, https://substackcdn.com/image/fetch/$s_!om8_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc771d0d-b442-4481-9e80-fa0d39725864_788x461.png 848w, https://substackcdn.com/image/fetch/$s_!om8_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc771d0d-b442-4481-9e80-fa0d39725864_788x461.png 1272w, https://substackcdn.com/image/fetch/$s_!om8_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc771d0d-b442-4481-9e80-fa0d39725864_788x461.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!om8_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc771d0d-b442-4481-9e80-fa0d39725864_788x461.png" width="788" height="461" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc771d0d-b442-4481-9e80-fa0d39725864_788x461.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:461,&quot;width&quot;:788,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46955,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!om8_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc771d0d-b442-4481-9e80-fa0d39725864_788x461.png 424w, https://substackcdn.com/image/fetch/$s_!om8_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc771d0d-b442-4481-9e80-fa0d39725864_788x461.png 848w, https://substackcdn.com/image/fetch/$s_!om8_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc771d0d-b442-4481-9e80-fa0d39725864_788x461.png 1272w, https://substackcdn.com/image/fetch/$s_!om8_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc771d0d-b442-4481-9e80-fa0d39725864_788x461.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Ilustration of auto swaps out on a channel liquidity </figcaption></figure></div><p>If you feel like automating some of the most time-consuming tasks, we provide an explanation of a workflow creation with swaps in this&nbsp;<a href="https://twitter.com/BoltObserver/status/1651594551331807234">thread</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://bolt.observer/&quot;,&quot;text&quot;:&quot;Create your first workflow&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://bolt.observer/"><span>Create your first workflow</span></a></p><p></p><h2>Context of high on-chain fees </h2><p>You might be wondering if auto swaps can still be used in the context of skyrocketing on-chain fees since submarine swaps require at least one on-chain transaction. The answer is yes, and we can keep these fees under control even when the mempool is crowded.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sHVK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb4c1cb5-f0a7-40be-89cc-495e186d8b1b_1823x864.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sHVK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb4c1cb5-f0a7-40be-89cc-495e186d8b1b_1823x864.png 424w, https://substackcdn.com/image/fetch/$s_!sHVK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb4c1cb5-f0a7-40be-89cc-495e186d8b1b_1823x864.png 848w, https://substackcdn.com/image/fetch/$s_!sHVK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb4c1cb5-f0a7-40be-89cc-495e186d8b1b_1823x864.png 1272w, https://substackcdn.com/image/fetch/$s_!sHVK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb4c1cb5-f0a7-40be-89cc-495e186d8b1b_1823x864.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sHVK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb4c1cb5-f0a7-40be-89cc-495e186d8b1b_1823x864.png" width="1456" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb4c1cb5-f0a7-40be-89cc-495e186d8b1b_1823x864.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:212331,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sHVK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb4c1cb5-f0a7-40be-89cc-495e186d8b1b_1823x864.png 424w, https://substackcdn.com/image/fetch/$s_!sHVK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb4c1cb5-f0a7-40be-89cc-495e186d8b1b_1823x864.png 848w, https://substackcdn.com/image/fetch/$s_!sHVK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb4c1cb5-f0a7-40be-89cc-495e186d8b1b_1823x864.png 1272w, https://substackcdn.com/image/fetch/$s_!sHVK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb4c1cb5-f0a7-40be-89cc-495e186d8b1b_1823x864.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: mempool.space </figcaption></figure></div><p>The&nbsp;<a href="https://github.com/bolt-observer/agent">agent</a>&nbsp;has been thought to allow granular configuration of actions with opt-in flags, and one <a href="https://github.com/bolt-observer/agent/tree/main/plugins/boltz">option</a> allows the swap cost control. To achieve this, configure the agent with the &#8212;<code>maxfeepercentage</code> flag to set an upper limit on the cost of a swap. For instance, setting &#8212;<code>maxfeepercentage</code> to 1% means that the total cost of an 8M sat swap, including Boltz fees, off-chain fees, and on-chain fees, will never exceed 80k sats.</p><p>For more details on swaps cost breakdown, we provide examples of <a href="https://docs.bolt.observer/readme/liquidops/integrations/actions/perform-auto-swaps">fees</a> estimation for optiondifferent use cases.</p><h2>What&#8217;s next?</h2><p>The journey doesn't end here! We're constantly striving to enhance our services with optionnew plugins, allowing you to streamline liquidity management and execute your strategies. The Lightning network industry is still in its early stages, and we need to foster many use cases to answer the needs of our growing community. Therefore, our agent is equipped with a plugin system that enables you to create custom workflows with triggers and actions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!atDG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ef0d73-da46-450f-88fb-52b87cdbf3d8_680x680.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!atDG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ef0d73-da46-450f-88fb-52b87cdbf3d8_680x680.jpeg 424w, https://substackcdn.com/image/fetch/$s_!atDG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ef0d73-da46-450f-88fb-52b87cdbf3d8_680x680.jpeg 848w, https://substackcdn.com/image/fetch/$s_!atDG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ef0d73-da46-450f-88fb-52b87cdbf3d8_680x680.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!atDG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ef0d73-da46-450f-88fb-52b87cdbf3d8_680x680.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!atDG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ef0d73-da46-450f-88fb-52b87cdbf3d8_680x680.jpeg" width="680" height="680" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2ef0d73-da46-450f-88fb-52b87cdbf3d8_680x680.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:680,&quot;width&quot;:680,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43811,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!atDG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ef0d73-da46-450f-88fb-52b87cdbf3d8_680x680.jpeg 424w, https://substackcdn.com/image/fetch/$s_!atDG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ef0d73-da46-450f-88fb-52b87cdbf3d8_680x680.jpeg 848w, https://substackcdn.com/image/fetch/$s_!atDG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ef0d73-da46-450f-88fb-52b87cdbf3d8_680x680.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!atDG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ef0d73-da46-450f-88fb-52b87cdbf3d8_680x680.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We value your input and would love to hear which plugins you believe should be given priority. Your feedback is incredibly valuable because it enables us to tailor our offerings to meet your needs and provide the best possible solutions to the community.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.bolt.observer/p/auto-swaps-explained/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.bolt.observer/p/auto-swaps-explained/comments"><span>Leave a comment</span></a></p><p>Feel free to connect with us on <a href="https://t.me/+BNVNwRCs-tdhMmRk">Telegram</a> and <a href="https://twitter.com/BoltObserver">Twitter</a>, or schedule a meeting <a href="https://meetings.hubspot.com/alexandre-bussutil/alex-bolt-observer">here</a> to share your thoughts.</p><p>LiquidOps workflows are available to everyone - all you need to do is sign up on&nbsp;<a href="https://bolt.observer/">bolt.observer</a>. Discover how to activate it for your node in our&nbsp;<a href="https://docs.bolt.observer/">documentation</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.bolt.observer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading bolt.observer! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Say Hi to automation on LiquidOps!]]></title><description><![CDATA[From monitoring to management - a tale of workflows and liquidity]]></description><link>https://blog.bolt.observer/p/say-hi-to-automation-on-liquidops</link><guid isPermaLink="false">https://blog.bolt.observer/p/say-hi-to-automation-on-liquidops</guid><dc:creator><![CDATA[Aljaz Ceru]]></dc:creator><pubDate>Tue, 25 Apr 2023 18:10:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DO4d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f51d27-d14d-4286-ae7c-56daa0f3e9c5_553x342.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>From the inception of <a href="https://bolt.observer">bolt.observer</a>, we've always been passionate about data and monitoring. We've <a href="https://blog.bolt.observer/p/observability-in-the-lightning-network">written about it</a>, discussed it extensively, and even playfully <a href="https://twitter.com/search?q=%23lightningfact%20from%3Aboltobserver&amp;src=typed_query&amp;f=top">bombarded everyone on Twitter with it</a>. Rest assured, we'll continue to advocate for observability in the future.</p><p>Our emphasis on observability stems from its significance in decision-making. Being aware of events (i.e., observing them) and having access to historical data to identify trends empowers you to make more informed choices. As you consistently make similar decisions, they evolve into practices and eventually mature into standard operating procedures. This cycle is crucial in driving success and maintaining a competitive edge.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DO4d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f51d27-d14d-4286-ae7c-56daa0f3e9c5_553x342.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DO4d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f51d27-d14d-4286-ae7c-56daa0f3e9c5_553x342.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DO4d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f51d27-d14d-4286-ae7c-56daa0f3e9c5_553x342.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DO4d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f51d27-d14d-4286-ae7c-56daa0f3e9c5_553x342.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DO4d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f51d27-d14d-4286-ae7c-56daa0f3e9c5_553x342.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DO4d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f51d27-d14d-4286-ae7c-56daa0f3e9c5_553x342.jpeg" width="553" height="342" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2f51d27-d14d-4286-ae7c-56daa0f3e9c5_553x342.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:342,&quot;width&quot;:553,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SPOT on Process &#8212; SPOT&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SPOT on Process &#8212; SPOT" title="SPOT on Process &#8212; SPOT" srcset="https://substackcdn.com/image/fetch/$s_!DO4d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f51d27-d14d-4286-ae7c-56daa0f3e9c5_553x342.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DO4d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f51d27-d14d-4286-ae7c-56daa0f3e9c5_553x342.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DO4d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f51d27-d14d-4286-ae7c-56daa0f3e9c5_553x342.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DO4d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f51d27-d14d-4286-ae7c-56daa0f3e9c5_553x342.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Whether it's businesses or individuals, everyone has a unique approach to handling various aspects of their lives, from morning rituals to critical business operations. Ultimately, these are all steps designed to achieve specific goals based on certain events or triggers. These could range from the simple ring of an alarm clock to more complex scenarios like your shop ceasing order processing due to a lack of inbound liquidity. The key is to identify and respond to these events in a manner that supports your goals and maintains efficiency.</p><p>As a user of our platform, you're likely familiar with the various alerts related to your node's liquidity and <a href="https://docs.bolt.observer/readme/reachability">reachability</a> that help you stay informed about its status. We're thrilled to announce the release of two new features on our platform, taking your node management to the next level. These additions will not only keep you aware of what's happening with your node but also enable you to automate actions for more efficient management. Get ready to experience a seamless and streamlined approach to node operation.</p><h1>Workflows</h1><p>We're excited to announce the launch of our cutting-edge <a href="https://docs.bolt.observer/readme/liquidops/node-and-liquidity-automation">workflow-based lightning node automation software</a>, designed to revolutionize the way you manage your node operations. Inspired by user-friendly platforms like Zapier.com and IFTTT.com, our new software offers a host of benefits that will undoubtedly elevate your automation game.</p><p>This innovative approach simplifies the process of connecting various applications and services, enabling seamless interactions and task execution without the need for manual intervention. By harnessing the power of conditional logic and custom triggers, you can create tailored workflows that cater specifically to your needs, optimizing the way you manage your lightning node.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pVJO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0bd5798-bb02-40fe-aeb5-12221d57f48f_800x723.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pVJO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0bd5798-bb02-40fe-aeb5-12221d57f48f_800x723.gif 424w, https://substackcdn.com/image/fetch/$s_!pVJO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0bd5798-bb02-40fe-aeb5-12221d57f48f_800x723.gif 848w, https://substackcdn.com/image/fetch/$s_!pVJO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0bd5798-bb02-40fe-aeb5-12221d57f48f_800x723.gif 1272w, https://substackcdn.com/image/fetch/$s_!pVJO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0bd5798-bb02-40fe-aeb5-12221d57f48f_800x723.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pVJO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0bd5798-bb02-40fe-aeb5-12221d57f48f_800x723.gif" width="800" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0bd5798-bb02-40fe-aeb5-12221d57f48f_800x723.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:672478,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pVJO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0bd5798-bb02-40fe-aeb5-12221d57f48f_800x723.gif 424w, https://substackcdn.com/image/fetch/$s_!pVJO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0bd5798-bb02-40fe-aeb5-12221d57f48f_800x723.gif 848w, https://substackcdn.com/image/fetch/$s_!pVJO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0bd5798-bb02-40fe-aeb5-12221d57f48f_800x723.gif 1272w, https://substackcdn.com/image/fetch/$s_!pVJO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0bd5798-bb02-40fe-aeb5-12221d57f48f_800x723.gif 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><p>What sets our software apart is its accessibility. Even if you're not a technical guru, you'll find it easy to automate your processes, fostering a more productive and adaptable work environment. With our new lightning node automation software, we're confident that you'll experience improved efficiency and the freedom to focus on what truly matters.</p><p>Presently, all monitoring alerts available on our platform can serve as potential triggers for actions. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uzrt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd106aba8-45a3-4c65-95a0-516b9fa328ed_830x605.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uzrt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd106aba8-45a3-4c65-95a0-516b9fa328ed_830x605.png 424w, https://substackcdn.com/image/fetch/$s_!uzrt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd106aba8-45a3-4c65-95a0-516b9fa328ed_830x605.png 848w, https://substackcdn.com/image/fetch/$s_!uzrt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd106aba8-45a3-4c65-95a0-516b9fa328ed_830x605.png 1272w, https://substackcdn.com/image/fetch/$s_!uzrt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd106aba8-45a3-4c65-95a0-516b9fa328ed_830x605.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uzrt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd106aba8-45a3-4c65-95a0-516b9fa328ed_830x605.png" width="830" height="605" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d106aba8-45a3-4c65-95a0-516b9fa328ed_830x605.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:605,&quot;width&quot;:830,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53455,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uzrt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd106aba8-45a3-4c65-95a0-516b9fa328ed_830x605.png 424w, https://substackcdn.com/image/fetch/$s_!uzrt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd106aba8-45a3-4c65-95a0-516b9fa328ed_830x605.png 848w, https://substackcdn.com/image/fetch/$s_!uzrt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd106aba8-45a3-4c65-95a0-516b9fa328ed_830x605.png 1272w, https://substackcdn.com/image/fetch/$s_!uzrt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd106aba8-45a3-4c65-95a0-516b9fa328ed_830x605.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While we already support a variety of notification delivery integrations, we're in the process of adding a comprehensive set of actions that will encompass all your node operations. The first of these new actions is being released today, so continue reading to learn more about the exciting enhancements we're introducing.</p><p>In conjunction with the new <strong><a href="https://docs.bolt.observer/readme/liquidops/node-and-liquidity-automation">workflows</a></strong>, our <a href="https://github.com/bolt-observer/agent">agent</a> has also received significant upgrades, including the introduction of its own <strong><a href="https://github.com/bolt-observer/agent/tree/main/plugins">plugin system</a></strong> and the debut of its first plugin. The driving force behind the agent plugin system is to empower you, our users, to effortlessly extend its functionality while still reaping the benefits of our platform's features &#8211; the data we provide, monitoring, and workflows. This combination ensures a seamless and efficient experience in managing and expanding your node operations.</p><h1>Automated liquidity management (and more)</h1><p>Introducing the first action plugin for our agent, in collaboration with the esteemed folks at <a href="https://boltz.exchange/">boltz.exchange</a>. As long-time users of their services, we wanted to gift our clients the capability to transform their business rules into smooth workflows, all while witnessing the automation of liquidity management.</p><p>The concept is straightforward: configure <strong><a href="https://docs.bolt.observer/readme/liquidops/node-and-liquidity-automation">automated rules to manage your liquidity</a></strong><a href="https://docs.bolt.observer/readme/liquidops/node-and-liquidity-automation">,</a> and then redirect your attention to developing your own projects. Rest assured, <strong><a href="https://bolt.observer">bolt.observer</a></strong> will take care of node management, so you can concentrate on what truly matters.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rp-q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586b20d8-6ba8-49ef-9b7a-44d9b611e7a0_826x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rp-q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586b20d8-6ba8-49ef-9b7a-44d9b611e7a0_826x840.png 424w, https://substackcdn.com/image/fetch/$s_!rp-q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586b20d8-6ba8-49ef-9b7a-44d9b611e7a0_826x840.png 848w, https://substackcdn.com/image/fetch/$s_!rp-q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586b20d8-6ba8-49ef-9b7a-44d9b611e7a0_826x840.png 1272w, https://substackcdn.com/image/fetch/$s_!rp-q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586b20d8-6ba8-49ef-9b7a-44d9b611e7a0_826x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rp-q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586b20d8-6ba8-49ef-9b7a-44d9b611e7a0_826x840.png" width="826" height="840" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/586b20d8-6ba8-49ef-9b7a-44d9b611e7a0_826x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:840,&quot;width&quot;:826,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43823,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rp-q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586b20d8-6ba8-49ef-9b7a-44d9b611e7a0_826x840.png 424w, https://substackcdn.com/image/fetch/$s_!rp-q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586b20d8-6ba8-49ef-9b7a-44d9b611e7a0_826x840.png 848w, https://substackcdn.com/image/fetch/$s_!rp-q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586b20d8-6ba8-49ef-9b7a-44d9b611e7a0_826x840.png 1272w, https://substackcdn.com/image/fetch/$s_!rp-q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586b20d8-6ba8-49ef-9b7a-44d9b611e7a0_826x840.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>What makes our <a href="https://docs.bolt.observer/readme/liquidops/integrations/actions/perform-auto-swaps">Auto Swaps</a> particularly special is the ability to split swaps into multiple jobs, either in case where your swap size is too big for limits of <a href="https://boltz.exchange/">boltz.exchange</a> (0.1BTC at the time of writing) or liquidity to your node too small to send the full amount. With <a href="https://docs.bolt.observer/readme/liquidops/integrations/actions/perform-auto-swaps">Auto Swaps</a> you can rest assured that <a href="https://docs.bolt.observer/readme/liquidops">LiquidOps</a> will do everything possible to execute the swaps for you. </p><p>This is just the beginning of what we have in store for you. We're continuously working on adding a wide range of new plugins to our agent, empowering you to automate liquidity management using any strategy you prefer, or even a combination of multiple approaches.</p><p>In the near future, we'll be expanding our support to include additional swapping providers, such as <a href="https://lightning.engineering/loop/">Loop</a>, <a href="https://deezy.io/">Deezy</a>, and more. Moreover, we'll be introducing features like automated channel opening and closing, as well as fee management. Stay tuned as we roll out these exciting new capabilities to enhance your experience. </p><p>We understand that the vast array of unique use cases employed by you, our incredible node operators, is too expansive to cover entirely. That's why we've designed our agent's capabilities to incorporate a plugin system, enabling you to create custom actions while still benefiting from our workflow capabilities and data sources.</p><p>We're eager to hear your thoughts on which plugins you'd like to see rolled out first, and what innovative actions you're considering implementing. Your feedback is invaluable in helping us tailor our offerings to better suit your needs and ensure we're providing the best possible solutions. You can reach out on <a href="https://t.me/+BNVNwRCs-tdhMmRk">Telegram</a> and <a href="https://twitter.com/BoltObserver">Twitter</a> or book a meeting <a href="https://meetings.hubspot.com/alexandre-bussutil/alex-bolt-observer">here</a>. </p><p>LiquidOps workflows are available to everyone while in open beta - all you need to do is sign up on <a href="https://bolt.observer">bolt.observer</a>. Discover how to activate it for your node in our <a href="https://docs.bolt.observer/">documentation</a>.</p><p>To stay up to date with new developments and news follow us on <a href="https://twitter.com/BoltObserver">Twitter</a>, <a href="https://www.linkedin.com/company/bolt-observer-inc/">Linkedin</a> or <a href="https://t.me/+Khm663PHqAI1NjA0">Telegram</a>. </p>]]></content:encoded></item><item><title><![CDATA[Lightning Network financial statements ]]></title><description><![CDATA[Part 1: the balance sheet]]></description><link>https://blog.bolt.observer/p/lightning-network-financial-statements</link><guid isPermaLink="false">https://blog.bolt.observer/p/lightning-network-financial-statements</guid><dc:creator><![CDATA[Alexandre Bussutil]]></dc:creator><pubDate>Thu, 23 Mar 2023 15:20:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd072ff94-c91d-4907-b494-234c8ed6ffc0_564x442.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This article explores how modern financial accounting can help lightning network node operators and companies better understand and evaluate the financial performance of their operations. In a previous article, we dissected the <a href="https://boltobserver.substack.com/p/lightning-network-financial-metrics">unit economics</a> of a channel and showed the importance of the time value of money in calculating a channel performance metric. This article will demonstrate how the lightning network could benefit from accounting techniques and the standardization of financial metrics.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5nl4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd072ff94-c91d-4907-b494-234c8ed6ffc0_564x442.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5nl4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd072ff94-c91d-4907-b494-234c8ed6ffc0_564x442.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5nl4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd072ff94-c91d-4907-b494-234c8ed6ffc0_564x442.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5nl4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd072ff94-c91d-4907-b494-234c8ed6ffc0_564x442.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5nl4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd072ff94-c91d-4907-b494-234c8ed6ffc0_564x442.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5nl4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd072ff94-c91d-4907-b494-234c8ed6ffc0_564x442.jpeg" width="564" height="442" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d072ff94-c91d-4907-b494-234c8ed6ffc0_564x442.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:442,&quot;width&quot;:564,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93443,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5nl4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd072ff94-c91d-4907-b494-234c8ed6ffc0_564x442.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5nl4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd072ff94-c91d-4907-b494-234c8ed6ffc0_564x442.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5nl4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd072ff94-c91d-4907-b494-234c8ed6ffc0_564x442.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5nl4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd072ff94-c91d-4907-b494-234c8ed6ffc0_564x442.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Financial reporting is a critical tool to provide valuable insights into the financial health of a business. The primary aim of financial reporting is to offer useful information to external stakeholders, including investors and creditors, to enable them to make informed decisions that align with their financial goals. Moreover, leaders and management teams heavily rely on four main financial statements to steer their businesses toward success:</p><ul><li><p>Balance sheet</p></li><li><p>Income Statement</p></li><li><p>Cash flow statement</p></li><li><p>Statement of retained earnings</p></li></ul><p>With the continued growth of Lightning Network adoption, businesses are constantly seeking ways to enhance their services to meet the ever-evolving demands of their clients. Among the various needs of lightning node businesses, measuring the financial viability of their activities is of utmost importance in ensuring the sustainability of their operations. In this regard, we sought to envision the integration of Lightning Network operations into existing financial statements, starting with the balance sheet.</p><h2>The balance sheet</h2><p>The goal of a balance sheet is to report the position (assets, liabilities, and shareholders' equity) of an accounting entity at a given time. As shown in Table 1, transactions are classified&nbsp; in a standardized format called accounts :</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Atgg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F448ca282-cfb3-4db7-87ed-d2b01dade354_423x289.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Atgg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F448ca282-cfb3-4db7-87ed-d2b01dade354_423x289.png 424w, https://substackcdn.com/image/fetch/$s_!Atgg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F448ca282-cfb3-4db7-87ed-d2b01dade354_423x289.png 848w, https://substackcdn.com/image/fetch/$s_!Atgg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F448ca282-cfb3-4db7-87ed-d2b01dade354_423x289.png 1272w, https://substackcdn.com/image/fetch/$s_!Atgg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F448ca282-cfb3-4db7-87ed-d2b01dade354_423x289.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Atgg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F448ca282-cfb3-4db7-87ed-d2b01dade354_423x289.png" width="423" height="289" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/448ca282-cfb3-4db7-87ed-d2b01dade354_423x289.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:289,&quot;width&quot;:423,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Atgg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F448ca282-cfb3-4db7-87ed-d2b01dade354_423x289.png 424w, https://substackcdn.com/image/fetch/$s_!Atgg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F448ca282-cfb3-4db7-87ed-d2b01dade354_423x289.png 848w, https://substackcdn.com/image/fetch/$s_!Atgg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F448ca282-cfb3-4db7-87ed-d2b01dade354_423x289.png 1272w, https://substackcdn.com/image/fetch/$s_!Atgg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F448ca282-cfb3-4db7-87ed-d2b01dade354_423x289.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Table 1: Example of balance sheet with most common accounts</figcaption></figure></div><p>As a general rule of accounting, Assets = Liabilities + Shareholders's equity.</p><p>Nodes can drive revenues from at least three activities; routing, financial, and business.</p><ul><li><p>Routing activity refers to forwarding a payment from a sender to a recipient. Nodes will charge a fee for forwarding other users' payments.&nbsp;&nbsp;</p></li><li><p>Financing activities are the functions of a business related to lending and borrowing money. For LN, buying and selling liquidity is currently the closest activity to be considered as a financing activity.</p></li><li><p>Operating activities are the functions of a business directly related to providing its goods and/or services to the market. The company's core business activities include manufacturing, distributing, marketing, and selling a product or service (Bitrefill, Opennode, ThunderHub, Zebedee, etc&#8230;&nbsp;). </p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2gqY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4030dc-5ead-4eb5-9ac0-951e42acd204_1554x643.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2gqY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4030dc-5ead-4eb5-9ac0-951e42acd204_1554x643.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2gqY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4030dc-5ead-4eb5-9ac0-951e42acd204_1554x643.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2gqY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4030dc-5ead-4eb5-9ac0-951e42acd204_1554x643.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2gqY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4030dc-5ead-4eb5-9ac0-951e42acd204_1554x643.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2gqY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4030dc-5ead-4eb5-9ac0-951e42acd204_1554x643.jpeg" width="1456" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b4030dc-5ead-4eb5-9ac0-951e42acd204_1554x643.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2gqY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4030dc-5ead-4eb5-9ac0-951e42acd204_1554x643.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2gqY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4030dc-5ead-4eb5-9ac0-951e42acd204_1554x643.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2gqY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4030dc-5ead-4eb5-9ac0-951e42acd204_1554x643.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2gqY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4030dc-5ead-4eb5-9ac0-951e42acd204_1554x643.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 1: Lightning network node main activities</figcaption></figure></div><p>A business can perfectly combine all these activities or focus on only one. In this article, the accounting entity would be limited to a node whose primary function is to route transactions. Any other business or financing activity has been excluded.</p><p>Let's now dive into this article's core and evaluate how lightning network operations can be accounted for.</p><h2>Assets</h2><p>An asset is a resource with<a href="https://www.investopedia.com/terms/e/economic-value.asp"> economic value</a> that an individual, corporation, or country owns or controls with the expectation that it will provide a future benefit.&nbsp;</p><h3>Accounts receivable</h3><p><strong>Definition</strong>: Accounts receivable are the balance of money due to a firm for goods or services delivered or used but still needs to be paid for by customers.</p><p>Currently, accounts receivables don't exist on Lightning Network. Overdue bills, bad debts, or terms of payments are concepts that don't apply to a routing node simply because the protocol ensures instant settlements of transactions. However, the situation might evolve if nodes facilitate lending between each other.</p><p>In the following figure, we compare two channel leasing methods and their impact on buyer and seller cash flow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0_lN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06851dc-9273-4914-acd2-025141a32135_657x465.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0_lN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06851dc-9273-4914-acd2-025141a32135_657x465.png 424w, https://substackcdn.com/image/fetch/$s_!0_lN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06851dc-9273-4914-acd2-025141a32135_657x465.png 848w, https://substackcdn.com/image/fetch/$s_!0_lN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06851dc-9273-4914-acd2-025141a32135_657x465.png 1272w, https://substackcdn.com/image/fetch/$s_!0_lN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06851dc-9273-4914-acd2-025141a32135_657x465.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0_lN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06851dc-9273-4914-acd2-025141a32135_657x465.png" width="657" height="465" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c06851dc-9273-4914-acd2-025141a32135_657x465.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:465,&quot;width&quot;:657,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0_lN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06851dc-9273-4914-acd2-025141a32135_657x465.png 424w, https://substackcdn.com/image/fetch/$s_!0_lN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06851dc-9273-4914-acd2-025141a32135_657x465.png 848w, https://substackcdn.com/image/fetch/$s_!0_lN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06851dc-9273-4914-acd2-025141a32135_657x465.png 1272w, https://substackcdn.com/image/fetch/$s_!0_lN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc06851dc-9273-4914-acd2-025141a32135_657x465.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 2: Impact of channel leasing on cash flow </figcaption></figure></div><p><strong>Use Case 1</strong> is an example of a liquidity leasing agreement for a volume of 10 million sats over 30 days. Currently, the seller opens the channel only after receiving the full payment upfront. However, nodes may offer liquidity in the future with alternative payment models, such as recurring payments or subscriptions.</p><p><strong>Use Case 2</strong> illustrates a fictitious form of leasing with monthly payments in which the buyer could buy a channel for an extended period. If the buyer defaulted on one of the payments while the channel remained open, it may result in an account payable for the buyer and an account receivable for the seller.</p><p>In the liability section, we explore other scenarios that could lead to the emergence of some form of account receivables.</p><h3>Cash and inventory</h3><p><strong>Definition:</strong> Cash and cash equivalents refers to the line item on the<a href="https://www.investopedia.com/terms/b/balancesheet.asp"> balance sheet</a> that reports the value of a company's assets that are cash or can be converted immediately.</p><p>Pretty much everything in Lightning Network should be considered cash. In a lightning channel, Bitcoins represent the most liquid form of money ever created, flowing at the speed of light. In comparison, on-chain funds, yet very liquid, move slower. The block time on the bitcoin blockchain is 10 minutes on average, or rather; the network tries to reach a confirmation within that time frame.</p><p>Node operators have several options to manage the right balance between on-chain and off-chain funds by opening or closing channels or doing submarine swaps. Sometimes, part of the on-chain funds will also be kept in cold storage.&nbsp;</p><p>Accounting tends to rank assets by order of liquidity, from the most liquid to the least liquid. If we apply the same rule to a node, the balance sheet will assets section should be organized as follows:</p><p>Cash</p><ul><li><p>Off-chain - immediately available</p></li><li><p>On-chain - available after ~10mn</p></li><li><p>On-chain - cold storage, available after several hours</p></li></ul><p>Note:&nbsp; Inventory represents a company's physical goods, raw materials, and work-in-progress. Just like banks, routing nodes don't have inventory.&nbsp;</p><h3>Equipment</h3><p>The largest lightning network nodes can hold up to several hundreds of bitcoins and be connected to thousands of their peers. We could expect a very high infrastructure cost to operate such a wonder, but it's not even required. There is a form of asymmetry between the relatively low infrastructure costs, which approximate just around a thousand dollars a year for a business, and the value a lightning node can operate. Adding equipment value to a balance sheet for self-hosted nodes sounds reasonable, but that amount would be negligible.</p><h3>Intangibles</h3><p><strong>Definition</strong>: An intangible asset is an asset that is not physical in nature.<a href="https://www.investopedia.com/articles/investing/100614/goodwill-vs-other-intangible-assets-whats-difference.asp"> Goodwill</a>, brand recognition, and<a href="https://www.investopedia.com/terms/i/intellectualproperty.asp"> intellectual property</a>, such as patents,<a href="https://www.investopedia.com/terms/t/trademark.asp"> trademarks</a>, and copyrights, are all intangible assets.</p><p>Even though the lightning network doesn't need trusted third parties to work, the number of transactions a node can route will highly depend on the quality of its neighborhood. Over time, several rankings have emerged to highlight a node's age, uptime, and connectivity, but they have yet to turn into monetary value.&nbsp;</p><p>Is the value of a node routing several bitcoins a month more valuable than a node merely routing 100k sats? The obvious answer is yes because it generates more cash flow, but in the future, we could see accountants value the brand of a node with other metrics and reputational scores.&nbsp;</p><p>revenues</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.bolt.observer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading bolt.observer! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Liabilities</h2><p>Accounting practices involve managing financial transactions and preparing financial statements that accurately reflect a company's position. One key aspect of accounting is the treatment of liabilities, which are amounts owed by a person or company to another person or company. Historically, debt emerged as a means to finance activity and growth, allowing businesses to expand beyond their immediate resources. However, with technologies like the Lightning Network, which allows for instantaneous settlements of transactions, the concept of liabilities for routing nodes has yet to emerge.&nbsp;</p><p>But as the future unfolds, the professionalization of node operators may lead to more acute capital needs to fuel their growth. The emergence of bitcoin lending services, provided by other nodes or dedicated companies, as a form of short-term or long-term debt may become a reality. If this future unfolds, several new accounts will appear on the balance sheet of a node operator borrowing and/or lending capital.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6WoF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6c06cd-1835-468c-8424-575cdf8b7db4_357x91.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6WoF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6c06cd-1835-468c-8424-575cdf8b7db4_357x91.png 424w, https://substackcdn.com/image/fetch/$s_!6WoF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6c06cd-1835-468c-8424-575cdf8b7db4_357x91.png 848w, https://substackcdn.com/image/fetch/$s_!6WoF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6c06cd-1835-468c-8424-575cdf8b7db4_357x91.png 1272w, https://substackcdn.com/image/fetch/$s_!6WoF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6c06cd-1835-468c-8424-575cdf8b7db4_357x91.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6WoF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6c06cd-1835-468c-8424-575cdf8b7db4_357x91.png" width="357" height="91" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b6c06cd-1835-468c-8424-575cdf8b7db4_357x91.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:91,&quot;width&quot;:357,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6WoF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6c06cd-1835-468c-8424-575cdf8b7db4_357x91.png 424w, https://substackcdn.com/image/fetch/$s_!6WoF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6c06cd-1835-468c-8424-575cdf8b7db4_357x91.png 848w, https://substackcdn.com/image/fetch/$s_!6WoF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6c06cd-1835-468c-8424-575cdf8b7db4_357x91.png 1272w, https://substackcdn.com/image/fetch/$s_!6WoF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b6c06cd-1835-468c-8424-575cdf8b7db4_357x91.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Shareholders&#180; equity</h2><p>Shareholders&#180; equity, also referred to as stockholders' equity or owners' equity, refers to <strong>the assets remaining in a business once all liabilities have been settled</strong>. This figure is calculated by subtracting total liabilities from total assets.</p><p>The owners' investment of cash and other assets in the business is called contributed capital. The amount of profits reinvested in the node operations, which will not be distributed to node owner(s), is called retained earnings. Both of these accounts can be translated to the world of lightning nodes.</p><h2>Perspectives</h2><p>Based on the observations developed in this article, we extrapolated the balance sheet of a fictional routing node. As shown in the following figure, we compared the current nodes' balance sheets and possible evolution that could involve some level of liability.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qzw5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e3c8cd-88d7-404f-a486-c8593b8c79fa_369x495.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qzw5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e3c8cd-88d7-404f-a486-c8593b8c79fa_369x495.png 424w, https://substackcdn.com/image/fetch/$s_!Qzw5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e3c8cd-88d7-404f-a486-c8593b8c79fa_369x495.png 848w, https://substackcdn.com/image/fetch/$s_!Qzw5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e3c8cd-88d7-404f-a486-c8593b8c79fa_369x495.png 1272w, https://substackcdn.com/image/fetch/$s_!Qzw5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e3c8cd-88d7-404f-a486-c8593b8c79fa_369x495.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qzw5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e3c8cd-88d7-404f-a486-c8593b8c79fa_369x495.png" width="369" height="495" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32e3c8cd-88d7-404f-a486-c8593b8c79fa_369x495.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:495,&quot;width&quot;:369,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39671,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Qzw5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e3c8cd-88d7-404f-a486-c8593b8c79fa_369x495.png 424w, https://substackcdn.com/image/fetch/$s_!Qzw5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e3c8cd-88d7-404f-a486-c8593b8c79fa_369x495.png 848w, https://substackcdn.com/image/fetch/$s_!Qzw5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e3c8cd-88d7-404f-a486-c8593b8c79fa_369x495.png 1272w, https://substackcdn.com/image/fetch/$s_!Qzw5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e3c8cd-88d7-404f-a486-c8593b8c79fa_369x495.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 3: Balance sheet evolution</figcaption></figure></div><p>As shown in the 2030 scenario, the balance sheet could include many more accounts as the complexity and variety of operations grow. </p><h3>Currency</h3><p>Financial reports for businesses are typically denominated in the currency of the country in which they are incorporated. However, all financial statements should be denominated in bitcoins for routing nodes. Nevertheless, lightning businesses will likely keep using fiat currencies as their accounting currency for various activities, including selling products and services, financing, and routing.</p><h3>Time span</h3><p>Financial statements are provided on a monthly, quarterly, or yearly basis. However, seeing the nature and the speed of transactions on a lightning node, it would make sense to report activity on a daily or even hourly basis for balance sheets. For traditional businesses, a week represents the short term, but if we compare it to lightning speed of operations, a week could be seen as long-term.</p><h1>Conclusion</h1><p>As Lightning Network grows, there is a pressing need to adopt some form of standardization of financial reporting techniques that can provide insights into nodes' financial viability. As the industry crosses the chasm, current accounting norms must help lightning operations become more understandable to a broader audience.</p><p>This article explored the balance sheet, one of the four financial statements, which provides a snapshot of a company's assets, liabilities, and equity at a given time, and how it can be adapted to a Lightning Network node. Interestingly, we observed that the balance sheet of current nodes doesn't hold any liability, and a node operation is 100% equity based. That situation may change in the future, leading to capital borrowing/lending between nodes.</p><p>This field of financial accounting for <a href="https://medium.com/radartech/lightning-network-financial-operations-challenge-4f4df69a97ef">lightning operations</a> remains uncharted territory, and it will probably require several years before reaching a form of standardization between nodes, businesses, and accounting bodies. Eventually, efforts of standardization should allow the on-boarding of the early majority of accountants and financiers to Lightning Network.</p><p>In the next episode, we will talk about the income statement.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://blog.bolt.observer/p/lightning-network-financial-statements?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thank you for reading bolt.observer. This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.bolt.observer/p/lightning-network-financial-statements?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.bolt.observer/p/lightning-network-financial-statements?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[bolt.observer adds support for core lightning]]></title><description><![CDATA[Diversity is at the core of every healthy ecosystem]]></description><link>https://blog.bolt.observer/p/boltobserver-adds-support-for-core</link><guid isPermaLink="false">https://blog.bolt.observer/p/boltobserver-adds-support-for-core</guid><dc:creator><![CDATA[Aljaz Ceru]]></dc:creator><pubDate>Tue, 14 Feb 2023 11:06:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!D-Uz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7095eb79-fae7-4d89-bef0-fecaefe63b85_620x342.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When we embarked on our story last year, we made the decision to start by building for <a href="https://github.com/lightningnetwork/lnd">lnd</a>, given its dominant market share. However, our ultimate goal has always been to serve the wider industry and support the diversity of popular implementations available. We believe deeply in the importance of a diverse ecosystem of implementations, as it is the key to creating a more resilient network.</p><p>Just like biodiversity is critical to the health and longevity of the natural world, a diverse ecosystem of technology implementations ensures that the system can withstand the loss of any one implementation and continue to function. This diversity also drives competition and innovation, leading to better products and services for users.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D-Uz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7095eb79-fae7-4d89-bef0-fecaefe63b85_620x342.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D-Uz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7095eb79-fae7-4d89-bef0-fecaefe63b85_620x342.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D-Uz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7095eb79-fae7-4d89-bef0-fecaefe63b85_620x342.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D-Uz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7095eb79-fae7-4d89-bef0-fecaefe63b85_620x342.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D-Uz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7095eb79-fae7-4d89-bef0-fecaefe63b85_620x342.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D-Uz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7095eb79-fae7-4d89-bef0-fecaefe63b85_620x342.jpeg" width="620" height="342" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7095eb79-fae7-4d89-bef0-fecaefe63b85_620x342.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:342,&quot;width&quot;:620,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The History of Lightning: From Brainstorm to Beta - Bitcoin Magazine -  Bitcoin News, Articles and Expert Insights&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The History of Lightning: From Brainstorm to Beta - Bitcoin Magazine -  Bitcoin News, Articles and Expert Insights" title="The History of Lightning: From Brainstorm to Beta - Bitcoin Magazine -  Bitcoin News, Articles and Expert Insights" srcset="https://substackcdn.com/image/fetch/$s_!D-Uz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7095eb79-fae7-4d89-bef0-fecaefe63b85_620x342.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D-Uz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7095eb79-fae7-4d89-bef0-fecaefe63b85_620x342.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D-Uz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7095eb79-fae7-4d89-bef0-fecaefe63b85_620x342.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D-Uz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7095eb79-fae7-4d89-bef0-fecaefe63b85_620x342.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the context of the Lightning Network, having multiple implementations is essential for its success. If all Lightning nodes were running the same implementation, the network would be highly vulnerable to bugs, security flaws, and other problems that could potentially bring it down. With multiple implementations, this risk is reduced and the network can continue to function even if one implementation experiences issues.</p><p>The availability of multiple implementations has spurred innovation and competition in the Lightning Network ecosystem. Developers are constantly working to improve the performance, reliability, and security of their implementations, and this competition benefits users by providing them with access to a better and more dependable Lightning network.</p><p>The Lightning Network has the potential to make Bitcoin accessible to the masses by making it cheap and fast to use for everyday transactions. However, to realize this potential, it must be reliable, secure, and user-friendly. The presence of multiple, high-quality implementations is critical to achieving these goals.</p><p>That's why we're thrilled to announce our support for <strong>another implementation</strong> in our <a href="https://boltobserver.substack.com/p/introducing-liquidops">recently released </a><strong><a href="https://boltobserver.substack.com/p/introducing-liquidops">LiquidOps</a></strong><a href="https://boltobserver.substack.com/p/introducing-liquidops"> product</a>. We've added <strong><a href="https://github.com/ElementsProject/lightning">Core Lightning</a></strong> to our stack, now we&#8217;re supporting both major implementations, allowing more clients to take advantage of our full suite of features. This gives them insight into their node operations, liquidity, and reachability. Register on <a href="https://bolt.observer/">bolt.observer</a> beta (still free till end of the month) to check out our offerings.</p><p>To make all this work we of course had to extend support of core across all our tooling, namely adding it to <a href="https://github.com/bolt-observer/lightning-vault">Lightning Vault</a> and developing additional tools that helped us dive into core ecosystem, more on that will be explained in our next blog post.</p><p>To stay up to date with new developments and news follow us on <a href="https://twitter.com/BoltObserver">twitter</a>, <a href="https://www.linkedin.com/company/bolt-observer-inc/">linkedin</a> or <a href="https://t.me/+Khm663PHqAI1NjA0">telegram</a>. For more info about our open source projects check out our <a href="https://github.com/bolt-observer/">github</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.bolt.observer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading bolt.observer! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Lightning Network: from ecosystem to industry]]></title><description><![CDATA[Part 1: An overview of the Lightning Network]]></description><link>https://blog.bolt.observer/p/lightning-network-from-ecosystem</link><guid isPermaLink="false">https://blog.bolt.observer/p/lightning-network-from-ecosystem</guid><dc:creator><![CDATA[Alexandre Bussutil]]></dc:creator><pubDate>Thu, 02 Feb 2023 16:18:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y0NR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e86f53-63e5-43fc-a5fe-09f9a7de9d56_1920x1313.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>This article is part of a more extended series wherein we explore the Lightning Network's evolution and propose an in-depth analysis of liquidity services. The research follows a top-down approach by providing an overview of the Lightning Network industry and focusing on specific lightning liquidity projects, products, or companies that have recently emerged.</p><h1>The Lightning Network Industry</h1><p>The Lightning Network has evolved from reckless to professional within a few years. From an ecosystem to industry, from a group of enthusiasts to communities and entire countries.</p><p>The Cambrian explosion of projects and companies crafted over the first years of its life is one of the most distinctive signs of nascent ecosystems. But what is an ecosystem?&nbsp;&nbsp;</p><p>Even if this definition is hard to give from an economic perspective, an ecosystem generally refers to a network of interdependent elements or organisms that work together to sustain a balanced system. In the context of the Lightning Network, an ecosystem would refer to a community of developers, users, and businesses that use the network to facilitate fast, low-cost, and private transactions on the Bitcoin network. This community is self-sustaining, with users and developers contributing to the network through node operation and code contributions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y0NR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e86f53-63e5-43fc-a5fe-09f9a7de9d56_1920x1313.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y0NR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e86f53-63e5-43fc-a5fe-09f9a7de9d56_1920x1313.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y0NR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e86f53-63e5-43fc-a5fe-09f9a7de9d56_1920x1313.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y0NR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e86f53-63e5-43fc-a5fe-09f9a7de9d56_1920x1313.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y0NR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e86f53-63e5-43fc-a5fe-09f9a7de9d56_1920x1313.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y0NR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e86f53-63e5-43fc-a5fe-09f9a7de9d56_1920x1313.jpeg" width="512" height="350.24175824175825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58e86f53-63e5-43fc-a5fe-09f9a7de9d56_1920x1313.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:996,&quot;width&quot;:1456,&quot;resizeWidth&quot;:512,&quot;bytes&quot;:1117412,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!y0NR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e86f53-63e5-43fc-a5fe-09f9a7de9d56_1920x1313.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y0NR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e86f53-63e5-43fc-a5fe-09f9a7de9d56_1920x1313.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y0NR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e86f53-63e5-43fc-a5fe-09f9a7de9d56_1920x1313.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y0NR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e86f53-63e5-43fc-a5fe-09f9a7de9d56_1920x1313.jpeg 1456w" sizes="100vw" loading="lazy" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 1: Coral reefs are one of the most diverse and complex ecosystems in the world. </figcaption></figure></div><p>On the other hand, an industry refers to groups of companies or organizations that produce goods or services within a specific market. In the case of the Lightning Network, as the technology matures and adoption increases, businesses and organizations have started to offer specialized products and services to provide even better experiences to their customers.&nbsp;&nbsp;</p><p>This specialization is one of the main driving forces to the emergence of the Lightning Network industry, where businesses' goal switches to service monetization and profit making.&nbsp;</p><p>As shown in the following table, ecosystems and industries differ at several levels of the value chain, from actors' profiles to value creation and funding:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QbUF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3405369-22ea-47be-bc9f-f257eb0f04d9_646x254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QbUF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3405369-22ea-47be-bc9f-f257eb0f04d9_646x254.png 424w, https://substackcdn.com/image/fetch/$s_!QbUF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3405369-22ea-47be-bc9f-f257eb0f04d9_646x254.png 848w, https://substackcdn.com/image/fetch/$s_!QbUF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3405369-22ea-47be-bc9f-f257eb0f04d9_646x254.png 1272w, https://substackcdn.com/image/fetch/$s_!QbUF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3405369-22ea-47be-bc9f-f257eb0f04d9_646x254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QbUF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3405369-22ea-47be-bc9f-f257eb0f04d9_646x254.png" width="646" height="254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3405369-22ea-47be-bc9f-f257eb0f04d9_646x254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:254,&quot;width&quot;:646,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38229,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QbUF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3405369-22ea-47be-bc9f-f257eb0f04d9_646x254.png 424w, https://substackcdn.com/image/fetch/$s_!QbUF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3405369-22ea-47be-bc9f-f257eb0f04d9_646x254.png 848w, https://substackcdn.com/image/fetch/$s_!QbUF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3405369-22ea-47be-bc9f-f257eb0f04d9_646x254.png 1272w, https://substackcdn.com/image/fetch/$s_!QbUF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3405369-22ea-47be-bc9f-f257eb0f04d9_646x254.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Table 1: Comparison between lightning network ecosystem and industry</figcaption></figure></div><p>&nbsp;</p><h1>Where should the Lightning Network go?&nbsp;</h1><p>One of the first points we should address as a community is whether the evolution to an industry is even desirable. After all, everyone could keep using open-source tools and be happy. Not exactly.</p><p>The scenario of services and tools built by independent developers could be viable if Lightning Network limited itself to the community of bitcoiners and an anonymity/tech-savvy audience. In the past, we witnessed similar open-source tools whose adoption never managed to reach a broad audience:&nbsp;</p><ul><li><p>PGP was also a brilliant invention with great potential for digital identity and online privacy applications. However, the user experience has never been improved sufficiently to allow an adoption beyond code signature and epic key signing parties.</p></li><li><p>Linux kernel was created to provide a free, open-source alternative to proprietary operating systems and has become a preferred solution for professional developers and <a href="https://www.t4.ai/industry/server-operating-system-market-share">servers</a>. However, it occupies less than 3% of the desktop/laptop OS <a href="https://itsfoss.com/linux-market-share/">market share</a> as of 2022 (15% for Mac OS and 70% for Windows).&nbsp;</p></li></ul><p>We will all agree that the potential of the layer 2 technology is much larger than a few percents. The companies operating in the payment industry are here to remind us that competition and alternatives already exist. Payment service providers such as Visa, Mastercard, and American express already provide very reliable payments to their customers in most parts of the world. Reversing the network effects and breaching the barriers built over the last 60 years will be challenging if Lightning Network folks don&#180;t channel their efforts.</p><p>We all want the Lightning Network to succeed and become one of the main - if not the main -&nbsp; payment networks. To make that vision come true, the industry should enter a virtuous circle in which builders design better products, leading to more users, VC investments, and more builders again, in that order. As the wheel spins, every actor focuses on providing specialized services that will increase the sophistication of the whole industry.&nbsp;&nbsp;&nbsp;&nbsp;</p><p>So going back to the first question, do we need Lightning Network to evolve from ecosystem to industry? Yes. It is not only desirable, it is essential. And we are getting there!</p><h2>Key factors: How?</h2><p>A combination of factors, including technical features, user experience, and overall market conditions, will likely drive mass adoption of the Lighthing Network.&nbsp;</p><ul><li><p>Technical features, such as fast transaction times, low fees, security and reliability, will be key differentiators as users seek solutions that meet their needs for fast and affordable payments. As previously discussed in our article on <a href="https://boltobserver.substack.com/p/observability-in-the-lightning-network">observalibility</a>, many efforts are still required at the network level to reach high throughput and reliability. Additionally, the ability of the Lightning Network to offer private transactions will attract new users.&nbsp;</p></li><li><p>User experience will also play a significant role in driving the adoption of the Lightning Network. If the network is easy to use and provides a seamless user experience, this will undoubtedly lead to increased adoption. The availability of <a href="https://medium.com/breez-technology/lightning-at-the-end-of-the-tunnel-overcoming-bitcoins-ux-challenges-5738171c759e">user-friendly wallets</a> and applications that make it easy for users to access and utilize the network will be primordial.&nbsp;</p></li><li><p>As we have seen many times, market conditions significantly increase awareness. NgU - Number goes Up - refers to the fact that Bitcoin, unlike the internet, is a tradable technology whose price depends on demand and supply. In a context of limited supply and growing adoption, the price is meant to go up, a.k.a. NgU. More people will hear about Bitcoin during the next bull market and seek solutions to meet their needs. By then, Lightning Network will have solidified even more.</p></li><li><p>Last, but not least, capital. Investment is a critical component of any digital industry's growth as it helps fund the ongoing development and improvement of the network, support its growth and reach, and ensure its competitiveness in the market. Lightning Network needs to attract more private money from angel investors and VCs and unleash its disruption power.</p></li></ul><h1>Perspectives</h1><p>Within a bit more than 7 years, Lightning Network progressively transitioned from a concept to an ecosystem and a nascent industry. As shown on <a href="https://www.lightning-landscape.net/projects">Lighthing Landscape</a>, builders and enthusiasts have already delivered hundreds of projects and companies during the first years.</p><p>However, the risk of seeing technologies not crossing the chasm is real. It has already happened, and it will happen again.</p><p>The evolution of Lightning Network from an ecosystem to an even more structured industry is essential to reach mass adoption. Improving technical features and user experience will be helpful, especially if it coincides with a bull market. Also, the industry's future relies on more investment, which will fund its development and support its growth and competitiveness in the market.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.bolt.observer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading bolt.observer! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Lightning Vault - how to manage secrets in the cloud]]></title><description><![CDATA[A better way to securely handle lightning node credentials in the cloud]]></description><link>https://blog.bolt.observer/p/lightning-vault-how-to-manage-secrets</link><guid isPermaLink="false">https://blog.bolt.observer/p/lightning-vault-how-to-manage-secrets</guid><dc:creator><![CDATA[Aljaz Ceru]]></dc:creator><pubDate>Mon, 16 Jan 2023 13:20:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ce96bc3b-8f5f-4be4-8f6a-b2812465ea66_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Making internet-connected software secure is hard. Securing applications that handle money is even harder and that much more important. If that money is actual permissionless money that enables instant settlement and doesn&#8217;t have any centralized party that could revert transactions and get your money back then the security of it is one of the cornerstones. </p><p>While we would all prefer to host our lightning nodes in our fortified citadels the reality is that this is not always possible or feasible. From the stats, more than half of network capacity is hosted on either AWS or GCP, and we at bolt.observer are among those. </p><p>While having your keys on a 3rd party cloud is far from ideal there are a lot of other risk factors one needs to consider while developing applications around lightning network. You can keep your keys safe but if your macaroons get exposed you can still lose your funds. With the <a href="https://www.lightning-landscape.net/">rising tide of new projects</a> in the space this is more important than ever. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lDQ0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5eb54d4-1a68-4b06-9213-473d913359b3_606x454.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lDQ0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5eb54d4-1a68-4b06-9213-473d913359b3_606x454.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lDQ0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5eb54d4-1a68-4b06-9213-473d913359b3_606x454.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lDQ0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5eb54d4-1a68-4b06-9213-473d913359b3_606x454.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lDQ0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5eb54d4-1a68-4b06-9213-473d913359b3_606x454.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lDQ0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5eb54d4-1a68-4b06-9213-473d913359b3_606x454.jpeg" width="352" height="263.7095709570957" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5eb54d4-1a68-4b06-9213-473d913359b3_606x454.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:454,&quot;width&quot;:606,&quot;resizeWidth&quot;:352,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;All Right Then, Keep Your Secrets - Meming Wiki&quot;,&quot;title&quot;:&quot;All Right Then, Keep Your Secrets - Meming Wiki&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="All Right Then, Keep Your Secrets - Meming Wiki" title="All Right Then, Keep Your Secrets - Meming Wiki" srcset="https://substackcdn.com/image/fetch/$s_!lDQ0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5eb54d4-1a68-4b06-9213-473d913359b3_606x454.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lDQ0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5eb54d4-1a68-4b06-9213-473d913359b3_606x454.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lDQ0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5eb54d4-1a68-4b06-9213-473d913359b3_606x454.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lDQ0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5eb54d4-1a68-4b06-9213-473d913359b3_606x454.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Secure management of secrets is a big field in IT, and many solutions have become an industry standard in the broader IT ecosystem. One of the principles for tackling this problem is using rotating secrets which solves at least two problems. First, everyone sharing the same password, it is written down and possibly even committed in source control repositories. The second one is that in the case of your application being hacked or your credentials being leaked somehow is that they are short-lived.  </p><p>With this in mind, we developed a tool for our internal use at bolt.observer. We are releasing it into the wild today to help other companies and individuals in the space build better and more secure applications - introducing <a href="https://github.com/bolt-observer/lightning-vault">Lightning Vault.</a> </p><p>Lightning Vault is a cloud secrets manager for lightning node authentication tokens on AWS. Currently, it supports macaroons (lnd) but we're expanding it to runes (cln) in the near future.  </p><h2>How it works </h2><p>Lightning vault utilizes <a href="https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html">AWS Secrets Manager</a>  to store your macaroons.  You can read more about the security model of it <a href="https://docs.aws.amazon.com/secretsmanager/latest/userguide/data-protection.html">here</a>. Vault is essentially an API layer that sits on top of Secrets Manager to provide macaroon issuance and rotation. It is written in Go and currently supports 3 different time horizons for secrets - 10 minutes, 1 hour, and 1 day. </p><p>An example of how you'd design your infrastructure to incorporate Lightning Vault:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yplk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58c3a963-682d-435d-aa39-afb2f08e2feb_405x352.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yplk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58c3a963-682d-435d-aa39-afb2f08e2feb_405x352.png 424w, https://substackcdn.com/image/fetch/$s_!yplk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58c3a963-682d-435d-aa39-afb2f08e2feb_405x352.png 848w, https://substackcdn.com/image/fetch/$s_!yplk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58c3a963-682d-435d-aa39-afb2f08e2feb_405x352.png 1272w, https://substackcdn.com/image/fetch/$s_!yplk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58c3a963-682d-435d-aa39-afb2f08e2feb_405x352.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yplk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58c3a963-682d-435d-aa39-afb2f08e2feb_405x352.png" width="405" height="352" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58c3a963-682d-435d-aa39-afb2f08e2feb_405x352.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:352,&quot;width&quot;:405,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;https://raw.githubusercontent.com/bolt-observer/lightning-vault/main/macaroon.drawio.png?token=GHSAT0AAAAAAB4QKOLGTE5RH77GWIALFAGAY6EBNHA&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="https://raw.githubusercontent.com/bolt-observer/lightning-vault/main/macaroon.drawio.png?token=GHSAT0AAAAAAB4QKOLGTE5RH77GWIALFAGAY6EBNHA" title="https://raw.githubusercontent.com/bolt-observer/lightning-vault/main/macaroon.drawio.png?token=GHSAT0AAAAAAB4QKOLGTE5RH77GWIALFAGAY6EBNHA" srcset="https://substackcdn.com/image/fetch/$s_!yplk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58c3a963-682d-435d-aa39-afb2f08e2feb_405x352.png 424w, https://substackcdn.com/image/fetch/$s_!yplk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58c3a963-682d-435d-aa39-afb2f08e2feb_405x352.png 848w, https://substackcdn.com/image/fetch/$s_!yplk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58c3a963-682d-435d-aa39-afb2f08e2feb_405x352.png 1272w, https://substackcdn.com/image/fetch/$s_!yplk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58c3a963-682d-435d-aa39-afb2f08e2feb_405x352.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Privileged cluster consists of several vault instances for redundancy and it&#8217;s the only service that has access to Secrets Manager. It is only accessible on the internal network with only API exposed to the application cluster, thus separating access to secrets and minimizing threat surface.  </p><h2>Usage</h2><p>The <a href="https://github.com/bolt-observer/lightning-vault/blob/main/README.md#api">API</a> for Lightning Vault is simple and we included examples in <a href="https://github.com/bolt-observer/lightning-vault/blob/main/examples/example_auth.py">python</a> and <a href="https://github.com/bolt-observer/lightning-vault/blob/main/examples/example.go">Go</a>, with internal Go library for interacting with Lightning Vault. </p><p>Vault supports <a href="https://github.com/bolt-observer/lightning-vault/blob/main/README.md#authentication-to-vault">multiple authentication methods</a> that might fit into different scenarios and use-cases.  You can use the standard HTTP Basic Auth or make use of <a href="https://ahermosilla.com/cloud/2020/11/17/leveraging-aws-signed-requests.html">Amazon&#8217;s Signed Requests</a> to leverage IAM.</p><p>Example of interacting with Lightning Vault, how to run and configure it can be found <a href="https://github.com/bolt-observer/lightning-vault/blob/main/README.md#usage">here</a>.</p><h2>Future</h2><p>We created this tool for our internal needs but it could easily be expanded to support different cloud providers like <a href="https://cloud.google.com/secret-manager">GGP Secret manager</a> or hardware HSM solutions to serve different needs. If anyone would like to integrate it with a different storage please reach out, we&#8217;re happy to assit. All pull requests and comments are of course welcome. </p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Introducing LiquidOps]]></title><description><![CDATA[Liquidity management tool from bolt.observer]]></description><link>https://blog.bolt.observer/p/introducing-liquidops</link><guid isPermaLink="false">https://blog.bolt.observer/p/introducing-liquidops</guid><dc:creator><![CDATA[Aljaz Ceru]]></dc:creator><pubDate>Thu, 05 Jan 2023 18:47:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FCU9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a2827-8ede-4c2f-8c15-ab96877d808a_800x500.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Anyone who runs a node, especially if you use it for anything more than just private payments, will agree that proper node management is not a trivial task. We have talked about the role of observability before in our <a href="https://boltobserver.substack.com/p/observability-in-the-lightning-network">Observability in lightning network blog post</a> and <a href="https://www.youtube.com/watch?v=qOl75y9PNlQ">presentation at Adopting bitcoin</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FCU9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a2827-8ede-4c2f-8c15-ab96877d808a_800x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FCU9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a2827-8ede-4c2f-8c15-ab96877d808a_800x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FCU9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a2827-8ede-4c2f-8c15-ab96877d808a_800x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FCU9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a2827-8ede-4c2f-8c15-ab96877d808a_800x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FCU9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a2827-8ede-4c2f-8c15-ab96877d808a_800x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FCU9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a2827-8ede-4c2f-8c15-ab96877d808a_800x500.jpeg" width="800" height="500" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/de6a2827-8ede-4c2f-8c15-ab96877d808a_800x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Hangover Math |  TRYING TO FIGURE OUT; LIQUIDITY MANAGEMENT | image tagged in hangover math | made w/ Imgflip meme maker&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Hangover Math |  TRYING TO FIGURE OUT; LIQUIDITY MANAGEMENT | image tagged in hangover math | made w/ Imgflip meme maker" title="Hangover Math |  TRYING TO FIGURE OUT; LIQUIDITY MANAGEMENT | image tagged in hangover math | made w/ Imgflip meme maker" srcset="https://substackcdn.com/image/fetch/$s_!FCU9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a2827-8ede-4c2f-8c15-ab96877d808a_800x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FCU9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a2827-8ede-4c2f-8c15-ab96877d808a_800x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FCU9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a2827-8ede-4c2f-8c15-ab96877d808a_800x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FCU9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a2827-8ede-4c2f-8c15-ab96877d808a_800x500.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What we would like to do today is tell you a bit more about a new product we released in beta at Adopting Bitcoin last year - <strong>LiquidOps</strong>.&nbsp;</p><p>What <strong>LiquidOps</strong> enables you to do right now is to monitor liquidity in your channels and configure advance alerting options for various scenarios as your needs vary depending on what your business is, for example:</p><ul><li><p>If you&#8217;re a merchant you generally mostly care about inbound liquidity so people can pay you for goods and services</p></li><li><p>If you&#8217;re an LSP or a routing node you need to have good overall liquidity on both sides so you can route payments</p></li></ul><p>By bringing more visibility to your liquidity and its historical movements, you can see the trends and with that improve your operations, predict future problems and optimize your capital deployment. </p><p>There are many reasons for payments to fail - from hardware node failure your node, lack of liquidity, problems with your peers, or failures somewhere along the route. Observing what is happening with your payments carefully and reacting to it before it becomes visible to your users can significantly improve user experience and reliability. For example, if you see that your successful payments now take more attempted routes than they historically did that could indicate that your neighbors have problems with liquidity and your future success rates may drop, thus impacting your service and its users. By being aware of that early you can mitigate this by opening new channels. </p><p>What we are building with <strong>LiquidOps</strong> is a smart platform where you can define how your node should be behaving based on your business rules and with it ensure that you can focus on building your business and not just operating your nodes.  </p><p>Currently, <strong>LiquidOps</strong> offers you several ways to improve your node operations, mainly (for now) by adding extra visibility and automating your monitoring. </p><p>You can for example:</p><ul><li><p>monitoring the balance of your channels and getting configurable alerts on what you want do to, for example:</p><ul><li><p>at 15% outbound left, message the team on slack so they are aware of it</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8v7I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b84956-ff11-40f5-88fe-dd22e559cb3d_575x53.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8v7I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b84956-ff11-40f5-88fe-dd22e559cb3d_575x53.png 424w, https://substackcdn.com/image/fetch/$s_!8v7I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b84956-ff11-40f5-88fe-dd22e559cb3d_575x53.png 848w, https://substackcdn.com/image/fetch/$s_!8v7I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b84956-ff11-40f5-88fe-dd22e559cb3d_575x53.png 1272w, https://substackcdn.com/image/fetch/$s_!8v7I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b84956-ff11-40f5-88fe-dd22e559cb3d_575x53.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8v7I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b84956-ff11-40f5-88fe-dd22e559cb3d_575x53.png" width="575" height="53" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/26b84956-ff11-40f5-88fe-dd22e559cb3d_575x53.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:53,&quot;width&quot;:575,&quot;resizeWidth&quot;:575,&quot;bytes&quot;:17285,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!8v7I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b84956-ff11-40f5-88fe-dd22e559cb3d_575x53.png 424w, https://substackcdn.com/image/fetch/$s_!8v7I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b84956-ff11-40f5-88fe-dd22e559cb3d_575x53.png 848w, https://substackcdn.com/image/fetch/$s_!8v7I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b84956-ff11-40f5-88fe-dd22e559cb3d_575x53.png 1272w, https://substackcdn.com/image/fetch/$s_!8v7I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b84956-ff11-40f5-88fe-dd22e559cb3d_575x53.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div></li><li><p>at 10% inbound left, trigger a webhook that tries to rebalance the channel </p></li><li><p>if it falls below 10% trigger do a swap on boltz to ensure business continuity </p></li></ul><p></p></li><li><p>monitor the status of your important channels and be notified if they become disabled or closed</p></li><li><p>see historical charts of liquidity movements in your channels</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qRlx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12d6d435-353d-4e85-bb13-051a6d7a0f9a_1104x461.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qRlx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12d6d435-353d-4e85-bb13-051a6d7a0f9a_1104x461.png 424w, https://substackcdn.com/image/fetch/$s_!qRlx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12d6d435-353d-4e85-bb13-051a6d7a0f9a_1104x461.png 848w, https://substackcdn.com/image/fetch/$s_!qRlx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12d6d435-353d-4e85-bb13-051a6d7a0f9a_1104x461.png 1272w, https://substackcdn.com/image/fetch/$s_!qRlx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12d6d435-353d-4e85-bb13-051a6d7a0f9a_1104x461.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qRlx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12d6d435-353d-4e85-bb13-051a6d7a0f9a_1104x461.png" width="1104" height="461" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/12d6d435-353d-4e85-bb13-051a6d7a0f9a_1104x461.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:461,&quot;width&quot;:1104,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31692,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qRlx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12d6d435-353d-4e85-bb13-051a6d7a0f9a_1104x461.png 424w, https://substackcdn.com/image/fetch/$s_!qRlx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12d6d435-353d-4e85-bb13-051a6d7a0f9a_1104x461.png 848w, https://substackcdn.com/image/fetch/$s_!qRlx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12d6d435-353d-4e85-bb13-051a6d7a0f9a_1104x461.png 1272w, https://substackcdn.com/image/fetch/$s_!qRlx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F12d6d435-353d-4e85-bb13-051a6d7a0f9a_1104x461.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p>get alerted on the overall liquidity state of your node, how much inbound or outbound you have, for example, you're a merchant with several inbound channels and you primarily care that you have enough inbound so your clients can pay you, and when that is drained you either try to swap/rebalance, or just purchase a new inbound channel </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IhU8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d7383a-c9c3-410d-84d9-4f6638ac046f_1134x499.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IhU8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d7383a-c9c3-410d-84d9-4f6638ac046f_1134x499.png 424w, https://substackcdn.com/image/fetch/$s_!IhU8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d7383a-c9c3-410d-84d9-4f6638ac046f_1134x499.png 848w, https://substackcdn.com/image/fetch/$s_!IhU8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d7383a-c9c3-410d-84d9-4f6638ac046f_1134x499.png 1272w, https://substackcdn.com/image/fetch/$s_!IhU8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d7383a-c9c3-410d-84d9-4f6638ac046f_1134x499.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IhU8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d7383a-c9c3-410d-84d9-4f6638ac046f_1134x499.png" width="1134" height="499" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d0d7383a-c9c3-410d-84d9-4f6638ac046f_1134x499.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:499,&quot;width&quot;:1134,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49980,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!IhU8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d7383a-c9c3-410d-84d9-4f6638ac046f_1134x499.png 424w, https://substackcdn.com/image/fetch/$s_!IhU8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d7383a-c9c3-410d-84d9-4f6638ac046f_1134x499.png 848w, https://substackcdn.com/image/fetch/$s_!IhU8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d7383a-c9c3-410d-84d9-4f6638ac046f_1134x499.png 1272w, https://substackcdn.com/image/fetch/$s_!IhU8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d7383a-c9c3-410d-84d9-4f6638ac046f_1134x499.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li></ul><p>With the current feature set of LiquidOps, we are expanding the monitoring capabilities of our platform, from <a href="https://docs.bolt.observer/readme/reachability">reachability of nodes</a> and <a href="https://bolt.observer/explorer/">data exploration</a> to your node's liquidity. However, this is only the beginning. At the moment we offer lots of integrations in terms of chat platforms, incident and monitoring solutions, and simple things like email. To see what are all the integrations we are currently supporting see our <a href="https://docs.bolt.observer/readme/integrations">integrations documentation</a>. </p><p>What is coming next is integrations with existing platforms for swaps, purchasing liquidity from marketplaces, automatic rebalancing, and much more. All are based on your desired rules and tailored to your specific use case or concerns. Our goal is to automate away the complexity of node management and enable you to forget that lightning network liquidity was once something you had to pay attention to.</p><p><strong>LiquidOps is currently in beta and free to test for everyone - just visit our <a href="https://bolt.observer">site</a> and register.</strong> For more information about our platform check  <a href="https://docs.bolt.observer/readme/liquidops">documentation</a>. </p><p>We are looking for feedback from our beta users - reach out to us over <a href="https://twitter.com/BoltObserver">twitter</a>, <a href="https://t.me/+Khm663PHqAI1NjA0">telegram</a> or <a href="mailto:beta@bolt.observer">email</a>.</p>]]></content:encoded></item><item><title><![CDATA[The path to reliability]]></title><description><![CDATA[Why do we need reliable nodes? Why is it essential for Lightning Network? What are the points of attention to maintain a reliable node?]]></description><link>https://blog.bolt.observer/p/the-path-to-reliability</link><guid isPermaLink="false">https://blog.bolt.observer/p/the-path-to-reliability</guid><dc:creator><![CDATA[Alexandre Bussutil]]></dc:creator><pubDate>Thu, 06 Oct 2022 17:54:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/h_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22722cd-ee3a-41d8-b578-f7a638c2d12c_1385x706.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Who could have imagined that a few lines of code left by Satoshi Nakamoto in Bitcoin v0.1 could lead several years later to a booming industry like Lightning Network?</p><p>By introducing payment channels in 2009, Satoshi Nakamoto already foresaw the limits of Bitcoin in its initial version as an efficient payment system at large scale.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jNQs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc594324-5323-4a42-b877-b15f3d9ebcae_1200x527.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jNQs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc594324-5323-4a42-b877-b15f3d9ebcae_1200x527.png 424w, https://substackcdn.com/image/fetch/$s_!jNQs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc594324-5323-4a42-b877-b15f3d9ebcae_1200x527.png 848w, https://substackcdn.com/image/fetch/$s_!jNQs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc594324-5323-4a42-b877-b15f3d9ebcae_1200x527.png 1272w, https://substackcdn.com/image/fetch/$s_!jNQs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc594324-5323-4a42-b877-b15f3d9ebcae_1200x527.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jNQs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc594324-5323-4a42-b877-b15f3d9ebcae_1200x527.png" width="1200" height="527" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/dc594324-5323-4a42-b877-b15f3d9ebcae_1200x527.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:527,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:178884,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jNQs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc594324-5323-4a42-b877-b15f3d9ebcae_1200x527.png 424w, https://substackcdn.com/image/fetch/$s_!jNQs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc594324-5323-4a42-b877-b15f3d9ebcae_1200x527.png 848w, https://substackcdn.com/image/fetch/$s_!jNQs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc594324-5323-4a42-b877-b15f3d9ebcae_1200x527.png 1272w, https://substackcdn.com/image/fetch/$s_!jNQs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc594324-5323-4a42-b877-b15f3d9ebcae_1200x527.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>                                                       source: <a href="https://github.com/trottier/original-bitcoin/blob/master/src/main.cpp">github.com</a></p><p></p><p>However, it took a few years and several evolutions of the concept of payment channels to finally get to the current version of Lightning Network, as introduced in Poon and Dryja's <a href="https://lightning.network/lightning-network-paper.pdf">whitepaper</a> in 2016. Since then, Lightning Network adoption has grown steadily to reach a network of over 17k public nodes and a total capacity of 5000 BTC.</p><h2>Bitcoin layers</h2><p>The fact that Bitcoin is organized in layers can be confusing to many. However, Bitcoin is a protocol, and like TCP/IP before it, it is organized in layers. TCP/IP specifies how data is exchanged over the internet. In contrast, Bitcoin specifies how value is exchanged over the internet of money, with the power to rebuild the entire monetary and financial systems on more a robust foundation.</p><ul><li><p>Bitcoin layer 1 is characterized by an unequaled level of reliability and security of its transactions. To date, Bitcoin has performed more than <a href="https://blockchair.com/bitcoin/charts/total-transaction-count">750 million transactions</a> with almost no downtime events. Yet, the number of transactions per second, or throughput, remains limited compared to centralized payment solutions.</p></li><li><p>The second layer, a.k.a Lightning Network, significantly improves the scalability of Bitcoin layer 1. It has been created primarily to provide faster and cheaper transactions, while benefiting from layer 1&#8217;s powerful decentralized security. But do we experience the same level of reliability for off-chain payment and on-chain transactions?</p><p></p></li></ul><p>We have to face reality; Lightning Network doesn't yet allow the same level of reliability as current payment systems or Bitcoin on-chain payments. It is still pretty common to experience failed, or unusually long, payments. Nevertheless, Lightning Network presents many other advantages compared to existing payment service providers that make it particularly attractive:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7XV-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a77546c-818d-4600-a156-b1e36e13c0e2_578x222.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7XV-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a77546c-818d-4600-a156-b1e36e13c0e2_578x222.png 424w, https://substackcdn.com/image/fetch/$s_!7XV-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a77546c-818d-4600-a156-b1e36e13c0e2_578x222.png 848w, https://substackcdn.com/image/fetch/$s_!7XV-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a77546c-818d-4600-a156-b1e36e13c0e2_578x222.png 1272w, https://substackcdn.com/image/fetch/$s_!7XV-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a77546c-818d-4600-a156-b1e36e13c0e2_578x222.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7XV-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a77546c-818d-4600-a156-b1e36e13c0e2_578x222.png" width="678" height="260.4083044982699" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/1a77546c-818d-4600-a156-b1e36e13c0e2_578x222.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:222,&quot;width&quot;:578,&quot;resizeWidth&quot;:678,&quot;bytes&quot;:40258,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7XV-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a77546c-818d-4600-a156-b1e36e13c0e2_578x222.png 424w, https://substackcdn.com/image/fetch/$s_!7XV-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a77546c-818d-4600-a156-b1e36e13c0e2_578x222.png 848w, https://substackcdn.com/image/fetch/$s_!7XV-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a77546c-818d-4600-a156-b1e36e13c0e2_578x222.png 1272w, https://substackcdn.com/image/fetch/$s_!7XV-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a77546c-818d-4600-a156-b1e36e13c0e2_578x222.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The private nature of Lightning Network prevents any actor from obtaining precise information on the number of transactions or the reliability rate of the entire network, but every node operator can do it at his level. And this is where things get actionable; we need to run more reliable nodes to build a better network.</p><h2>Areas of improvement</h2><p>To match or even exceed the performance of existing payment solutions, we identified several areas of improvements:</p><h3>Reachability</h3><p>If we want to check the performance of a node, the first step is to make sure it is reachable. How? Our monitoring solutions offer a set of checks to monitor the status of your node:</p><ul><li><p>TCP connectivity: basic tcp check to see if your node is reachable over internet (ipv4 and ipv6).</p></li><li><p>TOR connectivity: basic tcp check to see if your node is reachable over Tor network.</p></li><li><p>Lightning connectivity: checks run on multiple nodes positioned in different parts of the network to ensure connectivity and prevent false positive alerts.</p></li></ul><p>The idea is to receive an alert when bad things happen and to help you maintain the continuity of your operations.</p><h3>Latency</h3><p>The success of a transaction depends on several factors, but latency is a parameter of primary importance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nKyV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F02a94db5-c9c4-4d9d-93b3-b3ef2a244b5e_554x323.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nKyV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F02a94db5-c9c4-4d9d-93b3-b3ef2a244b5e_554x323.png 424w, https://substackcdn.com/image/fetch/$s_!nKyV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F02a94db5-c9c4-4d9d-93b3-b3ef2a244b5e_554x323.png 848w, https://substackcdn.com/image/fetch/$s_!nKyV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F02a94db5-c9c4-4d9d-93b3-b3ef2a244b5e_554x323.png 1272w, https://substackcdn.com/image/fetch/$s_!nKyV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F02a94db5-c9c4-4d9d-93b3-b3ef2a244b5e_554x323.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nKyV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F02a94db5-c9c4-4d9d-93b3-b3ef2a244b5e_554x323.png" width="702" height="409.28880866425993" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/02a94db5-c9c4-4d9d-93b3-b3ef2a244b5e_554x323.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:323,&quot;width&quot;:554,&quot;resizeWidth&quot;:702,&quot;bytes&quot;:717345,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nKyV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F02a94db5-c9c4-4d9d-93b3-b3ef2a244b5e_554x323.png 424w, https://substackcdn.com/image/fetch/$s_!nKyV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F02a94db5-c9c4-4d9d-93b3-b3ef2a244b5e_554x323.png 848w, https://substackcdn.com/image/fetch/$s_!nKyV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F02a94db5-c9c4-4d9d-93b3-b3ef2a244b5e_554x323.png 1272w, https://substackcdn.com/image/fetch/$s_!nKyV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F02a94db5-c9c4-4d9d-93b3-b3ef2a244b5e_554x323.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In a previous <a href="https://twitter.com/BoltObserver/status/1550151155317194752">tweet</a>, we provided an analysis on a sample of +17k public nodes and showed the impact of connectivity (TCP or TOR) on the latency. The average latency of TOR nodes is significantly higher than that of clearnet nodes, which also highlights the trade-offs between privacy and reliability.</p><p><a href="https://bolt.observer/explorer/">Explorer</a> provides free access to latency for several thousand public nodes to allow any operator to test the latency of its neighborhood before connecting or to monitor existing peers.</p><h3>Connectivity</h3><p>On a sample of +18k nodes, we analyzed the minimum distance, <em>or shortest path</em>, required for each node to reach another node by obtaining the full graph of the network.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ENe5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22722cd-ee3a-41d8-b578-f7a638c2d12c_1385x706.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ENe5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22722cd-ee3a-41d8-b578-f7a638c2d12c_1385x706.png 424w, https://substackcdn.com/image/fetch/$s_!ENe5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22722cd-ee3a-41d8-b578-f7a638c2d12c_1385x706.png 848w, https://substackcdn.com/image/fetch/$s_!ENe5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22722cd-ee3a-41d8-b578-f7a638c2d12c_1385x706.png 1272w, https://substackcdn.com/image/fetch/$s_!ENe5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22722cd-ee3a-41d8-b578-f7a638c2d12c_1385x706.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ENe5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22722cd-ee3a-41d8-b578-f7a638c2d12c_1385x706.png" width="1385" height="706" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/a22722cd-ee3a-41d8-b578-f7a638c2d12c_1385x706.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:706,&quot;width&quot;:1385,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50023,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ENe5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22722cd-ee3a-41d8-b578-f7a638c2d12c_1385x706.png 424w, https://substackcdn.com/image/fetch/$s_!ENe5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22722cd-ee3a-41d8-b578-f7a638c2d12c_1385x706.png 848w, https://substackcdn.com/image/fetch/$s_!ENe5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22722cd-ee3a-41d8-b578-f7a638c2d12c_1385x706.png 1272w, https://substackcdn.com/image/fetch/$s_!ENe5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa22722cd-ee3a-41d8-b578-f7a638c2d12c_1385x706.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In that sample, we see that most nodes can connect to their peers within 3 or 4 hops. Since every node can potentially become a source of problems, the longer the distance between the sender and recipient, the lower the transaction's reliability. We designed our tools to offer a better understanding of a node&#8217;s neighborhood and help node operators to be better connected. </p><p>With <a href="https://bolt.observer/explorer/">Explorer</a>, node operators get a chance to look at the graph from the perspective of their nodes. Their node becomes the &#8220;reference node&#8221;,i.e the center, and all other peers are organized from the reference in number of hops.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VoqE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F966d8e43-2a3b-47ce-a7f8-91ae464c98bc_1687x955.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VoqE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F966d8e43-2a3b-47ce-a7f8-91ae464c98bc_1687x955.png 424w, https://substackcdn.com/image/fetch/$s_!VoqE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F966d8e43-2a3b-47ce-a7f8-91ae464c98bc_1687x955.png 848w, https://substackcdn.com/image/fetch/$s_!VoqE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F966d8e43-2a3b-47ce-a7f8-91ae464c98bc_1687x955.png 1272w, https://substackcdn.com/image/fetch/$s_!VoqE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F966d8e43-2a3b-47ce-a7f8-91ae464c98bc_1687x955.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VoqE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F966d8e43-2a3b-47ce-a7f8-91ae464c98bc_1687x955.png" width="1456" height="824" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/966d8e43-2a3b-47ce-a7f8-91ae464c98bc_1687x955.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:824,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:604589,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VoqE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F966d8e43-2a3b-47ce-a7f8-91ae464c98bc_1687x955.png 424w, https://substackcdn.com/image/fetch/$s_!VoqE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F966d8e43-2a3b-47ce-a7f8-91ae464c98bc_1687x955.png 848w, https://substackcdn.com/image/fetch/$s_!VoqE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F966d8e43-2a3b-47ce-a7f8-91ae464c98bc_1687x955.png 1272w, https://substackcdn.com/image/fetch/$s_!VoqE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F966d8e43-2a3b-47ce-a7f8-91ae464c98bc_1687x955.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>Liquidity</h3><p>Liquidity is an essential parameter for most nodes but does not manifest similarly for all the nodes. On the one hand, low-capacity nodes generally have a higher outbound than inbound liquidity. On the other hand, high-capacity nodes tend to attract inbound liquidity. All nodes aim to keep their channels balanced to maximize the likelihood of successful payments.</p><p>Maintaining liquidity in channels can quickly become complex, especially for nodes with many channels. Liquidity has become so vast that it requires a more in-depth analysis of the problems and solutions in place and will result in a dedicated article.</p><h2>Conclusion</h2><p>The steady growth of nodes and capacity remains a very positive sign for the network's health and the adoption of Bitcoin in general. However, to reach mass adoption, the community needs to prove the superiority of the lightning network compared to existing payment systems. How? By building even better apps and services to provide private, faster, cheaper transactions and also by matching the level of reliability and UX that consumers already experience on existing payment rails.</p><p>The low cost of lightning transactions is already a decisive advantage, but we must improve reliability. Without better reliability, lightning probably can't cross the chasm and will impede the development and adoption of other layers.</p><p><a href="http://bolt.observer">bolt.observer</a> wants to accelerate lightning network adoption by removing node management complexity and making it simple and accessible to every business. Using the right tools helps you be a more efficient node operator and gives you more time to focus on serving your clients.</p><p>Make sure you check out&nbsp;<a href="https://bolt.observer/">bolt.observer</a> and feel free to reach by&nbsp;<a href="mailto:hello@bolt.observer">email</a> ,&nbsp;<a href="https://twitter.com/BoltObserver">Twitter</a> or&nbsp;<a href="https://t.me/+Khm663PHqAI1NjA0">Telegram</a> for any question.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.bolt.observer/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading bolt.observer! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.bolt.observer/p/the-path-to-reliability?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.bolt.observer/p/the-path-to-reliability?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Navigating the lightning network with Explorer]]></title><description><![CDATA[Data-driven lightning network explorer by bolt.observer]]></description><link>https://blog.bolt.observer/p/navigating-the-lightning-network</link><guid isPermaLink="false">https://blog.bolt.observer/p/navigating-the-lightning-network</guid><dc:creator><![CDATA[Aljaz Ceru]]></dc:creator><pubDate>Wed, 13 Jul 2022 14:56:28 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/3263ca2a-232d-4e3c-84c7-899c47fa6903_1920x1076.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Information wants to be free. Or at least browsable. In this spirit, we recently released our <a href="https://bolt.observer/explorer/">Explorer</a> which enables you to drill down into lightning networks&#8217; graph data, explore nodes close and afar, find the next node you want to open a channel to or just learn something interesting about the lightning network and its participants.&nbsp;</p><p>We at <a href="https://bolt.observer">bolt.observer</a> like data. What we like even more is using data to help us make better decisions, improve our processes and teach us something new or interesting.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q-dy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3749d25d-dab7-42f7-b1f0-527a3db13480_736x505.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q-dy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3749d25d-dab7-42f7-b1f0-527a3db13480_736x505.png 424w, https://substackcdn.com/image/fetch/$s_!q-dy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3749d25d-dab7-42f7-b1f0-527a3db13480_736x505.png 848w, https://substackcdn.com/image/fetch/$s_!q-dy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3749d25d-dab7-42f7-b1f0-527a3db13480_736x505.png 1272w, https://substackcdn.com/image/fetch/$s_!q-dy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3749d25d-dab7-42f7-b1f0-527a3db13480_736x505.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q-dy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3749d25d-dab7-42f7-b1f0-527a3db13480_736x505.png" width="736" height="505" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/3749d25d-dab7-42f7-b1f0-527a3db13480_736x505.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:505,&quot;width&quot;:736,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q-dy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3749d25d-dab7-42f7-b1f0-527a3db13480_736x505.png 424w, https://substackcdn.com/image/fetch/$s_!q-dy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3749d25d-dab7-42f7-b1f0-527a3db13480_736x505.png 848w, https://substackcdn.com/image/fetch/$s_!q-dy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3749d25d-dab7-42f7-b1f0-527a3db13480_736x505.png 1272w, https://substackcdn.com/image/fetch/$s_!q-dy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3749d25d-dab7-42f7-b1f0-527a3db13480_736x505.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Deploying new bitcoin into the lightning network can mean a daunting decision - depending on your goals your optimal channel peers can be significantly different. The steady growth of the lightning network means that we have more and more choices, and picking the right node for your precious bitcoin is no easy feat with close to 20k nodes in the network. With <a href="https://bolt.observer/explorer/">Explorer</a> you are able to filter nodes in the network by many different parameters - from basic ones like the number of channels and total capacity to slightly more advanced ones like median and average channel sizes, fee structures, or connectivity types.&nbsp;</p><p>But we didn&#8217;t want to stop here. We wanted to put our users (well, their nodes) in the center of attention. Using our reference node filter you can explore the network from your (nodes) point of view, enabling node operators to observe how nodes close to them look and behave.</p><p>We developed <a href="https://bolt.observer/explorer/">Explorer</a> partially to solve our internal needs for deployment of our monitoring infrastructure, but mostly because we love exploring lightning data (as you might have guessed from our #lightningfact <a href="https://twitter.com/search?q=%23lightningfact&amp;src=typed_query.&amp;f=live"> twitter series</a>).</p><h2>Explorer</h2><p><a href="https://bolt.observer/explorer/">Explorer</a> gives you the ability to explore lightning network data with various filters and thus enabling you to think about it more analytically. Besides standard parameters provided through gossip (channels, capacity, fees, etc) you can also use many of our aggregates (average/median/maximum) or data that we obtain by crawling the network ourselves - for example, channel size limits. More of those will be announced in the following weeks.</p><p>When visiting <a href="https://bolt.observer/explorer">https://bolt.observer/explorer</a> you are presented with this advanced search form:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BKiV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd72be8-8193-4071-ae3f-d32d0d2329c8_1167x458.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BKiV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd72be8-8193-4071-ae3f-d32d0d2329c8_1167x458.png 424w, https://substackcdn.com/image/fetch/$s_!BKiV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd72be8-8193-4071-ae3f-d32d0d2329c8_1167x458.png 848w, https://substackcdn.com/image/fetch/$s_!BKiV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd72be8-8193-4071-ae3f-d32d0d2329c8_1167x458.png 1272w, https://substackcdn.com/image/fetch/$s_!BKiV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd72be8-8193-4071-ae3f-d32d0d2329c8_1167x458.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BKiV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd72be8-8193-4071-ae3f-d32d0d2329c8_1167x458.png" width="1167" height="458" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/bcd72be8-8193-4071-ae3f-d32d0d2329c8_1167x458.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:458,&quot;width&quot;:1167,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BKiV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd72be8-8193-4071-ae3f-d32d0d2329c8_1167x458.png 424w, https://substackcdn.com/image/fetch/$s_!BKiV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd72be8-8193-4071-ae3f-d32d0d2329c8_1167x458.png 848w, https://substackcdn.com/image/fetch/$s_!BKiV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd72be8-8193-4071-ae3f-d32d0d2329c8_1167x458.png 1272w, https://substackcdn.com/image/fetch/$s_!BKiV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd72be8-8193-4071-ae3f-d32d0d2329c8_1167x458.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A list of all available parameters that can be used in filters can be found in our <a href="https://github.com/bolt-observer/documentation/wiki/Explorer">documentation</a>. For each of the parameters you have three available conditions with which you can narrow down your searches precisely:</p><ul><li><p>Less than</p></li><li><p>Equals</p></li><li><p>Greater than&nbsp;&nbsp;</p></li></ul><p>The only exception to this is supported communication options - ipv4, ipv6, and tor.</p><p>Let&#8217;s explore some ideas on how we can use various filters and what information can be learned from their results.</p><h2><strong>Hops</strong></h2><p>With our reference node search, you can easily see what kind of nodes you have in your neighborhood, their inbound and outbound fees and capacities. This can give you better insight into what is happening around you, and how similar or different you are from your neighbors. It also enables you to see how much of the network you can reach within a certain number of hops - showing you how well connected you are. A lower number of hops to reach the majority of the network means that generally, your payments could/will be faster and more reliable (more hops = more potential problems).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9UO9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F96545fe2-58cc-490f-80a3-604d09f94e0b_1161x453.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9UO9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F96545fe2-58cc-490f-80a3-604d09f94e0b_1161x453.png 424w, https://substackcdn.com/image/fetch/$s_!9UO9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F96545fe2-58cc-490f-80a3-604d09f94e0b_1161x453.png 848w, https://substackcdn.com/image/fetch/$s_!9UO9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F96545fe2-58cc-490f-80a3-604d09f94e0b_1161x453.png 1272w, https://substackcdn.com/image/fetch/$s_!9UO9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F96545fe2-58cc-490f-80a3-604d09f94e0b_1161x453.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9UO9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F96545fe2-58cc-490f-80a3-604d09f94e0b_1161x453.png" width="1161" height="453" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/96545fe2-58cc-490f-80a3-604d09f94e0b_1161x453.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:453,&quot;width&quot;:1161,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49796,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9UO9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F96545fe2-58cc-490f-80a3-604d09f94e0b_1161x453.png 424w, https://substackcdn.com/image/fetch/$s_!9UO9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F96545fe2-58cc-490f-80a3-604d09f94e0b_1161x453.png 848w, https://substackcdn.com/image/fetch/$s_!9UO9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F96545fe2-58cc-490f-80a3-604d09f94e0b_1161x453.png 1272w, https://substackcdn.com/image/fetch/$s_!9UO9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F96545fe2-58cc-490f-80a3-604d09f94e0b_1161x453.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In our previous <a href="https://boltobserver.substack.com/p/91e118c7-3c0e-4581-957a-0c0caf627049">article</a>, we talked about the concept of the neighborhood. To quickly remind you what we meant by that - neighborhood consists of nodes you have channels with (first hop), and nodes that they are connected to (second hop). If you feel very adventurous you can also include nodes that are 3 hops away from you but by then, if you have more than a couple of channels, you will already cover the majority of current nodes.&nbsp;</p><h2><strong>Connectivity</strong></h2><p>As I&#8217;ve already mentioned in our <a href="https://boltobserver.substack.com/p/observability-in-the-lightning-network">previous article</a> - how a node communicates with the rest of the network, mainly tor or clearnet makes a difference. While privacy gains by using tor are significant downsides are higher latency and lower reliability of the network. This tradeoff means that depending on your use case and threat model you might want to prioritize opening channels to nodes that are using clearnet connections (either ipv4 or ipv6) over nodes that are using tor. Without <a href="https://bolt.observer/explorer/">Explorer</a>, you can easily filter out nodes by their advertised address types.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PEuP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93eebcb-52b1-4bf8-87da-cb2168fd3675_893x507.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PEuP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93eebcb-52b1-4bf8-87da-cb2168fd3675_893x507.png 424w, https://substackcdn.com/image/fetch/$s_!PEuP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93eebcb-52b1-4bf8-87da-cb2168fd3675_893x507.png 848w, https://substackcdn.com/image/fetch/$s_!PEuP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93eebcb-52b1-4bf8-87da-cb2168fd3675_893x507.png 1272w, https://substackcdn.com/image/fetch/$s_!PEuP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93eebcb-52b1-4bf8-87da-cb2168fd3675_893x507.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PEuP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93eebcb-52b1-4bf8-87da-cb2168fd3675_893x507.png" width="893" height="507" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c93eebcb-52b1-4bf8-87da-cb2168fd3675_893x507.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:507,&quot;width&quot;:893,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PEuP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93eebcb-52b1-4bf8-87da-cb2168fd3675_893x507.png 424w, https://substackcdn.com/image/fetch/$s_!PEuP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93eebcb-52b1-4bf8-87da-cb2168fd3675_893x507.png 848w, https://substackcdn.com/image/fetch/$s_!PEuP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93eebcb-52b1-4bf8-87da-cb2168fd3675_893x507.png 1272w, https://substackcdn.com/image/fetch/$s_!PEuP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93eebcb-52b1-4bf8-87da-cb2168fd3675_893x507.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Capacity</h2><p>Sending large(er) payments requires channels with sufficient capacity over the entire path (not accounting for MPPs) which means that opening channels to nodes that have sufficiently large channels will make your life easier. In Explorer we offer filters for three channel parameters:</p><ul><li><p>Average channel size</p></li><li><p>Median channel size</p></li><li><p>Maximum channel size</p></li></ul><p>Let's take a look at River Financial node as an example:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!goou!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8f223917-8af8-4b11-bb2e-d3260e177d97_833x138.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!goou!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8f223917-8af8-4b11-bb2e-d3260e177d97_833x138.png 424w, https://substackcdn.com/image/fetch/$s_!goou!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8f223917-8af8-4b11-bb2e-d3260e177d97_833x138.png 848w, https://substackcdn.com/image/fetch/$s_!goou!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8f223917-8af8-4b11-bb2e-d3260e177d97_833x138.png 1272w, https://substackcdn.com/image/fetch/$s_!goou!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8f223917-8af8-4b11-bb2e-d3260e177d97_833x138.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!goou!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8f223917-8af8-4b11-bb2e-d3260e177d97_833x138.png" width="833" height="138" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8f223917-8af8-4b11-bb2e-d3260e177d97_833x138.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:833,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!goou!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8f223917-8af8-4b11-bb2e-d3260e177d97_833x138.png 424w, https://substackcdn.com/image/fetch/$s_!goou!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8f223917-8af8-4b11-bb2e-d3260e177d97_833x138.png 848w, https://substackcdn.com/image/fetch/$s_!goou!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8f223917-8af8-4b11-bb2e-d3260e177d97_833x138.png 1272w, https://substackcdn.com/image/fetch/$s_!goou!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8f223917-8af8-4b11-bb2e-d3260e177d97_833x138.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>By comparing all three numbers you can gain insight into how their channel size distribution looks and make more informed decisions about where to deploy your precious bitcoin.&nbsp;</p><p>An additional useful data point is the minimum channel size requirement by a specific node. In River&#8217;s example, this is set to 1 million sats which means that generally, you can expect all channels to be at least of this size (depending on when the limit was configured smaller channels can exist).&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rX3C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F64859e2f-8a86-4a4f-8713-c4616acddb78_277x177.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rX3C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F64859e2f-8a86-4a4f-8713-c4616acddb78_277x177.png 424w, https://substackcdn.com/image/fetch/$s_!rX3C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F64859e2f-8a86-4a4f-8713-c4616acddb78_277x177.png 848w, https://substackcdn.com/image/fetch/$s_!rX3C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F64859e2f-8a86-4a4f-8713-c4616acddb78_277x177.png 1272w, https://substackcdn.com/image/fetch/$s_!rX3C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F64859e2f-8a86-4a4f-8713-c4616acddb78_277x177.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rX3C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F64859e2f-8a86-4a4f-8713-c4616acddb78_277x177.png" width="277" height="177" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/64859e2f-8a86-4a4f-8713-c4616acddb78_277x177.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:177,&quot;width&quot;:277,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rX3C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F64859e2f-8a86-4a4f-8713-c4616acddb78_277x177.png 424w, https://substackcdn.com/image/fetch/$s_!rX3C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F64859e2f-8a86-4a4f-8713-c4616acddb78_277x177.png 848w, https://substackcdn.com/image/fetch/$s_!rX3C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F64859e2f-8a86-4a4f-8713-c4616acddb78_277x177.png 1272w, https://substackcdn.com/image/fetch/$s_!rX3C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F64859e2f-8a86-4a4f-8713-c4616acddb78_277x177.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Fees</h2><p>Last but not least is fees. We all want to earn them, but we prefer not to pay (too much) of them. With Explorer, you can find potential channel peers that fit your needs, for example finding nodes that support zero base fee movement. Same as with channel capacity you also have the ability to filter outgoing or incoming fees by three parameters:</p><ul><li><p>Average fee rate/base fee</p></li><li><p>Median fee rate/base fee</p></li><li><p>Maximum fee rate/base fee (outgoing only)</p></li></ul><p></p><p>We&#8217;ve seen several examples of how we can use network data and filtering to find nodes that match our desired criteria, but there is another side to <a href="https://bolt.observer/explorer/">Explorer</a> that I&#8217;ve mentioned in the beginning.&nbsp; If you are anything like me, you are a curious individual with a deep interest in the lightning network, then you might also enjoy Explorer just for the sheer ability to explore this great invention we call lightning network from a data perspective. For example - did you know that about a third of the network is just single channel nodes? I invite you to find something interesting yourself and share it with us over Twitter!</p>]]></content:encoded></item><item><title><![CDATA[Observability in the Lightning network]]></title><description><![CDATA[Lightning network growing up - from #reckless to professional]]></description><link>https://blog.bolt.observer/p/observability-in-the-lightning-network</link><guid isPermaLink="false">https://blog.bolt.observer/p/observability-in-the-lightning-network</guid><dc:creator><![CDATA[Aljaz Ceru]]></dc:creator><pubDate>Tue, 10 May 2022 15:10:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe661902c-822d-498d-9114-b75de0a8fd52_1162x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Since the invention of the modern electronic payment systems in the 1950s, the world has witnessed a normalization of electronic payments in our daily lives. Over the years, this adoption has been driven by several factors, either technical, economic, or societal. The fundamental reason for mass-market adoption is due to its ability to transfer value faster and over longer distances than previous means. One thing that's always been missing is interoperability. Due to the closed nature of these networks, you are most commonly only able to transfer value within the same network or maybe between two. With the lightning network, those constraints are a thing of the past. </p><p>Lightning network is open for everyone who wants to participate as long as they have an internet connection. Having an open distributed payment network doesn't come without its own complexities, and while the reasons for them, privacy and openness,&nbsp; make the lightning network good, we must be aware of them.</p><h4>What defines a good payment network?</h4><p>The first one is obvious - the ability to transfer value. But being able to transfer value does not mean you want to spend 3 minutes staring apologetically at your barista while you figure out that your private node is down, switch to a secondary wallet and hope that they do a better job than you of keeping the channels balanced, wait for your wallet to find a path to this coffee shops node that actually works and then finally pay for what is by now only lukewarm coffee. This brings us to two other vital properties - predictability and reliability. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yGw9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1604cadb-2b4e-4224-ba04-24d690dfef39_480x375.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yGw9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1604cadb-2b4e-4224-ba04-24d690dfef39_480x375.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yGw9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1604cadb-2b4e-4224-ba04-24d690dfef39_480x375.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yGw9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1604cadb-2b4e-4224-ba04-24d690dfef39_480x375.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yGw9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1604cadb-2b4e-4224-ba04-24d690dfef39_480x375.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yGw9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1604cadb-2b4e-4224-ba04-24d690dfef39_480x375.jpeg" width="480" height="375" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1604cadb-2b4e-4224-ba04-24d690dfef39_480x375.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:375,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;I Was Told There Would Be Meme - Imgflip&quot;,&quot;title&quot;:&quot;I Was Told There Would Be Meme - Imgflip&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="I Was Told There Would Be Meme - Imgflip" title="I Was Told There Would Be Meme - Imgflip" srcset="https://substackcdn.com/image/fetch/$s_!yGw9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1604cadb-2b4e-4224-ba04-24d690dfef39_480x375.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yGw9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1604cadb-2b4e-4224-ba04-24d690dfef39_480x375.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yGw9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1604cadb-2b4e-4224-ba04-24d690dfef39_480x375.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yGw9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1604cadb-2b4e-4224-ba04-24d690dfef39_480x375.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We want to be reassured that our every payment will go through. Nobody wants a lightning network equivalent of &#8220;sir, your card was declined,&#8221; which is reliability, but we also want to have a predictable speed with which it works so we are not forced into unnecessarily long social situations that we're all avoiding after the last two years. Let's define both of those properties a bit clearly.</p><p><strong>Reliability</strong> is an ability of a system to perform a function without failure. It is also one of the key properties of any payment system we'd like to use. Standards of reliability in value transfer were set with cash. It works every time and everywhere. Everything invented later is just trying to get close to it. We all agree that the lightning network as a whole is an excellent piece of technology, but for it to replace a significant portion of the world's payment volumes, reliability will have to be on top of our minds.</p><p><strong>Predictability</strong> is a system property that enables the user or machine to rely on the expected outcomes of a system, given its current state. But more importantly, we think it's crucial for adoption and user experience. Users generally expect a better experience if they are going to switch to new technology or platform. And while lightning payments really can be lightning fast, that is not always the case - your or your peer's liquidity might be lacking, your wallet might need a bit longer than usual to find a route etc. With improved visibility and better, more informed pathfinding, this can be a thing of the past.</p><p>Above sets the stage for the premise of this article - observability of the lightning network. For the purpose of this article, we'll focus on the above-mentioned properties and leave others for another time.&nbsp;</p><h4>What is this observability you are talking about?</h4><p>The origins of the word observability started decades ago with <a href="https://en.wikipedia.org/wiki/Control_theory">control theory</a>, but in more recent times, it is increasingly applied to distributed IT systems and their performance improvements. In IT systems, we use different types of <a href="https://opentelemetry.io/">telemetry</a> data - metrics, logs, and traces, to provide visibility into our systems and enable teams to uncover complex bugs and eliminate performance bottlenecks. Part of that translates to the lightning network itself - if our node is not working, then no matter how balanced our channels are, how well connected our peers are and how cheap are the fees to our destination, our payment will not go through. But our node(s) working is where this story only begins. </p><p>At the start of this article, we defined the ability to transfer value as the primary utility of a payment network. This means that besides our side, the counterparty receiving the value we want to transfer must be working too, and in the case of the lightning network, all hops on our path to the destination as well.</p><p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6pbZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe661902c-822d-498d-9114-b75de0a8fd52_1162x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6pbZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe661902c-822d-498d-9114-b75de0a8fd52_1162x720.png 424w, https://substackcdn.com/image/fetch/$s_!6pbZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe661902c-822d-498d-9114-b75de0a8fd52_1162x720.png 848w, https://substackcdn.com/image/fetch/$s_!6pbZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe661902c-822d-498d-9114-b75de0a8fd52_1162x720.png 1272w, https://substackcdn.com/image/fetch/$s_!6pbZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe661902c-822d-498d-9114-b75de0a8fd52_1162x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6pbZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe661902c-822d-498d-9114-b75de0a8fd52_1162x720.png" width="1162" height="720" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe661902c-822d-498d-9114-b75de0a8fd52_1162x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1162,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:256109,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6pbZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe661902c-822d-498d-9114-b75de0a8fd52_1162x720.png 424w, https://substackcdn.com/image/fetch/$s_!6pbZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe661902c-822d-498d-9114-b75de0a8fd52_1162x720.png 848w, https://substackcdn.com/image/fetch/$s_!6pbZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe661902c-822d-498d-9114-b75de0a8fd52_1162x720.png 1272w, https://substackcdn.com/image/fetch/$s_!6pbZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe661902c-822d-498d-9114-b75de0a8fd52_1162x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Lightning node Pyramid of Needs</figcaption></figure></div><p>In transmitting payments or routing them, two things matter the most. First, how much capacity do you have available to either accept (inbound capacity) or send payments (outbound capacity), and who are you connected to (open channels). Those two factors primarily define your ability to transact on the network and in the case of routing nodes, earn. But as with many things in life, the devil lies in the details. Therefore, if you want to have the best experience transacting on the lightning network, you should pay a lot more attention to many factors:</p><ul><li><p><strong>Your node&#8217;s positioning in the graph </strong>(which depends significantly on your use case)</p><ul><li><p>are you a merchant who will mostly transact with users in a small region and maybe pay some local vendors in bitcoin</p></li><li><p>are you an LSP trying to provide global services to clients</p></li><li><p>are you a routing node trying to generate yield on bitcoin</p></li><li><p>etc&#8230;</p></li></ul></li><li><p><strong>Your peer&#8217;s position and connectivity</strong> (and peers of your peers)&nbsp;</p><ul><li><p>your 2-3 hop neighborhood is something that will significantly factor into your payment success rates and pathfinding attempts, thus impacting predictability and reliability</p></li><li><p>if all your channel peers run on residential connections, their availability and reliability can become a problem as people rarely have redundant power lines and internet connectivity at home, not to mention that hardware dies</p></li><li><p>if all your channel peers are geographically close together or all of them run at the same cloud provider etc, you might find yourself without a lot of liquidity when providers experience issues (AWS reported <a href="https://www.cnbc.com/2021/12/10/aws-explains-outage-and-will-make-it-easier-to-track-future-ones.html">incidents</a> bringing down entire regions or availability zones in the last 12 months), or natural disasters hit, and there are wide power outages</p></li></ul></li><li><p><strong>Higher latency in routing and pathfinding</strong></p><ul><li><p>while tor network provides a lot of benefits in terms of privacy and avoiding censorship, it does bring some downsides as well - speed and latency are not exactly great, which can cause a lot of friction if you're doing high volumes of transactions (high latency on routing/pathfinding, timeouts causing locked capital and user dissatisfaction)</p></li><li><p>even with the best connectivity and hardware, roundtrip New York and Singapore or Sydney can be in the order of a couple of 100 milliseconds which adds up. If you end up routing your payment on the around the world trip several times, even the speed of light won't make it unnoticeable</p></li></ul></li><li><p><strong>Peers and neighborhood liquidity </strong>(you might be able to push large payments to your peers, but they can only have two channels large enough to handle them)</p><ul><li><p>you might have great wumbo channels that are perfectly rebalanced, but what about your peers? Your 10BTC channel won't be of much use if two hops out all the nodes on your path have channels smaller than 2m sats. Sure, you can use MPP but wouldn't you rather plan ahead and make sure you deploy your capital in the best possible way and avoid additional complexity if not necessary?</p></li></ul></li></ul><p>Above is just an introductory list of important factors to consider, data points to monitor and changes to possibly implement. What we aim to do at <a href="https://bolt.observer">bolt.observer</a> is provide you insights into the observable universe that is the lightning network, enable you to remove part of the complexity of running your nodes, improve your flows and give you back some of your precious time to spend it on building new amazing things in this great ecosystem.&nbsp;</p><p>As is with all things, one has to start somewhere. Where we started is a product that everyone running a node can use - monitoring the reachability of their lightning node and, with that ability to transact on the network and route payments. We all consider ourselves great node operators with exceptional skills, but no matter how blessed our lives are, bad things still do occasionally happen. From hardware failure or misconfigured firewall to power and internet outages, no matter what happens, knowing that it happened as soon as possible is always a good thing.&nbsp;</p><p>Reachability of your lightning node is the first service we, at<a href="https://bolt.observer"> bolt.observer</a>, are releasing into the wild, but far from the last. We're gonna be releasing tools making the lives of everyone using lightning, from LSPs, merchants, plebs to sophisticated node operators, easier, providing access to data to give you better insight into the lightning network, help you deploy your bitcoins more efficiently, providing you with real-time monitoring and enabling you to build your solutions on top of our data platform, either by integrating with our APIs or just using our data to make more informed decisions.</p><p>Using the right tools helps you be a more efficient node operator and gives you more time to focus on serving your clients. Make sure you check out <a href="https://bolt.observer/">bolt.observer</a> and feel free to reach by <a href="mailto:hello@bolt.observer">email</a>, <a href="https://twitter.com/BoltObserver">Twitter</a> or <a href="https://t.me/+Khm663PHqAI1NjA0">Telegram</a> for any question.&nbsp;</p><p>If you&#8217;d like to read more about our views on financial metrics in lightning network check out our previous article - <a href="https://boltobserver.substack.com/p/lightning-network-financial-metrics?s=w">Lightning network financial metrics</a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Lightning network financial metrics]]></title><description><![CDATA[The channel annualized rate of return]]></description><link>https://blog.bolt.observer/p/lightning-network-financial-metrics</link><guid isPermaLink="false">https://blog.bolt.observer/p/lightning-network-financial-metrics</guid><dc:creator><![CDATA[Alexandre Bussutil]]></dc:creator><pubDate>Thu, 14 Apr 2022 21:36:23 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/84d19d46-c23f-44d6-a7f4-7353b1b98e99_246x111.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this series of articles, we will introduce metrics to evaluate the financial performance of Lightning Network channels and nodes. Managing an LN node often requires sophisticated architectures and ongoing management to ensure high liquidity and reliability. One of the most critical points for a node operator is to secure the node against loss of funds, breaches, or possible attacks. However, one point that remains less frequently discussed is the <a href="https://timevalueofbtc.medium.com/the-time-value-of-bitcoin-and-lnrr-e0c435931bd8">opportunity cost of locking capital into a channel</a> and ways to measure this cost.</p><h1>LN unit economics</h1><p>To illustrate our approach, we took an example of a semi-fictitious channel with the following characteristics:&nbsp;&nbsp;</p><ul><li><p>Channel size: 1M sats</p></li><li><p>Channel opening</p><ul><li><p>The on-chain fee for the funding transaction was calculated based on a size of 1500vB and a fee of 5sat/vB.&nbsp;</p></li></ul></li><li><p>Channel open and live</p><ul><li><p>In our example, we estimate a net total of 80000 sats earned over the channel&#180;s lifetime and include possible rebalancing fees.</p></li></ul></li><li><p>Channel Closing&nbsp;</p><ul><li><p>We make the assumption that the channel balance is the same at the opening and the closing.&nbsp;</p></li><li><p>The HTLCs will release the local and remote reserves to their owners for a cooperative close. Therefore, reserves shouldn&#8217;t be accounted for in the PNL statement or cash flow. Similarly, commit fees are kept as a buffer to close the channel and permit the final closing transaction.&nbsp;</p></li><li><p>We assume that on-chain fees have decreased to 2sat/vB at the moment of closing, and the channel <a href="https://github.com/lightning/bolts/blob/master/03-transactions.md#appendix-a-expected-weights">doesn&#8217;t have pending htlcs</a>. Details are shown in Figure&nbsp; 1.&nbsp;</p></li></ul><p></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wOqa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff643836b-bc25-42ff-8b38-909cf52b556f_1057x442.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wOqa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff643836b-bc25-42ff-8b38-909cf52b556f_1057x442.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wOqa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff643836b-bc25-42ff-8b38-909cf52b556f_1057x442.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wOqa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff643836b-bc25-42ff-8b38-909cf52b556f_1057x442.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wOqa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff643836b-bc25-42ff-8b38-909cf52b556f_1057x442.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wOqa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff643836b-bc25-42ff-8b38-909cf52b556f_1057x442.jpeg" width="1057" height="442" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/f643836b-bc25-42ff-8b38-909cf52b556f_1057x442.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:442,&quot;width&quot;:1057,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:68620,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wOqa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff643836b-bc25-42ff-8b38-909cf52b556f_1057x442.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wOqa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff643836b-bc25-42ff-8b38-909cf52b556f_1057x442.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wOqa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff643836b-bc25-42ff-8b38-909cf52b556f_1057x442.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wOqa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff643836b-bc25-42ff-8b38-909cf52b556f_1057x442.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 1: Channel profit and loss statement</figcaption></figure></div><p></p><p>In this example, the channel has routed enough payments during its lifetime to generate profits. As shown in Figure 2, the amount available at closing is higher than the capital initially locked in the channel.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W2n_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1e4ca817-5247-4f5a-af5f-51e90085d279_819x315.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W2n_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1e4ca817-5247-4f5a-af5f-51e90085d279_819x315.png 424w, https://substackcdn.com/image/fetch/$s_!W2n_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1e4ca817-5247-4f5a-af5f-51e90085d279_819x315.png 848w, https://substackcdn.com/image/fetch/$s_!W2n_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1e4ca817-5247-4f5a-af5f-51e90085d279_819x315.png 1272w, https://substackcdn.com/image/fetch/$s_!W2n_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1e4ca817-5247-4f5a-af5f-51e90085d279_819x315.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W2n_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1e4ca817-5247-4f5a-af5f-51e90085d279_819x315.png" width="819" height="315" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/1e4ca817-5247-4f5a-af5f-51e90085d279_819x315.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:315,&quot;width&quot;:819,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 2: Waterfall of profits and costs associated with a channel&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 2: Waterfall of profits and costs associated with a channel" title="Figure 2: Waterfall of profits and costs associated with a channel" srcset="https://substackcdn.com/image/fetch/$s_!W2n_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1e4ca817-5247-4f5a-af5f-51e90085d279_819x315.png 424w, https://substackcdn.com/image/fetch/$s_!W2n_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1e4ca817-5247-4f5a-af5f-51e90085d279_819x315.png 848w, https://substackcdn.com/image/fetch/$s_!W2n_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1e4ca817-5247-4f5a-af5f-51e90085d279_819x315.png 1272w, https://substackcdn.com/image/fetch/$s_!W2n_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1e4ca817-5247-4f5a-af5f-51e90085d279_819x315.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 2: Waterfall of profits and costs associated with a channel</figcaption></figure></div><p></p><h2>Return on Investment</h2><p>The return of investment, or ROI,&nbsp; can perfectly help a node operator to evaluate the profitability of a channel by dividing the gross profit by the initial investment, i.e. capital locked, but it doesn't take into account the time value of money. In our example, the ROI would yield a generous return of 7.2% (72050 / 1000000). Even if this rate gives a first level of information, a more sensible approach would be to take into account the channel lifetime and the time when transactions were actually routed.&nbsp;</p><h2>Discounted Cash Flow method: the CARR</h2><p>For decades, investors have been using well-known indicators such as the "Net Present Value" or the "Internal Rate of Return" to measure and compare the effective return of investments. These indicators are particularly well suited for projects when initial investments or project duration are different.&nbsp;</p><p>We adapted these indicators to a channel's unit economics to offer node operators the tools to identify the best-performing channels and allocate their capital efficiently.&nbsp;</p><p>We introduce the Channel Annualized Rate of Return, <em>or CARR</em>, to estimate the performance of an investment in a channel as per the following formula:&nbsp;&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-PjS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd865b41f-260c-4e10-931f-b79bbd86d842_246x111.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-PjS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd865b41f-260c-4e10-931f-b79bbd86d842_246x111.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-PjS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd865b41f-260c-4e10-931f-b79bbd86d842_246x111.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-PjS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd865b41f-260c-4e10-931f-b79bbd86d842_246x111.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-PjS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd865b41f-260c-4e10-931f-b79bbd86d842_246x111.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-PjS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd865b41f-260c-4e10-931f-b79bbd86d842_246x111.jpeg" width="246" height="111" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d865b41f-260c-4e10-931f-b79bbd86d842_246x111.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:111,&quot;width&quot;:246,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5293,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-PjS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd865b41f-260c-4e10-931f-b79bbd86d842_246x111.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-PjS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd865b41f-260c-4e10-931f-b79bbd86d842_246x111.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-PjS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd865b41f-260c-4e10-931f-b79bbd86d842_246x111.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-PjS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd865b41f-260c-4e10-931f-b79bbd86d842_246x111.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Where:</p><ul><li><p>NPV: Net Present Value (sats)</p></li><li><p>Ct = Net cash flow during the channel&#180;s lifetime (sats)</p></li><li><p>t = time of the transaction (seconds)</p></li><li><p>T= total lifetime of a channel (seconds)</p></li><li><p>CARR (%) = Channel Annualized Rate of Return</p></li></ul><p>By definition, the CARR, or IRR in traditional finance, represents the rate that makes the net present value (NPV) of all cash flows equal to zero in a discounted cash flow analysis, expressed as an annualized rate. The higher the CARR, the more profitable the channel. This formula applies to closed channels to evaluate their actual return or to open channels to estimate the &#8220;committed&#8221; return.&nbsp;</p><p>A LN channel presents key differences from traditional finance such as a shorter lifetime, a higher speed of transactions, and also more unpredictable flows. For example, while investment analysis usually projects cash flows over months or years, LN theoretically allows a channel to be open for an hour, and payments flow every second. Therefore, as shown in figure 3, our model calculates all cash flow with a unit of time of a second.&nbsp;Also, while a discounted cash flow analysis is usually built on top of semi-realistic models, it is very difficult to predict future cash flows on an LN channel. </p><p>To gain a more accurate estimate of the return, we constructed a discounted cash flow whose time unit, in seconds, is shown in UNIX Time and a human-readable format. We considered a channel with a lifetime of 14 months that has seen irregular cash flows as shown in Figure 3. Transactions start flowing a few days after the channel opening and the volume keeps on growing until the closing. Data shared in this model don&#180;t reflect the reality of a channel because no single transaction would be large enough to generate 45000 sats of routing fees at once but we had to simplify the model.&nbsp;</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8CXv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4be4bc3-c3a2-4a2b-9eca-c4c3f3d62f30_1132x455.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8CXv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4be4bc3-c3a2-4a2b-9eca-c4c3f3d62f30_1132x455.png 424w, https://substackcdn.com/image/fetch/$s_!8CXv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4be4bc3-c3a2-4a2b-9eca-c4c3f3d62f30_1132x455.png 848w, https://substackcdn.com/image/fetch/$s_!8CXv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4be4bc3-c3a2-4a2b-9eca-c4c3f3d62f30_1132x455.png 1272w, https://substackcdn.com/image/fetch/$s_!8CXv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4be4bc3-c3a2-4a2b-9eca-c4c3f3d62f30_1132x455.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8CXv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4be4bc3-c3a2-4a2b-9eca-c4c3f3d62f30_1132x455.png" width="1132" height="455" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e4be4bc3-c3a2-4a2b-9eca-c4c3f3d62f30_1132x455.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:455,&quot;width&quot;:1132,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71564,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8CXv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4be4bc3-c3a2-4a2b-9eca-c4c3f3d62f30_1132x455.png 424w, https://substackcdn.com/image/fetch/$s_!8CXv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4be4bc3-c3a2-4a2b-9eca-c4c3f3d62f30_1132x455.png 848w, https://substackcdn.com/image/fetch/$s_!8CXv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4be4bc3-c3a2-4a2b-9eca-c4c3f3d62f30_1132x455.png 1272w, https://substackcdn.com/image/fetch/$s_!8CXv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4be4bc3-c3a2-4a2b-9eca-c4c3f3d62f30_1132x455.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 3: Channel Discounted Cash Flow</figcaption></figure></div><p></p><p>In our example, the discounted cash flow exhibited a CARR of 6.302%, while the ROI was 7.2%. The differences we observe in these returns can be explained by the fact that CARR method captures the time value of money. Also, we observed that ROI was higher than CARR, but this is not always the case; if a channel's total lifetime is lower than a year, which is frequent in LN, the absolute value of the CARR will be higher than the ROI.&nbsp;Last, if a channel doesn&#8217;t route sufficient payments and on-chain fees still need to be paid at opening and closing, then the CARR will go into negative territory. </p><h1>Conclusion</h1><p>The purpose of this article was to introduce better financial metrics to evaluate the profitability of the smallest element on the lightning network; the channel. First, we introduced the unit economics of an LN channel, and we provided an estimation of the return on investment of this channel. Then we proposed the <em>Channel Annualized Rate of Return</em> formula to consider cash flows and the time value of money. Finally, the differences between a discounted cash flow calculation such as CARR and the return on investment have been discussed. Specifically, we demonstrated that returns calculated with a discounted cash flow such as the CARR will be more accurate than ROI because the time value of money is accounted for.&nbsp;&nbsp;</p><p>Our intention was to offer node operators better tools to determine whether their nodes are operated efficiently and whether investments in channels are worthwhile. While we focused our efforts on analyzing the unit economics of a channel in this first article, our broader goal is to foster discussions in the LN community to come up with open metrics. </p>]]></content:encoded></item></channel></rss>