<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated></updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by </title>
  <author>
    <name></name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1uqcrlv7gf6hwmmm2n2dr5kdqwjct7pyf8r9zpumwgk297r3el6ssdc9gv6.rss" />
  <link href="https://nostr.ae/npub1uqcrlv7gf6hwmmm2n2dr5kdqwjct7pyf8r9zpumwgk297r3el6ssdc9gv6" />
  <id>https://nostr.ae/npub1uqcrlv7gf6hwmmm2n2dr5kdqwjct7pyf8r9zpumwgk297r3el6ssdc9gv6</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://nostr.ae/nevent1qqswcc6yrrdas3fse2k28j8trnt5yvwt2r40wnqv04z2jcwdk8k2e7szyrsrq0anep82am00d2df5wje5p6tp0cy3yuv5g8ndezeghcw88l2zddkmcq</id>
    
      <title type="html">📅 Original date posted:2020-01-20 📝 Original message: Hi ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswcc6yrrdas3fse2k28j8trnt5yvwt2r40wnqv04z2jcwdk8k2e7szyrsrq0anep82am00d2df5wje5p6tp0cy3yuv5g8ndezeghcw88l2zddkmcq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv326la7l7349tkxn3l2e5wc8j43r42elrdk8qsrv5c78umymq00qj7y52x&#39;&gt;nevent1q…y52x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2020-01-20&lt;br/&gt;📝 Original message:&lt;br/&gt;Hi Subhra,&lt;br/&gt;&lt;br/&gt;thanks for your question.&lt;br/&gt;&lt;br/&gt;&amp;gt; So as of now if we consider transfer of a file (may of few KB) then you&lt;br/&gt;split it into several blocks and use atomic multi path payment whole using&lt;br/&gt;the blocks for embedding with the preimage inorder to obtain payment.&lt;br/&gt;&amp;gt; But it might be the case you may not have sufficient number of path to&lt;br/&gt;transfer all the blocks at one go because of preimage size limitation of&lt;br/&gt;256 bit (I didn&amp;#39;t get the point that there is no limitation on data size,&lt;br/&gt;can anyone explain that ?).&lt;br/&gt;&lt;br/&gt;Yes. It needs many blocks and paths if large file.&lt;br/&gt;But it has no problem because it can use the same path several times.&lt;br/&gt;&lt;br/&gt;Of course it needs much money to transfer large file. But this is good&lt;br/&gt;point in order to retain lightning network stable.&lt;br/&gt;&lt;br/&gt;For DOS attack, OG AMP has the same problem. It might that recipient needs&lt;br/&gt;a limit how many split blocks the recipient accept&lt;br/&gt;&lt;br/&gt;&amp;gt; So may be you need several iteration and I presume thats what lightning&lt;br/&gt;network will pitch in where we have several such microtransactions going on.&lt;br/&gt;&amp;gt; What happens if it fails in an iteration ? So the recipient of the file&lt;br/&gt;remains happy with the partial content ? Or will the payment be revoked&lt;br/&gt;(not sure how) if recipient doesn&amp;#39;t get the full content ?&lt;br/&gt;&lt;br/&gt;This is about the DLAS-up protocol.&lt;br/&gt;The protocol uses OG AMP so the payments and data transfers are revoked in&lt;br/&gt;case that it fails.&lt;br/&gt;&lt;br/&gt;Thanks,&lt;br/&gt;Takaya Imai&lt;br/&gt;&lt;br/&gt;2020年1月16日(木) 16:14 Subhra Mazumdar &amp;lt;subhra.mazumdar1993 at gmail.com&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;gt; Hello Takaya,&lt;br/&gt;&amp;gt;         I really liked the idea of data atomic swap mentioned over here.&lt;br/&gt;&amp;gt; So as of now if we consider transfer of a file (may of few KB) then you&lt;br/&gt;&amp;gt; split it into several blocks and use atomic multi path payment whole using&lt;br/&gt;&amp;gt; the blocks for embedding with the preimage inorder to obtain payment. But&lt;br/&gt;&amp;gt; it might be the case you may not have sufficient number of path to transfer&lt;br/&gt;&amp;gt; all the blocks at one go because of preimage size limitation of 256 bit (I&lt;br/&gt;&amp;gt; didn&amp;#39;t get the point that there is no limitation on data size, can anyone&lt;br/&gt;&amp;gt; explain that ?). So may be you need several iteration and I presume thats&lt;br/&gt;&amp;gt; what lightning network will pitch in where we have several such&lt;br/&gt;&amp;gt; microtransactions going on. What happens if it fails in an iteration ? So&lt;br/&gt;&amp;gt; the recipient of the file remains happy with the partial content ? Or will&lt;br/&gt;&amp;gt; the payment be revoked (not sure how) if recipient doesn&amp;#39;t get the full&lt;br/&gt;&amp;gt; content ?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Mon, Nov 11, 2019 at 6:29 AM Takaya Imai &amp;lt;&lt;br/&gt;&amp;gt; takaya.imai at frontier-ptnrs.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Hi all,&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I propose Data Lightning Atomic Swap.&lt;br/&gt;&amp;gt;&amp;gt; Anyone already have the same idea?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; [Abstract]&lt;br/&gt;&amp;gt;&amp;gt; This proposal is a way to swap data and lightning payment atomically.&lt;br/&gt;&amp;gt;&amp;gt; It has two patterns, one is for a payer to swap data-download with&lt;br/&gt;&amp;gt;&amp;gt; lightning payment to a payee (DLAS-down), the other is for a payer to swap&lt;br/&gt;&amp;gt;&amp;gt; data-upload with lightning payment to a payee (DLAS-up).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The data is embedded to preimage so sending and receiving the data need&lt;br/&gt;&amp;gt;&amp;gt; lightning payment at the same time.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ---------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; [Motivation]&lt;br/&gt;&amp;gt;&amp;gt; Atomic Swaps among crypto currencies has various ways to implement&lt;br/&gt;&amp;gt;&amp;gt; (on-chain to on-chain[1], on-chain to of-chain(Submarine Swap[2])). And&lt;br/&gt;&amp;gt;&amp;gt; Atomic Swaps between data and crypto currencies are also proposed as a part&lt;br/&gt;&amp;gt;&amp;gt; of TumbleBit mechanism[3], Storm mechanism[4] and so on.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Recently Joost Jager proposed Instant messages with lightning onion&lt;br/&gt;&amp;gt;&amp;gt; routing, whatsat[5], which use recent sphinx payload change[6]. This is&lt;br/&gt;&amp;gt;&amp;gt; very awesome but not atomic with lightning payment.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Atomic lightning mechanism for data is useful in use cases below.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ---------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; [Pros &amp;amp; Cons]&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; * DLAS-down&lt;br/&gt;&amp;gt;&amp;gt; ** Pros&lt;br/&gt;&amp;gt;&amp;gt; *** Atomic data download exchange with lightning payment&lt;br/&gt;&amp;gt;&amp;gt; ** Cons&lt;br/&gt;&amp;gt;&amp;gt; *** It needs better mechanism to expand data size&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; * DLAS-up&lt;br/&gt;&amp;gt;&amp;gt; ** Pros&lt;br/&gt;&amp;gt;&amp;gt; *** Atomic data upload exchange with lightning payment&lt;br/&gt;&amp;gt;&amp;gt; ** Cons&lt;br/&gt;&amp;gt;&amp;gt; *** OG AMP[7] is needed to implement&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ---------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; [What I describe]&lt;br/&gt;&amp;gt;&amp;gt; * A way to swap data with lightning payment atomically.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ---------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; [What I do not describe]&lt;br/&gt;&amp;gt;&amp;gt; * A way to detect that data is correct or not, namely zero knowledge&lt;br/&gt;&amp;gt;&amp;gt; proof process.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; For example, probabilistic checkable proof like TumbleBit[3] proposed.&lt;br/&gt;&amp;gt;&amp;gt; Just message as data is no problem because no need to check the message&lt;br/&gt;&amp;gt;&amp;gt; is correct or not.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; * A way in case that different preimages are used in a payment route like&lt;br/&gt;&amp;gt;&amp;gt; Multi-hop locks.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ---------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; [Specification]&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Lightning Network(LN) has a mechanism about preimage like a brief image&lt;br/&gt;&amp;gt;&amp;gt; below.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Payer                             Mediators&lt;br/&gt;&amp;gt;&amp;gt;  Payee&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; =================================================================================&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Preimage&lt;br/&gt;&amp;gt;&amp;gt; Preimage Hash  &amp;lt;--------------------- invoice ------------------------&lt;br/&gt;&amp;gt;&amp;gt;  Preimage Hash&lt;br/&gt;&amp;gt;&amp;gt; Preimage Hash  ----------------&amp;gt;   Preimage Hash --------------------&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  Preimage Hash&lt;br/&gt;&amp;gt;&amp;gt; Preimage       &amp;lt;—-------------—-   Preimage      &amp;lt;--------------------&lt;br/&gt;&amp;gt;&amp;gt;  Preimage&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; As you know, preimage Payer gets can be a proof of payment because Payer&lt;br/&gt;&amp;gt;&amp;gt; can not get it if the payment is executed correctly.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 1, Data download &amp;lt;-&amp;gt;  lightning (DLAS-down)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Payer sends lightning payment and receives data from Payee atomically.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Payer                             Mediators&lt;br/&gt;&amp;gt;&amp;gt;  Payee&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; =================================================================================&lt;br/&gt;&amp;gt;&amp;gt; Payer Channel Pubkey &amp;lt;-----------------------------------------------&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Payee Channel Pubkey&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  data(256bit, padded)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  enc_key = (Payee Channel Secret Key * Payer Channel Pubkey).x  (256bit)&lt;br/&gt;&amp;gt;&amp;gt; enc_key = (Payer Channel Secret Key * Payee Channel Pubkey).x  (256bit)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  enc_data = data XOR enc_key&lt;br/&gt;&amp;gt;&amp;gt; sha256(enc_data) &amp;lt;--------------------- invoice ----------------------&lt;br/&gt;&amp;gt;&amp;gt; sha256(enc_data)&lt;br/&gt;&amp;gt;&amp;gt; sha256(enc_data) ----------------&amp;gt; sha256(enc_data) -----------------&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; sha256(enc_data)&lt;br/&gt;&amp;gt;&amp;gt; enc_data         &amp;lt;---------------- enc_data &amp;lt;-------------------------&lt;br/&gt;&amp;gt;&amp;gt; enc_data&lt;br/&gt;&amp;gt;&amp;gt; data = enc_data XOR enc_key&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; * The size of data is restricted to 256 bits. Identically, it should be&lt;br/&gt;&amp;gt;&amp;gt; extended to larger data and the data should be transferred in several&lt;br/&gt;&amp;gt;&amp;gt; payment paths like DLAS-up.&lt;br/&gt;&amp;gt;&amp;gt; * Channel Pubkey is only one for one channel and the data can be&lt;br/&gt;&amp;gt;&amp;gt; decrypted if enc_key is leaked. So enc_key should be generated newly every&lt;br/&gt;&amp;gt;&amp;gt; time by a way like hash chain but the protocol image above is just example&lt;br/&gt;&amp;gt;&amp;gt; for simplicity.&lt;br/&gt;&amp;gt;&amp;gt; * .x means X axis value of points on Elliptic Curve.&lt;br/&gt;&amp;gt;&amp;gt; * If data is less than 256 bits, then 0x00 is padded (I am not sure which&lt;br/&gt;&amp;gt;&amp;gt; of big endian and little endian is better).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 2, Data upload &amp;lt;-&amp;gt;  lightning (DLAS-down)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Payer sends data and lightning payment from Payee atomically.&lt;br/&gt;&amp;gt;&amp;gt; This is like OG AMP(Atomic Multi-path Payment)[7] system.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Payer                             Mediators&lt;br/&gt;&amp;gt;&amp;gt;  Payee&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; =================================================================================&lt;br/&gt;&amp;gt;&amp;gt; data(512bit, padded)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; share1(256bit)&lt;br/&gt;&amp;gt;&amp;gt; share2(256bit)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; base_s = share1 XOR share2&lt;br/&gt;&amp;gt;&amp;gt; data1(256bit) ||  data2(256bit) = data(512bit)&lt;br/&gt;&amp;gt;&amp;gt; XOR_d1 = data1 XOR base_s&lt;br/&gt;&amp;gt;&amp;gt; XOR_d2 = data2 XOR base_s&lt;br/&gt;&amp;gt;&amp;gt; PreImg1 = sha256(base_s || data || 1)&lt;br/&gt;&amp;gt;&amp;gt; PreImg2 = sha256(base_s || data || 2)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; sha256(PreImg1), XOR_d1, share1 -&amp;gt; sha256(PreImg1), XOR_d1, share1  -&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; sha256(PreImg1), XOR_d1, share1&lt;br/&gt;&amp;gt;&amp;gt; sha256(PreImg2), XOR_d2, share2 -&amp;gt; sha256(PreImg2), XOR_d2, share2  -&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; sha256(PreImg2), XOR_d2, share1&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  base s = share1 XOR share2&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  data = (XOR_d1 XOR base_s) || (XOR_d2 XOR base_s)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  PreImg1 = sha256(base_s || data || 1)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  PreImg2 = sha256(base_s || data || 2)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; PreImg1    &amp;lt;-------------------    PreImg1    &amp;lt;---------------------&lt;br/&gt;&amp;gt;&amp;gt; PreImg1&lt;br/&gt;&amp;gt;&amp;gt; PreImg2    &amp;lt;-------------------    PreImg2    &amp;lt;---------------------&lt;br/&gt;&amp;gt;&amp;gt; PreImg2&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; * This protocol example has 512 bits data and they are transferred in two&lt;br/&gt;&amp;gt;&amp;gt; paths. However, it can transfer larger data in several payment paths like&lt;br/&gt;&amp;gt;&amp;gt; [5].&lt;br/&gt;&amp;gt;&amp;gt; * || means string concatenation.&lt;br/&gt;&amp;gt;&amp;gt; * If data is less than 512 bits, then 0x00 is padded(I am not sure which&lt;br/&gt;&amp;gt;&amp;gt; of big endian and little endian is better).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ---------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; [Use Cases]&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 1, Lightning Network ecosystem&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; * Hosting Incentives like Acai Protocol&lt;br/&gt;&amp;gt;&amp;gt; ** Watchtower Hosting incentive, Backup Hosting incentive&lt;br/&gt;&amp;gt;&amp;gt; *** Commitment tx data sending to Data Host(DLAS-up)&lt;br/&gt;&amp;gt;&amp;gt; **** Commitment tx data is embedded in preimage so that Payer can not&lt;br/&gt;&amp;gt;&amp;gt; send the data without remittance&lt;br/&gt;&amp;gt;&amp;gt; *** Channel backup data receiving from Data Host(DLAS-down)&lt;br/&gt;&amp;gt;&amp;gt; **** Channel backup data is embedded in preimage so that Payer can not&lt;br/&gt;&amp;gt;&amp;gt; receive the data without remittance&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 2, Crypto currency Problems&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; * Distributed secret key sharing (just come up with an idea though)&lt;br/&gt;&amp;gt;&amp;gt; ** As a key backup, one of secret key shares is distributed with&lt;br/&gt;&amp;gt;&amp;gt; encryption(DLAS-up) to some nodes, which nodes receive lightning payment as&lt;br/&gt;&amp;gt;&amp;gt; key managing fee. And the nodes send a proof for managing the key as&lt;br/&gt;&amp;gt;&amp;gt; response of bloom filter periodically, and exchange encrypted secret key&lt;br/&gt;&amp;gt;&amp;gt; share with lightning payment to asset holder(DLAS-down).&lt;br/&gt;&amp;gt;&amp;gt; ** For example 2 out of 3 multi signature key sharing, asset holder puts&lt;br/&gt;&amp;gt;&amp;gt; the first key, the custodial has the second key, and the third key at the&lt;br/&gt;&amp;gt;&amp;gt; lightning distribution nodes. Asset holders usually spend assets using&lt;br/&gt;&amp;gt;&amp;gt; their key and the key on Distributed Nodes.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 3, Problems so far&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; * Prevention email spam and DDoS attack with large data&lt;br/&gt;&amp;gt;&amp;gt; ** Payer can not send email or data without remittance(DLAS-up)&lt;br/&gt;&amp;gt;&amp;gt; ** Payer can not receive reply-email without remittance(DLAS-down)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; * Incentive of receiving advertisements on browser or desktop/mobile app&lt;br/&gt;&amp;gt;&amp;gt; ** Payer can not send advertisements without remittance(DLAS-up)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; * Bounty for code bug fixes based on cryptographic proofs or secret&lt;br/&gt;&amp;gt;&amp;gt; computations&lt;br/&gt;&amp;gt;&amp;gt; ** (DLAS-down)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; [References]&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; [1] &lt;a href=&#34;https://bitcointalk.org/index.php?topic=321228&#34;&gt;https://bitcointalk.org/index.php?topic=321228&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [2] &lt;a href=&#34;https://twitter.com/roasbeef/status/964608261830750208&#34;&gt;https://twitter.com/roasbeef/status/964608261830750208&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [3] &lt;a href=&#34;https://eprint.iacr.org/2016/575&#34;&gt;https://eprint.iacr.org/2016/575&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [4] &lt;a href=&#34;https://github.com/storm-org/storm-spec&#34;&gt;https://github.com/storm-org/storm-spec&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [5] &lt;a href=&#34;https://twitter.com/joostjgr/status/1190714028626251779&#34;&gt;https://twitter.com/joostjgr/status/1190714028626251779&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [6] &lt;a href=&#34;https://github.com/lightningnetwork/lightning-rfc/pull/619&#34;&gt;https://github.com/lightningnetwork/lightning-rfc/pull/619&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [7]&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/lightning-dev/2018-February/000993.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/lightning-dev/2018-February/000993.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; document on github:&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://github.com/takaya-imai/data_lightning_atomic_swap&#34;&gt;https://github.com/takaya-imai/data_lightning_atomic_swap&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Best regards,&lt;br/&gt;&amp;gt;&amp;gt; Takaya Imai&lt;br/&gt;&amp;gt;&amp;gt; Email: takaya.imai at frontier-ptnrs.com, takaya.imai at unitedbitcoiners.com&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;&amp;gt;&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; Yours sincerely,&lt;br/&gt;&amp;gt; Subhra Mazumdar.&lt;br/&gt;&amp;gt;&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/20200120/dd3a091b/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20200120/dd3a091b/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-09T14:58:05&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv326la7l7349tkxn3l2e5wc8j43r42elrdk8qsrv5c78umymq00qzyrsrq0anep82am00d2df5wje5p6tp0cy3yuv5g8ndezeghcw88l2zk5qs79</id>
    
      <title type="html">📅 Original date posted:2020-01-20 📝 Original message: Hi ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv326la7l7349tkxn3l2e5wc8j43r42elrdk8qsrv5c78umymq00qzyrsrq0anep82am00d2df5wje5p6tp0cy3yuv5g8ndezeghcw88l2zk5qs79" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8pjxjqvjd2rgkj4dre3y85hqqtszxnv3k242v25rchc86ny3peds5swvxa&#39;&gt;nevent1q…wvxa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2020-01-20&lt;br/&gt;📝 Original message:&lt;br/&gt;Hi ZmnSCPxj,&lt;br/&gt;&lt;br/&gt;Sorry for late reply.&lt;br/&gt;The no restriction version is very good.&lt;br/&gt;&lt;br/&gt;Thanks,&lt;br/&gt;Takaya Imai&lt;br/&gt;&lt;br/&gt;2019年11月12日(火) 9:13 ZmnSCPxj &amp;lt;ZmnSCPxj at protonmail.com&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;gt; Good morning Imai-san,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I believe for the download case this is superior:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/lightning-dev/2019-June/002035.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/lightning-dev/2019-June/002035.html&lt;/a&gt;&lt;br/&gt;&amp;gt; This has no restriction on the size of the data.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For the upload case, it seems for either OG AMP or with payment points &#43;&lt;br/&gt;&amp;gt; scalars and payment decorrelation, the summed blinding factor (i.e. the&lt;br/&gt;&amp;gt; data sent in response to ACK in Stuckless) can be used to send data to the&lt;br/&gt;&amp;gt; payee, by using an encryption key as well.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt; ZmnSCPxj&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/20200120/b60362ff/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20200120/b60362ff/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-09T14:58:04&#43;02:00</updated>
  </entry>

</feed>