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

  <title>Nostr notes by salvatoshi</title>
  <author>
    <name>salvatoshi</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub157y6gz0l0rfhw220rfwnujeff6q2mec33nzkwz23umkrt6482exq8e60gr.rss" />
  <link href="https://nostr.ae/npub157y6gz0l0rfhw220rfwnujeff6q2mec33nzkwz23umkrt6482exq8e60gr" />
  <id>https://nostr.ae/npub157y6gz0l0rfhw220rfwnujeff6q2mec33nzkwz23umkrt6482exq8e60gr</id>
  <icon>https://pbs.twimg.com/profile_images/1362649835644604417/kJGX0vV9_400x400.jpg</icon>
  <logo>https://pbs.twimg.com/profile_images/1362649835644604417/kJGX0vV9_400x400.jpg</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsw56q66swuenq9847cqaats7gtk06wphk59m2jn2k4g6efegf9srczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycr073rw</id>
    
      <title type="html">Don&amp;#39;t worry, it was just a silly joke on the term &amp;#34;Data ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw56q66swuenq9847cqaats7gtk06wphk59m2jn2k4g6efegf9srczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycr073rw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyu7pf0unmmnsdqwhdetkjzahuxwap97kfcaey282l9dmr8pfxpwqpr9mhxue69uhkummn9ekx7mp0vd5hq6r9wgkh5atvw50nr5zm&#39;&gt;nevent1q…r5zm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Don&amp;#39;t worry, it was just a silly joke on the term &amp;#34;Data Availability Layer&amp;#39; that is popular in blockchain research... Sorry to interject on a much more serious topic! &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-05-13T19:01:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszxes37haq609u2vram6k5t3zs5aq6c5ktg2njqas47uy28vglseszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc8q6205</id>
    
      <title type="html">Ah, the famous Data Availability Lawyer</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszxes37haq609u2vram6k5t3zs5aq6c5ktg2njqas47uy28vglseszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc8q6205" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr23e0v8dzt9rv7s5ncpg6gldg0lrv6xrsj3yfmn0m0jugyg33p2qprpmhxue69uhkummn9ekx7mp0daekxctj944xzer9cwdclx&#39;&gt;nevent1q…dclx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ah, the famous Data Availability Lawyer &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2026-05-13T15:58:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq5797gmsss7rjrmsjhprnd4ar24teka2jp56s7lpk7n4xj3c8dvszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyce3vegp</id>
    
      <title>Nostr event nevent1qqsq5797gmsss7rjrmsjhprnd4ar24teka2jp56s7lpk7n4xj3c8dvszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyce3vegp</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq5797gmsss7rjrmsjhprnd4ar24teka2jp56s7lpk7n4xj3c8dvszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyce3vegp" />
    <content type="html">
       &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/e81859a1b3b6b0f73993b4bcad3e950607ea24531c8d7b318cb31de71beb639e.jpg&#34;&gt; 
    </content>
    <updated>2025-12-19T22:46:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrupqufy999y99acusl24k3faqyh0926kna5de9mvglenj72dz08czyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc4rp08a</id>
    
      <title type="html">It&amp;#39;s CCV o&amp;#39;clock! I opened a draft PR to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrupqufy999y99acusl24k3faqyh0926kna5de9mvglenj72dz08czyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc4rp08a" />
    <content type="html">
      It&amp;#39;s CCV o&amp;#39;clock!&lt;br/&gt;&lt;br/&gt;I opened a draft PR to bitcoin-inquisition to activate OP_CHECKCONTRACTVERIFY (BIP-443).&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/bitcoin-inquisition/bitcoin/pull/102&#34;&gt;https://github.com/bitcoin-inquisition/bitcoin/pull/102&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Please help by reviewing, if you can! &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/4cdff7661c557842b39619d759ae51bf3b48c5aa5218fece20291a1dd6c2b5bd.jpg&#34;&gt; 
    </content>
    <updated>2025-12-13T18:31:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdk4kuswq2e8u8cl3tjxjlcus4edkthrczekj5du58sq5d4fcdzkszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc5wuel4</id>
    
      <title type="html">Bitcoin doesn&amp;#39;t work without entropy. But entropy implies ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdk4kuswq2e8u8cl3tjxjlcus4edkthrczekj5du58sq5d4fcdzkszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc5wuel4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2jkecfa423nc087gg4wg63v9952yskqvf3vz5kw68q50j2u46aysxvf0w6&#39;&gt;nevent1q…f0w6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Bitcoin doesn&amp;#39;t work without entropy.&lt;br/&gt;But entropy implies information content.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s from my &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqs0zqyq74avavecxlreqte2ugu5hc7q867qwg386pmeflmd00hdnhqgl4q0e&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;TABConf&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…4q0e&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; 2024 talk &amp;#34;Entropy, miniscript and hardware signers&amp;#34;, exploring what entropy means for the UX of signing devices.&lt;br/&gt;&lt;br/&gt;Full video here: &lt;a href=&#34;https://youtu.be/IYOswKz5QAo&#34;&gt;https://youtu.be/IYOswKz5QAo&lt;/a&gt;  &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-11-12T13:05:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2jkecfa423nc087gg4wg63v9952yskqvf3vz5kw68q50j2u46ayszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycyku2lf</id>
    
      <title type="html">This slide summarizes the fundamental reason why forbidding data ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2jkecfa423nc087gg4wg63v9952yskqvf3vz5kw68q50j2u46ayszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycyku2lf" />
    <content type="html">
      This slide summarizes the fundamental reason why forbidding data embeddings on-chain either:&lt;br/&gt;- fails miserably, or&lt;br/&gt;- destroys Bitcoin. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/9d5ccd3e0b3bcc7e14497316751caab68be45bf12a1219d74a71484823be0687.png&#34;&gt; 
    </content>
    <updated>2025-11-12T13:04:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrrmk7wlwrmzuvddlulje4kfzzskqyar8cp9qskekxhcp3xtancmczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyczg2vcj</id>
    
      <title type="html">I guess I&amp;#39;ll start running v31 today ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrrmk7wlwrmzuvddlulje4kfzzskqyar8cp9qskekxhcp3xtancmczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyczg2vcj" />
    <content type="html">
      I guess I&amp;#39;ll start running v31 today &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/358353b8c80384d76c20957c7d63c5d0c60a3904c3863cd2ec48bf8eee9534fb.png&#34;&gt; 
    </content>
    <updated>2025-10-14T22:20:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0rsccgfln3avu0yhm0mzku795qhcu0jdcjgda09jez2eeqe3slhgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc02dla4</id>
    
      <title type="html">Fiat money runs on Poof of Work. You worked, you got paid... and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0rsccgfln3avu0yhm0mzku795qhcu0jdcjgda09jez2eeqe3slhgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc02dla4" />
    <content type="html">
      Fiat money runs on Poof of Work.&lt;br/&gt;&lt;br/&gt;You worked, you got paid... and poof, it&amp;#39;s gone. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-08-29T15:51:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8jhn3qm5c3mrlm5ayf4ywujstmwk9tpe9fvy5mhumz0xd7fj7mnszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycxwzlu8</id>
    
      <title type="html">Users should (mostly) not see them, either. Although, that&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8jhn3qm5c3mrlm5ayf4ywujstmwk9tpe9fvy5mhumz0xd7fj7mnszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycxwzlu8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9upcw0qrf23zemgq798s0rqlxgl2yk2gusc8cswxe308q7ylvmcgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgw0yl9x&#39;&gt;nevent1q…yl9x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Users should (mostly) not see them, either.&lt;br/&gt;&lt;br/&gt;Although, that&amp;#39;s not yet possible as they need to be able to inspect them during wallet creation/registration. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-08-20T11:03:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq3gua7vqnkcwzj4lcyvnp9h3cphjufrn3gaxcml7t2g48skzetqqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycsvfpvm</id>
    
      <title type="html">Although, I think that only covers single-sig?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq3gua7vqnkcwzj4lcyvnp9h3cphjufrn3gaxcml7t2g48skzetqqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycsvfpvm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy8e533ntw2k4r972dksulmd3lp7sfu0nq0h9sa3cf3v6k490p8uqvesg2z&#39;&gt;nevent1q…sg2z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Although, I think that only covers single-sig? &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-08-20T09:24:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy8e533ntw2k4r972dksulmd3lp7sfu0nq0h9sa3cf3v6k490p8uqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyclgaa98</id>
    
      <title type="html">Great, thanks for sharing! We&amp;#39;ll have a separate discussion ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy8e533ntw2k4r972dksulmd3lp7sfu0nq0h9sa3cf3v6k490p8uqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyclgaa98" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxe2mr9z4wtw5fqtqhfetd0yaqc0ptn7p5c6lzwplyfqq2jnx0rlcdm57rl&#39;&gt;nevent1q…57rl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Great, thanks for sharing!&lt;br/&gt;&lt;br/&gt;We&amp;#39;ll have a separate discussion about getting rid of addresses, but that requires more infrastructure before it&amp;#39;s feasible :) &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-08-20T09:22:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs24cpmu0c0rgzesq3pvlfchpadjzjmxhg9crxgkhca46pu69zndrczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc987a5s</id>
    
      <title type="html">I think it indeed works in many cases, although adding some ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs24cpmu0c0rgzesq3pvlfchpadjzjmxhg9crxgkhca46pu69zndrczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc987a5s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2l9td4nruhlzrzqhq75cm06ejfzvxjh8gf4qk454ga2wux89jtaspz3mhxue69uhkummnw3ezummcw3ezuer9wc9l4dyt&#39;&gt;nevent1q…4dyt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think it indeed works in many cases, although adding some attribute that suggest an action (like &amp;#39;draft&amp;#39;, &amp;#39;unfinished&amp;#39;, etc.) might be useful to guide into the next step. &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-08-20T08:59:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsttjtx7jafdg3t7gexnvgg00urcxwgwhcm878ulh32ce9pu3nwdlgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycs9p2r7</id>
    
      <title type="html">Unpopular (?) opinion: banish the term &amp;#39;PSBT&amp;#39; from the UI ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsttjtx7jafdg3t7gexnvgg00urcxwgwhcm878ulh32ce9pu3nwdlgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycs9p2r7" />
    <content type="html">
      Unpopular (?) opinion: banish the term &amp;#39;PSBT&amp;#39; from the UI of software wallets (and hardware signers).&lt;br/&gt;&lt;br/&gt;It&amp;#39;s just a file format. Image-editing tools don&amp;#39;t tell you &amp;#34;load JPEG/PNG/...&amp;#34; – it&amp;#39;s &amp;#34;Load image&amp;#34;.&lt;br/&gt;&lt;br/&gt;&amp;#39;Transaction draft&amp;#39;? &amp;#39;Unfinished transaction&amp;#39;? Just &amp;#39;transaction&amp;#39;? &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-08-20T08:20:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfl88kjwgedennmfzcgv287a7xz0hy82h39sey08509lf6l7r2mygzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atychpchxn</id>
    
      <title type="html">All roads lead to CCV. Or at least this one does. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfl88kjwgedennmfzcgv287a7xz0hy82h39sey08509lf6l7r2mygzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atychpchxn" />
    <content type="html">
      All roads lead to CCV.&lt;br/&gt;Or at least this one does.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0443.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0443.mediawiki&lt;/a&gt; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/4420a48e37adf83129bcba20a4accbda5c54876c47c82b012befa1e2772e81c5.jpg&#34;&gt; 
    </content>
    <updated>2025-08-11T13:36:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2pvmrtx5mnvj0rz8xfw0t098fqdk3p5v2uq4ym29w55rzkuutxdgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycc0lsef</id>
    
      <title type="html">I bought an RTX 5090. What are the coolest self-hosted AI things ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2pvmrtx5mnvj0rz8xfw0t098fqdk3p5v2uq4ym29w55rzkuutxdgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycc0lsef" />
    <content type="html">
      I bought an RTX 5090.&lt;br/&gt;&lt;br/&gt;What are the coolest self-hosted AI things you guys are doing? &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-07-30T22:38:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqvsza7272g9daqfvevv920ck4fj6jmcf5hnn7l0xpqtgya0m499qzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc9v0q83</id>
    
      <title type="html">This guy&amp;#39;s good – Guinness world record of first merged PRs ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqvsza7272g9daqfvevv920ck4fj6jmcf5hnn7l0xpqtgya0m499qzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc9v0q83" />
    <content type="html">
      This guy&amp;#39;s good – Guinness world record of first merged PRs &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://blossom.primal.net/1dcf5dec93f5e37a9f39e138a95a0f83b239b2379ca6d68b241ddcb2ca5d095c.mp4&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2025-07-11T10:45:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsffgvjn4vmwdxxc657jjhecwjcmltvnnz8a4zcq6ew5lhjglp0wnqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyclkssfe</id>
    
      <title type="html">I agree it has a lot in common. I think it will need orders of ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsffgvjn4vmwdxxc657jjhecwjcmltvnnz8a4zcq6ew5lhjglp0wnqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyclkssfe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8hxn89768myg07mx2u8rja477qr6edjn5v9sk0pa2www0zywz2ygwsc7qm&#39;&gt;nevent1q…c7qm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I agree it has a lot in common. I think it will need orders of magnitude more economic activity in order to bring the same market dynamics that made the early internet work.&lt;br/&gt;&lt;br/&gt;It might succeed.
    </content>
    <updated>2025-07-06T09:21:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszzwea3zfek3zrff30kkmylghmu6zawse5laygekns6gfmrdq4uhczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycnd87p9</id>
    
      <title type="html">I fixed the typo for my amethyst friends. Now that&amp;#39;s a type ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszzwea3zfek3zrff30kkmylghmu6zawse5laygekns6gfmrdq4uhczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycnd87p9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxgqtaxxefnmu4ydf27sxpkxlz8qgaqprp7fkhkyyq07yeqy7z4ec5whhuw&#39;&gt;nevent1q…hhuw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I fixed the typo for my amethyst friends.&lt;br/&gt;Now that&amp;#39;s a type of chaos for sure! &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-07-06T09:16:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr35w29g84v0h4w9ch2lk6g429zl3hx272yefmr289m7y97uz3avczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc53k059</id>
    
      <title type="html">(also, how to bring an &amp;#39;edit&amp;#39; feature to nostr, so I can ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr35w29g84v0h4w9ch2lk6g429zl3hx272yefmr289m7y97uz3avczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc53k059" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2vvlsf06kuzwuxqw9538u3rkps4qaleh2zme5atzhq0j88t5dmxcwxfnen&#39;&gt;nevent1q…fnen&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;(also, how to bring an &amp;#39;edit&amp;#39; feature to nostr, so I can fix typos 😅) &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-07-06T07:28:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2vvlsf06kuzwuxqw9538u3rkps4qaleh2zme5atzhq0j88t5dmxczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc4cty70</id>
    
      <title type="html">Internet up the early 2000s was about finding order in chaos. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2vvlsf06kuzwuxqw9538u3rkps4qaleh2zme5atzhq0j88t5dmxczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc4cty70" />
    <content type="html">
      Internet up the early 2000s was about finding order in chaos. Lots of energy was bottom-up. Search engines and aggregators would just help you find it; and finding the good content did sometimes feel like uncovering a secret treasure.&lt;br/&gt;&lt;br/&gt;How to bring back the chaos? &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;/nevent1qqsppsut3p57fhv8gh9e0ktvnrv2ksw638hszdz7a02ga6sn3awq3zqpz3mhxue69uhkummnw3ezummcw3ezuer9wcpzputj2kr2gqkqdtkgrrg50zj942sdc9k848zgd8vhcdgrxmgklrjrqvzqqqqqqy90f5ma&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…f5ma&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; I remember a more whimsical Internet. &lt;/blockquote&gt;
    </content>
    <updated>2025-07-06T07:27:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspsna2w77hjmeg2fpxr756a8v3sq3y4mfrx3k5e5dncyhrfc9gh8czyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycf26hlj</id>
    
      <title type="html">Just a misunderstanding ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspsna2w77hjmeg2fpxr756a8v3sq3y4mfrx3k5e5dncyhrfc9gh8czyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycf26hlj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst6ckklpzq730j93etw0j8ljga6jdl65xm7n9g4lvgcf7tkuayfrsprpmhxue69uhhyetvv9ujuumwdae8gtnnda3kjctvw67lq0&#39;&gt;nevent1q…7lq0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Just a misunderstanding &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/8640a1514ea639051a39abd0387518644260fc7df65c378ab6fdabf8575240db.jpg&#34;&gt; 
    </content>
    <updated>2025-07-01T12:53:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8j8rj7suzmway2glaeq3xx033zm8r5j3xgt8m60xmx8cdhv23paczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc4n7juz</id>
    
      <title type="html">Seen in ₿ali ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8j8rj7suzmway2glaeq3xx033zm8r5j3xgt8m60xmx8cdhv23paczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc4n7juz" />
    <content type="html">
      Seen in ₿ali&lt;br/&gt;  &lt;img src=&#34;https://image.nostr.build/5cc514f598ce1c87c25da0b8c06380cf6143164a6d3303fca074e29c65b780bf.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-06-29T10:36:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs85rjhu22mecrpr5829m9zrjurnpnwq9wfz4ayutagvt5f8twwutqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc46mcfv</id>
    
      <title type="html">Brits&amp;#39; reply: &amp;#34;Blocking out the what?!&amp;#34;</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs85rjhu22mecrpr5829m9zrjurnpnwq9wfz4ayutagvt5f8twwutqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc46mcfv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8cvw3rq6vrmu2a5zxmxn2ylmvssz35nrh3fdzq2nlly9l56wkccsea2em9&#39;&gt;nevent1q…2em9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Brits&amp;#39; reply: &amp;#34;Blocking out the what?!&amp;#34; &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-06-27T15:19:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsguvyw8kn739npqpnjk45dv8ek85s7jufskrg8y67yupwnu9uzw6gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycyn4rs5</id>
    
      <title type="html">Primal hands down had the most fun booth at BtcPrague ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsguvyw8kn739npqpnjk45dv8ek85s7jufskrg8y67yupwnu9uzw6gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycyn4rs5" />
    <content type="html">
      Primal hands down had the most fun booth at BtcPrague&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;/nevent1qqsv4nlv930xxr2axfacyp9tpecw87xjne0mwlwy9w9aka9gze8vd3gpz4mhxue69uhkummnw3ezummcw3ezuer9wchsygzn9kpsmllqnsf7wh5tz3wgy4cclsftqqplv8tpayrhwgw8llunevpsgqqqqqqsstjm0c&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…jm0c&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Hang for sats! Earn 21 sats per second &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub167n5w6cj2wseqtmk26zllc7n28uv9c4vw28k2kht206vnghe5a7stgzu3r&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;BTCPrague&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub167n…zu3r&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://blossom.primal.net/1b3659b040cd310ff5da35440f568250ea7f0fa3e2061623e0f989d4f291b09c.mov&#34;&gt;&lt;/video&gt; &lt;/blockquote&gt;
    </content>
    <updated>2025-06-22T12:39:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgkksg6aguvsudkh7yanuxcy9w9lz3pqr7yrfx4dd8l08wthay2ggzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycnn72hn</id>
    
      <title type="html">Vanadium will make programming apps to run on hardware signing ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgkksg6aguvsudkh7yanuxcy9w9lz3pqr7yrfx4dd8l08wthay2ggzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycnn72hn" />
    <content type="html">
      Vanadium will make programming apps to run on hardware signing devices almost as easy as programming on your desktop.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/LedgerHQ/vanadium&#34;&gt;https://github.com/LedgerHQ/vanadium&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Here are the slides for my talk at &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsd0f68dvf98gvs9am9dp0lu0f4r7xzu2k89rm9tt448axf5tu6wlgphpy4c&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;BTCPrague&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…py4c&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;/dev/hack/day:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://docs.google.com/presentation/u/1/d/1WcV0cLzpJHJY5cJbJncAi8EjXoI5HAh2g6-KQNpE6qc&#34;&gt;https://docs.google.com/presentation/u/1/d/1WcV0cLzpJHJY5cJbJncAi8EjXoI5HAh2g6-KQNpE6qc&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It&amp;#39;s a change of paradigm: you will no longer need to wait for the vendor to implement a missing feature before it&amp;#39;s possible to use it with your hardware signer. You can build it yourself! &lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-06-22T07:23:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8r4ws8wwn6fge9n3fth2uqs0c3yctn9emuw9j6a064deeddns23gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyct709qn</id>
    
      <title type="html">Honored to sit right next to @nprofile…mpq9 on the scoreboard! ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8r4ws8wwn6fge9n3fth2uqs0c3yctn9emuw9j6a064deeddns23gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyct709qn" />
    <content type="html">
      Honored to sit right next to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsy2ga7trfetvd3j65m3jptqw9k39wtq2mg85xz2w542p5dhg06e5qpzdmhxue69uhhvct4d36zu6tjd9ejuar0w3mpq9&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Sirius&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…mpq9&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; on the scoreboard! I&amp;#39;ll try again tomorrow :) &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;/nevent1qqsy4ykx283dc3gd9fcnn5vv0kjadp8gjn00m23q9mpuhlxkz0dqyugpr9mhxue69uhhyetvv9ujuam9d3kx7unyv4ezumn9wspzq5edsvxllcyuz0n4azc5tjp9wx8uz2cqq0mp6c0fqamjr3llly7tqvzqqqqqqyesd44n&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…d44n&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; BEAST MODE &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1g53mukxnjkcmr94fhryzkqutdz2ukq4ks0gvy5af25rgmwsl4ngq43drvk&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Sirius&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1g53…drvk&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://blossom.primal.net/44e6722b11c32eff0a384cd856f8bce3bd6480ec9bea42a3fa7ea58052905723.mov&#34;&gt;&lt;/video&gt; &lt;/blockquote&gt;
    </content>
    <updated>2025-06-19T21:25:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0xaxe0sm74he4g97ukzkr6zzm8zz9d6uhj3rhat7xeexs0q8gudgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc0r6lvc</id>
    
      <title type="html">The Script Army Knife OP_CHECKCONTRACTVERIFY OP_CAT ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0xaxe0sm74he4g97ukzkr6zzm8zz9d6uhj3rhat7xeexs0q8gudgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc0r6lvc" />
    <content type="html">
      The Script Army Knife&lt;br/&gt;&lt;br/&gt;OP_CHECKCONTRACTVERIFY&lt;br/&gt;OP_CAT&lt;br/&gt;OP_CHECKSIGFROMSTACK&lt;br/&gt;OP_AMOUNT&lt;br/&gt;OP_CHECKTEMPLATEVERIFY&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/05d0b8fae735c33d466a49d4f6c16d38b7e1b2571efb7b6e93cb4583f4b7b644.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;This is a minimal set of opcodes that can implement virtually any of the interesting constructions that I&amp;#39;ve seen discussed and researched in the last few years.&lt;br/&gt;&lt;br/&gt;In fact, I&amp;#39;d challenge anyone to find a compelling construction that cannot be implemented with these opcodes.&lt;br/&gt;&lt;br/&gt;The exception is of course some extremely complex operation that cannot fit in a block (or is impractically large) without a custom opcode. Examples are Snark verifiers, BLS signatures, quantum-resistant signatures, other advanced crypto, etc.).&lt;br/&gt;&lt;br/&gt;However, for those advanced use cases, MATT fraud proofs (enabled by CCV&#43;CAT) might be a viable substitute for many applications, allowing to get the benefits of those constructions on layer 2 without exposing layer 1 to cryptography that is considered too novel.&lt;br/&gt;&lt;br/&gt;Each of these opcodes is simple, has at least a draft implementation, and they are all very composable with each other, and with any possible future Script updates.
    </content>
    <updated>2025-05-30T01:43:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx2fnwej84nvujlgp6shpdx38fw9uds3wcgm9wvml2gwy5uqrzaxszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycljnrfe</id>
    
      <title type="html">What happens in Vegas, hopefully doesn&amp;#39;t stay in Vegas. See ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx2fnwej84nvujlgp6shpdx38fw9uds3wcgm9wvml2gwy5uqrzaxszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycljnrfe" />
    <content type="html">
      What happens in Vegas,&lt;br/&gt;hopefully doesn&amp;#39;t stay in Vegas.&lt;br/&gt;&lt;br/&gt;See you on Thursday!&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/3c07e6c6c6cd7a5c347de6e92263e6362ec0cb1aee707d4f08a52dfa59b0ef2a.jpg&#34;&gt; 
    </content>
    <updated>2025-05-28T05:42:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy0srqfw8fyx7ngvcz4g8wmx758lrm36eyslsqqlqmxyys55ze92czyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycpnrwsr</id>
    
      <title type="html">EUR people wondering why is everyone talking about ATH ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy0srqfw8fyx7ngvcz4g8wmx758lrm36eyslsqqlqmxyys55ze92czyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycpnrwsr" />
    <content type="html">
      EUR people wondering why is everyone talking about ATH&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/21be5df342906e6937fd475c8325e6b0c42cae3700c3c90d417cfbe39e62b6a4.gif&#34;&gt; 
    </content>
    <updated>2025-05-22T09:38:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs85amp2h2vg8mku25nvkr8l47ve9pv093d2s4xvu5asj62c9e9zmgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycrgmqyw</id>
    
      <title type="html">My talk at @nprofile…lf72 is Thursday 29th May 1:30pm in the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs85amp2h2vg8mku25nvkr8l47ve9pv093d2s4xvu5asj62c9e9zmgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycrgmqyw" />
    <content type="html">
      My talk at &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsphtcc46rrelvptfm4c2y58k85alnam0lfu773mgwdmtynka0zspspr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0gplf72&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;thebitcoinconf&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…lf72&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; is Thursday 29th May 1:30pm in the Developer Zone.&lt;br/&gt;&lt;br/&gt;Let&amp;#39;s chat about useful opcodes.&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/c632d7fe6e3bfaa98a95c0225b9333fdfb2868332673b03283315163d8509cfa.jpg&#34;&gt; 
    </content>
    <updated>2025-05-21T14:38:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2vy3fp8n3pywsqh69l0r3hadcy50n88qacmvk96etwcp0mvtjdvszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc9chpse</id>
    
      <title type="html">OP_CHECKCONTRACTVERIFY is BIP-443. When I presented MATT at the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2vy3fp8n3pywsqh69l0r3hadcy50n88qacmvk96etwcp0mvtjdvszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc9chpse" />
    <content type="html">
      OP_CHECKCONTRACTVERIFY is BIP-443.&lt;br/&gt;&lt;br/&gt;When I presented MATT at the first @btcazores&lt;br/&gt; in September 2022, it was just a concept: a minimal covenant with maximal power. While the covenant was straightforward, what a good implementation would look like was far from clear.&lt;br/&gt;&lt;br/&gt;Then came James O&amp;#39;Beirne&amp;#39;s OP_VAULT proposal - a narrower, practical use case for a covenant. And yet, it resonated: the underlying need was the same as in MATT. Both required a way for coins to carry state (data) from input to output.&lt;br/&gt;If two very different problems point to the same technical tool, maybe that tool is a solid foundation.&lt;br/&gt;&lt;br/&gt;CCV implements that foundation.&lt;br/&gt;&lt;br/&gt;CCV is not made for vaults, but it enables them (alone, or supercharged with CHECKTEMPLATEVERIFY).&lt;br/&gt;&lt;br/&gt;CCV is not &amp;#34;MATT&amp;#39;s opcode&amp;#34;, but it&amp;#39;s the main building block.&lt;br/&gt;&lt;br/&gt;CCV is also what bridges like BitVMs are simulating with workarounds like Lamport Signatures: updating the state. It makes large part of their on-chain footprint redundant, and greatly simplifies their design.&lt;br/&gt;There&amp;#39;s no more for cabooses, CatVMs, ColliderVMs. Script will finally have an expressive primitive for carrying state in UTXOs.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;There is still a lot of work to do. The implementation needs to be reviewed and improved, ideally to be made ready for signet. More tooling needs to be developed. More work is necessary to assess what combinations of opcodes work best for a soft-fork.&lt;br/&gt;&lt;br/&gt;CCV has no sponsors and no funding.&lt;br/&gt;&lt;br/&gt;Can you help?&lt;br/&gt;Find me at &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsphtcc46rrelvptfm4c2y58k85alnam0lfu773mgwdmtynka0zspspr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0gplf72&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;thebitcoinconf&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…lf72&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; in Vegas and let&amp;#39;s keep the ball rolling.
    </content>
    <updated>2025-05-09T21:42:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst9fwsdg4f0wskwpqsqrztjfvymrfazrfk8ql4w49zp9jg4eztmeczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycrlyh6k</id>
    
      <title type="html">Yes, of you provide a chain code yourself and it has enough ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst9fwsdg4f0wskwpqsqrztjfvymrfazrfk8ql4w49zp9jg4eztmeczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycrlyh6k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqayq6jy8gyq6js0tml56v8wsptfu599ev4yg5ulnpwss8q4p74rqyep2j3&#39;&gt;nevent1q…p2j3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, of you provide a chain code yourself and it has enough entropy, then it works somewhat. But it&amp;#39;s not better than a 2-of-2 between the device and the software wallet in terms of security model, and I think the latter is easier to analyze.
    </content>
    <updated>2025-05-02T21:47:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp3dqjq4cvxzstpv76pal2ekadtg5uus8u3g0a6mfjuc702e3qchczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc2zgpd7</id>
    
      <title type="html">I&amp;#39;m gonna shill this blog post I wrote some time back: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp3dqjq4cvxzstpv76pal2ekadtg5uus8u3g0a6mfjuc702e3qchczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc2zgpd7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8wqc6dxrm58q7e9u7rs7n23prpd5ghdz9q3k2qd0az3se3nmx6nqh4ysxc&#39;&gt;nevent1q…ysxc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m gonna shill this blog post I wrote some time back: &lt;a href=&#34;https://www.ledger.com/blog/towards-a-trustless-bitcoin-wallet-with-miniscript&#34;&gt;https://www.ledger.com/blog/towards-a-trustless-bitcoin-wallet-with-miniscript&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;If you don&amp;#39;t trust a signing device, it&amp;#39;s really hard to meaningfully use it without additional devices - I don&amp;#39;t think creative paths can help much. For example, a device could lie about the xpubs you ask.
    </content>
    <updated>2025-05-02T21:21:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8dutvnf7cer8t90waha0nxa3llkjmxjdx98pm42txactkggjljnczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycljtkmh</id>
    
      <title type="html">&amp;gt; Just trying to think about how you can Guarantee that ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8dutvnf7cer8t90waha0nxa3llkjmxjdx98pm42txactkggjljnczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycljtkmh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgckr9d3s902pngpnc8r6dnesp9n8r9hrlkm09gm5je6sp6p9g4pgscqm5f&#39;&gt;nevent1q…qm5f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; Just trying to think about how you can Guarantee that neither the manufacturer or yourself knows the private key&lt;br/&gt;&lt;br/&gt;What for? I see footguns in this scheme, but I don&amp;#39;t quite see the benefits.&lt;br/&gt;&lt;br/&gt;In general, I think that both cosigners and blind signers are unlikely to make much much sense in multisig setups - much more useful in miniscript wallets, where you can do more &amp;#39;experimental&amp;#39; stuff with the primary spending path, while keeping recovery paths straightforward.
    </content>
    <updated>2025-05-02T20:33:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspzm39jqrsdtvktzx6t500zk0au3kleutx9j0hcj9ssy3mdc5yhwqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycsn9zav</id>
    
      <title type="html">The derivation paths doesn&amp;#39;t really change anything in the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspzm39jqrsdtvktzx6t500zk0au3kleutx9j0hcj9ssy3mdc5yhwqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycsn9zav" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgchlml3wqeggsr09fwg3y8cqu74cj72s7vuuqkulhcxpaa50h0vslwpece&#39;&gt;nevent1q…pece&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The derivation paths doesn&amp;#39;t really change anything in the meaning of the policy, so as long as it&amp;#39;s a path you can export from your signer, everything will work.&lt;br/&gt;&lt;br/&gt;(some devices might have path restrictions for xpubs they export, though - so using standard patterns maximizes compatibility)&lt;br/&gt;&lt;br/&gt;What is your goal?&lt;br/&gt;
    </content>
    <updated>2025-05-02T19:57:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqvqw5fs2z8dk625xh8rhl7dka7xffqhw8cf8whmrtsl6akeej90szyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycvu6ln5</id>
    
      <title type="html">YOU TAKE THAT BACK</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqvqw5fs2z8dk625xh8rhl7dka7xffqhw8cf8whmrtsl6akeej90szyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycvu6ln5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8gg2qt32x87ykusanzen900jksev33rfmrtmkzy3wspu25sydwvcq3m38h&#39;&gt;nevent1q…m38h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;YOU TAKE THAT BACK
    </content>
    <updated>2025-05-02T19:50:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8ft402hhazz0yk4chgwkjmnszqwua7zt7ddzjx29z6mqp3sjrdtszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycm9macx</id>
    
      <title type="html">Oh no, you merkelized.</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8ft402hhazz0yk4chgwkjmnszqwua7zt7ddzjx29z6mqp3sjrdtszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycm9macx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg3rt7wq78qwdsrll38elf785xzsmpl5jjgpdzx88gmzt2exg9vvqx8un6h&#39;&gt;nevent1q…un6h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh no, you merkelized.
    </content>
    <updated>2025-05-02T19:49:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9uwfz7vea6c3pe3tfc4ws29tshfhr2p2jjwkxlld2tu9jlad8pzszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycuv22zd</id>
    
      <title type="html">How many hours long is the talk? 🤣</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9uwfz7vea6c3pe3tfc4ws29tshfhr2p2jjwkxlld2tu9jlad8pzszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycuv22zd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsygquf4ahem5ur48axgn29qqd7j3qfk53323p0fqhzn8ftcrgqt2ggsvmsn&#39;&gt;nevent1q…vmsn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;How many hours long is the talk? 🤣
    </content>
    <updated>2025-05-02T17:39:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw72pm0yzf9ndxkslnpr4rwvluvdkkdz8sq2kt49kfsd35t3nswkqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc0felr0</id>
    
      <title>Nostr event nevent1qqsw72pm0yzf9ndxkslnpr4rwvluvdkkdz8sq2kt49kfsd35t3nswkqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc0felr0</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw72pm0yzf9ndxkslnpr4rwvluvdkkdz8sq2kt49kfsd35t3nswkqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc0felr0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdunt7g8lhqn8wq2f8s8lw4lcnmv3wurrwsxx68kcvkyyt4q7uh7sfj8w5h&#39;&gt;nevent1q…8w5h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/03daacead0cd6d4bd1dad93cea8c1bf90d9aa50d54b0b2c03c8d7515cfbf2c6a.jpg&#34;&gt; 
    </content>
    <updated>2025-05-02T10:01:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstvuksu56xawsr0vc9asqzgawk4z0trvqznvcvnmajcnktsg04kjczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycmvpv7q</id>
    
      <title type="html">I will be at @nprofile…5m55 in Vegas with a session on ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstvuksu56xawsr0vc9asqzgawk4z0trvqznvcvnmajcnktsg04kjczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycmvpv7q" />
    <content type="html">
      I will be at &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsphtcc46rrelvptfm4c2y58k85alnam0lfu773mgwdmtynka0zspspzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcd55m55&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;thebitcoinconf&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…5m55&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; in Vegas with a session on `OP_CHECKCONTRACTVERIFY`.&lt;br/&gt;&lt;br/&gt;What should I talk about?
    </content>
    <updated>2025-05-02T09:44:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2rk5dmcf8s54f4pdmexc6m0dn3hynq50rgmegrtdfp2eq9a92n8szyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycrwek87</id>
    
      <title type="html">Security/privacy ⇒ Entropy Entropy ⇒ Information content</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2rk5dmcf8s54f4pdmexc6m0dn3hynq50rgmegrtdfp2eq9a92n8szyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycrwek87" />
    <content type="html">
      Security/privacy ⇒ Entropy&lt;br/&gt;Entropy ⇒ Information content
    </content>
    <updated>2025-04-29T11:15:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstqt7qd5q06lw72flj4cqxsmzxce8uljh6p4g9l539hxshhnjt8zgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycwg8l6k</id>
    
      <title type="html">I&amp;#39;m not sure. I think the fact that the recovery paths can be ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstqt7qd5q06lw72flj4cqxsmzxce8uljh6p4g9l539hxshhnjt8zgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycwg8l6k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs03vpwdgqpnn3qvhkgwalg74fqu9gth8ek06d095pdma9uc293n3gya82he&#39;&gt;nevent1q…82he&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not sure. I think the fact that the recovery paths can be a completely different set of keys (and spending conditions) is very useful in practice, and you can&amp;#39;t do it with FROST.&lt;br/&gt;&lt;br/&gt;Also, I don&amp;#39;t think moving to MuSig2/FROST for deep cold storage is that compelling, as the added interactivity (multiple rounds) is likely a dealbreaker.&lt;br/&gt;&lt;br/&gt;Normies will be fine with 1 cold key &#43; 1 (invisible) cosigner, plus recovery paths to protect from loss. The cherry on top would be OP_VAULT- (or OP_CHECKCONTRACTVERIFY-)based recovery paths, as that would almost entirely remove the learning curve about &amp;#39;recovery paths&amp;#39; and refreshing timelocks, which is what confuses normies using liana.&lt;br/&gt;&lt;br/&gt;But maybe we figure how to get a good enough approximation with cosigners...
    </content>
    <updated>2025-04-26T21:09:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf2tjzatw80qa7ne43erh8gza2qll3rsa45ha05ymedwpeqe7wnegzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycvyvhwa</id>
    
      <title type="html">There are two failure modes for the cosigner: - it stops signing. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf2tjzatw80qa7ne43erh8gza2qll3rsa45ha05ymedwpeqe7wnegzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycvyvhwa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxzyqfmg9h9w9d4jcgqvkjx06s7kltf3e6crl29f4nr6ka6q2552gkzz4zr&#39;&gt;nevent1q…z4zr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There are two failure modes for the cosigner:&lt;br/&gt;- it stops signing. Then your primary spending path is frozen, but if you&amp;#39;re in a liana-like setup, that&amp;#39;s no big deal.&lt;br/&gt;- it signs things it shouldn&amp;#39;t sign. Then you basically fall back to the security model you&amp;#39;d have without the cosigner - for example a single-sig with you hardware wallet.&lt;br/&gt;&lt;br/&gt;Unlike on-chain usage of moon math like ZKPs (roll ups, bridges, etc.), where failure is catastrophic, here you&amp;#39;d just fallback to a weaker security model.&lt;br/&gt;&lt;br/&gt;Also, I think the fact that all the complexity can be handled in the software wallets (without needing any new features from hardware signers) makes it a lot more likely to happen. It&amp;#39;s not easy to build, but once built, it&amp;#39;s basically a library that can be used as a black box by software wallets. Bullish!
    </content>
    <updated>2025-04-26T14:31:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspkly4pyhu35cste4953kvlncv80vc40uvm7kgjwcz7gwedclt0wszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc4nwtuw</id>
    
      <title type="html">Yep, you can definitely have multiple invisible cosigners! For ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspkly4pyhu35cste4953kvlncv80vc40uvm7kgjwcz7gwedclt0wszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc4nwtuw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdyvy4pf2g5jqjlznajzz69ycam2l4208pc3je2g9x74zhjr99tesnah4uf&#39;&gt;nevent1q…h4uf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yep, you can definitely have multiple invisible cosigners!&lt;br/&gt;&lt;br/&gt;For example, one could be self-hosted if you have an always-online machine.&lt;br/&gt;&lt;br/&gt;Of course, since MuSig2 is an AND of all the cosigners, having more increases the chance of at least one of them failing, so in practice I expect a single cosigner managed by a professional entity to be a very popular option. In that direction, an interesting thing to explore is: how private can this be? It should be possible to combine MuSig2 with Schnorr blind signing, so that the cosigner doesn&amp;#39;t necessarily have to learn about your transactions, while still being able to check predicates in them (this paper does it for single-sig: &lt;a href=&#34;https://eprint.iacr.org/2022/1676&#34;&gt;https://eprint.iacr.org/2022/1676&lt;/a&gt;  but smarter people tell me it should be generalizable for MuSig/FROST).
    </content>
    <updated>2025-04-26T08:35:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspqgwdewr9dg46hcy5ms607zhfkvdvrvgadhuj373j6gvsjnqxllszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycduj9ch</id>
    
      <title type="html">&amp;#34;MuSig2 is the cherry on top of the taproot cake&amp;#34; I&amp;#39;m ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspqgwdewr9dg46hcy5ms607zhfkvdvrvgadhuj373j6gvsjnqxllszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycduj9ch" />
    <content type="html">
      &amp;#34;MuSig2 is the cherry on top of the taproot cake&amp;#34;&lt;br/&gt;&lt;br/&gt;I&amp;#39;m somewhat of a poet myself.&lt;br/&gt;&lt;br/&gt;Read about Ledger Bitcoin app&amp;#39;s support of MuSig2 in this blog post - written with the legend Yannick Seurin in person.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/35b3c88b9fe426da75def37c5069fd1a34093aee7c621d8592fb44139b2b5991.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.ledger.com/blog-musig2-ledger-bitcoin-app&#34;&gt;https://www.ledger.com/blog-musig2-ledger-bitcoin-app&lt;/a&gt;
    </content>
    <updated>2025-04-25T21:21:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszdwml7wgkqznk5jux7t0tyq3ly7rnrj3w0we5vpcz90lwwq6wcnczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycz7423u</id>
    
      <title type="html">Zaps are all custodial over here 🥲</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszdwml7wgkqznk5jux7t0tyq3ly7rnrj3w0we5vpcz90lwwq6wcnczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycz7423u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy2zl6k4ruxprlcqefdr06z6qaud0ujxfcsxl6u4vyjfddg4uw66szs9h8d&#39;&gt;nevent1q…9h8d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Zaps are all custodial over here 🥲
    </content>
    <updated>2025-04-22T22:44:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq6rlytvdrklyjp03gwxg7qsy4lvz05l2euwkz5kcmxgdg7nt6wkqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycvp5pfy</id>
    
      <title type="html">Then the evil bitcoin-core developers removed it to keep all the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq6rlytvdrklyjp03gwxg7qsy4lvz05l2euwkz5kcmxgdg7nt6wkqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycvp5pfy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrcnwgrkx2yr06d2mncyfh3dptt0nhc0gqz2yv928hszszrvxxdtqpx7qu6&#39;&gt;nevent1q…7qu6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Then the evil bitcoin-core developers removed it to keep all the coins for themselves 🤬
    </content>
    <updated>2025-04-17T13:36:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszv5fnafzd35nyn44ceeha725gk67dkmrvs7aepe0w543qx9jgcyszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyct0djuq</id>
    
      <title type="html">If you use any wallet that is not single-signature (multisig, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszv5fnafzd35nyn44ceeha725gk67dkmrvs7aepe0w543qx9jgcyszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyct0djuq" />
    <content type="html">
      If you use any wallet that is not single-signature (multisig, miniscript, etc.), it is important to have a backup of the descriptor/wallet policy.&lt;br/&gt;But we have no standard on how to do it.&lt;br/&gt;&lt;br/&gt;How should we do it? Here&amp;#39;s my attempt at an ideal approach: &lt;a href=&#34;https://delvingbitcoin.org/t/a-simple-backup-scheme-for-wallet-accounts/1607&#34;&gt;https://delvingbitcoin.org/t/a-simple-backup-scheme-for-wallet-accounts/1607&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The approach I propose tries to achieve a number of desirable properties:&lt;br/&gt;&lt;br/&gt;- Encrypted: so you can outsource its storage;&lt;br/&gt;- Easy to implement: really, it&amp;#39;s very simple;&lt;br/&gt;- Vendor-independent: it should work with any signing device;&lt;br/&gt;- Deterministic: the backup should be repeatable.&lt;br/&gt;&lt;br/&gt;In the post, I try to give motivation on the approach, and come with a scheme that tries to be pragmatic, and easy to adopt.&lt;br/&gt;Of course, variations, more features, etc. are possible, but I believe this scheme is good for the use cases of the typical user.&lt;br/&gt;&lt;br/&gt;And certainly, good enough is better than the status quo where most wallets just tell the user &amp;#34;you should have a backup&amp;#34; 🙃&lt;br/&gt;What do you think?
    </content>
    <updated>2025-04-16T13:02:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvuk9j20vnr0y9t94d0vq308jczrk9xyasd6pmgcj82n0h98vfl3qzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycfemtjw</id>
    
      <title type="html">Atomize All The Things!</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvuk9j20vnr0y9t94d0vq308jczrk9xyasd6pmgcj82n0h98vfl3qzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycfemtjw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswee27q3kjhaaa5qjf8xdg56lse0tutagj6eyp7xd73wmxu2u6regkl6k7j&#39;&gt;nevent1q…6k7j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Atomize All The Things!
    </content>
    <updated>2025-04-15T20:47:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9ygv5pj5dfmrxkyl3fgs3tjuaa9dm2xlwsvlap6xw5pw8xtmfcpqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycrujp6y</id>
    
      <title type="html">Not sure why people think Merkle trees are hard. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9ygv5pj5dfmrxkyl3fgs3tjuaa9dm2xlwsvlap6xw5pw8xtmfcpqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycrujp6y" />
    <content type="html">
      Not sure why people think Merkle trees are hard.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/a66983a8c1ae9406c2686d4332cb7ba2ed13d592d4eaa9419017f66f6d97bf38.jpg&#34;&gt; 
    </content>
    <updated>2025-04-15T20:23:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswecz9capn5zvemdrsfxeqavmzwsags3d92xgup5vweqxqll7kjaczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycgyye5t</id>
    
      <title type="html">New polymarket just dropped ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswecz9capn5zvemdrsfxeqavmzwsags3d92xgup5vweqxqll7kjaczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycgyye5t" />
    <content type="html">
      New polymarket just dropped  &lt;img src=&#34;https://image.nostr.build/9ea77f2567d8e50f8a7a98f7f76e32b48e0e5a684ee66a91eb6b154a08020522.jpg&#34;&gt; 
    </content>
    <updated>2025-04-13T18:49:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2w4394tatuk7c7rzx5rmxm0t2ufk55h6c2s7v2u8znfcssjc2v3gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc9fm6ee</id>
    
      <title type="html">When Ruben Somsen writes a gist, you know it&amp;#39;s going to be ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2w4394tatuk7c7rzx5rmxm0t2ufk55h6c2s7v2u8znfcssjc2v3gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc9fm6ee" />
    <content type="html">
      When Ruben Somsen writes a gist, you know it&amp;#39;s going to be good:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://gist.github.com/RubenSomsen/a61a37d14182ccd78760e477c78133cd&#34;&gt;https://gist.github.com/RubenSomsen/a61a37d14182ccd78760e477c78133cd&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;On improving IBD time.
    </content>
    <updated>2025-04-09T13:52:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspcz7lkacz807d699tym8s9vszfzepcpfntnqewfudsr8h62lzxkszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc782e98</id>
    
      <title type="html">What would be needed in order to make zaps work with ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspcz7lkacz807d699tym8s9vszfzepcpfntnqewfudsr8h62lzxkszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc782e98" />
    <content type="html">
      What would be needed in order to make zaps work with bolt12-supporting wallets like Phoenix?&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;/nevent1qqsgg95lxf756pwt5tan8d7tgf05vp0m4rnu7rqgtk0cv4g6086td3qpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygqdj7l2u4nlemyuv460r3h0vynw495afxfvxxvw28q043fv2f62zspsgqqqqqqs7g66tv&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…66tv&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Phoenix has bolt 12, we need to make zaps work for it.  &lt;/blockquote&gt;
    </content>
    <updated>2025-04-04T20:00:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgp6wur4plp5dae8w395lcvzn0ucd479jqsw6kpypaz7s2wwtlfcqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycqds08v</id>
    
      <title type="html">I have Phoenix wallet in the phone, and an @nprofile…jjxr node ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgp6wur4plp5dae8w395lcvzn0ucd479jqsw6kpypaz7s2wwtlfcqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycqds08v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyam0rxkantjs3hk44z2p8rdk7rfryxsf08tewd4y9eshc4ztae5ghaflgs&#39;&gt;nevent1q…flgs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I have Phoenix wallet in the phone, and an &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsw5t3us9xs3gmclzjm37hvk2yy6pv9t96utjjttsj794hexc5x79qpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhs4njjxr&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;umbrel&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…jjxr&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; node at home - it feels like this should be a solvable problem!
    </content>
    <updated>2025-04-03T10:33:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfm5ue6eagrlxa28j8x8zcc2var9qtv5euvcyetzq676saykdqyzqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyctzllv9</id>
    
      <title type="html">I shall not be zappable until I figure how to do it ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfm5ue6eagrlxa28j8x8zcc2var9qtv5euvcyetzq676saykdqyzqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyctzllv9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswkfgvval3gt7xajq3ktum7s33znj3klgu8mtwxy4wrjmz9afkmdcvaayve&#39;&gt;nevent1q…ayve&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I shall not be zappable until I figure how to do it self-custodially, but I&amp;#39;ve been lazy 😅
    </content>
    <updated>2025-04-03T09:26:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr32lqdpsvze3nya0mesvujxjxh8rp4czlqy7st0ks08q9cw08m5czyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycmcuzkq</id>
    
      <title type="html">Self-custody can&amp;#39;t be evil. Minimize evil in bitcoin by ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr32lqdpsvze3nya0mesvujxjxh8rp4czlqy7st0ks08q9cw08m5czyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycmcuzkq" />
    <content type="html">
      Self-custody can&amp;#39;t be evil.&lt;br/&gt;&lt;br/&gt;Minimize evil in bitcoin by holding the keys.&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;/nevent1qqsqc4lm857p4ercd58khthuxcslg63qrwv4jla6487suwj50s6d30spzpmhxue69uhkummnw3ezumt0d5hsyg983xjqnlmc6dmjjnc6t5lyk22wszk7wyvvc4nsj50xas674f6kfspsgqqqqqqsdetq2d&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…tq2d&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &#34;Don&#39;t be evil&#34;, as Google taught us, is not a viable long-term strategy for businesses working with content.&lt;br/&gt;&lt;br/&gt;&#34;Can&#39;t be evil&#34; is the way. &lt;/blockquote&gt;
    </content>
    <updated>2025-04-03T08:40:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqc4lm857p4ercd58khthuxcslg63qrwv4jla6487suwj50s6d30szyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycyljll2</id>
    
      <title type="html">&amp;#34;Don&amp;#39;t be evil&amp;#34;, as Google taught us, is not a viable ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqc4lm857p4ercd58khthuxcslg63qrwv4jla6487suwj50s6d30szyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycyljll2" />
    <content type="html">
      &amp;#34;Don&amp;#39;t be evil&amp;#34;, as Google taught us, is not a viable long-term strategy for businesses working with content.&lt;br/&gt;&lt;br/&gt;&amp;#34;Can&amp;#39;t be evil&amp;#34; is the way.
    </content>
    <updated>2025-04-03T08:29:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvkypze4hu0u0lu6yld5hc2zr3v7nl7gyux9rhkrm3sfcp32wvp2gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycrrdhpk</id>
    
      <title type="html">Anything you&amp;#39;d like to build?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvkypze4hu0u0lu6yld5hc2zr3v7nl7gyux9rhkrm3sfcp32wvp2gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycrrdhpk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrj7mepdwx5sastufgj4e90zrmvznfgnhdrl0lqqk0wj83fhldxwgm6vzgw&#39;&gt;nevent1q…vzgw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Anything you&amp;#39;d like to build?
    </content>
    <updated>2025-03-28T16:52:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0rdq0sjytfpkdx9serfv8ac22gskdpzmgkaqqynyu5kz4wlkhpggzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycgqr7d9</id>
    
      <title type="html">What should a nostr app for signing devices be able to do? I need ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0rdq0sjytfpkdx9serfv8ac22gskdpzmgkaqqynyu5kz4wlkhpggzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycgqr7d9" />
    <content type="html">
      What should a nostr app for signing devices be able to do? I need requirements - writing it is easy.&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;/nevent1qqsdnv6t4eqr7qr4nt7hgve3c05524tq0p04vmqtyylgm93630zcrycpz4mhxue69uhkummnw3ezummcw3ezuer9wchsyg983xjqnlmc6dmjjnc6t5lyk22wszk7wyvvc4nsj50xas674f6kfspsgqqqqqqs9dq2nz&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…q2nz&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Writing apps for hardware signing devices is about to get this easy&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;#![cfg_attr(target_arch = &#34;riscv32&#34;, no_std, no_main)]&lt;br/&gt;&lt;br/&gt;extern crate alloc;&lt;br/&gt;use alloc::vec::Vec;&lt;br/&gt;&lt;br/&gt;sdk::bootstrap!();&lt;br/&gt;&lt;br/&gt;fn process_message(_app: &amp;mut sdk::App, msg: &amp;[u8]) -&gt; Vec&lt;u8&gt; {&lt;br/&gt;    msg.to_vec()&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;pub fn main() {&lt;br/&gt;    sdk::App::new(process_message).run();&lt;br/&gt;}&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt; &lt;/blockquote&gt;
    </content>
    <updated>2025-03-28T11:03:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdnv6t4eqr7qr4nt7hgve3c05524tq0p04vmqtyylgm93630zcryczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyccnl5pr</id>
    
      <title type="html">Writing apps for hardware signing devices is about to get this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdnv6t4eqr7qr4nt7hgve3c05524tq0p04vmqtyylgm93630zcryczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyccnl5pr" />
    <content type="html">
      Writing apps for hardware signing devices is about to get this easy&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;#![cfg_attr(target_arch = &amp;#34;riscv32&amp;#34;, no_std, no_main)]&lt;br/&gt;&lt;br/&gt;extern crate alloc;&lt;br/&gt;use alloc::vec::Vec;&lt;br/&gt;&lt;br/&gt;sdk::bootstrap!();&lt;br/&gt;&lt;br/&gt;fn process_message(_app: &amp;amp;mut sdk::App, msg: &amp;amp;[u8]) -&amp;gt; Vec&amp;lt;u8&amp;gt; {&lt;br/&gt;    msg.to_vec()&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;pub fn main() {&lt;br/&gt;    sdk::App::new(process_message).run();&lt;br/&gt;}&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;
    </content>
    <updated>2025-03-28T10:59:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs99xwz6j537kkd3z9pp8zp4vd0s3x9jjzdeh4g42dg8zh2s04vncszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyck8msvv</id>
    
      <title>Nostr event nevent1qqs99xwz6j537kkd3z9pp8zp4vd0s3x9jjzdeh4g42dg8zh2s04vncszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyck8msvv</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs99xwz6j537kkd3z9pp8zp4vd0s3x9jjzdeh4g42dg8zh2s04vncszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyck8msvv" />
    <content type="html">
      Fun  &lt;img src=&#34;https://image.nostr.build/6cac5d7f657772843e401d5e3f23f0ba10328152cf795a394c1816758611c0c7.jpg&#34;&gt;   &lt;img src=&#34;https://image.nostr.build/6cac5d7f657772843e401d5e3f23f0ba10328152cf795a394c1816758611c0c7.jpg&#34;&gt; 
    </content>
    <updated>2025-03-26T22:47:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswpnprfjj7duk8ps6pg2pnlljxq7j5s3pkrva7x2hx33mp0u7z40czyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc98qnkq</id>
    
      <title type="html">Some updates on OP_CHECKCONTRACTVERIFY: - BIP draft: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswpnprfjj7duk8ps6pg2pnlljxq7j5s3pkrva7x2hx33mp0u7z40czyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc98qnkq" />
    <content type="html">
      Some updates on OP_CHECKCONTRACTVERIFY:&lt;br/&gt;- BIP draft: &lt;a href=&#34;https://github.com/bitcoin/bips/pull/1793&#34;&gt;https://github.com/bitcoin/bips/pull/1793&lt;/a&gt;&lt;br/&gt;- bitcoin-core concept implementation: &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/32080&#34;&gt;https://github.com/bitcoin/bitcoin/pull/32080&lt;/a&gt;&lt;br/&gt;- Delving post: &lt;a href=&#34;https://delvingbitcoin.org/t/op-checkcontractverify-and-its-amount-semantic/1527&#34;&gt;https://delvingbitcoin.org/t/op-checkcontractverify-and-its-amount-semantic/1527&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;In the new post on delving, I delve into the amount logic of CCV, something that has somewhat evolved since the initial posts.&lt;br/&gt;I argue that while scriptPubKey checks are just equality checks this transaction-wide logic is preferable, and it&amp;#39;s difficult to replicate it otherwise.&lt;br/&gt;&lt;br/&gt;However, while the amount logic is not difficult, transaction-wide checks present some implementation challenges, because of multi-threaded Script validation in core.&lt;br/&gt;Solving this seems to be necessary for several possible soft forks (CCV, VAULT, TXHASH, CISA), but even just to implement batch validation for Schnorr signatures, which is an optimization available today.&lt;br/&gt;More details in the PR.&lt;br/&gt;&lt;br/&gt;As usual, you&amp;#39;ll find all the links at &lt;a href=&#34;https://merkle.fun&#34;&gt;https://merkle.fun&lt;/a&gt;.&lt;br/&gt;I look forward to your comment and ideas.
    </content>
    <updated>2025-03-17T12:13:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrry554nqlsj7nqj7vpng6va0uxqcyeslxhxf66jcun758sjzlhuszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycz2hw52</id>
    
      <title type="html">The end goal is to be able to use rust-bitcoin but ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrry554nqlsj7nqj7vpng6va0uxqcyeslxhxf66jcun758sjzlhuszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycz2hw52" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd7468yn6rj0sg8ndnhc4zl008aepcvnhh7zq3kkanzkjfzpd332cn6agkg&#39;&gt;nevent1q…agkg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The end goal is to be able to use rust-bitcoin but &amp;#39;hijack&amp;#39; anything crypto.&lt;br/&gt;&lt;br/&gt;In theory, you should be able to just patch the upstream crates doing crypto, but I think that would be much more work than just having my local forks of rust-bitcoin and rust-secp256k1&lt;br/&gt;&lt;br/&gt;The con is that backporting updates will be painful every time.
    </content>
    <updated>2025-03-12T08:41:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqgfj04fwg4dpjpxs7qzw2z5vwp2gn6z7fhj24qwhjh5fv8gv4mpqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycjc4r3v</id>
    
      <title type="html">Yup, and chopped off a bunch of features of secp256k1 I don&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqgfj04fwg4dpjpxs7qzw2z5vwp2gn6z7fhj24qwhjh5fv8gv4mpqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycjc4r3v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstwakg0m43f0ynzkv77a3r4wrusmzrsdnnp6x5hpqyrq55qrf9u2gw502v0&#39;&gt;nevent1q…02v0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yup, and chopped off a bunch of features of secp256k1 I don&amp;#39;t need&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/LedgerHQ/vanadium/pull/77&#34;&gt;https://github.com/LedgerHQ/vanadium/pull/77&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Most implementations are still `todo!()`, but... it compiles!
    </content>
    <updated>2025-03-12T08:26:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf4amd0070clsdzhktenh6fyu7m2skyxdydvzd6pez5vskl3x8n2czyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycpk702u</id>
    
      <title type="html">I ended up keeping secp256k1 - death to secp256k1_sys!</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf4amd0070clsdzhktenh6fyu7m2skyxdydvzd6pez5vskl3x8n2czyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycpk702u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrm5kndwvzz3lezf8ruzt2dm3g6spmn7wm3c68u7gtd2kq3qarlvqkemyhz&#39;&gt;nevent1q…myhz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I ended up keeping secp256k1 - death to secp256k1_sys!
    </content>
    <updated>2025-03-11T23:02:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs08q7y0p0vw0ya3xdtm2ksqhnj5hpynfk0f5knh47js8n5a79d79szyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc6fjq8l</id>
    
      <title type="html">Oh, I will! But you might not like what I replace it with 🤣</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs08q7y0p0vw0ya3xdtm2ksqhnj5hpynfk0f5knh47js8n5a79d79szyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc6fjq8l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz47a7dhqsy6ztdq9c005p3l9wkdzxydn68zp7y3fyglj8xk9jszg3khz0h&#39;&gt;nevent1q…hz0h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh, I will! But you might not like what I replace it with 🤣
    </content>
    <updated>2025-03-11T09:26:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvuw8wkd8jufr5pt0jzs5hvltepkjmxk33v7cmlkl0k74usmvdpuszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc59j07x</id>
    
      <title type="html">I promise, I have a good reason 😅</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvuw8wkd8jufr5pt0jzs5hvltepkjmxk33v7cmlkl0k74usmvdpuszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc59j07x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs85jfsyppc2cdqq85vmnchyddm5ts5dh0jg85e2ny4496309nw5kc7htux9&#39;&gt;nevent1q…tux9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I promise, I have a good reason 😅
    </content>
    <updated>2025-03-10T11:01:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs85jfsyppc2cdqq85vmnchyddm5ts5dh0jg85e2ny4496309nw5kczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycv7p94j</id>
    
      <title type="html">How would I roll my own crypto otherwise, duh??</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs85jfsyppc2cdqq85vmnchyddm5ts5dh0jg85e2ny4496309nw5kczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycv7p94j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgkg933atqnqcf2962zcrlaqknvzw4e6vym0s4mtmnh7ck0exeujs06vdee&#39;&gt;nevent1q…vdee&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;How would I roll my own crypto otherwise, duh??
    </content>
    <updated>2025-03-10T11:01:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs06cesvuj0md0dlzpsuddr0z84r0q5pqhnpdu393w2c3tsp5jeakqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc2t606u</id>
    
      <title type="html">GM, I&amp;#39;m trying to compile rust-bitcoin without ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs06cesvuj0md0dlzpsuddr0z84r0q5pqhnpdu393w2c3tsp5jeakqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc2t606u" />
    <content type="html">
      GM, I&amp;#39;m trying to compile rust-bitcoin without rust-secp256k1. How&amp;#39;s your day?
    </content>
    <updated>2025-03-10T09:53:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqvd2ztwus4su4jws05njllm70a8tj6x9pnpzyep6tczr3red6qzqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyczgrzjq</id>
    
      <title type="html">You can&amp;#39;t prevent governments from buying bitcoin, but you ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqvd2ztwus4su4jws05njllm70a8tj6x9pnpzyep6tczr3red6qzqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyczgrzjq" />
    <content type="html">
      You can&amp;#39;t prevent governments from buying bitcoin, but you should strive to make sure governments can&amp;#39;t prevent you.
    </content>
    <updated>2025-03-08T19:32:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp8zeyjs9v9wrrv0cpm6w2jnxxpcnsfmfrj2xppl4rs72znzv5xmqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycd60ysd</id>
    
      <title type="html">My comments on the proposed opcodes in the &amp;#34;Covenants ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp8zeyjs9v9wrrv0cpm6w2jnxxpcnsfmfrj2xppl4rs72znzv5xmqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycd60ysd" />
    <content type="html">
      My comments on the proposed opcodes in the &amp;#34;Covenants support&amp;#34; page:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d&#34;&gt;https://gist.github.com/bigspider/2b0892da45884d26eb7f4c9cb2395a7d&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I think it&amp;#39;s not very meaningful to &amp;#34;support&amp;#34; specific opcodes: most opcodes are not very good in isolation, but might be good in the right combination.&lt;br/&gt;A soft-fork can enable multiple opcodes, and it should be a coherent set of changes that does one or a few things well.&lt;br/&gt;&lt;br/&gt;Therefore, I think it&amp;#39;s more important to identify and discuss the &amp;#34;primitives&amp;#34; that the opcodes (and packages of opcodes) can enable.&lt;br/&gt;&lt;br/&gt;I identify the following tentative list of primitives enabled (one way or another) by the various proposals:&lt;br/&gt;&lt;br/&gt;- commitments to transactions&lt;br/&gt;- signing a message&lt;br/&gt;- vector commitments&lt;br/&gt;- concatenation&lt;br/&gt;- state-carrying UTXOs&lt;br/&gt;- multi-step transactions&lt;br/&gt;- generic introspection&lt;br/&gt;&lt;br/&gt;I argue that if some opcodes poorly enable a valuable primitive, then other opcodes that implement that primitive _well_ should be enabled together.&lt;br/&gt;Otherwise, we&amp;#39;re shooting ourselves in the foot with the bloat that will inevitably come.&lt;br/&gt;&lt;br/&gt;I discuss my opinion on whether or not it might be dangerous to enable new primitives in Script.&lt;br/&gt;&lt;br/&gt;Finally, I suggest a potential minimal package of opcodes that would enable _all_ the identified primitives pretty well, while each is fairly simple and self-contained:&lt;br/&gt;&lt;br/&gt;- OP_CTV&lt;br/&gt;- OP_CAT&lt;br/&gt;- OP_CCV&lt;br/&gt;- OP_CSFS&lt;br/&gt;- OP_AMOUNT
    </content>
    <updated>2024-12-20T14:28:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs29w535v979pl0kkpz7wy2tsd2fy4m7qxswgpe7yus0txj28y5tdgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycnlc9du</id>
    
      <title type="html">I look forward to the Church-Turing thesis staying valid for many ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs29w535v979pl0kkpz7wy2tsd2fy4m7qxswgpe7yus0txj28y5tdgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycnlc9du" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxqnh0hqkgpeecnenvs2rc40cfuueuu9x3essdux9ssdqun9dgkdsdgwph3&#39;&gt;nevent1q…wph3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I look forward to the Church-Turing thesis staying valid for many million years, not gonna lie 😅
    </content>
    <updated>2024-12-11T15:37:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdgm0gp9f6syp3sk858hcnlynm0vf30kr6rz0jncx2us7cjufjpgczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycvn9fgu</id>
    
      <title type="html">To me, quantum computing is an attempt to cheat nature. I think ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdgm0gp9f6syp3sk858hcnlynm0vf30kr6rz0jncx2us7cjufjpgczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycvn9fgu" />
    <content type="html">
      To me, quantum computing is an attempt to cheat nature. I think (and hope) that it won&amp;#39;t work. I like the Church-Turing thesis, and I&amp;#39;d like the model of &amp;#34;what computation is&amp;#34; to be something that the human brain can understand without a PhD in physics.&lt;br/&gt;&lt;br/&gt;Grover&amp;#39;s algorithm, for me, is not a &amp;#34;result&amp;#34; of quantum computing. It is the counterexample. You mean to say that you can find a specific object among a random collection of N objects in just sqrt(N) work? Give me a break!&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/04e3ec1ef33e3849111cd66f017e3e5f8a4d3feaf98f22f206290a3f8f519a22.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;My bet is that something that is not yet understood will physically prevent scaling quantum computers. You want reliable quantum computation with n bit? Then the cost of running this machine will grow exponentially in n.&lt;br/&gt;&lt;br/&gt;Join the Church-Turing maxis, say #NoToQuantumComputers&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/37dce9a78ac337ab35b41624e6366f43e3f5628409d4a9690de7d4ad2c129033.jpg&#34;&gt; 
    </content>
    <updated>2024-12-11T11:36:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvq5rpsh0tpkypjqxt5e0krsej9pyw0v7md5aeqqlrghmyzn8k43qzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc3lkhpv</id>
    
      <title type="html">Does that prove the existence of the multiverse?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvq5rpsh0tpkypjqxt5e0krsej9pyw0v7md5aeqqlrghmyzn8k43qzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc3lkhpv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsthdg9m6pe2wxkg6lmd506hn4yux4vd7ghupgxpxr3tegusy3fwvcehpa98&#39;&gt;nevent1q…pa98&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Does that prove the existence of the multiverse?
    </content>
    <updated>2024-12-10T11:30:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg7jcyhrseeyq22yclskwdc9cmdpcmhw9w4wylh40j6hyjl7ktejczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycw7r790</id>
    
      <title type="html">It&amp;#39;s out now!</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg7jcyhrseeyq22yclskwdc9cmdpcmhw9w4wylh40j6hyjl7ktejczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycw7r790" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst65stwdjsvfd3ta5tyxjudps5g489xxg6q9wzkyzkeugc3wjg5ms6j3flq&#39;&gt;nevent1q…3flq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s out now!
    </content>
    <updated>2024-12-03T15:51:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst65stwdjsvfd3ta5tyxjudps5g489xxg6q9wzkyzkeugc3wjg5mszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atychcmmd7</id>
    
      <title type="html">New version of the musig app coming today, fixing some bugs that ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst65stwdjsvfd3ta5tyxjudps5g489xxg6q9wzkyzkeugc3wjg5mszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atychcmmd7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9x320kllg05vx4840mr52jtak2sxd2yalc0vg84p8m7deyz29x6gh07fr7&#39;&gt;nevent1q…7fr7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;New version of the musig app coming today, fixing some bugs that you&amp;#39;d hit with more complex policies.&lt;br/&gt;&lt;br/&gt;Also, it makes Round 1 no longer require user confirmation, so that it can be done in background instead of asking confirmation twice.
    </content>
    <updated>2024-12-03T12:41:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs903j9lw7t3zwwfx4m6f8ldfzv6jk7musj0fwzx7xf9l58wxd3f9szyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc547dru</id>
    
      <title type="html">At TABConf 6, I gave a talk on the UX challenges of hardware ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs903j9lw7t3zwwfx4m6f8ldfzv6jk7musj0fwzx7xf9l58wxd3f9szyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc547dru" />
    <content type="html">
      At TABConf 6, I gave a talk on the UX challenges of hardware signing devices.&lt;br/&gt;&lt;br/&gt;Video: &lt;a href=&#34;https://youtu.be/IYOswKz5QAo&#34;&gt;https://youtu.be/IYOswKz5QAo&lt;/a&gt;&lt;br/&gt;Slides: &lt;a href=&#34;https://docs.google.com/presentation/d/17Tmwmi93ICXnFb_MTEspoE4TfiLFx6NUKARW5MJsp_M/edit?usp=sharing&#34;&gt;https://docs.google.com/presentation/d/17Tmwmi93ICXnFb_MTEspoE4TfiLFx6NUKARW5MJsp_M/edit?usp=sharing&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I talk about why it&amp;#39;s hard (but not unsolvable!) to provide a good and secure UX for complex spending policies.&lt;br/&gt;&lt;br/&gt;Then, I discuss about the biggest offender: addresses.&lt;br/&gt;&lt;br/&gt;TL;DR:&lt;br/&gt;&lt;br/&gt;Today&amp;#39;s UX of signing devices is centered around low-level objects of the bitcoin protocol: addresses, and transactions.&lt;br/&gt;&lt;br/&gt;My claim is that a good UX can only be built by redesigning it around two much more familiar concepts:&lt;br/&gt;&lt;br/&gt;        accounts   and   identity&lt;br/&gt;&lt;br/&gt;Working on secure support for descriptors &amp;amp; #miniscript, my initial focus has been to provide a secure flow with a good enough UX to be usable in practice.&lt;br/&gt;&lt;br/&gt;And if you tried #Liana, you know it is!&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/571b12574aea753a39b5a354281abc9ecdff4563a06993c9c1dc439dbf3dc30d.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;But registration is certainly not yet optimal.&lt;br/&gt;&lt;br/&gt;When you register a new miniscript policy, you teach your device to recognize all present and future addresses of the account described by that policy.&lt;br/&gt;Once registration is finished, you have a UX that is not more complicated than your typical single-sig transaction.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/4a8584aff11c5f86e639c10fc1d3b7d48e8571fd9002f3b214472131a940ca77.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;Thanks to this registration of BIP-388 wallet policies (&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0388.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0388.mediawiki&lt;/a&gt;), any additional complexity coming from the fancy scripts is limited to a one-time event.&lt;br/&gt;While not ideal, that&amp;#39;s acceptable; it takes just a few minutes to go through the entire registration flow.&lt;br/&gt;&lt;br/&gt;But that&amp;#39;s hardly the end of the story.&lt;br/&gt;Our brain is just bad at processing addresses, and this makes people lose money.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://x.com/mononautical/status/1796939795127500996&#34;&gt;https://x.com/mononautical/status/1796939795127500996&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/faf7e352fd439b0eb91bb38bed1ba5b8dfe589b4bbcc8e0920ec1648b9de9dea.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;The key observation is that while accounts solve the UX problems for the internal UTXOs in a transaction (that is, the inputs you&amp;#39;re spending, and also the change outputs), we&amp;#39;re still offloading to the user the responsibility of checking the address of the external outputs.&lt;br/&gt;But the user doesn&amp;#39;t care about the address where the money is going.&lt;br/&gt;&lt;br/&gt;The user only cares about who owns the address. If the signing device can guarantee that you&lt;br/&gt;   Send 0.1 ₿ to Bob&lt;br/&gt;than that&amp;#39;s all the the users really cares to check. Bob&amp;#39;s address is Bob&amp;#39;s business.&lt;br/&gt;&lt;br/&gt;Therefore, what we want in payment instructions is not just addresses, but rather authenticated addresses: information that is given to wallets and signers must be enough to guarantee the provenance of the address.&lt;br/&gt;So, how can we authenticate addresses?&lt;br/&gt;&lt;br/&gt;That&amp;#39;s the hard part. Not because it&amp;#39;s difficult, but because there&amp;#39;s no one-size-fits-all solution, and the best way depends on the specific situation.&lt;br/&gt;But there are several promising approaches.&lt;br/&gt;&lt;br/&gt;In same cases, we could use the account information! After all, if we&amp;#39;re sending to another of your accounts, or your partner&amp;#39;s account, or maybe the account of some other business unit of your company, then the receiver might be happy to share the BIP-388 wallet policy with you.&lt;br/&gt;&lt;br/&gt;Today, we&amp;#39;re only using the account info to authenticate the inputs and the change address.&lt;br/&gt;If that info is added to the PSBT for external outputs, we could show:&lt;br/&gt;   Send 0.1 ₿ to your wife&amp;#39;s account&lt;br/&gt;which would surely be a better UX!&lt;br/&gt;&lt;br/&gt;Something that clicked for me recently is the following:&lt;br/&gt;Silent Payments (BIP-352) are just another type of account! They can fit perfectly well in this account-based UX flow.&lt;br/&gt;They are inherently tied to an identity, and they allow you to generate authenticated addresses.&lt;br/&gt;&lt;br/&gt;Finally, if knowledge of the receiving account isn&amp;#39;t possible, there&amp;#39;s still something that we can do: have the owner sign the address.&lt;br/&gt;&lt;br/&gt;If we have a guarantee that the key signing the address belongs to the expected receiver, then we can spare the user from checking the address.&lt;br/&gt;You could exchange keys in person if that&amp;#39;s feasible; or approaches like BIP-353 (&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0353.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0353.mediawiki&lt;/a&gt;) using DNS might be practical in many situations - for example, for public entities like companies and exchanges.&lt;br/&gt;&lt;br/&gt;Identity would also help in further improving the UX of account registration: the xpub of your cosigners could also be authenticated in the same way, simplifying the registration flow:&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/ce96ce40ce38a543575c07c5b5d80f7db61c683acc2c29d49795ce4b932ab183.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;I hope to inspire more people to think about this problem.&lt;br/&gt;&lt;br/&gt;There is still a lot to do, for example:&lt;br/&gt;- What is the best way to present the spending policy of a complex miniscript-based account to the user?&lt;br/&gt;- How to encode the &amp;#39;account&amp;#39; information in the PSBT?&lt;br/&gt;- What support should hardware signers provide to support identity and authentication of addresses/xpubs?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;There is nothing inherently difficult in tackling this. No fancy cryptography or moon math is required.&lt;br/&gt;&lt;br/&gt;Just good standards to properly define and implement across vendors and wallets.
    </content>
    <updated>2024-12-02T13:32:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs89jm2htk823mkgkhl9s4mtjm2ntaayd7ac7tm4j5cf8x2n0h86kczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycyuh6xd</id>
    
      <title type="html">There are some possible footguns: for example if you replace your ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs89jm2htk823mkgkhl9s4mtjm2ntaayd7ac7tm4j5cf8x2n0h86kczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycyuh6xd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg83qny2u32gwa7vukcw2zr3hjgsaheuel0msp4v43h85xpms5qlsnn7du4&#39;&gt;nevent1q…7du4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There are some possible footguns: for example if you replace your single-sig with a 2-of-2, then if you don&amp;#39;t have a backup of the hotkey (maybe a compromised nostr client tricked you into backup up the wrong key...), you might get locked out of your funds.&lt;br/&gt;&lt;br/&gt;Feels a lot safer in a taproot keypath, if you have recovery paths without the hot key.
    </content>
    <updated>2024-11-29T23:16:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyqdz3y84qrfz2uutw3k8puymgzp8yenn302hfwr7l7vnpdfehxkszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc3r6a7x</id>
    
      <title type="html">At @nprofile…5flv in Austin this May, I presented the pymatt ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyqdz3y84qrfz2uutw3k8puymgzp8yenn302hfwr7l7vnpdfehxkszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc3r6a7x" />
    <content type="html">
      At &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsxhwmaw842y4zzzk580cfke4l5jr6xyh44v3v6pk59dnyzjm2a7vqcd5flv&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;btcplusplus&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…5flv&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; in Austin this May, I presented the pymatt Python framework, showing how to use it to implement vaults that are comparable to OP_VAULT using OP_CHECKCONTRACTVERIFY &#43; OP_CTV.&lt;br/&gt;&lt;br/&gt;Timestamps:&lt;br/&gt;- Intro to MATT: &lt;a href=&#34;https://youtube.com/watch?v=BvXI1IOargk&amp;amp;t=67s&#34;&gt;https://youtube.com/watch?v=BvXI1IOargk&amp;amp;t=67s&lt;/a&gt;&lt;br/&gt;- Vaults: &lt;a href=&#34;https://youtube.com/watch?v=BvXI1IOargk&amp;amp;t=898s&#34;&gt;https://youtube.com/watch?v=BvXI1IOargk&amp;amp;t=898s&lt;/a&gt;&lt;br/&gt;- Vault demo: &lt;a href=&#34;https://youtube.com/watch?v=BvXI1IOargk&amp;amp;t=1573s&#34;&gt;https://youtube.com/watch?v=BvXI1IOargk&amp;amp;t=1573s&lt;/a&gt;&lt;br/&gt;- Code in pymatt: &lt;a href=&#34;https://youtube.com/watch?v=BvXI1IOargk&amp;amp;t=1898s&#34;&gt;https://youtube.com/watch?v=BvXI1IOargk&amp;amp;t=1898s&lt;/a&gt;
    </content>
    <updated>2024-11-29T23:09:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstx5g0ve3j9h3y7nq6rz7can648lu6za2xhwuksgehnwk4sdyruugzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atychmzkkv</id>
    
      <title type="html">Sorry for preannouncing the announcement, but it&amp;#39;s too much ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstx5g0ve3j9h3y7nq6rz7can648lu6za2xhwuksgehnwk4sdyruugzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atychmzkkv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0tu8fumc4f0wgdh7ggx70fk72m56kzqspxtt7c3tapgt7u99cymg2mrg46&#39;&gt;nevent1q…rg46&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sorry for preannouncing the announcement, but it&amp;#39;s too much fun 😅
    </content>
    <updated>2024-11-02T17:55:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0tu8fumc4f0wgdh7ggx70fk72m56kzqspxtt7c3tapgt7u99cymgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc6yacmt</id>
    
      <title type="html">V for V _ n _ _ _ _ _ Coming in 2025. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0tu8fumc4f0wgdh7ggx70fk72m56kzqspxtt7c3tapgt7u99cymgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc6yacmt" />
    <content type="html">
      V for V _ n _ _ _ _ _&lt;br/&gt;&lt;br/&gt;Coming in 2025.&lt;br/&gt;  &lt;img src=&#34;https://image.nostr.build/24869d77a5c2feba95b15a14ab0b5638ee9be8091091f96b8d8ea0ac51b04575.jpg&#34;&gt; 
    </content>
    <updated>2024-11-02T17:52:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxy2xpv43jsefql0s5hjcpmdc43ehmcan2r4rz30xrmpeywkl3vpgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycs0ytss</id>
    
      <title type="html">You might be hit by a sjorsnado #nevent1q…p8fk</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxy2xpv43jsefql0s5hjcpmdc43ehmcan2r4rz30xrmpeywkl3vpgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycs0ytss" />
    <content type="html">
      You might be hit by a sjorsnado&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;/nevent1qqsgsw5jngrcun0v04l8h0l9tu8wqx4enta24dn77s5n65w39taz40gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygyxsh477ejn8rwkjv0zen0ncxwe7rj6zpnujx8j9ecgrsj43786lqpsgqqqqqqsl9p8fk&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…p8fk&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Please don&#39;t run Bitcoin Core v0.19.2 or older... #TABConf &lt;/blockquote&gt;
    </content>
    <updated>2024-10-25T03:54:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs87ad2fkpds74jdga45hvv642haeumd7rus7k0mjrr2t0rs4zny9szyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyczfu92z</id>
    
      <title type="html">If you&amp;#39;re working on a MuSig implementation and you have a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs87ad2fkpds74jdga45hvv642haeumd7rus7k0mjrr2t0rs4zny9szyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyczfu92z" />
    <content type="html">
      If you&amp;#39;re working on a MuSig implementation and you have a Ledger device (except Nano S), feel free to test the &amp;#34;Bitcoin Test Musig&amp;#34; app!&lt;br/&gt;&lt;br/&gt;Instructions on this repo; you&amp;#39;ll be able to sign testnet transactions using musig (both in the keypath, or the script path) in 5 mins.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/LedgerHQ/moosig&#34;&gt;https://github.com/LedgerHQ/moosig&lt;/a&gt;
    </content>
    <updated>2024-10-09T12:08:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsregeq0fp0c86ja7a0uz3866m6upg2jvlrg6f4a2ut3jehx9sdmvgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyceq5sha</id>
    
      <title type="html">Interesting opinion</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsregeq0fp0c86ja7a0uz3866m6upg2jvlrg6f4a2ut3jehx9sdmvgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyceq5sha" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqa0wlr7uu5kvaqhh0lgcq2t7a8xt3arp3d78cz3svhxwapylgrfsl8rh3f&#39;&gt;nevent1q…rh3f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Interesting opinion
    </content>
    <updated>2024-08-29T20:53:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp92fwek0xrh3na83umtzmrz04rd2pdxdh8edf4ak7529pv4sey4gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycph3kvp</id>
    
      <title type="html">I will zap them if they do 🤣</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp92fwek0xrh3na83umtzmrz04rd2pdxdh8edf4ak7529pv4sey4gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycph3kvp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs29d4mswdc3pynlszd3dkg0cqkkksylmcuxnk3nhe7s2l7c6wy93gw83auz&#39;&gt;nevent1q…3auz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I will zap them if they do 🤣
    </content>
    <updated>2024-08-29T13:02:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs29d4mswdc3pynlszd3dkg0cqkkksylmcuxnk3nhe7s2l7c6wy93gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycurqgkt</id>
    
      <title type="html">Can the devs do something? 🫣</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs29d4mswdc3pynlszd3dkg0cqkkksylmcuxnk3nhe7s2l7c6wy93gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycurqgkt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstlpck7as9rtvncngmcs7s50jdhtmlr6d37e2v752xs73jeqrfr7cnqfkll&#39;&gt;nevent1q…fkll&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Can the devs do something? 🫣
    </content>
    <updated>2024-08-29T13:02:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszaqnt6l2y3n40qq9rtr8tsfmkygd4582dcdq96cp08c2uvyyhlkgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc0rd0ul</id>
    
      <title type="html">I use Amethyst and Phoenix. Can I use it to receive zaps? If ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszaqnt6l2y3n40qq9rtr8tsfmkygd4582dcdq96cp08c2uvyyhlkgzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc0rd0ul" />
    <content type="html">
      I use Amethyst and Phoenix. Can I use it to receive zaps? If not... why not?
    </content>
    <updated>2024-08-29T12:57:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfurcpjerlask2tykzkmr566cv5cvl22z7gf9u4kzejwcjfleptsqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycw8s6ve</id>
    
      <title type="html">I have Amethyst and Phoenix, I seem to be too dumb to make it ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfurcpjerlask2tykzkmr566cv5cvl22z7gf9u4kzejwcjfleptsqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycw8s6ve" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs90cgrts4dx90wzs6xhgw6948a4tee0munue80lvgmc55pltm7hag68hsne&#39;&gt;nevent1q…hsne&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I have Amethyst and Phoenix, I seem to be too dumb to make it work (or can it work?)
    </content>
    <updated>2024-08-29T12:36:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy79gua99cml4tzfcv3hg5ryjrtlsqv220tpreg5xhx8vd8zdh0nczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycmq7g29</id>
    
      <title type="html">If you give it another try and have any questions, feel free to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy79gua99cml4tzfcv3hg5ryjrtlsqv220tpreg5xhx8vd8zdh0nczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycmq7g29" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqaeturgyddah6hf8shg5ycrjrj2qnnpq76pl39lh3wwlnfe24r4gaher3d&#39;&gt;nevent1q…er3d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If you give it another try and have any questions, feel free to ask!&lt;br/&gt;&lt;br/&gt;(I&amp;#39;m not part of Liana&amp;#39;s team, but I&amp;#39;m a fanboy ;))
    </content>
    <updated>2024-08-29T12:35:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8lt8la8vpxz99mwcr9lv6qesta3fj2mjdrmqxr5jc0p7lf9p9weczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycslk3j0</id>
    
      <title type="html">Fair! Although you&amp;#39;re never really &amp;#34;forced&amp;#34; to do an ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8lt8la8vpxz99mwcr9lv6qesta3fj2mjdrmqxr5jc0p7lf9p9weczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycslk3j0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0w5z96qq3wk4t7jljd9f30lxwjsarnz9pcwsxwgplzxpumuaemecrsegs5&#39;&gt;nevent1q…egs5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Fair! Although you&amp;#39;re never really &amp;#34;forced&amp;#34; to do an on-chain transaction; you can create schemes where your recovery path is still pretty safe, so you&amp;#39;re not in a rush when the timeout expires.&lt;br/&gt;&lt;br/&gt;For example, the recovery path could be a multisig 2of2 between a recovery buddy and a hot key (you backup the xpriv of the hot key together with the descriptor).&lt;br/&gt;&lt;br/&gt;If using taproot, the recovery buddy can&amp;#39;t even see your UTXOs if you don&amp;#39;t tell them the descriptor!&lt;br/&gt;&lt;br/&gt;So if fees are high when the timeout expires, maybe you&amp;#39;re not scared of waiting some time.&lt;br/&gt;&lt;br/&gt;(Of course, I wouldn&amp;#39;t recommend such setup to beginners at this time)
    </content>
    <updated>2024-08-29T09:40:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqq27vy7uyxczcc4wnszzn5atcdyeeq3r08lx5kus2tj8e4g0w7pqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc4nefqd</id>
    
      <title type="html">I think Liana can just add a &amp;#34;sign by endpoint&amp;#34; feature, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqq27vy7uyxczcc4wnszzn5atcdyeeq3r08lx5kus2tj8e4g0w7pqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc4nefqd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8mkxnakjcwumsawjqvf3g3cjfujsyewkd68u4zhk4y8tp4s6c52srp9eph&#39;&gt;nevent1q…9eph&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think Liana can just add a &amp;#34;sign by endpoint&amp;#34; feature, meaning that there is a webserver somewhere that expects your PSBTs and returns then signed (if they respect whichever conditions you it&amp;#39;s programmed for) for one of the xpubs in the wallet policy.&lt;br/&gt;&lt;br/&gt;The cosigner could be a third-party service, or a simple webservice running in your umbrel node (or your friend&amp;#39;s node), etc.
    </content>
    <updated>2024-08-29T08:43:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq9z7avpz9zl3yvf632w26jerteafw8nhqffp5es5sranfn5nm4nszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycyljds8</id>
    
      <title type="html">Memes apart, support and integration of hot/automatically signing ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq9z7avpz9zl3yvf632w26jerteafw8nhqffp5es5sranfn5nm4nszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycyljds8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd8lnqfky439jpagzvn2uk3awryczxtxm54p7wxnmqvuzjvdevy3c3uz789&#39;&gt;nevent1q…z789&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Memes apart, support and integration of hot/automatically signing keys should probably come before MuSig2.&lt;br/&gt;&lt;br/&gt;(That&amp;#39;s what I want to use MuSig2 with!)&lt;br/&gt;&lt;br/&gt;In a multisig/MuSig2 with a hot/online key, you can give the user the singlesig user experience, and the programmability/UX benefits of hot keys.
    </content>
    <updated>2024-08-29T08:37:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfe5l32e9ny389epjanqvvrtuflsa2f4mntjuj7pp7xj94r7cas2gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycu3dadh</id>
    
      <title type="html">Currently on Ledger, BitBox02, Jade and Coldcard (on the test ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfe5l32e9ny389epjanqvvrtuflsa2f4mntjuj7pp7xj94r7cas2gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycu3dadh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsysw0a5ktxheshhzulge4tpau89a8deguyeuewc45jwe8d0zl7gdst9ecat&#39;&gt;nevent1q…ecat&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Currently on Ledger, BitBox02, Jade and Coldcard (on the test firmware because &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsw3znfr6vdnxrujezjrhlkqqjlvpcqx79ys7gcph9mkjjsy7zsgygpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz8thwden5te0dehhxarj9ekh2arfdeuhwctvd3jhgtnrdakj7qgkwaehxw309ajkgetw9ehx7um5wghxcctwvshspg7dju&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;NVK&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…7dju&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; is a miniscript hater :P)&lt;br/&gt;&lt;br/&gt;Taproot miniscript still only with Ledger and Coldcard (edge) - harass your vendor if not in the list! :D
    </content>
    <updated>2024-08-29T08:14:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2lv9wfqjqfgzxeq30dj9e2hdes2h7zgcuggd6eqsafhkxwujgqagzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycc7e799</id>
    
      <title type="html">Use Liana!</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2lv9wfqjqfgzxeq30dj9e2hdes2h7zgcuggd6eqsafhkxwujgqagzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycc7e799" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz9qvwtmx3x4l3faya3fytj25y38x9hsp0e7mlnatlqv9wvs5uprqywfh3x&#39;&gt;nevent1q…fh3x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Use Liana!
    </content>
    <updated>2024-08-29T07:54:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstf50dwf5nl7u0eqsmjrl9gzcyalujzn376a9nvyvtr4e8sfwuqnszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc4ndv9s</id>
    
      <title type="html">Nostr needs more #miniscript discussions. Have you tried Liana? ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstf50dwf5nl7u0eqsmjrl9gzcyalujzn376a9nvyvtr4e8sfwuqnszyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyc4ndv9s" />
    <content type="html">
      Nostr needs more #miniscript discussions.&lt;br/&gt;&lt;br/&gt;Have you tried Liana?&lt;br/&gt;&lt;br/&gt;==&amp;gt; &lt;a href=&#34;https://wizardsardine.com/liana&#34;&gt;https://wizardsardine.com/liana&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;If you did but you still don&amp;#39;t use it: why not?
    </content>
    <updated>2024-08-29T07:48:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxhfgnla7xhjzdspzrnfrqxv9svkl3jfttwhysx99mcxx050e7aqczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyczvyaap</id>
    
      <title>Nostr event nevent1qqsxhfgnla7xhjzdspzrnfrqxv9svkl3jfttwhysx99mcxx050e7aqczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyczvyaap</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxhfgnla7xhjzdspzrnfrqxv9svkl3jfttwhysx99mcxx050e7aqczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyczvyaap" />
    <content type="html">
      Is there any tool to automate posting on both Nostr and Twitter?
    </content>
    <updated>2024-08-28T07:16:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsggqvsnhgnve4x5d7n7yvtfwwnmwyltkzmmyly3uqxtf7fv49ex7gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycenq5er</id>
    
      <title type="html">I hope y&amp;#39;alls like Merkle trees! #nevent1q…7krl</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsggqvsnhgnve4x5d7n7yvtfwwnmwyltkzmmyly3uqxtf7fv49ex7gzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycenq5er" />
    <content type="html">
      I hope y&amp;#39;alls like Merkle trees!&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;/nevent1qqs9hxprgc7qd24p4pu9pd3fm8dg6avdctf5he7t7992c8x7j2jqtmcpzpmhxue69uhkummnw3ezumt0d5hsyg983xjqnlmc6dmjjnc6t5lyk22wszk7wyvvc4nsj50xas674f6kfspsgqqqqqqszu7krl&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…7krl&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; How many people read me on Nostr? Should I post here more often? &lt;/blockquote&gt;
    </content>
    <updated>2024-08-27T19:48:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsref6f9flzq23thgg7m3gt840clglv9zwj8rknfvggxnx8n387xmqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycnkfgcc</id>
    
      <title type="html">&amp;#39;); DROP TABLE Users;--</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsref6f9flzq23thgg7m3gt840clglv9zwj8rknfvggxnx8n387xmqzyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycnkfgcc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs88z73zn5hafj68ndd2hqghpp3jce8akc3pdke7sm94g4u2vfgh3cx8nqu9&#39;&gt;nevent1q…nqu9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#39;); DROP TABLE Users;--
    </content>
    <updated>2024-08-27T19:47:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9hxprgc7qd24p4pu9pd3fm8dg6avdctf5he7t7992c8x7j2jqtmczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyctlmzfh</id>
    
      <title>Nostr event nevent1qqs9hxprgc7qd24p4pu9pd3fm8dg6avdctf5he7t7992c8x7j2jqtmczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyctlmzfh</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9hxprgc7qd24p4pu9pd3fm8dg6avdctf5he7t7992c8x7j2jqtmczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atyctlmzfh" />
    <content type="html">
      How many people read me on Nostr? Should I post here more often?
    </content>
    <updated>2024-08-27T12:01:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspgtmquhm0dp85gw6mgsmnvpakq20j3zvua47y53evwasue0vu4zczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycpl5d43</id>
    
      <title>Nostr event nevent1qqspgtmquhm0dp85gw6mgsmnvpakq20j3zvua47y53evwasue0vu4zczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycpl5d43</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspgtmquhm0dp85gw6mgsmnvpakq20j3zvua47y53evwasue0vu4zczyzncnfqflaudxaeffud960jt998gpt08zxxv2ecf28nwcd025atycpl5d43" />
    <content type="html">
      #bitcoin
    </content>
    <updated>2024-07-26T07:38:53Z</updated>
  </entry>

</feed>