<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2024-10-09T22:12:41Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by waxwing</title>
  <author>
    <name>waxwing</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1vadcfln4ugt2h9ruwsuwu5vu5am4xaka7pw6m7axy79aqyhp6u5q9knuu7.rss" />
  <link href="https://nostr.now/npub1vadcfln4ugt2h9ruwsuwu5vu5am4xaka7pw6m7axy79aqyhp6u5q9knuu7" />
  <id>https://nostr.now/npub1vadcfln4ugt2h9ruwsuwu5vu5am4xaka7pw6m7axy79aqyhp6u5q9knuu7</id>
  <icon>https://void.cat/d/RF1P7HWvqyAkQ23SUGN3KE.webp</icon>
  <logo>https://void.cat/d/RF1P7HWvqyAkQ23SUGN3KE.webp</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsrmvvu3kvq5z86k9un645087xdafrhp4k8cjru2w232x7y598zk0szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjshwnc35</id>
    
      <title type="html">Little update on Lichen: switching the onchain verification to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrmvvu3kvq5z86k9un645087xdafrhp4k8cjru2w232x7y598zk0szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjshwnc35" />
    <content type="html">
      Little update on Lichen: switching the onchain verification to BABE results in only a few onchain txs instead of 20-25 (so, a much smaller exit delay) and reduces onchain costs by about 7x in terms of bytes. Worst case attacks in terms of a mass exit can then allow scale of about 10k to 50k users with a single operator/hub. And fees kept in reserve are also far lower.&lt;br/&gt;&lt;br/&gt;Already got a long way through building this out using LLMs and there are further optimizations possible afaik such as duty free bits.&lt;br/&gt;&lt;br/&gt;Afaict the bottleneck in lichen is all with the hub(s): how much liquidity can they provide, at what price, and they need to stay fully online and available. Very easy for the user: they don&amp;#39;t have to watch the bitcoin chain at all. It&amp;#39;s like an LSP model, but way better imo.&lt;br/&gt;&lt;br/&gt;The synergy between BABE and lichen appears to be very strong,  enough that I would claim that switching from BitVMX changes this from &amp;#39;possible&amp;#39; to &amp;#39;practical&amp;#39;. Still got to do a lot of security analysis, but, optimistic.
    </content>
    <updated>2026-10-28T01:49:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs83u9ulu29vrqll3x9m564meuqwsvczfnhxgxqpzc3h49jyuzkedszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs653dun</id>
    
      <title type="html">Email was hacked.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs83u9ulu29vrqll3x9m564meuqwsvczfnhxgxqpzc3h49jyuzkedszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs653dun" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp5687kc59vy87sluf2d88nrdn5x6x60nnkzkpvjj8zkh37hd36hqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc3vrdkf&#39;&gt;nevent1q…rdkf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Email was hacked.
    </content>
    <updated>2026-10-26T06:36:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8r684kmt8qtx4tmlppexhmeuuwz49lecs5ddhcq5yz6enzrcqxagzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs29kd47</id>
    
      <title type="html">For anyone interested: these proofs are actually STARKs ; they ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8r684kmt8qtx4tmlppexhmeuuwz49lecs5ddhcq5yz6enzrcqxagzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs29kd47" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdx5hlq0f368fzxu5arljzcqu5pyh82h9tsgnwk2xlvmdd6glrpvqprfmhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhsgjx6a0&#39;&gt;nevent1q…x6a0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;For anyone interested: these proofs are actually STARKs ; they are proved recursively by the sequencer. any final withdrawal proof by the user does what Risc-0 calls &amp;#39;shrink-wrap&amp;#39;, in which you make a groth16 (so, SNARK) proof that the STARK proof validates. That&amp;#39;s why the on-bitcoin verification is O(1). The STARK proof is also O(1) because it&amp;#39;s a recursive proof: it says &amp;#34;this proof is valid, plus this other one new chunk is valid&amp;#39;.
    </content>
    <updated>2026-10-21T13:37:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdx5hlq0f368fzxu5arljzcqu5pyh82h9tsgnwk2xlvmdd6glrpvqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjse387yj</id>
    
      <title type="html">Yes it&amp;#39;s succinct. Recursive proof.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdx5hlq0f368fzxu5arljzcqu5pyh82h9tsgnwk2xlvmdd6glrpvqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjse387yj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvr36ge8kmwwk9cnfwrexh5pwmalktuan3hzyw7ltgqkgce099hpqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcuv5kg8&#39;&gt;nevent1q…5kg8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes it&amp;#39;s succinct. Recursive proof.
    </content>
    <updated>2026-10-21T11:56:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg2ez0rvt5x5kfldggfj7s795mvprsnudqyyk26a7nrxf9kwlv2fszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsfwq2d0</id>
    
      <title type="html">on branch `anchor` there&amp;#39;s now a fairly complete setup: the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg2ez0rvt5x5kfldggfj7s795mvprsnudqyyk26a7nrxf9kwlv2fszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsfwq2d0" />
    <content type="html">
      on branch `anchor` there&amp;#39;s now a fairly complete setup: the sequencer posts anchors to bitcoin each L2 block. when you withdraw, you prove that an anchor is embedded with enough PoW and at least 10 blocks deep. You prove that your withdrawal represents a valid set of state transitions from genesis. These things together mean that even if the sequencer is colluding against you, you can&amp;#39;t be cheated out of your money. And the transfers on L2 are all shielded (like zcash). The remaining risk is censorship: the sequencer censors your withdrawal transaction.&lt;br/&gt;&lt;br/&gt;The demo now shows the anchoring so you know how final your transaction is.&lt;br/&gt;&lt;br/&gt; &lt;a href=&#34;https://github.com/AdamISZ/lichen/tree/anchor&#34;&gt;https://github.com/AdamISZ/lichen/tree/anchor&lt;/a&gt;&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqs0yf9m74rhjcd0x4elgplw7rr4uu4d2yd5aqyaz8034s9snwsyy0cpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsqcyqqqqqqgcuu6rk&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…u6rk&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Shielded transfers on L2. All state transitions are proved valid. Spending costs the sender a 5-10s proof (it&#39;s not very optimized).&lt;br/&gt;&lt;br/&gt;A question for anyone following along: is Bob safe?&lt;br/&gt;&lt;br/&gt;#lichen&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/da0ee808c671837a83f6dcf66e45ad0b5c2a550f0a9d27e623eaa0a4220ef238.jpg&#34;&gt;  &lt;/blockquote&gt;
    </content>
    <updated>2026-10-21T02:06:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspr9z2vj3y25a6upy8h79mvlg6n33x5c3cppmpt2zfwjdc5xd8akczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsavf65n</id>
    
      <title type="html">Unlimited Liquid withdrawals?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspr9z2vj3y25a6upy8h79mvlg6n33x5c3cppmpt2zfwjdc5xd8akczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsavf65n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg039wavwmn50e4v37afuvdrssjpl6ya58q3y57530wueax2zz63cpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc55xevw&#39;&gt;nevent1q…xevw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Unlimited Liquid withdrawals?
    </content>
    <updated>2026-10-20T20:31:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswdcm32ryvmc7a4t4hjmpwxmakgrkfax3cv8pkvprn6rqw9vd0m0szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs058jqs</id>
    
      <title type="html">The private keys shall be randomly chosen between 1 and the curve ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswdcm32ryvmc7a4t4hjmpwxmakgrkfax3cv8pkvprn6rqw9vd0m0szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs058jqs" />
    <content type="html">
      The private keys shall be randomly chosen between 1 and the curve order.&lt;br/&gt;&lt;br/&gt;Well, they&amp;#39;re between 1 and 256. Good enough right? 🤦‍♂️&lt;br/&gt;&lt;br/&gt;This is an internet Certificate Authority?&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://bugzilla.mozilla.org/show_bug.cgi?id=2083449#c5&#34;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=2083449#c5&lt;/a&gt;&lt;br/&gt;
    </content>
    <updated>2026-10-20T20:30:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfvxws5gmq3h8gjlxlezfyre4muxgwk57g7wvp3dzxgq9nz3evq7szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsfhvx56</id>
    
      <title type="html">In all the frantic discussions about how thoroughly fucked all ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfvxws5gmq3h8gjlxlezfyre4muxgwk57g7wvp3dzxgq9nz3evq7szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsfhvx56" />
    <content type="html">
      In all the frantic discussions about how thoroughly fucked all blockchains are in the case of an ECDLP break EITHER from AI OR from Quantum, no one seems to have noticed something important: a halt to a proof of work chain is a fundamentally more meaningful concept than a halt to a proof of stake chain that maintains consensus on a threshold signature scheme that uses discrete logs - which includes BLS as well as Schnorr, of course, so it covers Ethereum and I guess most  all (?) PoS chains. there is no objective halt height if the thing that determines our current height becomes forgeable. In a quantum scenario (ECDLP broken by CRQC) that most envisage, the proof of work headers chain is untouched. assuming there was some &amp;#34;flag day&amp;#34;. But with consensus over a forgeable signature scheme .. sheesh.
    </content>
    <updated>2026-10-19T21:19:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0yf9m74rhjcd0x4elgplw7rr4uu4d2yd5aqyaz8034s9snwsyy0czypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjshgk4p7</id>
    
      <title type="html">Shielded transfers on L2. All state transitions are proved valid. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0yf9m74rhjcd0x4elgplw7rr4uu4d2yd5aqyaz8034s9snwsyy0czypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjshgk4p7" />
    <content type="html">
      Shielded transfers on L2. All state transitions are proved valid. Spending costs the sender a 5-10s proof (it&amp;#39;s not very optimized).&lt;br/&gt;&lt;br/&gt;A question for anyone following along: is Bob safe?&lt;br/&gt;&lt;br/&gt;#lichen&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/da0ee808c671837a83f6dcf66e45ad0b5c2a550f0a9d27e623eaa0a4220ef238.jpg&#34;&gt; 
    </content>
    <updated>2026-10-19T20:31:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxse6frrarj7yt0ypkdux7u2stgrrtxw8tue54zg0ma56nuyj2cxczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsc68wye</id>
    
      <title type="html">The problem with BABE and how Lichen solves it: In BABE, you set ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxse6frrarj7yt0ypkdux7u2stgrrtxw8tue54zg0ma56nuyj2cxczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsc68wye" />
    <content type="html">
      The problem with BABE and how Lichen solves it: In BABE, you set up a puzzle to be solved later, like &amp;#34;if you can at any time find a valid proof for the statement that this 1BTC belongs to you, you can claim it&amp;#34;. The problem is that the amount, 1BTC is fixed right there, at setup, before anything happened. So the only system you can use that for are things like claiming collateral or whatnot. Very limiting. If you made the statement say &amp;#34;I have a valid claim on an amount x&amp;#34; with x being a variable, then they can claim the prize with x=0.01 while the prize is 1BTC; useless.&lt;br/&gt;&lt;br/&gt;In Lichen we can exploit the fact that the hub is *required* to answer requests (hub&amp;#39;s have to stay live; users don&amp;#39;t, until timeout), as follows: first, the statement that BABE&amp;#39;s WE works over becomes: &amp;#34;I have an amount x **which the hub signed** and a valid proof that my balance on L2 is &amp;gt; x&amp;#34; where the proof ensures both &amp;#39;x&amp;#39;s are the same. It&amp;#39;s bizarre at first until you realize, the hub doesn&amp;#39;t sign &amp;#39;x&amp;#39; to say &amp;#39;x is a valid withdrawal&amp;#39;; he signs &amp;#39;x&amp;#39; to commit the user to that choice. So the process goes: user claims &amp;#39;i want to withdraw x&amp;#39;, hub (forced by liveness; loses after timeout) must winternitz-sign x. Then user can use the setup-at-contract-start BABE setup to extract the spending secret which then fires off into the bit decomposition, that actually pays out that same x.&lt;br/&gt;&lt;br/&gt;Currently I&amp;#39;m about 80% sure this works in practice, not just theory. And if it does, dispute goes from worst-case 23 transactions onchain to worst-case 4 or 5 and *maybe* 20kb. In either case, it&amp;#39;s zero normally. ( Lichen: if you don&amp;#39;t know what it is, see the paper in &lt;a href=&#34;https://github.com/AdamISZ/lichen&#34;&gt;https://github.com/AdamISZ/lichen&lt;/a&gt;, also the explainers under docs/ ).&lt;br/&gt;&lt;br/&gt;Right now setting up a shielded transfers L2 using a basic design, just to create a prototype. Already done a fair few mutinynet tests of the existing BitVMX dispute (with its 20&#43; transactions, a lot more bearable on that chain of course!).
    </content>
    <updated>2026-10-18T15:36:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvxm58x4xnddqg76e44zvduy925r6m2sgs7nefa2fzlzsefxpnrwczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjslwxrrd</id>
    
      <title type="html">Damn i spoke to soon. NIST P256&amp;#39;s generator&amp;#39;s seed was ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvxm58x4xnddqg76e44zvduy925r6m2sgs7nefa2fzlzsefxpnrwczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjslwxrrd" />
    <content type="html">
      Damn i spoke to soon.&lt;br/&gt;&lt;br/&gt;NIST P256&amp;#39;s generator&amp;#39;s seed was found.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s not Bitcoin&amp;#39;s (secp256k1 is not a NIST curve).&lt;br/&gt;&lt;br/&gt;Again it theoretically doesn&amp;#39;t matter. But we&amp;#39;d still love to know!&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqswadghfzae2tnzwnef3ungjls5c8nven4knvkgp5le7ldq3gsr23cpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsqcyqqqqqqguqun03&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…un03&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Wow!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.anthropic.com/research/ecdsa-curve-origins&#34;&gt;https://www.anthropic.com/research/ecdsa-curve-origins&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This is not a bad thing, don&#39;t worry 😄&lt;br/&gt;&lt;br/&gt;The opposite: we now where G comes from in secp256k1. It was theoretically not a problem anyway. But now we know for ~sure it was not some weird backdoor. &lt;/blockquote&gt;
    </content>
    <updated>2026-10-17T00:55:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrc5x9aydfm8s6raf672hj0wmreu0vhf8mpnvgdew47qhudy74yaszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsqlrz8p</id>
    
      <title type="html">This is quite an eye opener considering Greg was one of the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrc5x9aydfm8s6raf672hj0wmreu0vhf8mpnvgdew47qhudy74yaszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsqlrz8p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswadghfzae2tnzwnef3ungjls5c8nven4knvkgp5le7ldq3gsr23cpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcv6unl9&#39;&gt;nevent1q…unl9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This is quite an eye opener considering Greg was one of the people who really investigated this back in 2013-14&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://news.ycombinator.com/item?id=50125089&#34;&gt;https://news.ycombinator.com/item?id=50125089&lt;/a&gt;&lt;br/&gt;I mean, even *he* isn&amp;#39;t claiming they literally stole something, and the attribution barely matters. But still.
    </content>
    <updated>2026-10-17T00:51:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswadghfzae2tnzwnef3ungjls5c8nven4knvkgp5le7ldq3gsr23czypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjscewn3s</id>
    
      <title type="html">Wow! https://www.anthropic.com/research/ecdsa-curve-origins This ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswadghfzae2tnzwnef3ungjls5c8nven4knvkgp5le7ldq3gsr23czypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjscewn3s" />
    <content type="html">
      Wow!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.anthropic.com/research/ecdsa-curve-origins&#34;&gt;https://www.anthropic.com/research/ecdsa-curve-origins&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This is not a bad thing, don&amp;#39;t worry 😄&lt;br/&gt;&lt;br/&gt;The opposite: we now where G comes from in secp256k1. It was theoretically not a problem anyway. But now we know for ~sure it was not some weird backdoor.
    </content>
    <updated>2026-10-16T19:15:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8x3k82wp6hpez964f6c94270nk64qzew07hxa0c37at03af2jwugzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsr5e8lw</id>
    
      <title type="html">And re: your last paragraph, yes, totally, you buy inbound ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8x3k82wp6hpez964f6c94270nk64qzew07hxa0c37at03af2jwugzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsr5e8lw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqntlrf8736e0hegd7eh33096jd3qgepwsnm9z5sleuc7l5vkmm9sprfmhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhs79q75y&#39;&gt;nevent1q…q75y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;And re: your last paragraph, yes, totally, you buy inbound liquidity, probably, just like you do now with an lsp.
    </content>
    <updated>2026-10-16T14:43:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqntlrf8736e0hegd7eh33096jd3qgepwsnm9z5sleuc7l5vkmm9szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsv0su2d</id>
    
      <title type="html">The scenario is not so much &amp;#34;I want to move from hub A to hub ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqntlrf8736e0hegd7eh33096jd3qgepwsnm9z5sleuc7l5vkmm9szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsv0su2d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfhwttwul4plz3zevknt0ypn39h5ndu0f00a70npwqlhaygx9htqspzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcd80tfk&#39;&gt;nevent1q…0tfk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The scenario is not so much &amp;#34;I want to move from hub A to hub B&amp;#34;. Not saying that isn&amp;#39;t interesting, but, to give you the flavor of motivation behind &amp;#34;we need to move money across hubs&amp;#34;:&lt;br/&gt;&lt;br/&gt;When I talk about different hubs I&amp;#39;m mostly trying to address this scalability problem: if there was just one mega-hub, everyone would have to join it and it would have to have huge liquidity and if it ever went down everyone would be trying to broadcast their withdrawal transactions at once. Bad. So, Alice wants to be with hub1 and Bob wants to be with hub2. As the paper notes you can&amp;#39;t do that on one ledger and have them minting the same btc-flavor as one could cheat the other. So, you could have them on different ledgers minting their own btc-flavor. Then the question is if only 1000 people are on hub1 and 1000 on hub2 the ability to pay people is way too limited (10k or even 100k could work, instead, but same principle). So you want to *pay* from one hub to the other, and you could do that easily *using atomic swaps cross-ledger*: hub2 has a balance with hub1. Anyone like Alice on hub1 who wants to pay Bob on hub2, pays him with a two-transaction chain: they pay hub2-on-hub1 but only after hashlocks are set up to ensure that Bob gets paid on hub2 at the same time. (A two-hop route, if you prefer).
    </content>
    <updated>2026-10-16T14:42:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyhz44z9rfdrdu5a7j8v934vt6rd8xlvljm44sedje9mxpjfkrhmqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs0xwew5</id>
    
      <title type="html">Remember the risk with cashu servers/hubs isn&amp;#39;t honoring ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyhz44z9rfdrdu5a7j8v934vt6rd8xlvljm44sedje9mxpjfkrhmqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs0xwew5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx9ywlpdjg8mmpfwcakucc7849458rj7n9u48jwmwah744mf6ftnqpramhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhkjmnzdauq237yuq&#39;&gt;nevent1q…7yuq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Remember the risk with cashu servers/hubs isn&amp;#39;t honoring withdrawals as much as, they just spend the bitcoin, since they can. OK I guess the distinction isn&amp;#39;t important, in both cases as a user this only matters when you want to get money out.&lt;br/&gt;&lt;br/&gt;But in trying to understand why lichen is different, remember that before the timeout of your contract with the hub (3 months, 6 months, whatever you choose), the money is locked in a 2 of 2: it can only go out by *you* producing a ZKP saying you&amp;#39;re owed X, or to either you or the hub if either side can prove the other cheated, or all to the hub after the timeout if you go silent after 6 months. Things like &amp;#34;payment from Alice on hub1 to Bob on hub2&amp;#34; would work as classic swaps, with an intermediary (think hub2 having a balance on hub1 and your money flows through it. But that&amp;#39;s another thing, the &amp;#34;unruggable&amp;#34; is about that 2 of 2 that you have with your hub.
    </content>
    <updated>2026-10-16T14:32:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxyw6mna8hwprl63tgj7y7e4tcs87jnkw6r7fa7ry00g34u0q6p8szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs3rqj6z</id>
    
      <title type="html">Small community discourse is always higher quality, as we see ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxyw6mna8hwprl63tgj7y7e4tcs87jnkw6r7fa7ry00g34u0q6p8szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs3rqj6z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqq8ay2nxw9f9av3j5w4h5r8pcvpfxcc75cjnwu0kc8m030kmgspzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc6z0cxx&#39;&gt;nevent1q…0cxx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Small community discourse is always higher quality, as we see here.
    </content>
    <updated>2026-10-15T23:00:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszhgf6fh3hd5aql700ed9mndlleszuuspt65lmfne06pvylyufl6szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs5jrc9g</id>
    
      <title type="html">Yeah claude helped me partly understand the subtle differences. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszhgf6fh3hd5aql700ed9mndlleszuuspt65lmfne06pvylyufl6szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs5jrc9g" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2ct29luvte4rqfwac40ma6nfl5frrx8kym3gv7taatcehwmv8p7gpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcnvaqre&#39;&gt;nevent1q…aqre&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah claude helped me partly understand the subtle differences. Bit sleep deprived from travel rn, I&amp;#39;m sure I&amp;#39;ll get a better handle on it later 😄
    </content>
    <updated>2026-10-15T18:51:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszmduve229aaears9gvsxavdns66g8559ryjrak9ua6k72cfusmnqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs062msu</id>
    
      <title type="html">This reminds me a lot of the tlsnotary work we did back in 2013. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszmduve229aaears9gvsxavdns66g8559ryjrak9ua6k72cfusmnqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs062msu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd9dpvyupzlgkfpmjpdzekr6v3medcjq8cfhd7k3cvhmh7xyrcvyqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcdt6sk6&#39;&gt;nevent1q…6sk6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This reminds me a lot of the tlsnotary work we did back in 2013. At a glance it&amp;#39;s solving a slightly different problem. Cool idea either way.
    </content>
    <updated>2026-10-15T16:06:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf45l67cuswtcphg43u5p3wrs9f6h8dyq02vmm0lhr6jd4kphm6mqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsyaafa6</id>
    
      <title type="html">It&amp;#39;s more zcash or monero style transfers inside, than ecash ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf45l67cuswtcphg43u5p3wrs9f6h8dyq02vmm0lhr6jd4kphm6mqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsyaafa6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqdtde23q4esec2khxnjzj8yak6cs7w0fmqjtucp7ytnrw2rjy8cqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcnkueds&#39;&gt;nevent1q…ueds&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s more zcash or monero style transfers inside, than ecash style, because it&amp;#39;s transfers on an independent ledger. Ecash mints delink payment events; independent ledgers, you can just broadcast your tx p2p, from tor. Just a ledger/blockchain,  with the exception you withdraw by interacting with the same guy you deposited at. Receiver doesn&amp;#39;t have to be online.&lt;br/&gt;&lt;br/&gt;Damn it&amp;#39;s hard to describe this succinctly because it&amp;#39;s a really a hybrid between an ecash server for btc, with its backing, but now trustless modulo an L2 consensus, and a sidechain for btc. All I can say is, read the paper.&lt;br/&gt;
    </content>
    <updated>2026-10-15T13:40:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszqregj9hxeelxfwqs6krklwmcy5xzry3v9t7yzl8e2mtnqpk5klqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsyzqwe4</id>
    
      <title type="html">I feel rather the same. Especially because paying between hubs, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszqregj9hxeelxfwqs6krklwmcy5xzry3v9t7yzl8e2mtnqpk5klqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsyzqwe4" />
    <content type="html">
      I feel rather the same. Especially because paying between hubs, I&amp;#39;ve just realized, should be just as simple as it is between ecash servers now.&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqsx49ff20gkxyep9agajjezwzr7dtezpmrs63ky8sz5ee6w6t3u95cpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczyr3p0zvhs5zgac2a5e4tr3rr8wr8n52pa9k9ycqh6hnmrxguukztjqcyqqqqqqggqxz2z&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…xz2z&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; An ecash mint which can&#39;t rug its users?&lt;br/&gt;&lt;br/&gt;Yes, please sign me up!!&lt;br/&gt;&lt;br/&gt;#privacy&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qgsxwkuyle67y94tj378gw8w2xw2wa6nwmwlqhddlwnz0z7sztsaw2qqyr7awq85aknwtn3cmzve7td5dfwwh8fy5lydqu425pfpphj42n4k68xueda&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…ueda&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-10-15T04:15:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0m4cq7nk6deww8rvfn8edk349e6uayjnu35rj42s9yyx7242wkmgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjswynqf9</id>
    
      <title type="html">It&amp;#39;s not fully developed yet, but the idea is: once ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0m4cq7nk6deww8rvfn8edk349e6uayjnu35rj42s9yyx7242wkmgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjswynqf9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqlx6lfmfncqshlc98zkxtsk33rpta6040av2tdwpq5q06d03g4rqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc8kv5df&#39;&gt;nevent1q…v5df&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s not fully developed yet, but the idea is: once you&amp;#39;re on L2 you could/would have better privacy than Lightning, for transfers *inside* it, but your deposit and withdrawals are with the same one hub, which is worse(even that maybe isn&amp;#39;t clear).&lt;br/&gt;&lt;br/&gt;A more interesting comparison, in some ways, is ecash servers like cashu. They delink deposits and withdrawals, so they have really good privacy, but the server can rug the users&amp;#39; money. Here you&amp;#39;re guaranteed to get your money out.
    </content>
    <updated>2026-10-14T21:41:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsv7tlsz84f9j4nvvrelsdm86499vjcpgp77vl79melpg6fwrufq8gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjslz5eye</id>
    
      <title>Nostr event nevent1qqsv7tlsz84f9j4nvvrelsdm86499vjcpgp77vl79melpg6fwrufq8gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjslz5eye</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsv7tlsz84f9j4nvvrelsdm86499vjcpgp77vl79melpg6fwrufq8gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjslz5eye" />
    <content type="html">
      &lt;a href=&#34;https://www.coinbase.com/blog/working-together-on-btc-post-quantum-readiness&#34;&gt;https://www.coinbase.com/blog/working-together-on-btc-post-quantum-readiness&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This is an interesting perspective from the biggest custodian on the planet.&lt;br/&gt;
    </content>
    <updated>2026-10-14T12:18:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst87ahad9zsvm762qltlrpq9j7vyq7knvrax2vt3jvk3mp9cqgq7qzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsggt46t</id>
    
      <title type="html">You&amp;#39;re thinking of MuSig(2), which is indeed a cool watly to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst87ahad9zsvm762qltlrpq9j7vyq7knvrax2vt3jvk3mp9cqgq7qzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsggt46t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqq8emah2u8m57tue9fjfs6j5qnwx7xq3npksg6n7mqvqdpu5vkgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc0kpde3&#39;&gt;nevent1q…pde3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You&amp;#39;re thinking of MuSig(2), which is indeed a cool watly to do multisig. I&amp;#39;m talking here specifically about using CHECKSIGADD in taproot *leaves*. Different thing.&lt;br/&gt;&lt;br/&gt;The taproot change included *both* Schnorr sigs in BIP340, which enables MuSig2, but also script trees, which enables the selective revelation I mentioned above.
    </content>
    <updated>2026-10-14T07:43:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs93pm4fjq50rq7gtq7my6qdk7gffnkfmuwahtd84ppjjym5r03jeczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs9kxcwh</id>
    
      <title type="html">Oh, right, got it. There&amp;#39;s the argument that you can test the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs93pm4fjq50rq7gtq7my6qdk7gffnkfmuwahtd84ppjjym5r03jeczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs9kxcwh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsylzddwtx9asskwy9uh9m9g3kqfdm227wuz2mawf320m9pt4rxfhcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc0duxua&#39;&gt;nevent1q…uxua&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh, right, got it. There&amp;#39;s the argument that you can test the procedure with different keys. But your point is still very valid.
    </content>
    <updated>2026-10-14T01:02:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp904cjws4we554leuq2d43wgukvr657w8m24vsacc3gt5r8hj75gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsgz8uzp</id>
    
      <title type="html">You absolutely do need to do test txs! Maybe i missed the context ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp904cjws4we554leuq2d43wgukvr657w8m24vsacc3gt5r8hj75gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsgz8uzp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz7xh8hdezv0fp0w9capyk6c4as20q7nm5dk9yksgq0apduj5vwyspramhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhkjmnzdauqgd9wmu&#39;&gt;nevent1q…9wmu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You absolutely do need to do test txs! Maybe i missed the context of your comment though.
    </content>
    <updated>2026-10-14T00:12:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs87sytvt70rnqrwqp0cpvlz5cgpcv3pwzhccccd9ffvg39265ytcgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjszty32m</id>
    
      <title type="html">But I was saying it strengthens it? One leaf exposes A,B. One ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs87sytvt70rnqrwqp0cpvlz5cgpcv3pwzhccccd9ffvg39265ytcgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjszty32m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqxc3r5x5259c7y6c80zmrwgd9sweep4pglgwlqxk7ega87eeqgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczuvm06&#39;&gt;nevent1q…vm06&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;But I was saying it strengthens it? One leaf exposes A,B. One exposes A,C. And one exposes B,C. So onchain you only see the 2 that signed, not the 3rd. Pretaproot you see all 3, in every signing event.&lt;br/&gt;&lt;br/&gt;But now I&amp;#39;ve written that out, it only helps in terms of blockchain publishing I think. If you literally own 2 of 3 devices, you clearly will be able to see all 3 pubkeys.
    </content>
    <updated>2026-10-13T20:06:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsq323j0fqha6ng26dydfprn025xulafacqvr4al8hv5fgqmygv7tczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjst3yv4u</id>
    
      <title type="html">IIRC taproot affects this. Pre taproot it was impossible to sign ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsq323j0fqha6ng26dydfprn025xulafacqvr4al8hv5fgqmygv7tczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjst3yv4u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqq8hn97fd3hdpckd2mf2rvl65r0qrt6nf9ylpqu66mkcp45t3spzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcvgz54l&#39;&gt;nevent1q…z54l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;IIRC taproot affects this. Pre taproot it was impossible to sign m of n multisig without exposing all n pubkeys. In taproot, it is, with leaves. It&amp;#39;s complicated but in old school multisig with 2 of 3 devices, each one has to know the others&amp;#39; pubkeys, so owning 2 devices is definitely enough.
    </content>
    <updated>2026-10-13T19:47:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8psp7mtkmne4kxlam828uhmk6rqjjkjh37n4u4k3t3a5cjsjnd6qzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs7mf8gp</id>
    
      <title type="html">If you have all 3 pubkeys, you only need 2 of 3 signatures (or ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8psp7mtkmne4kxlam828uhmk6rqjjkjh37n4u4k3t3a5cjsjnd6qzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs7mf8gp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqq97dvfh3v8vhpl770c8vaxkr6a0efwk6ev4aepxu2q5nkp7lpcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtchj0urt&#39;&gt;nevent1q…0urt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If you have all 3 pubkeys, you only need 2 of 3 signatures (or private keys ofc) to get the money. You may or may not have access to the pubkeys, it depends. But clue is in the name: they&amp;#39;re *public* keys, called that for a reason.
    </content>
    <updated>2026-10-13T19:39:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstuwexlzpkfj77gs3csucj47vux3q3p0v3p80lw3s4v8zv875qptszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsjsz4lv</id>
    
      <title type="html">There may, however, be *2* known remote attacks :)</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstuwexlzpkfj77gs3csucj47vux3q3p0v3p80lw3s4v8zv875qptszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsjsz4lv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqyy752qa0p2s3ayp7s624zkfm0es8lkxq49645p2cgz0qelpgcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcatxejf&#39;&gt;nevent1q…xejf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There may, however, be *2* known remote attacks :)
    </content>
    <updated>2026-10-13T19:28:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxtdzmhk56d9jddglfkp8x8lau4j8czlc7mawfqd7zuu9m5y564rgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs9se7kc</id>
    
      <title type="html">It&amp;#39;s certainly a good idea to make sure it doesn&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxtdzmhk56d9jddglfkp8x8lau4j8czlc7mawfqd7zuu9m5y564rgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs9se7kc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9tklpjwdufhpf0xlxrwxk4mpq5v2r8z8rwd6glrfsxpm208mdvdcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcsdru03&#39;&gt;nevent1q…ru03&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s certainly a good idea to make sure it doesn&amp;#39;t accidentally connect to an unsecured network. Or maybe like live in a farmhouse or something 😄&lt;br/&gt;&lt;br/&gt;The thing is, what&amp;#39;s your actual threat model? Anything is *possible*, but what&amp;#39;s plausible.
    </content>
    <updated>2026-10-13T18:30:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstkqpehknh55jdjhm3x50nydj22e2n4rkhxhjxdlgxzkac7u6weagzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsfg5kge</id>
    
      <title type="html">It&amp;#39;s sort of the wrong question? I mean this isn&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstkqpehknh55jdjhm3x50nydj22e2n4rkhxhjxdlgxzkac7u6weagzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsfg5kge" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8g4tcpedjydd88psp4zenj6t02f9keuyc2n4kk2q5ma676a59ycgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcjwcutz&#39;&gt;nevent1q…cutz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s sort of the wrong question? I mean this isn&amp;#39;t exactly true but it&amp;#39;s a fun thought: suppose I gave the &amp;#34;obviously correct&amp;#34; hardware and software choice. Then, everyone would use that, and attackers would have at least a specific target (that is FAR from a watertight argument, but it&amp;#39;s a fun/interesting one).&lt;br/&gt;&lt;br/&gt;Fwiw i think it&amp;#39;s easier to be network-disconnected on laptops and desktops, than on phones. I think that should count for something.
    </content>
    <updated>2026-10-13T15:50:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy8t7jksv2ngxvs7rptcxa26yhwndt69a26w87ww75levsnzy5gfqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs0w70xd</id>
    
      <title type="html">Maybe people will finally realise (a) it&amp;#39;s easier to audit ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy8t7jksv2ngxvs7rptcxa26yhwndt69a26w87ww75levsnzy5gfqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs0w70xd" />
    <content type="html">
      Maybe people will finally realise (a) it&amp;#39;s easier to audit software than hardware (b) the threat model on hardware isn&amp;#39;t realistically backdooring general purpose computers when they don&amp;#39;t even know what software you&amp;#39;ll run (c) you don&amp;#39;t have to rip out network cards, if there is no accessible internet.&lt;br/&gt;&lt;br/&gt;Maybe, maybe not ;)&lt;br/&gt;&lt;br/&gt;I wonder if I was influenced by getting into bitcoin before hardware wallets existed. Back then the discussion was &amp;#34;don&amp;#39;t be a dumbass and run your wallet on windows&amp;#34; and &amp;#34;keep it on a separate machine&amp;#34;. People were running wallets on phones and getting into arguments about how much is safe to keep on it - I guess that just hasn&amp;#39;t changed at all. BIP32 was just starting to become commonplace and people realized the &amp;#39;watch only&amp;#39; concept could work (a massive step forward imo), people were just starting to tinker with the idea of special purpose devices, I remember Trezor starting up. I played with one a few times, small amounts, it&amp;#39;s kind of cool technology, but I could never bring myself to put much money on it. It&amp;#39;s sitting in a drawer, empty, now. I bought a couple Coldcards, gave one to a guy in El Salvador who used it for teaching, the other one sat in my drawer until the hack, shortly after which I took it out of its bag and used it as a teaching demonstration, myself. Thanks for coming to my ted talk.
    </content>
    <updated>2026-10-13T14:05:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs90g2pgt68txzajv7ggm4lynewappsdmn9hawxr09tx05wegdmr8qzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs0pu3hm</id>
    
      <title type="html">Tbh it never really worked in 2016. I tried very hard but no one ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs90g2pgt68txzajv7ggm4lynewappsdmn9hawxr09tx05wegdmr8qzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs0pu3hm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9umj7lfn8dtpvmljkdlwtxcy735y274rs9x5uaqzjckx9f9pv6lgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcga69xe&#39;&gt;nevent1q…69xe&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Tbh it never really worked in 2016. I tried very hard but no one was interested in helping me, not even to test, so I just gave up.&lt;br/&gt;&lt;br/&gt;I remember I found a bug in Electrum while I was doing that, that made it impossible to cosign transactions. Thomas fixed it when I showed him, but man did it take time to debug it! Pretty slow back then 😄
    </content>
    <updated>2026-10-13T13:47:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszuhdslmavefjwrd2pnq584fzsd63nrnpzq3yejr4x36zd82d4rdgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs9mlvxs</id>
    
      <title type="html">Here&amp;#39;s what withdrawal looks like when the hub has gone ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszuhdslmavefjwrd2pnq584fzsd63nrnpzq3yejr4x36zd82d4rdgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs9mlvxs" />
    <content type="html">
      Here&amp;#39;s what withdrawal looks like when the hub has gone offline. There are 2 such transactions. Each about 10kvb, a mere 40kB of witness/script 😄 (seriously though: big, but not a problem at all).&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://mutinynet.com/tx/5193b49e0c3bc62a5a72636b0a28ef83a279effb6f5ed79dcaaa632912a72ff8?showDetails=true&#34;&gt;https://mutinynet.com/tx/5193b49e0c3bc62a5a72636b0a28ef83a279effb6f5ed79dcaaa632912a72ff8?showDetails=true&lt;/a&gt;&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqstv4yktd0yl4j5erxthswewcv8qyh36pqc5hurt89uwqfssmh7vkcprfmhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhsygr8twz0ua0zz64eglr58rh9r898wafhdh0stkklhf3830gp9cwh9qpsgqqqqqqsrpcrcg&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…crcg&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Doesn&#39;t look like much (because it isn&#39;t! lol), but here is the first ever withdrawal from a lichen on a public network :&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://mutinynet.com/tx/0a1efc47e251e32dab3d57d1ef0052f9f55b5ef6527ecc0b65957d5f69652338&#34;&gt;https://mutinynet.com/tx/0a1efc47e251e32dab3d57d1ef0052f9f55b5ef6527ecc0b65957d5f69652338&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Alice deposited 30k sats into the L2 for a 2 week timeframe, paid Bob 5k, then withdrew 20k. Now Bob has 5k sats more and Alice has 5k sats left. Alice&#39;s leftover 5k sats in this case are in &#34;credit&#34; mode: she can&#39;t exit them any more independently, she&#39;d have to sell them to someone else. In general, she won&#39;t do this; she&#39;ll withdraw everything when she withdraws, that&#39;s the simplest, or just &#34;novate&#34; : when she wants to withdraw she&#39;ll negotiate a new contract to replace the first one.&lt;br/&gt;&lt;br/&gt;Also it won&#39;t be very practical to use 10k sat type deposits in a real deployment. Like 400k and up is my guess. Of course L2 txs can be v. small.&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqs22e57pq6ykzp9ysa6cshttyklzwz4r5wkajh55t4cjzglc33vslgprfmhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhsygr8twz0ua0zz64eglr58rh9r898wafhdh0stkklhf3830gp9cwh9qpsgqqqqqqsyl7r22&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…7r22&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-10-13T13:25:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstv4yktd0yl4j5erxthswewcv8qyh36pqc5hurt89uwqfssmh7vkczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs8jm76c</id>
    
      <title type="html">Doesn&amp;#39;t look like much (because it isn&amp;#39;t! lol), but here ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstv4yktd0yl4j5erxthswewcv8qyh36pqc5hurt89uwqfssmh7vkczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs8jm76c" />
    <content type="html">
      Doesn&amp;#39;t look like much (because it isn&amp;#39;t! lol), but here is the first ever withdrawal from a lichen on a public network :&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://mutinynet.com/tx/0a1efc47e251e32dab3d57d1ef0052f9f55b5ef6527ecc0b65957d5f69652338&#34;&gt;https://mutinynet.com/tx/0a1efc47e251e32dab3d57d1ef0052f9f55b5ef6527ecc0b65957d5f69652338&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Alice deposited 30k sats into the L2 for a 2 week timeframe, paid Bob 5k, then withdrew 20k. Now Bob has 5k sats more and Alice has 5k sats left. Alice&amp;#39;s leftover 5k sats in this case are in &amp;#34;credit&amp;#34; mode: she can&amp;#39;t exit them any more independently, she&amp;#39;d have to sell them to someone else. In general, she won&amp;#39;t do this; she&amp;#39;ll withdraw everything when she withdraws, that&amp;#39;s the simplest, or just &amp;#34;novate&amp;#34; : when she wants to withdraw she&amp;#39;ll negotiate a new contract to replace the first one.&lt;br/&gt;&lt;br/&gt;Also it won&amp;#39;t be very practical to use 10k sat type deposits in a real deployment. Like 400k and up is my guess. Of course L2 txs can be v. small.&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqs22e57pq6ykzp9ysa6cshttyklzwz4r5wkajh55t4cjzglc33vslgprfmhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhsygr8twz0ua0zz64eglr58rh9r898wafhdh0stkklhf3830gp9cwh9qpsgqqqqqqsyl7r22&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…7r22&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; A follow up from recent ideas : Lichen[1]. You can have trustless withdrawal from an L2 based on liquidity in channels.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://groups.google.com/g/bitcoindev/c/yZEZ5P1lj5E&#34;&gt;https://groups.google.com/g/bitcoindev/c/yZEZ5P1lj5E&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I&#39;ll be interested to see opinions. I believe this can be built today. No consensus changes needed (op codes). The application I&#39;d like to see it for is shielded transfers for good privacy, without some of the current impracticalities in proposed bridge designs.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/AdamISZ/lichen&#34;&gt;https://github.com/AdamISZ/lichen&lt;/a&gt; has a prrof of concept with a demo on regtest.&lt;br/&gt;&lt;br/&gt;[1] another backronym 😄 .. L2 In CHannels ENforced by bitcoin. &lt;/blockquote&gt;
    </content>
    <updated>2026-10-12T21:52:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0kyxfs7wahv5zg65fk5u5eke0lpt7v7kjw6x2434z5aprvlhjcxqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs7m6s3q</id>
    
      <title type="html">The general replay potential of APO style sighashing was ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0kyxfs7wahv5zg65fk5u5eke0lpt7v7kjw6x2434z5aprvlhjcxqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs7m6s3q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswejsauckdy4adhgxnldwua3kjlll74939l5chuj404cfnvthr8uspzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcvv685w&#39;&gt;nevent1q…685w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The general replay potential of APO style sighashing was discussed quite a bit in 2018 when eltoo came out. For example here&amp;#39;s GMax suggesting to call it &amp;#34;SIGHASH_WEAK_REPLAYABLE&amp;#34; :) [1] . It&amp;#39;s not hard to deduce that of all the various and sundry op_code proposals we&amp;#39;ve had over the years, this is one that has the least solid foundation of &amp;#34;users cannot footgun themselves&amp;#34;. By any measure, they can.&lt;br/&gt;&lt;br/&gt;To be clear, I haven&amp;#39;t bothered to read these new proposals, but I get that your point is: because they offer more powerful templating, the risk is no longer just &amp;#39;replay the payment&amp;#39; but &amp;#39;replay the coin-spending into an actually different payment&amp;#39;. Very clearly a bigger risk, agreed.&lt;br/&gt;&lt;br/&gt;Presumably the obvious counter-arguments apply: the contract outputs are &amp;#39;special&amp;#39;, they&amp;#39;ll never be presented as addresses you can spend into and etc etc. The counter-counter argument is operational fallbility etc. I guess. I don&amp;#39;t really have strong opinions, but I think I agree that this at least a point of controversy in terms of what should be added to consensus rules. That style of argument has been made before.&lt;br/&gt;&lt;br/&gt;[1] &lt;a href=&#34;https://gnusha.org/pi/bitcoindev/CAAS2fgS-_D7aBcDf_nAbuREBxv65zYMr60-1YqCnx-esvRVfEg@mail.gmail.com/&#34;&gt;https://gnusha.org/pi/bitcoindev/CAAS2fgS-_D7aBcDf_nAbuREBxv65zYMr60-1YqCnx-esvRVfEg@mail.gmail.com/&lt;/a&gt;
    </content>
    <updated>2026-10-12T17:31:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr8wz4uj39ah7uj283vjy4e465eu08ahd6pyzhp080slupz4njlfgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs38qxqg</id>
    
      <title type="html">From the table of contents this looks like a fantastic ZKP ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr8wz4uj39ah7uj283vjy4e465eu08ahd6pyzhp080slupz4njlfgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs38qxqg" />
    <content type="html">
      From the table of contents this looks like a fantastic ZKP reference. All the way from the absolute math basics to modern systems:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/BlockstreamResearch/zk-book/releases/tag/latest&#34;&gt;https://github.com/BlockstreamResearch/zk-book/releases/tag/latest&lt;/a&gt;
    </content>
    <updated>2026-10-12T16:35:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs22e57pq6ykzp9ysa6cshttyklzwz4r5wkajh55t4cjzglc33vslgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsdmz68p</id>
    
      <title type="html">A follow up from recent ideas : Lichen[1]. You can have trustless ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs22e57pq6ykzp9ysa6cshttyklzwz4r5wkajh55t4cjzglc33vslgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsdmz68p" />
    <content type="html">
      A follow up from recent ideas : Lichen[1]. You can have trustless withdrawal from an L2 based on liquidity in channels.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://groups.google.com/g/bitcoindev/c/yZEZ5P1lj5E&#34;&gt;https://groups.google.com/g/bitcoindev/c/yZEZ5P1lj5E&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll be interested to see opinions. I believe this can be built today. No consensus changes needed (op codes). The application I&amp;#39;d like to see it for is shielded transfers for good privacy, without some of the current impracticalities in proposed bridge designs.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/AdamISZ/lichen&#34;&gt;https://github.com/AdamISZ/lichen&lt;/a&gt; has a prrof of concept with a demo on regtest.&lt;br/&gt;&lt;br/&gt;[1] another backronym 😄 .. L2 In CHannels ENforced by bitcoin.
    </content>
    <updated>2026-10-11T17:58:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdl607j039mz2sac5r8g26n3mfmvqf4zgtseky2y3uhk3snfg4e4czypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsp7334n</id>
    
      <title type="html">OK!</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdl607j039mz2sac5r8g26n3mfmvqf4zgtseky2y3uhk3snfg4e4czypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsp7334n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr4cq49hlqyadtnxfvlr00e5a9zh2tn7g045uakfznnhm5ups868qpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczn7qya&#39;&gt;nevent1q…7qya&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;OK!
    </content>
    <updated>2026-10-11T17:51:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9afev9png7vc3sa26wd44njzeev662r2qjuxpet5asv0reqnscfczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsqgk8dy</id>
    
      <title type="html">What about tamper evident seals.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9afev9png7vc3sa26wd44njzeev662r2qjuxpet5asv0reqnscfczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsqgk8dy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf5tfxese5zg0llr97npqyfzjx9wv6ga0x6cd7c48x36zern6p6lspzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcadvjds&#39;&gt;nevent1q…vjds&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What about tamper evident seals.
    </content>
    <updated>2026-10-10T11:55:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxz7s8ta86wzffna7ezzm99pehlyv64nrj9v93fvj7t7rtaz96rtczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjscpgglv</id>
    
      <title type="html">Is anyone else getting paranoid that their own writing is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxz7s8ta86wzffna7ezzm99pehlyv64nrj9v93fvj7t7rtaz96rtczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjscpgglv" />
    <content type="html">
      Is anyone else getting paranoid that their own writing is starting to sound like AI cliches, because so much of what they read nowadays comes out of an AI.&lt;br/&gt;&lt;br/&gt;To be clear, I don&amp;#39;t look down on AI writing just because it&amp;#39;s AI. I still read it if it&amp;#39;s a useful set of ideas, but I see it very differently if you aren&amp;#39;t writing it yourself because, *sometimes* (depending on context) it means you just didn&amp;#39;t make much of an effort.&lt;br/&gt;&lt;br/&gt;Also it&amp;#39;s gradually getting less cliched with more recent models. But, gradually.
    </content>
    <updated>2026-10-10T11:35:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgkl29wr97z7j5ajqv3cr4vl9m4yxwdwd5j5vnm4zkara84rsl46gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs8vwm0u</id>
    
      <title type="html">I think it&amp;#39;s much more likely people find surprising edge ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgkl29wr97z7j5ajqv3cr4vl9m4yxwdwd5j5vnm4zkara84rsl46gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs8vwm0u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfcsj327ck6tfwu28dlllgze5l95hsye24pj2culzxy2z7jl482yqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcm6jkyc&#39;&gt;nevent1q…jkyc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think it&amp;#39;s much more likely people find surprising edge cases in ecdsa such that it&amp;#39;s dangerous, in the next few years.&lt;br/&gt;&lt;br/&gt;But the risk of &amp;#39;totally broken&amp;#39; i think sits squarely with ecdlp itself, because there *are* reductions from ecdsa to ecdlp, they&amp;#39;re just not clean. So I guess different kinds of risk, but, again, I obviously am 99% just guessing.
    </content>
    <updated>2026-10-09T21:48:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy2s3mgrk9wfrfknfzteqwnzfc5sg7ghrp57n7ey0hsfxlem4dkdczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjstquja4</id>
    
      <title type="html">Yes. The quantum attack, any attack breaking ECDLP, it&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy2s3mgrk9wfrfknfzteqwnzfc5sg7ghrp57n7ey0hsfxlem4dkdczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjstquja4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsggtj5f9w4qn99na20z34t3e86zutw4cclt4d3az6y843t48ufewspzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcjz2dpq&#39;&gt;nevent1q…2dpq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes. The quantum attack, any attack breaking ECDLP, it&amp;#39;s worse.&lt;br/&gt;&lt;br/&gt;An ECDSA specific algorithmic attack, it&amp;#39;s better.&lt;br/&gt;&lt;br/&gt;Example: with ECDSA you can create a signature that validates against two different pubkeys. With Schnorr you can&amp;#39;t do that.
    </content>
    <updated>2026-10-09T19:33:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0gklvxr2fqens69wmjpnmtr6ny64pakc505hghwppjxf9tdyd58gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsg3tmqw</id>
    
      <title type="html">if you want to know why i always talked down people&amp;#39;s belief ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0gklvxr2fqens69wmjpnmtr6ny64pakc505hghwppjxf9tdyd58gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsg3tmqw" />
    <content type="html">
      if you want to know why i always talked down people&amp;#39;s belief in hardware wallets, it was not because of what happened with Coldcard, it&amp;#39;s because of what just happened (apparently? seeing it rumored via Karpeles on twitter; not sure if it&amp;#39;s true) with Ledger: supply chain. They didn&amp;#39;t need to tamper the wallet directly, they just created a way to watch it. You buy via the authorized resale agent, but he goes rogue and sells versions with &amp;#39;implants&amp;#39; that read your seed as you enter it. &lt;br/&gt;&lt;br/&gt;*Not advising any particular approach to all this, not even &amp;#39;don&amp;#39;t use hardware wallets!&amp;#39;. just saying - central points of failure matter, you need to think about that *actively* because it&amp;#39;s human nature to stay in the herd, even in subtle ways.
    </content>
    <updated>2026-10-09T19:31:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspfs7yng5nrvyt0nhs3k4j56xxtmxrjk0eqn74mc85x6zhdcawvnczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsg92z2g</id>
    
      <title type="html">Interesting detail that I bet no one else mentions ;) If ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspfs7yng5nrvyt0nhs3k4j56xxtmxrjk0eqn74mc85x6zhdcawvnczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsg92z2g" />
    <content type="html">
      Interesting detail that I bet no one else mentions ;)&lt;br/&gt;&lt;br/&gt;If you&amp;#39;re worried that AI might break the cryptography protecting your coins, it might make sense to switch to taproot. ECDSA is *far* less trustworthy than Schnorr and ECDLP, imho.&lt;br/&gt;&lt;br/&gt;Of course no one really has a clue, but that take is not unreasonable.
    </content>
    <updated>2026-10-08T22:14:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvdx7hwrcvnghnzk6rp0lhqk7pstm6jyt0fxk0024vuxyu6vugtnqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsa9hdz6</id>
    
      <title type="html">The part that got my attention so far is chapter 3: using ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvdx7hwrcvnghnzk6rp0lhqk7pstm6jyt0fxk0024vuxyu6vugtnqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsa9hdz6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2rjm4puy4j02h49eyvyhjamx56rxst5snl9vr4gs7lne45afgqlcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcrnnv7a&#39;&gt;nevent1q…nv7a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The part that got my attention so far is chapter 3: using fedimint ecash servers!
    </content>
    <updated>2026-10-08T20:17:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs80ttsujcjkufehghmfz9s2emuk4jyepj30dgpxf33c45zm2qqalszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsh3h4ex</id>
    
      <title type="html">https://bounty.blink.sv/ Very interesting read! H/T ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs80ttsujcjkufehghmfz9s2emuk4jyepj30dgpxf33c45zm2qqalszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsh3h4ex" />
    <content type="html">
      &lt;a href=&#34;https://bounty.blink.sv/&#34;&gt;https://bounty.blink.sv/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Very interesting read!&lt;br/&gt;&lt;br/&gt;H/T &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqszrqlfgavys8g0zf8mmy79dn92ghn723wwawx49py0nqjn7jtmjagpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7sujtmp&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Super Testnet&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…jtmp&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2026-10-08T20:10:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8tengqhzcvvc6efrm24cwpxnvjy2myuae0tec3zxv7zy6lqgvlrczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs9etghv</id>
    
      <title type="html">Yeah you were right, it is dns level block at ISP.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8tengqhzcvvc6efrm24cwpxnvjy2myuae0tec3zxv7zy6lqgvlrczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs9etghv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0htg8wq2tc758tlcj2fx3gw4946wrqzwja67d5dh5un7zamsngwspzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc34zc4k&#39;&gt;nevent1q…zc4k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah you were right, it is dns level block at ISP.
    </content>
    <updated>2026-10-08T20:09:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8n6l5u4a3pgae79zlnvmx4s93392n4pm33pye45rygqpghcuykwczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs5djy0c</id>
    
      <title type="html">Ironically that boss is famously not only very easy to kill, but ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8n6l5u4a3pgae79zlnvmx4s93392n4pm33pye45rygqpghcuykwczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs5djy0c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0vmgg2253a737wnhlr4m8ex8jh4mldwsphagptnga9s6rt5ra4wszpeycm&#39;&gt;nevent1q…eycm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ironically that boss is famously not only very easy to kill, but also much smaller in the game than in the cover art/intro cinematic. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-10-05T19:34:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr6mzwtn26p89343eqr7srtc59yaxe27znuat6a7xnjf442u2szhgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsz85cmr</id>
    
      <title type="html">My guess is it&amp;#39;s a classification error, not a ban; that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr6mzwtn26p89343eqr7srtc59yaxe27znuat6a7xnjf442u2szhgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsz85cmr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs25kpsttp3jtv226desn3hlvfxwufa0cxmprjkgu2ys25cvhen5gqpzfmhxue69uhhxct5wdskwefw0puh5tcqdk9h5&#39;&gt;nevent1q…k9h5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My guess is it&amp;#39;s a classification error, not a ban; that would have been news.
    </content>
    <updated>2026-10-05T12:52:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvryyvz2uj2l9v7fqj3g2e7mp2txpz9lx478sdr4c5yp48qvkcphszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjss7r39r</id>
    
      <title type="html">I honestly think that&amp;#39;s orthogonal to what I&amp;#39;m talking ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvryyvz2uj2l9v7fqj3g2e7mp2txpz9lx478sdr4c5yp48qvkcphszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjss7r39r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdrssdhly8vhv2j7qpm0fm3spjjnqqmux9farz9rfgk5sl4j3cedqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcrtuel9&#39;&gt;nevent1q…uel9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I honestly think that&amp;#39;s orthogonal to what I&amp;#39;m talking about. What you&amp;#39;re talking about is a very serious problem of vastly expanding automation of real world interaction. I have experienced similar.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m talking about pure software. I think it&amp;#39;s only the latter where AI has such an advantage that it&amp;#39;s inevitable to rely on it.
    </content>
    <updated>2026-10-05T12:50:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9l53p2qr3rdsd4j9uwpj2qm84259q9tgkd96y595stha7nyqvh8czypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjspwssyk</id>
    
      <title type="html">It&amp;#39;s strange but afaict bitrefill.com is permanently blocked ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9l53p2qr3rdsd4j9uwpj2qm84259q9tgkd96y595stha7nyqvh8czypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjspwssyk" />
    <content type="html">
      It&amp;#39;s strange but afaict bitrefill.com is permanently blocked in my ISP in Buenos Aires, last 2 months at least. I saw other similar reports from people in Argentina.&lt;br/&gt;&lt;br/&gt;Zero problems via VPN. Definitely *some* kind of local block. Weird.
    </content>
    <updated>2026-10-05T12:47:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxjyd5jd2tcwar3jffytmauk2zyfx78ttzvcuw8wlmy7tvztmnmnczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsuwjm8m</id>
    
      <title type="html">As both users and developers, we&amp;#39;re rapidly approaching the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxjyd5jd2tcwar3jffytmauk2zyfx78ttzvcuw8wlmy7tvztmnmnczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsuwjm8m" />
    <content type="html">
      As both users and developers, we&amp;#39;re rapidly approaching the point where we have to decide &amp;#39;is it OK for the software I use for serious things (health, money, privacy etc.) was not fully vetted or fully understood, line-by-line, by expert humans.&amp;#39;&lt;br/&gt;&lt;br/&gt;Tests were always a vital part of development. We&amp;#39;re going to have to decide if we can rely on them even way more than we do now.&lt;br/&gt;&lt;br/&gt;Sorry for being Captain Obvious today...
    </content>
    <updated>2026-10-05T12:18:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdlycrxddtutk3f58z8083fat2kv609p7c3dzg4e0x7g92grk2hygzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjskkgacc</id>
    
      <title type="html">That&amp;#39;s interesting. So it&amp;#39;s a &amp;#39;virtual&amp;#39; account ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdlycrxddtutk3f58z8083fat2kv609p7c3dzg4e0x7g92grk2hygzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjskkgacc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspfmhw28twvq7k0vw49fhq87flu9qumq7pksa39vfxqaej5swxwvgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcvekd58&#39;&gt;nevent1q…kd58&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That&amp;#39;s interesting. So it&amp;#39;s a &amp;#39;virtual&amp;#39; account that Bull holds but is named by the customer? I don&amp;#39;t entirely get it.
    </content>
    <updated>2026-10-04T18:56:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp2mjc9nt8xxde3puqphv7sy60dzl4rymkt268ans4428kw8vxtdqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs8sehac</id>
    
      <title type="html">Project I&amp;#39;ve been working on: &amp;#34;LN-GAP&amp;#34;: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp2mjc9nt8xxde3puqphv7sy60dzl4rymkt268ans4428kw8vxtdqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs8sehac" />
    <content type="html">
      Project I&amp;#39;ve been working on: &amp;#34;LN-GAP&amp;#34;:&lt;br/&gt;&lt;br/&gt; &lt;a href=&#34;https://github.com/AdamISZ/ln-gap&#34;&gt;https://github.com/AdamISZ/ln-gap&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Play multi-move games or arbitrarily complex contracts in Lightning channels.&lt;br/&gt;&lt;br/&gt;Read the linked short paper as per the README, to get an idea of how it works.&lt;br/&gt;&lt;br/&gt;Trust model: trustless settlement w.r.t. the counterparty, but needing a &amp;#39;venue&amp;#39; that is only trusted to publish the &amp;#39;moves&amp;#39; on time. The venue never controls any funds, doesn&amp;#39;t need to process (or understand) the contract, can be drawn randomly from an arbitrarily large set, only 1 of n trust for liveness and majority&#43;counterparty required to collude. Collusion burns reputation and/or bonds.&lt;br/&gt;&lt;br/&gt;You can pretty easily run the chess or blackjack examples in the browser.&lt;br/&gt;&lt;br/&gt;I think it&amp;#39;s a pretty interesting idea, slightly different angle of attack on offchain bitcoin denominated contracts. Draws a lot on many older ideas/constructions, with a few new ideas/details. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-10-03T00:36:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9a4ugn9cjpyspm3px65xvrvpv2yghvnjg7z66vugz2pfundh9qlqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjst5r0k4</id>
    
      <title type="html">This is extremely typical of my interactions with Opus 5.5. I try ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9a4ugn9cjpyspm3px65xvrvpv2yghvnjg7z66vugz2pfundh9qlqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjst5r0k4" />
    <content type="html">
      This is extremely typical of my interactions with Opus 5.5. I try to make a lighthearted quip about some nerdy thing and it immediately shoots back with a totally dry/deadpan insightful and content-packed answer with the intellect of a thousand suns, or something (*):&lt;br/&gt;&lt;br/&gt;&amp;#34;a long time ago when analyzing a similar construction, i somehow convinced myself that the optimum is at e, and that&amp;#39;s why 3 or 4 as the base often appears optimal. but knowing me i probably just guessed e by intuition, and it&amp;#39;s probably not correct :)&lt;br/&gt;&lt;br/&gt;Your intuition was right, and it&amp;#39;s a real result. It&amp;#39;s called radix economy. If representing a number costs (number of digits) × (cost per digit, proportional to the base), the cost is b · log_b N = (b / ln b) · ln N, which is minimized at b = e. The best integer is 3, slightly better than 2 or 4. That&amp;#39;s the classic argument for ternary computers (the Soviet Setun was one).&amp;#34;&lt;br/&gt;&lt;br/&gt;(*) OK on reflection, this isn&amp;#39;t particularly amazing. But the reference to the Soviet ternary computer is cool. And this output comes in like, milliseconds.
    </content>
    <updated>2026-10-01T17:39:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy29qmxc7jmk58cdtkpxg9f22dwtl3na6xlzpuf4qnfv68578g8nszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsrw5wze</id>
    
      <title type="html">a trick I hadn&amp;#39;t seen before to get a random number onto the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy29qmxc7jmk58cdtkpxg9f22dwtl3na6xlzpuf4qnfv68578g8nszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsrw5wze" />
    <content type="html">
      a trick I hadn&amp;#39;t seen before to get a random number onto the stack in bitcoin: say Alice and bob post a hash (so a commitment) of a random number, then you want to force them to reveal it in a Script. Using 32 byte values is not useful if you want to do arithmetic; as we all know you can only do arithmetic on &amp;#34;little script&amp;#34;: 4 byte values, not 32 byte. Even worse, just hashing &amp;#39;12&amp;#39; is no good; there needs to be a salt so that the commitment is hiding, so more random bytes. Script can&amp;#39;t parse the preimage and split it into parts to get the number from &amp;#39;12f3fwrffrsf&amp;#39; to &amp;#39;12&amp;#39;. So here&amp;#39;s what you do:&lt;br/&gt;&lt;br/&gt;OP_SIZE on the preimage gives a &amp;#39;little script&amp;#39; number directly. If you want to commit &amp;#39;12&amp;#39; you make a random string *of 12 bytes*, hash it and that&amp;#39;s your commitment. It has hiding because the 12 character string is random, and when the preimage is consumed with OP_SIZE you get the number 12 on the stack.&lt;br/&gt;&lt;br/&gt;Obviously this is only going to get a smallish number out: I used &amp;#39;12&amp;#39; but i think you could get into the 100s, but not 1000s due to Script limitations. You could do it multiple times though and encode digits that way.&lt;br/&gt;&lt;br/&gt;Apparently this trick was already there in a 2013(!) paper: &lt;a href=&#34;https://eprint.iacr.org/2013/784.pdf&#34;&gt;https://eprint.iacr.org/2013/784.pdf&lt;/a&gt; that talks about doing MPC on bitcoin. I wonder if it was unfairly ignored because no one was gonna do MPC on bitcoin back then!
    </content>
    <updated>2026-09-28T13:15:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsquvk02dwvl3cmhyv6pjrvnpq8njzf339fjpl269jyfnjx36mm0xczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsc5lumm</id>
    
      <title type="html">The whole Glock program is as expected, slowly but surely coming ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsquvk02dwvl3cmhyv6pjrvnpq8njzf339fjpl269jyfnjx36mm0xczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsc5lumm" />
    <content type="html">
      The whole Glock program is as expected, slowly but surely coming together. Basically algebraic garbling is the thing: with that you change a garbled circuit from a 100GB behemoth into some normal sized object. You might still have to throw cut and choose at it, but that&amp;#39;s never more than a 100x multiplier. (I admit I haven&amp;#39;t read the paper yet, lol, but that&amp;#39;s the story that&amp;#39;s been brewing all year. I think the Linus/Eagen/Ying Tong thing is somehow closed source so I guess none of us know what the frontier is exactly, unless we pay up!)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.alpen.org/blog/shrinking-offchain-data-requirements-for-groth16-verification-on-bitcoin&#34;&gt;https://www.alpen.org/blog/shrinking-offchain-data-requirements-for-groth16-verification-on-bitcoin&lt;/a&gt;
    </content>
    <updated>2026-09-24T11:50:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd6slkge29a069hjnynxq49gv7n884j3yfrpyamak3pqet4sc950szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjshk8p8f</id>
    
      <title type="html">Look at this absolute shite your tokens get wasted on: &amp;#34;The ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd6slkge29a069hjnynxq49gv7n884j3yfrpyamak3pqet4sc950szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjshk8p8f" />
    <content type="html">
      Look at this absolute shite your tokens get wasted on:&lt;br/&gt;&lt;br/&gt;&amp;#34;The user is asking whether browser fingerprinting is a good example of the kind of high-dimensional, sparse datasets that make deanonymization feasible per Narayanan–Shmatikov. This is a conceptual question, not a current-events question. I know this domain well. I could optionally cite sources — the system prompt says embedding links in markdown with sources is available via tools, and there&amp;#39;s an instruction &amp;#34;Use router_search first to discover sources, then router_fetch specific URLs only when you need deeper detail.&amp;#34; Also &amp;#34;You may use the router_search and router_fetch tools when current web information would improve the answer.&amp;#34;&lt;br/&gt;&lt;br/&gt;Hmm, there&amp;#39;s also a general instruction: &amp;#34;NEVER write URLs or links.&amp;#34; Wait — that conflicts with the citation instructions. The earlier instructions say to cite with clickable markdown links when using tools. The later &amp;#34;General Instructions&amp;#34; say NEVER write URLs or links. In my previous turns I included a link to the GitHub doc. If I don&amp;#39;t use tools, I shouldn&amp;#39;t fabricate links. I could answer from knowledge without links, which complies with &amp;#34;NEVER write URLs or links.&amp;#34; But if I use search, I&amp;#39;d need to cite. The tension: the general instruction says never write URLs or links. In my prior turn, I did write one link to the doc the user themselves gave. That link came from the user, so it&amp;#39;s not really &amp;#34;writing a link&amp;#34; discovered via search....&amp;#34; and so on. Like 10 tokens defining my question and then 500 arguing with itself over whether its own rules are self-contradictory 😆
    </content>
    <updated>2026-09-23T12:27:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxmke89dwppkk7k59mccqldfdc7mfeqktv6fr0q8gygexpaflnncczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsk0nt45</id>
    
      <title>Nostr event nevent1qqsxmke89dwppkk7k59mccqldfdc7mfeqktv6fr0q8gygexpaflnncczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsk0nt45</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxmke89dwppkk7k59mccqldfdc7mfeqktv6fr0q8gygexpaflnncczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsk0nt45" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0pnwja0rkkpgmgukkzjghv5xtkmtsheyl2k7pdu6v993240jryvs75r2k3&#39;&gt;nevent1q…r2k3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://delvingbitcoin.org/t/ec-ots-onchain-has-anyone-considered-it/2901&#34;&gt;https://delvingbitcoin.org/t/ec-ots-onchain-has-anyone-considered-it/2901&lt;/a&gt; &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-09-20T18:56:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvnegchcwn92pet0g5auqzsksew3phgtv8yy280vd7dly755daaeczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsx9fkuq</id>
    
      <title type="html">Oh. So, two things are in my head that made me write that 1/ ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvnegchcwn92pet0g5auqzsksew3phgtv8yy280vd7dly755daaeczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsx9fkuq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxrwqps8uhe38p39hq8tk94dgahw4yq2td5cw3m6zqcdvqszmd83qpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc0pexuk&#39;&gt;nevent1q…exuk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh. So, two things are in my head that made me write that 1/ inversion (that is division) is one of the most expensive and ugly operations you have to do (remember we&amp;#39;re dividing mod p where p is an outlandishly huge prime number). They did a ton of work on it. But 2/ is what actually matters here: they&amp;#39;re careful to only expose in the API what a user of the library actually needs, because that lets them have the ability to change underlying algos without breaking software that uses the library. Some libraries have different strategies for that, like naming parts of their API &amp;#34;unstable&amp;#34; or &amp;#34;experimental&amp;#34;. Actually come to think of it libsecp did have that kind of thing too. But anyway I guess it&amp;#39;s just too low level and they don&amp;#39;t want to be responsible for maintaining a stable API for that operation.
    </content>
    <updated>2026-09-20T18:14:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs25e7u2pcswxprjc8tjr343tsk2x505dptv9u5clv0x6wgmwj8e2qzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsc28l2l</id>
    
      <title type="html">Does libsecp256k1 not expose scalar inversion? I mean it fits the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs25e7u2pcswxprjc8tjr343tsk2x505dptv9u5clv0x6wgmwj8e2qzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsc28l2l" />
    <content type="html">
      Does libsecp256k1 not expose scalar inversion?&lt;br/&gt;&lt;br/&gt;I mean it fits the longstanding philosophy but it&amp;#39;s still slightly irritating 😄
    </content>
    <updated>2026-09-20T12:58:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdxcw5c3uw76gm622hup5myjwumcccvsychvmhk6ah43axrjdfvhszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs09vn39</id>
    
      <title type="html">Has anyone considered doing Lamport or Winternitz style ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdxcw5c3uw76gm622hup5myjwumcccvsychvmhk6ah43axrjdfvhszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs09vn39" />
    <content type="html">
      Has anyone considered doing Lamport or Winternitz style signatures using dlogs instead of hashes?&lt;br/&gt;&lt;br/&gt;First thing I&amp;#39;m noticing: Lamport maps simply, but WOTS uses hash *chains* ; how much additional cleverness might be required for that?&lt;br/&gt;&lt;br/&gt;A reasonable question might be &amp;#39;why on earth would you want to do that?&amp;#39;. I do have an idea for using it, but it takes some explaining...
    </content>
    <updated>2026-09-19T19:47:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0x6hrjaq5dtuu4ff67knndk0yzwh5vtpjwncrchagqshs8p5emqgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs06jhha</id>
    
      <title type="html">i can only sympathize with anyone trying to run a bitcoin ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0x6hrjaq5dtuu4ff67knndk0yzwh5vtpjwncrchagqshs8p5emqgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs06jhha" />
    <content type="html">
      i can only sympathize with anyone trying to run a bitcoin business (say, a technical one, supporting wallets and similar). if you stick with open source, it seems, you will continue to be attacked directly with the new tooling. if you try to use closed source, your more sensible customers will treat it as it really is - custodial. all combinations are bad: like, custodial, but also open source: guess what you still get attacked. one of the biggest defenses is the simple one: don&amp;#39;t be in a big crowd with a big pot of bitcoin under one type of control. the coldcard customers fell victim to that one (though tbh I think the coldcard case was the most extremely unfortunate scenario of everything we &amp;#39;ve seen; the Liquid one was also super-unfortunate but not absolutely insanely so).
    </content>
    <updated>2026-09-19T13:23:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdar050czglcksk4wcka9nf8ftys6zx7jj9teyjlq5e3t4pwtnafgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsc2xz94</id>
    
      <title type="html">My bugfix PR was closed after 8 years. With a pretty good reason! ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdar050czglcksk4wcka9nf8ftys6zx7jj9teyjlq5e3t4pwtnafgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsc2xz94" />
    <content type="html">
      My bugfix PR was closed after 8 years. With a pretty good reason! 😆&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/btcsuite/btcd/pull/1108#pullrequestreview-5213530739&#34;&gt;https://github.com/btcsuite/btcd/pull/1108#pullrequestreview-5213530739&lt;/a&gt;
    </content>
    <updated>2026-09-15T17:52:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspn0xdgkc5uy8zw52d7cg856hl3y2juhrmn062s7csut7c9dwpmqszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsnk8s9x</id>
    
      <title type="html">I read that the customer data leak was a while ago. But honestly ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspn0xdgkc5uy8zw52d7cg856hl3y2juhrmn062s7csut7c9dwpmqszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsnk8s9x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrg3mctvwxuuzp6uvfjpkjva2dvhuv6c6vfez20ahqv9g8l68xl8qpramhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhkjmnzdauqhav5sr&#39;&gt;nevent1q…v5sr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I read that the customer data leak was a while ago. But honestly I&amp;#39;ve forgotten 😄&lt;br/&gt;&lt;br/&gt;Also I think I am not in the affected group anyway.
    </content>
    <updated>2026-09-15T02:03:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsymy05j5f368zs99a2zr69sswmqhvet4qcj6x47u233x84z5xntlszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjslgg9zm</id>
    
      <title type="html">Fair point that there are other dangers (e.g. surveillance) that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsymy05j5f368zs99a2zr69sswmqhvet4qcj6x47u233x84z5xntlszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjslgg9zm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgqf0lt8epzpxvm9h3dk3nuzy58l3mvqpdg98r3sf636jnhynqp7qpz9mhxue69uhkummnw3ezuamfdejj7erf85w&#39;&gt;nevent1q…f85w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Fair point that there are other dangers (e.g. surveillance) that we have much shorter and more concrete paths to, here, which might require very different responses.
    </content>
    <updated>2026-09-14T19:59:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd79e762gdq7grqd7eww3zz3ewnsn4aww8z78rq3acjzz08ydzy6qzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsjjp6jk</id>
    
      <title type="html">There was a customer data leak. It&amp;#39;s been in the news last 2 ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd79e762gdq7grqd7eww3zz3ewnsn4aww8z78rq3acjzz08ydzy6qzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsjjp6jk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp0ya95w4edejqxe8fwn3g4qnszelaffylyasjqxel94tc9pqwm5qpramhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhkjmnzdauqyker32&#39;&gt;nevent1q…er32&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There was a customer data leak. It&amp;#39;s been in the news last 2 days.&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-09-14T18:53:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszwcycqylghfewwgafhyfu5rh32awy4yy7k3np05yvjls4gqttqlszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs2s2v23</id>
    
      <title type="html">Closed my Revolut account earlier this year, seems like I was a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszwcycqylghfewwgafhyfu5rh32awy4yy7k3np05yvjls4gqttqlszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs2s2v23" />
    <content type="html">
      Closed my Revolut account earlier this year, seems like I was a bit too late.&lt;br/&gt;&lt;br/&gt;Who am I kidding, they&amp;#39;re all exactly the same.
    </content>
    <updated>2026-09-14T01:26:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0h2n5vn4a5ucu7h9464addvq5mgxl9cnf74jlr8ye4ck38ztzm6gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsjdz4st</id>
    
      <title type="html">I&amp;#39;ve been vacillating on this one. On the one hand, the push ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0h2n5vn4a5ucu7h9464addvq5mgxl9cnf74jlr8ye4ck38ztzm6gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsjdz4st" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq9h0j8cmgfeztkujmv7f0m4epvmfca9fah9g8gfk6ju8paypylpgpz9mhxue69uhkummnw3ezuamfdejj7qls33c&#39;&gt;nevent1q…s33c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve been vacillating on this one. On the one hand, the push towards fear seems like it&amp;#39;s being manufactured. On the other hand, I can easily imagine, even if a way out in the future, some very negative scenarios could play out. If agents become as much smarter than us as we are compared to, say, rodents, then it becomes nearly impossible to predict the outcome. I&amp;#39;m just not sure. But I don&amp;#39;t think some global &amp;#39;disarmament agreement&amp;#39; will work the same way it ~ did for nuclear material, since the ability to deploy this tech is so much easier and so strongly economically motivated.
    </content>
    <updated>2026-09-14T00:00:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgrvaleffghzlmtegpt9egf8utdca4ugtm76p3r9w23kpkszvgxqszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjscf88es</id>
    
      <title type="html">Yep you trade privacy off for reliability. Only partly of course, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgrvaleffghzlmtegpt9egf8utdca4ugtm76p3r9w23kpkszvgxqszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjscf88es" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz3ae9lrq76j85hjuctel4hh3yn994ys47jsxxdk840rate9s39qcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc67002f&#39;&gt;nevent1q…002f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yep you trade privacy off for reliability. Only partly of course, but you do. Not a panacea but way better than custodial. That&amp;#39;s how I see it. Re: complicated to get funds back, I don&amp;#39;t think so, but I&amp;#39;m not sure, haven&amp;#39;t tried it recently. There is a close channel option that presumably force closes as you&amp;#39;d expect.
    </content>
    <updated>2026-09-12T21:30:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr92jyhx4agu9d4hn792dpkqyhgyqwayeq39j9cae3z95t0mfy5jqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjssx6d5a</id>
    
      <title type="html">Phoenix because it&amp;#39;s reliable while self custodial. In the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr92jyhx4agu9d4hn792dpkqyhgyqwayeq39j9cae3z95t0mfy5jqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjssx6d5a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg8uaspgrvnf8ezv2pmtd2kmx3tn8j6vdgst327tlf8khd3g9j9dccznvu5&#39;&gt;nevent1q…nvu5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Phoenix because it&amp;#39;s reliable while self custodial.&lt;br/&gt;&lt;br/&gt;In the last year or two I haven&amp;#39;t even bothered to run my own LN node at home (or elsewhere). I used to, but I don&amp;#39;t have the motivation or the organization to do it properly. Which is a shame, but shrug.&lt;br/&gt;&lt;br/&gt;Also my case is not normal, I spent the last few years in El Salvador mostly. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-09-12T19:58:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs86tvnaum2eww68dtpjvl5wgwu7e8u6h98e2mczer3utjxa8rgg0szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsl98jv3</id>
    
      <title type="html">i did this a few years ago, but i should update it: &amp;#34;What ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs86tvnaum2eww68dtpjvl5wgwu7e8u6h98e2mczer3utjxa8rgg0szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsl98jv3" />
    <content type="html">
      i did this a few years ago, but i should update it: &amp;#34;What have you used Lightning to buy?&amp;#34;. My answer is now: &amp;#34;drinks at bars/events, food (dinner) including sharing the bill with other people, hotel rooms, flights, cellphone bills (both the normal type and esims), electricity bills, water bills, internet bills, taxis, takeaways, groceries (last 3 via gift cards) VPS, VPN, charity donations, trades with friends (usually for USD cash), topping up a debit card, payment for nostr relays, zaps on nostr and LLM model tokens.&amp;#34; Probably missed a good few miscellaneous &amp;#39;buy a thing&amp;#39;, but that covers a lot. I have to go via bitrefill for a couple of these, especially internet and electricity bills (in El Salvador; which is also where I got the debit card I can top up with Lightning).&lt;br/&gt;&lt;br/&gt;I should also say that &amp;#39;flights and hotels&amp;#39; being higher cost items, are almost always with btc mainchain or via some other method, but I think I used lightning once or twice here (and will always choose it if I can!). And lastly I should say that having done this for years, with a *self custodial wallet* (I used Electrum a bit but I mostly used Phoenix), I basically *never* have payment routing failures, that used to happen all the time pre-2023.&lt;br/&gt;&lt;br/&gt;But apparently I&amp;#39;m all alone because nobody uses Lightning.
    </content>
    <updated>2026-09-12T17:51:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsta3eu79vz6ssey3mtd0u4wz5vuln7glspsufjegzczctynve4fzszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs7apvjw</id>
    
      <title type="html">From what I heard that&amp;#39;s pretty typical. As in the general ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsta3eu79vz6ssey3mtd0u4wz5vuln7glspsufjegzczctynve4fzszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs7apvjw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstg0waut0x2lcys4n34k3wa0ch5rjcc2nhuql56s3xcjytaev2nggpz9mhxue69uhkummnw3ezuamfdejj7kg9nw9&#39;&gt;nevent1q…9nw9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;From what I heard that&amp;#39;s pretty typical. As in the general market for mid to upper end flats in (central?) London has turned down heavily. Though I don&amp;#39;t live there any more.
    </content>
    <updated>2026-09-09T13:34:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgsv020rajmrpung5ju9h3s9y8dtgm8s39gnals76pkm7t9n8fywszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs775fuc</id>
    
      <title type="html">Reflections on the Liquid hack. Take it at different layers: 1/ A ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgsv020rajmrpung5ju9h3s9y8dtgm8s39gnals76pkm7t9n8fywszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs775fuc" />
    <content type="html">
      Reflections on the Liquid hack.&lt;br/&gt;&lt;br/&gt;Take it at different layers:&lt;br/&gt;1/ A central point of failure, even if distributed, holding everyone&amp;#39;s funds makes it a brittle design. True. Obviously no nuance there, but it&amp;#39;s the first guiding point. It&amp;#39;s the reason it&amp;#39;s always been way less interesting than a decentralized sidechain would be.&lt;br/&gt;&lt;br/&gt;2/ Let&amp;#39;s not forget that they *had a whitelist system for exits*. As in, you could not independently peg out, you had to go through a trusted intermediary. This is somehow a failure in 2 opposite directions: it removes reasonable claims of censorship resistance, but, when it came down to it, they also *completely failed to censor* a transaction that no reasonable human-in-the-loop would allow. It&amp;#39;s practically a terrible failure, but the whole shape of this problem follows from 1/ so it can never be fully eradicated/corrected.&lt;br/&gt;&lt;br/&gt;3/ The software bug was not actually about the cryptography/privacy feature (but wait for 4/ !). It was a logic error in the way that rangeproofs (you can think of them how you think of signatures in normal bitcoin: a little blob of data that proves the transaction is valid) were stored and accessed. it&amp;#39;s normal to cache things in software like this that has a significant performance requirement: even simple things like hash functions that are fast. Normal, but of course, it has to be done super carefully (e.g. they have a signature cache in Bitcoin Core) to avoid accepting signatures, rangeproofs and similar, that aren&amp;#39;t actually valid. It *was* &amp;#34;just&amp;#34; a software bug, a subtle and tricky one that was easy to miss.&lt;br/&gt;&lt;br/&gt;4/ ... Whether 3/ is fair or not as a characterization, here&amp;#39;s a surprising feature that *is* absolutely dependent on the cryptography/privacy feature: the *effect* of the bug. Now, it&amp;#39;s true that there are non-crypto ways to have catastrophic balance errors, like the 2010 bug in bitcoin that allowed someone to print billions of btc. but not only are they easier if you put the balance arithmetic behind a cryptographic blinding, but they&amp;#39;re also easier to be invisible (in Liquid&amp;#39;s case, only until you peg out, of course). But it was the crypto structure that allowed this cache hit error to turn into a complete wipeout; if you had some egregious error in signature caching in vanilla bitcoin, I think the worst that can happen is you can steal someone else&amp;#39;s money, *not* create bitcoin out of thin air, **because balance checking is not dependent on cryptography, only arithmetic**.&lt;br/&gt;&lt;br/&gt;5/ This last one is more in the weeds: as per 3/ caching makes sense because the verifier&amp;#39;s computation of the validity of a rangeproof is not free. In fact, this is something specific to bulletproofs as a ZKP: the efficiency of its &amp;#39;bandwidth&amp;#39; (what has to be sent over the wire; which is also, for a blockchain application, what has to go onchain) comes from essentially folding up the proof&amp;#39;s multiple layers into one. the downside is that the verifier has to &amp;#39;unroll the loop&amp;#39;: they have a computational cost linear in the size of the statement. All that&amp;#39;s to say, rangeproof verifications are not too efficient. In a different type of ZKP, such as a Groth16 SNARK, the cost of verification is O(1), that is, constant. But that is just not possible on Bitcoin or on bitcoin&amp;#39;s EC curve.
    </content>
    <updated>2026-09-09T13:17:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst030xacw8r0yh3dhxnmz2dnqqg2rp23mcp6zjk57xxd4wyfaqu0czypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs8mthjj</id>
    
      <title type="html">I did. I have a vague impression that it&amp;#39;s overblown. Very ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst030xacw8r0yh3dhxnmz2dnqqg2rp23mcp6zjk57xxd4wyfaqu0czypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs8mthjj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy62f42pnnmkqls879ntallxznkhd747dc29csl22yfmstuds8pncpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcgpq8k4&#39;&gt;nevent1q…q8k4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I did. I have a vague impression that it&amp;#39;s overblown. Very vague though. The thing is, how much difference does it really make, long term?
    </content>
    <updated>2026-09-08T19:42:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvj2y3hsxlqv89p3jdahxa9ms5aqcjumdaqaturkzlmcgshcnlw2czypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs3j9nca</id>
    
      <title type="html">Anyone else starting to think they judged Kurzweil too harshly? ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvj2y3hsxlqv89p3jdahxa9ms5aqcjumdaqaturkzlmcgshcnlw2czypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs3j9nca" />
    <content type="html">
      Anyone else starting to think they judged Kurzweil too harshly? Just had an AI call me about my home security, which modulated its speech when it realized my cellphone signal was bad. It got the info it needed and politely ended the call.&lt;br/&gt;&lt;br/&gt; Then I opened twitter and saw that they had solved Navier Stokes. It&amp;#39;s all a bit much.
    </content>
    <updated>2026-09-08T19:31:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqs680w2tue3uxw6ffpvkfl6ug4tkt6tmly5cn05uruq8c56tzl0qzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjswhda8j</id>
    
      <title type="html">Yeah i qualified in reply. But this is nostr, so, understandable ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqs680w2tue3uxw6ffpvkfl6ug4tkt6tmly5cn05uruq8c56tzl0qzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjswhda8j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0tuh3ycakpqar6xvxakkzdngs5yjkm442apwjyj6m07gjhwfyrrcpramhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhkjmnzdauq89kyyv&#39;&gt;nevent1q…kyyv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah i qualified in reply. But this is nostr, so, understandable 😄
    </content>
    <updated>2026-09-08T13:26:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstrg0rykjvtw8n969phu0pdt9u8ksm7f3pyz9s6l8jcjm47jnxl0szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs0kcwsx</id>
    
      <title type="html">I wrote that before the 15%. The other two points are good. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstrg0rykjvtw8n969phu0pdt9u8ksm7f3pyz9s6l8jcjm47jnxl0szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs0kcwsx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszv0nmdlrkk070nc75pvv502khw8klgr6u62n7jem9enjyece5jnspramhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhkjmnzdauqrxeg4c&#39;&gt;nevent1q…eg4c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I wrote that before the 15%.&lt;br/&gt;&lt;br/&gt;The other two points are good. Especially the first one; since they could take anything, it&amp;#39;s a particularly good point.&lt;br/&gt;&lt;br/&gt;The third one is not as clear cut, but definitely to be considered.
    </content>
    <updated>2026-09-08T02:48:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdf24nr2phdmlu23nq56va4yvmctzsyfkachhhnus53tncja70ufszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsrxpmql</id>
    
      <title type="html">Good qualifications but I don&amp;#39;t see how it equates to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdf24nr2phdmlu23nq56va4yvmctzsyfkachhhnus53tncja70ufszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsrxpmql" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgy9jf5kum2edr44r98kc5yza4sk20l73n6d9fplp7fhzshvp3q0qpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc97lkcw&#39;&gt;nevent1q…lkcw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Good qualifications but I don&amp;#39;t see how it equates to &amp;#34;No&amp;#34;. I trust myself to keep a private key safe for a short period. And giving it back wasn&amp;#39;t hard either, as has been demonstrated now.
    </content>
    <updated>2026-09-07T18:25:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfn4zjqfg3f3es90ur7ecpk36j4sd8kmfh5wz85ae3tzhu3czjhtszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs2e0g5z</id>
    
      <title type="html">&amp;#39;Wrong&amp;#39; was oversimplified on my part, though I stand by ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfn4zjqfg3f3es90ur7ecpk36j4sd8kmfh5wz85ae3tzhu3czjhtszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs2e0g5z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst2hsf2s632tf4hgpwvwd2cp293x9kzkc56ewzzadgklspqs43xsczfnzvj&#39;&gt;nevent1q…nzvj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#39;Wrong&amp;#39; was oversimplified on my part, though I stand by it.&lt;br/&gt;&lt;br/&gt;What I was thinking about more was the risk. Taking a big chunk (as apparently they now have done) unilaterally puts them firmly in the criminal category from a legal perspective. IANAL but I think they could have very reasonably and ethically argued that they did not steal, if they hadn&amp;#39;t done that.. Now, they cannot. Of course if their opsec is tight, they may avoid the consequence, but that&amp;#39;s another Q. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-09-07T16:35:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs94gkms3fua3m9n9nlwnf44ykjm0cvfa346x70ca4jxepz09qahagzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsp98egx</id>
    
      <title type="html">Yes, that&amp;#39;s what&amp;#39;s happening. They&amp;#39;re finding a way ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs94gkms3fua3m9n9nlwnf44ykjm0cvfa346x70ca4jxepz09qahagzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsp98egx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8897w4ua97rymxe5jeqj088uaww6de78p3m4as3hmpe253e8j49spramhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhkjmnzdauqcjrh5n&#39;&gt;nevent1q…rh5n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, that&amp;#39;s what&amp;#39;s happening. They&amp;#39;re finding a way to return that bitcoin safely to control of the 11/15 federation multisig (if they&amp;#39;re honest). Which they could do immediately *if* the signatories didn&amp;#39;t have infrastructure that automatically sends it out on any &amp;#34;valid&amp;#34; Liquid transaction that has a peg-out.&lt;br/&gt;&lt;br/&gt;So yeah if Liquid is currently 100% shutdown then it&amp;#39;d be safe to send, even without a bugfix. Maybe that&amp;#39;s your point.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t know if the blockchain is totally or partly shutdown right now.
    </content>
    <updated>2026-09-07T15:38:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsffuvk6sjaajmpdedgxq0e2rn27gzhxsg9tx805qnrd7vyqk940mszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs0lr5na</id>
    
      <title type="html">Yes, people should definitely be spooked! Not saying ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsffuvk6sjaajmpdedgxq0e2rn27gzhxsg9tx805qnrd7vyqk940mszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs0lr5na" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqqxvsk9vsa9p9au367a4eu07ppsjwspuz69qkdfpuk628kapqcpz9mhxue69uhkummnw3ezuamfdejj7uryhm3&#39;&gt;nevent1q…yhm3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, people should definitely be spooked! Not saying &amp;#34;definitely the guy has good intentions &amp;#34;.
    </content>
    <updated>2026-09-07T14:37:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgkqxrsn02tjzpnax6dy48749342puslvpw4epkzpguhv6h8ujgsczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsv4kh2x</id>
    
      <title type="html">...But them saying &amp;#39;I&amp;#39;ll send *most* of it back&amp;#39; ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgkqxrsn02tjzpnax6dy48749342puslvpw4epkzpguhv6h8ujgsczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsv4kh2x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgqwdm59qj7tu3m6ad73t5fay5kw36m56rvcsvrhlgnpnsnyk9zagprfmhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhs6w5wcm&#39;&gt;nevent1q…5wcm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;...But them saying &amp;#39;I&amp;#39;ll send *most* of it back&amp;#39; instead of negotiating a bounty separately, is wrong.
    </content>
    <updated>2026-09-07T14:14:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswu7pml7gt37czjywuyspav72qe4apez779leqv3lzj6w6k2n9hrczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs3j33cp</id>
    
      <title type="html">I mean technically you&amp;#39;re 100% right. But you can still argue ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswu7pml7gt37czjywuyspav72qe4apez779leqv3lzj6w6k2n9hrczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs3j33cp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqqyxlw3m54cnfjel8rx3ee0llgd9xylfl0a43xkwnl4dwqxxmzspzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcey4x9j&#39;&gt;nevent1q…4x9j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I mean technically you&amp;#39;re 100% right. But you can still argue that swiping it the second you realize you can, is the more correct choice.
    </content>
    <updated>2026-09-07T14:13:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgqwdm59qj7tu3m6ad73t5fay5kw36m56rvcsvrhlgnpnsnyk9zagzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs09guhg</id>
    
      <title type="html">The &amp;#34;Whitehat? Bullshit, that&amp;#39;s stealing&amp;#34; natural ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgqwdm59qj7tu3m6ad73t5fay5kw36m56rvcsvrhlgnpnsnyk9zagzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs09guhg" />
    <content type="html">
      The &amp;#34;Whitehat? Bullshit, that&amp;#39;s stealing&amp;#34; natural response isn&amp;#39;t really justified.&lt;br/&gt;&lt;br/&gt;If you see this bug and you don&amp;#39;t want every user to lose their money, you are somewhat ethically bound to confiscate it until the devs release a fix.&lt;br/&gt;&lt;br/&gt;You are thus making deployment of the fix 100x less dangerous (because the collateral is not exposed during the transition.&lt;br/&gt;&lt;br/&gt;(Hot take? I don&amp;#39;t think so?) &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-09-07T13:35:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsquvq8fvul8t2qhzzawfwt43n945ej37km7epkgh5fgqlerkdft3gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs4lprpe</id>
    
      <title type="html">I should really show the follow up paragraph: &amp;#34;While I&amp;#39;m ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsquvq8fvul8t2qhzzawfwt43n945ej37km7epkgh5fgqlerkdft3gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs4lprpe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx5tkejgkd6rl8zes7xmhla6lrq634ylwsf4kyulr9qvplulwr4dceatvt4&#39;&gt;nevent1q…tvt4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I should really show the follow up paragraph:&lt;br/&gt;&lt;br/&gt;&amp;#34;While I&amp;#39;m not the King of Monero, I am frustrated my approval was given to a PR on a faulty premise. I&amp;#39;m trying to funnel this frustration into not having to worry about this anymore. Yes, serializing the entire TX is overkill. That&amp;#39;s the point. It may be less efficient. This offers a 5x perf boost. I&amp;#39;d rather hear we left .1x on the table than hear we had a double spend in the next release.&amp;#34;&lt;br/&gt;&lt;br/&gt;I hope more developers of bitcoin security code don&amp;#39;t feel bad about &amp;#34;overkill&amp;#34;, either! &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-09-07T12:52:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx5tkejgkd6rl8zes7xmhla6lrq634ylwsf4kyulr9qvplulwr4dczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjspuas50</id>
    
      <title type="html">A comment by Luke Parker (guy who&amp;#39;s the main author of FCMP ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx5tkejgkd6rl8zes7xmhla6lrq634ylwsf4kyulr9qvplulwr4dczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjspuas50" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspw84hw3c0u84h5ts0hted0hr0jsfmsexzpm0qyz0upqfaf6feu3gxr9ldk&#39;&gt;nevent1q…9ldk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A comment by Luke Parker (guy who&amp;#39;s the main author of FCMP stuff) struck me on a PR to introduce such a verification cache:&lt;br/&gt;&lt;br/&gt;&amp;#34;We could just serialize key images, and fix that issue. I suggested in #8707. The problem is how it&amp;#39;s been pointed out there&amp;#39;s yet another field with this behavior. I don&amp;#39;t want to play cat and mouse forever. The TX&amp;#39;s entire networked value, and the mix ring (via do_serialize and as tested by @jeffro256 ) is complete. **Considering this code disables almost every single line of meaningful TX validation code**, I&amp;#39;m not willing to settle for less anymore.&amp;#34;&lt;br/&gt;(emphasis mine). &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-09-07T12:48:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspw84hw3c0u84h5ts0hted0hr0jsfmsexzpm0qyz0upqfaf6feu3gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs8a23qz</id>
    
      <title type="html">It&amp;#39;s remarkable (if not surprising) that this comment exists ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspw84hw3c0u84h5ts0hted0hr0jsfmsexzpm0qyz0upqfaf6feu3gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs8a23qz" />
    <content type="html">
      It&amp;#39;s remarkable (if not surprising) that this comment exists in the Monero source, about caching the same kind of verification:&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqs8dxhek3h98d086mdzyz6lxerpz2vwctqkl63e5seq6xxpe4t530qzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsqcyqqqqqqgaxrwly&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…rwly&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; Why the heck wouldn&#39;t they belt and suspenders with the transaction hash?&lt;br/&gt;&lt;br/&gt;(They could also just not cache, full stop. Better choice for Liquid specifically imo, but easy to say in retrospect). &lt;/blockquote&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/0fab5fc0fe7cb41e275cea0d129eae809be225e6e0aa33afe30f1895e4719c8d.jpg&#34;&gt; 
    </content>
    <updated>2026-09-07T12:40:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8dxhek3h98d086mdzyz6lxerpz2vwctqkl63e5seq6xxpe4t530qzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsvfxwfq</id>
    
      <title type="html">Why the heck wouldn&amp;#39;t they belt and suspenders with the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8dxhek3h98d086mdzyz6lxerpz2vwctqkl63e5seq6xxpe4t530qzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsvfxwfq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszlfeaqlct3pdkzhg9ax8azaptgp9p3fawmxmtctjjnk9gd2yc34sprfmhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhs8n2d7l&#39;&gt;nevent1q…2d7l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Why the heck wouldn&amp;#39;t they belt and suspenders with the transaction hash?&lt;br/&gt;&lt;br/&gt;(They could also just not cache, full stop. Better choice for Liquid specifically imo, but easy to say in retrospect).
    </content>
    <updated>2026-09-07T12:26:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszlfeaqlct3pdkzhg9ax8azaptgp9p3fawmxmtctjjnk9gd2yc34szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsx9fp3k</id>
    
      <title type="html">Yes, indeed. The pre-patch version didn&amp;#39;t have length checks ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszlfeaqlct3pdkzhg9ax8azaptgp9p3fawmxmtctjjnk9gd2yc34szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsx9fp3k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxa2s728xnnjnr3lv6xreenhl4mlmgru7cprg3fl797mzpegystxqpramhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhkjmnzdauq0ff3sn&#39;&gt;nevent1q…f3sn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, indeed. The pre-patch version didn&amp;#39;t have length checks either, but it didn&amp;#39;t matter with only (proof, commitment). A very well intended security patch that exposed a pre-existing flaw. Fucking hell software is hard!
    </content>
    <updated>2026-09-07T12:20:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs28vql4mu4llv4ragayw49qzsyhkjqp494wm45spcjunmq293y4sszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsdya2dq</id>
    
      <title type="html">I feel like the true root cause is this one: #nevent1q…0nvp The ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs28vql4mu4llv4ragayw49qzsyhkjqp494wm45spcjunmq293y4sszypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsdya2dq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsffnvxncaypjm9aj8pd6q2gxj7gh2yl2ldwjtxhmh5zgfxl2s8nzcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcygrvdm&#39;&gt;nevent1q…rvdm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I feel like the true root cause is this one:&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting  &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqsdfh30udag9vlvkztvlp0suntrz04svvkdlj6ad9x42a3gu2amq6gpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsqcyqqqqqqgaa0nvp&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…0nvp&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; it seems that the bug ultimately comes down to this line: &#34;&lt;a href=&#34;https://github.com/ElementsProject/elements/blob/c7e856fab1b0c4d37005e25c0940184d812a26a0/src/script/sigcache.cpp#L60&#34;&gt;https://github.com/ElementsProject/elements/blob/c7e856fab1b0c4d37005e25c0940184d812a26a0/src/script/sigcache.cpp#L60&lt;/a&gt; &#34; . range proofs that hit the cache that is keyed to this hash, are counted as valid without checking. the problem is that the data fed into the hash is not length checked. so you can feed different (proof, commitment, asset) tuples into it by varying the length of the proof. the proof can be totally invalid and it&#39;ll still come back as valid. and this explains why OP_RETURN is involved: you need an extra output to sort of &#39;consume&#39; the invalid amount. so you make a totally valid output of 4000 btc and you shove the negative corresponding value in the OP_RETURN. Apparently the anomalous size of the proof confirms this reading (bulletproofs rangeproofs have specific sizes based on the bit range 0..2^k). The only part I don&#39;t get is why there was a consensus deviation. Did some nodes have the rangeproof caching disabled or something? &lt;/blockquote&gt;&lt;br/&gt;The reason I got convinced is that this theory matches the size of the &amp;#34;garbage proof&amp;#34;.&lt;br/&gt;
    </content>
    <updated>2026-09-07T02:21:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdfh30udag9vlvkztvlp0suntrz04svvkdlj6ad9x42a3gu2amq6gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjszwqkfp</id>
    
      <title type="html">it seems that the bug ultimately comes down to this line: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdfh30udag9vlvkztvlp0suntrz04svvkdlj6ad9x42a3gu2amq6gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjszwqkfp" />
    <content type="html">
      it seems that the bug ultimately comes down to this line: &amp;#34;&lt;a href=&#34;https://github.com/ElementsProject/elements/blob/c7e856fab1b0c4d37005e25c0940184d812a26a0/src/script/sigcache.cpp#L60&#34;&gt;https://github.com/ElementsProject/elements/blob/c7e856fab1b0c4d37005e25c0940184d812a26a0/src/script/sigcache.cpp#L60&lt;/a&gt; &amp;#34; . range proofs that hit the cache that is keyed to this hash, are counted as valid without checking. the problem is that the data fed into the hash is not length checked. so you can feed different (proof, commitment, asset) tuples into it by varying the length of the proof. the proof can be totally invalid and it&amp;#39;ll still come back as valid. and this explains why OP_RETURN is involved: you need an extra output to sort of &amp;#39;consume&amp;#39; the invalid amount. so you make a totally valid output of 4000 btc and you shove the negative corresponding value in the OP_RETURN. Apparently the anomalous size of the proof confirms this reading (bulletproofs rangeproofs have specific sizes based on the bit range 0..2^k). The only part I don&amp;#39;t get is why there was a consensus deviation. Did some nodes have the rangeproof caching disabled or something?
    </content>
    <updated>2026-09-07T02:06:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0pea5glqt6fxd7j57rjfwe78k6xd3630psulckkxqfegkpc9d2zqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjspkzup3</id>
    
      <title type="html">Oh. Double wow.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0pea5glqt6fxd7j57rjfwe78k6xd3630psulckkxqfegkpc9d2zqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjspkzup3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd32h6c3kepj82uuunxusuuxm33c8653psyy7neuw3paarvmdmzagpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc2tzww2&#39;&gt;nevent1q…zww2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh. Double wow.
    </content>
    <updated>2026-09-07T00:46:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgf5jcl4fw5kcayepnh357yu4mn0g00x6p20cfp6c9lspr80h8rnqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs2gyyl9</id>
    
      <title type="html">So they were caching range proofs and it&amp;#39;s a caching bug? ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgf5jcl4fw5kcayepnh357yu4mn0g00x6p20cfp6c9lspr80h8rnqzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjs2gyyl9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvugavgz56r5343mrshcy7u3227yg7662qflggq5jt4x5lr5m3h7spzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtc0msce4&#39;&gt;nevent1q…sce4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;So they were caching range proofs and it&amp;#39;s a caching bug? Like in that they bypass verification of the rangeproof on a cache hit? That&amp;#39;s what I&amp;#39;m seeing now. If so, that&amp;#39;s... terrible?&lt;br/&gt;&lt;br/&gt;This patch seems to be the fix: &lt;a href=&#34;https://github.com/ElementsProject/elements/commit/c26d719c29a40da280a825b25657e9c3d8bc7d99&#34;&gt;https://github.com/ElementsProject/elements/commit/c26d719c29a40da280a825b25657e9c3d8bc7d99&lt;/a&gt;
    </content>
    <updated>2026-09-06T22:55:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsppcqhk304zppgdmxqkktvv9fhw8ewm92dmcuemn4d7efc8f426jgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjse6fd4c</id>
    
      <title type="html">Yeah I&amp;#39;m seeing now it&amp;#39;s not as simple as that! Which is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsppcqhk304zppgdmxqkktvv9fhw8ewm92dmcuemn4d7efc8f426jgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjse6fd4c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0edm0keu7vlpfvzgzqxchw0qwjduzmsgsrksfzaznecuespdzcxqpramhxue69uhhyetvv9uju6r0v3kxymmpwfjzummjvuhkjmnzdauqwz4sud&#39;&gt;nevent1q…4sud&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah I&amp;#39;m seeing now it&amp;#39;s not as simple as that! Which is a relief, but then again I haven&amp;#39;t seen the right explanation yet, so I should hold off on that relief ...
    </content>
    <updated>2026-09-06T22:34:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2psfylw3e3xq6nxup9u2aln5a6ts7apaqcdnylu6vw7eav9f24lgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsud80ng</id>
    
      <title type="html">I think GLM 5.2 might have found this. See Poelstra&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2psfylw3e3xq6nxup9u2aln5a6ts7apaqcdnylu6vw7eav9f24lgzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsud80ng" />
    <content type="html">
      I think GLM 5.2 might have found this. See Poelstra&amp;#39;s response in this github thread: &lt;a href=&#34;https://github.com/ElementsProject/elements/issues/1325&#34;&gt;https://github.com/ElementsProject/elements/issues/1325&lt;/a&gt; . What if someone created a transaction with an OP_RETURN that has a pedersen commitment that has some big negative value? If it gets included in the balance equation, that can work *only if* the range proof is not attached to that output.&lt;br/&gt;&lt;br/&gt;See &lt;a href=&#34;https://blockstream.info/liquid/tx/f24a4b179b5cc7e88b25a763911f7cbdf2bf45d1d1b5ab611e94461cef0a183f?expand&#34;&gt;https://blockstream.info/liquid/tx/f24a4b179b5cc7e88b25a763911f7cbdf2bf45d1d1b5ab611e94461cef0a183f?expand&lt;/a&gt; - this is the transaction at which people are saying there&amp;#39;s a consensus split.&lt;br/&gt;&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqsty3vr0h7d94eq377s7tpu87f9qd653nydvpsx7yavgcaz0m2pe5gpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsqcyqqqqqqgsymlcr&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…mlcr&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;a href=&#34;https://x.com/i/status/2096696669287178696&#34;&gt;https://x.com/i/status/2096696669287178696&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Steven Roose (who used to work on Liquid) seems to think it&#39;s a confidential transactions bug. Seeing others tend towards that conclusion too.&lt;br/&gt;&lt;br/&gt;Wow.&lt;br/&gt;&lt;br/&gt;Notably they&#39;re still using original flavor CT not bulletproofs afaik. &lt;/blockquote&gt;
    </content>
    <updated>2026-09-06T22:11:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvewvdl0w4lav7ts037jv6qcn94t5e62hrtg6aa99pl453zws3w9szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsa6sw0e</id>
    
      <title type="html">Oh I am wrong, they do use bulletproofs now: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvewvdl0w4lav7ts037jv6qcn94t5e62hrtg6aa99pl453zws3w9szypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjsa6sw0e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsty3vr0h7d94eq377s7tpu87f9qd653nydvpsx7yavgcaz0m2pe5gpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcgwgxd2&#39;&gt;nevent1q…gxd2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh I am wrong, they do use bulletproofs now: &lt;a href=&#34;https://docs.liquid.net/docs/confidential-transactions&#34;&gt;https://docs.liquid.net/docs/confidential-transactions&lt;/a&gt;
    </content>
    <updated>2026-09-06T21:57:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsty3vr0h7d94eq377s7tpu87f9qd653nydvpsx7yavgcaz0m2pe5gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjse7je3p</id>
    
      <title type="html">https://x.com/i/status/2096696669287178696 Steven Roose (who used ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsty3vr0h7d94eq377s7tpu87f9qd653nydvpsx7yavgcaz0m2pe5gzypn4hp87wh3pd2u5036r3mj3njnhw5mkmhc9mt0m5cnch5qju8tjse7je3p" />
    <content type="html">
      &lt;a href=&#34;https://x.com/i/status/2096696669287178696&#34;&gt;https://x.com/i/status/2096696669287178696&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Steven Roose (who used to work on Liquid) seems to think it&amp;#39;s a confidential transactions bug. Seeing others tend towards that conclusion too.&lt;br/&gt;&lt;br/&gt;Wow.&lt;br/&gt;&lt;br/&gt;Notably they&amp;#39;re still using original flavor CT not bulletproofs afaik.
    </content>
    <updated>2026-09-06T21:42:28Z</updated>
  </entry>

</feed>