<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2023-06-09T12:25:11Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by Jesse Posner [ARCHIVE]</title>
  <author>
    <name>Jesse Posner [ARCHIVE]</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub1gqdch553m0nqcg47xullf030qfnlyrm9pmneyxkdgexv4mmkclrqhgnzxe.rss" />
  <link href="https://njump.me/npub1gqdch553m0nqcg47xullf030qfnlyrm9pmneyxkdgexv4mmkclrqhgnzxe" />
  <id>https://njump.me/npub1gqdch553m0nqcg47xullf030qfnlyrm9pmneyxkdgexv4mmkclrqhgnzxe</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://njump.me/nevent1qqsyz2nlaha2ntesprqla6e5cd776zqenaazuwkkmarpnm5gm784a8gzypqphz7jj8d7vrpzhcmnla979upx0us0v58w0ys6e4ryejh0wmruv6382mh</id>
    
      <title type="html">📅 Original date posted:2023-01-03 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyz2nlaha2ntesprqla6e5cd776zqenaazuwkkmarpnm5gm784a8gzypqphz7jj8d7vrpzhcmnla979upx0us0v58w0ys6e4ryejh0wmruv6382mh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstgmln97th407dakudwau6gafactcngm4dc2z4s6h7ezmcedfvm6c8f0wmx&#39;&gt;nevent1q…0wmx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2023-01-03&lt;br/&gt;🗒️ Summary of this message: A proposal suggests using a swap-in-potentiam address to draw upon liquidity when making LN payments without waiting for an on-chain transaction. This can work in reverse to increase inbound liquidity on-demand. The proposal offers advantages such as allowing the LN wallet to remain offline and being easier to implement.&lt;br/&gt;📝 Original message:&lt;br/&gt;Hi David,&lt;br/&gt;&lt;br/&gt;Consider a scenario where Alice receives on-chain funds while her mobile&lt;br/&gt;wallet&lt;br/&gt;app is not running. The app can&amp;#39;t perform a splice-in until it is opened.&lt;br/&gt;Let&amp;#39;s&lt;br/&gt;say she doesn&amp;#39;t open the app until she is ready to buy her coffee with an LN&lt;br/&gt;payment, and there&amp;#39;s not sufficient outbound liquidity in the channel to&lt;br/&gt;make&lt;br/&gt;the payment. At that point, it&amp;#39;s inconvenient for Alice to have to wait for&lt;br/&gt;an&lt;br/&gt;on-chain splice-in to confirm before she can buy her coffee.&lt;br/&gt;&lt;br/&gt;However, if she received on-chain funds with a swap-in-potentiam address,&lt;br/&gt;the&lt;br/&gt;app can draw upon the liquidity when the LN payment needs to be made without&lt;br/&gt;having to wait for an on-chain transaction. Furthermore, Alice can defer her&lt;br/&gt;decision about whether she wants to pay the fees to increase her outbound&lt;br/&gt;liquidity until she needs the liquidity.&lt;br/&gt;&lt;br/&gt;Similarly, this process can work in reverse, such that she can increase her&lt;br/&gt;inbound liquidity in the channel, and pay for it, on-demand when the&lt;br/&gt;liquidity&lt;br/&gt;is needed and not before.&lt;br/&gt;&lt;br/&gt;All the best,&lt;br/&gt;&lt;br/&gt;Jesse&lt;br/&gt;&lt;br/&gt;On Tue, Jan 3, 2023 at 10:36 AM David A. Harding &amp;lt;dave at dtrt.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On 2023-01-03 03:57, ZmnSCPxj via Lightning-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt; The contract has two participants: Alice the funds owner, and&lt;br/&gt;&amp;gt; &amp;gt; Bob its potential swap partner.&lt;br/&gt;&amp;gt; &amp;gt; [...]&lt;br/&gt;&amp;gt; &amp;gt; The contract has only 2 branches:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; * Onchain/channel branch: Alice and Bob.&lt;br/&gt;&amp;gt; &amp;gt; * Timelock branch: Alice plus a relative timelock (`OP_CSV`)&lt;br/&gt;&amp;gt; &amp;gt;   measurable in weeks.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Good morning Jesse and ZmnSCPxj,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Is the following an accurate summary of the proposal&amp;#39;s benefits and&lt;br/&gt;&amp;gt; costs? At some point x blocks before Alice expects she might want to&lt;br/&gt;&amp;gt; spend her funds on LN (but also wants the option to quickly spend her&lt;br/&gt;&amp;gt; funds onchain), she enters into a contract protocol with Bob.  At any&lt;br/&gt;&amp;gt; time, with Bob&amp;#39;s cooperation, she can send an onchain transaction.  Or,&lt;br/&gt;&amp;gt; after the contract protocol deposit transaction gets x confirmations,&lt;br/&gt;&amp;gt; Alice can instantly fund a fully initialized LN channel with Bob&amp;#39;s&lt;br/&gt;&amp;gt; cooperation, from which she can immediately send LN payments.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If the above is accurate, how does that compare to splice outs?  For&lt;br/&gt;&amp;gt; example: at some point x blocks before Alice expects she might want to&lt;br/&gt;&amp;gt; spend her funds on LN (but also wants the option to quickly spend her&lt;br/&gt;&amp;gt; funds onchain), she enters into a contract protocol with Bob by opening&lt;br/&gt;&amp;gt; an LN channel.  At any time, with Bob&amp;#39;s cooperation, she can send an&lt;br/&gt;&amp;gt; onchain transaction using a splice out.  Or, after the contract protocol&lt;br/&gt;&amp;gt; (LN) deposit transaction gets x confirmations, Alice now has a funded&lt;br/&gt;&amp;gt; fully initialized LN channel with Bob&amp;#39;s participation as counterparty,&lt;br/&gt;&amp;gt; from which she can immediately send LN payments.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If the value for x blocks is the same in both cases, those two scenarios&lt;br/&gt;&amp;gt; look very similar to me.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The only advantages I see of your proposal are:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. It allows Alice&amp;#39;s LN wallet to remain offline indefinitely---but only&lt;br/&gt;&amp;gt; if Alice doesn&amp;#39;t have any other funds in open channels.&lt;br/&gt;&amp;gt; 2. It&amp;#39;s easier to implement than splice-outs (I would guess)---but it&lt;br/&gt;&amp;gt; also only provides the benefits of sending onchain payments at the time&lt;br/&gt;&amp;gt; before the first LN transaction is made, whereas actual splice out can&lt;br/&gt;&amp;gt; be used any time in a channel&amp;#39;s lifetime to immediately send onchain&lt;br/&gt;&amp;gt; payments.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Am I missing something?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -Dave&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20230103/8ef5ad59/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20230103/8ef5ad59/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-09T13:12:25Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqwl0j4smruhm6v005fvn23dc0577dtt79kx6p9q08uzxrhd0rslczypqphz7jj8d7vrpzhcmnla979upx0us0v58w0ys6e4ryejh0wmruv5uyzgz</id>
    
      <title type="html">📅 Original date posted:2023-01-03 📝 Original message: Hi ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqwl0j4smruhm6v005fvn23dc0577dtt79kx6p9q08uzxrhd0rslczypqphz7jj8d7vrpzhcmnla979upx0us0v58w0ys6e4ryejh0wmruv5uyzgz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw70cxqplck7350sjvlpha8uwh2kyhjzqqehp78z6fhxnr3eacylsdahvhh&#39;&gt;nevent1q…hvhh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2023-01-03&lt;br/&gt;📝 Original message:&lt;br/&gt;Hi David,&lt;br/&gt;&lt;br/&gt;Consider a scenario where Alice receives on-chain funds while her mobile&lt;br/&gt;wallet&lt;br/&gt;app is not running. The app can&amp;#39;t perform a splice-in until it is opened.&lt;br/&gt;Let&amp;#39;s&lt;br/&gt;say she doesn&amp;#39;t open the app until she is ready to buy her coffee with an LN&lt;br/&gt;payment, and there&amp;#39;s not sufficient outbound liquidity in the channel to&lt;br/&gt;make&lt;br/&gt;the payment. At that point, it&amp;#39;s inconvenient for Alice to have to wait for&lt;br/&gt;an&lt;br/&gt;on-chain splice-in to confirm before she can buy her coffee.&lt;br/&gt;&lt;br/&gt;However, if she received on-chain funds with a swap-in-potentiam address,&lt;br/&gt;the&lt;br/&gt;app can draw upon the liquidity when the LN payment needs to be made without&lt;br/&gt;having to wait for an on-chain transaction. Furthermore, Alice can defer her&lt;br/&gt;decision about whether she wants to pay the fees to increase her outbound&lt;br/&gt;liquidity until she needs the liquidity.&lt;br/&gt;&lt;br/&gt;Similarly, this process can work in reverse, such that she can increase her&lt;br/&gt;inbound liquidity in the channel, and pay for it, on-demand when the&lt;br/&gt;liquidity&lt;br/&gt;is needed and not before.&lt;br/&gt;&lt;br/&gt;All the best,&lt;br/&gt;&lt;br/&gt;Jesse&lt;br/&gt;&lt;br/&gt;On Tue, Jan 3, 2023 at 10:36 AM David A. Harding &amp;lt;dave at dtrt.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On 2023-01-03 03:57, ZmnSCPxj via Lightning-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt; The contract has two participants: Alice the funds owner, and&lt;br/&gt;&amp;gt; &amp;gt; Bob its potential swap partner.&lt;br/&gt;&amp;gt; &amp;gt; [...]&lt;br/&gt;&amp;gt; &amp;gt; The contract has only 2 branches:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; * Onchain/channel branch: Alice and Bob.&lt;br/&gt;&amp;gt; &amp;gt; * Timelock branch: Alice plus a relative timelock (`OP_CSV`)&lt;br/&gt;&amp;gt; &amp;gt;   measurable in weeks.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Good morning Jesse and ZmnSCPxj,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Is the following an accurate summary of the proposal&amp;#39;s benefits and&lt;br/&gt;&amp;gt; costs? At some point x blocks before Alice expects she might want to&lt;br/&gt;&amp;gt; spend her funds on LN (but also wants the option to quickly spend her&lt;br/&gt;&amp;gt; funds onchain), she enters into a contract protocol with Bob.  At any&lt;br/&gt;&amp;gt; time, with Bob&amp;#39;s cooperation, she can send an onchain transaction.  Or,&lt;br/&gt;&amp;gt; after the contract protocol deposit transaction gets x confirmations,&lt;br/&gt;&amp;gt; Alice can instantly fund a fully initialized LN channel with Bob&amp;#39;s&lt;br/&gt;&amp;gt; cooperation, from which she can immediately send LN payments.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If the above is accurate, how does that compare to splice outs?  For&lt;br/&gt;&amp;gt; example: at some point x blocks before Alice expects she might want to&lt;br/&gt;&amp;gt; spend her funds on LN (but also wants the option to quickly spend her&lt;br/&gt;&amp;gt; funds onchain), she enters into a contract protocol with Bob by opening&lt;br/&gt;&amp;gt; an LN channel.  At any time, with Bob&amp;#39;s cooperation, she can send an&lt;br/&gt;&amp;gt; onchain transaction using a splice out.  Or, after the contract protocol&lt;br/&gt;&amp;gt; (LN) deposit transaction gets x confirmations, Alice now has a funded&lt;br/&gt;&amp;gt; fully initialized LN channel with Bob&amp;#39;s participation as counterparty,&lt;br/&gt;&amp;gt; from which she can immediately send LN payments.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If the value for x blocks is the same in both cases, those two scenarios&lt;br/&gt;&amp;gt; look very similar to me.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The only advantages I see of your proposal are:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. It allows Alice&amp;#39;s LN wallet to remain offline indefinitely---but only&lt;br/&gt;&amp;gt; if Alice doesn&amp;#39;t have any other funds in open channels.&lt;br/&gt;&amp;gt; 2. It&amp;#39;s easier to implement than splice-outs (I would guess)---but it&lt;br/&gt;&amp;gt; also only provides the benefits of sending onchain payments at the time&lt;br/&gt;&amp;gt; before the first LN transaction is made, whereas actual splice out can&lt;br/&gt;&amp;gt; be used any time in a channel&amp;#39;s lifetime to immediately send onchain&lt;br/&gt;&amp;gt; payments.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Am I missing something?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -Dave&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20230103/8ef5ad59/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20230103/8ef5ad59/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-09T13:07:47Z</updated>
  </entry>

</feed>