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

  <title>Nostr notes by Subhra Mazumdar [ARCHIVE]</title>
  <author>
    <name>Subhra Mazumdar [ARCHIVE]</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1snw7t4auupm70ntyeywuzqn80cf6es53ym8rlzymh8ft97qmyq9qrg9vl0.rss" />
  <link href="https://yabu.me/npub1snw7t4auupm70ntyeywuzqn80cf6es53ym8rlzymh8ft97qmyq9qrg9vl0" />
  <id>https://yabu.me/npub1snw7t4auupm70ntyeywuzqn80cf6es53ym8rlzymh8ft97qmyq9qrg9vl0</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://yabu.me/nevent1qqswsmzc9u6atal6vh8yaqjze7m4alcqfewcjfsyz6fe24vcc0faj7qzyzzdmewhhns80e7dvny3msgzvalp8txzjynvu0ugnwua9vhcrvsq5dpwkwh</id>
    
      <title type="html">📅 Original date posted:2020-03-06 📝 Original message: But ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswsmzc9u6atal6vh8yaqjze7m4alcqfewcjfsyz6fe24vcc0faj7qzyzzdmewhhns80e7dvny3msgzvalp8txzjynvu0ugnwua9vhcrvsq5dpwkwh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9zjpv59w7zwu4s0v8fxkwf2933dgg7txnedvx5fsyfxyn5pp3szg5ls089&#39;&gt;nevent1q…s089&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2020-03-06&lt;br/&gt;📝 Original message:&lt;br/&gt;But wont the decision of penalty be based on what incoming contract expects&lt;br/&gt;from a node ? Suppose there is a contract between A and B and then B and C,&lt;br/&gt;where A wants to transfer money to C. So if it is the case that A impose&lt;br/&gt;penalty on B using its local HTLC, won&amp;#39;t B put the same clause on C as well&lt;br/&gt;so that in case C misbehaves it is able to spool out the penalty for the&lt;br/&gt;rest of the path from C itself ?&lt;br/&gt;&lt;br/&gt;On Fri, Mar 6, 2020 at 12:00 PM Lloyd Fournier &amp;lt;lloyd.fourn at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Hi Subhra,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Afaik, the only problem is the one you identified, it doesn&amp;#39;t work across&lt;br/&gt;&amp;gt; multiple hops but only for the final hop. This penalty idea is the basis&lt;br/&gt;&amp;gt; for doing atomc swaps fairly:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://coblox.tech/docs/financial_crypto19.pdf&#34;&gt;https://coblox.tech/docs/financial_crypto19.pdf&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; LL&lt;br/&gt;&amp;gt; On Fri, Mar 6, 2020 at 4:58 PM Subhra Mazumdar &amp;lt;&lt;br/&gt;&amp;gt; subhra.mazumdar1993 at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Hi,&lt;br/&gt;&amp;gt;&amp;gt;       I was reading the paper by Poon and Dryja on Bitcoin Lightning&lt;br/&gt;&amp;gt;&amp;gt; Network and was going through the construction of HTLC. Suppose 2 parties A&lt;br/&gt;&amp;gt;&amp;gt; and B have a channel with each party locking 0.5 BTC. Suppose A wants to&lt;br/&gt;&amp;gt;&amp;gt; transfer 0.1 BTC to B contingent to the knowledge of R : H=h(R) produced&lt;br/&gt;&amp;gt;&amp;gt; within a locktime of say t days. So the script output for A is -&lt;br/&gt;&amp;gt;&amp;gt; 1. 0.4 BTC to A&lt;br/&gt;&amp;gt;&amp;gt; 2. 0.5 BTC to B&lt;br/&gt;&amp;gt;&amp;gt; 3. 0.1 BTC locked in HTLC between A &amp;amp; B.&lt;br/&gt;&amp;gt;&amp;gt; Why we cannot set the terms as say 0.4 BTC to A, 0.2 BTC to B and 0.4 BTC&lt;br/&gt;&amp;gt;&amp;gt; to HTLC, where HTLC output can follow either of the paths - If B produces R&lt;br/&gt;&amp;gt;&amp;gt; within t days then it gets back 0.4 BTC else after t days A can broadcast&lt;br/&gt;&amp;gt;&amp;gt; with 0.4 BTC going to the A? This prevents B from not responding (and&lt;br/&gt;&amp;gt;&amp;gt; induce possibly griefing attack across a longer path by withholding the&lt;br/&gt;&amp;gt;&amp;gt; solution) since it will lose out 0.3 BTC. What can be the problem if the&lt;br/&gt;&amp;gt;&amp;gt; terms of HTLC itself tries to enforce a penalty on the counterparty?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; --&lt;br/&gt;&amp;gt;&amp;gt; Yours sincerely,&lt;br/&gt;&amp;gt;&amp;gt; Subhra Mazumdar.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; Lightning-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; Lightning-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Yours sincerely,&lt;br/&gt;Subhra Mazumdar.&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/20200306/85f11fb8/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20200306/85f11fb8/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-09T12:59:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvhhejdrqt5tmprc0aue5wdhk0h8mu5l7lu9z4p4lugd53u0ltv0szyzzdmewhhns80e7dvny3msgzvalp8txzjynvu0ugnwua9vhcrvsq52x7rxa</id>
    
      <title type="html">📅 Original date posted:2020-03-06 📝 Original message: Hi, I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvhhejdrqt5tmprc0aue5wdhk0h8mu5l7lu9z4p4lugd53u0ltv0szyzzdmewhhns80e7dvny3msgzvalp8txzjynvu0ugnwua9vhcrvsq52x7rxa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyr6e85lsw7apttel74kvh09uycucj8q23cwgrrssf2j8dk70s5cq3ghpyx&#39;&gt;nevent1q…hpyx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2020-03-06&lt;br/&gt;📝 Original message:&lt;br/&gt;Hi,&lt;br/&gt;      I was reading the paper by Poon and Dryja on Bitcoin Lightning&lt;br/&gt;Network and was going through the construction of HTLC. Suppose 2 parties A&lt;br/&gt;and B have a channel with each party locking 0.5 BTC. Suppose A wants to&lt;br/&gt;transfer 0.1 BTC to B contingent to the knowledge of R : H=h(R) produced&lt;br/&gt;within a locktime of say t days. So the script output for A is -&lt;br/&gt;1. 0.4 BTC to A&lt;br/&gt;2. 0.5 BTC to B&lt;br/&gt;3. 0.1 BTC locked in HTLC between A &amp;amp; B.&lt;br/&gt;Why we cannot set the terms as say 0.4 BTC to A, 0.2 BTC to B and 0.4 BTC&lt;br/&gt;to HTLC, where HTLC output can follow either of the paths - If B produces R&lt;br/&gt;within t days then it gets back 0.4 BTC else after t days A can broadcast&lt;br/&gt;with 0.4 BTC going to the A? This prevents B from not responding (and&lt;br/&gt;induce possibly griefing attack across a longer path by withholding the&lt;br/&gt;solution) since it will lose out 0.3 BTC. What can be the problem if the&lt;br/&gt;terms of HTLC itself tries to enforce a penalty on the counterparty?&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Yours sincerely,&lt;br/&gt;Subhra Mazumdar.&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/20200306/6350cd37/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20200306/6350cd37/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-09T12:59:11Z</updated>
  </entry>

</feed>