<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[bitcoin++'s Insider Edition: Translations]]></title><description><![CDATA[Insider Edition content that has been translated into other languages.]]></description><link>https://insider.btcpp.dev/s/translations</link><image><url>https://substackcdn.com/image/fetch/$s_!Y_ng!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30eeeceb-d343-4c5d-93d2-4da0d7357725_650x650.png</url><title>bitcoin++&apos;s Insider Edition: Translations</title><link>https://insider.btcpp.dev/s/translations</link></image><generator>Substack</generator><lastBuildDate>Sun, 05 Apr 2026 01:41:24 GMT</lastBuildDate><atom:link href="https://insider.btcpp.dev/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[btcplusplus LLC]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[hello@btcpp.dev]]></webMaster><itunes:owner><itunes:email><![CDATA[hello@btcpp.dev]]></itunes:email><itunes:name><![CDATA[~nifty~]]></itunes:name></itunes:owner><itunes:author><![CDATA[~nifty~]]></itunes:author><googleplay:owner><![CDATA[hello@btcpp.dev]]></googleplay:owner><googleplay:email><![CDATA[hello@btcpp.dev]]></googleplay:email><googleplay:author><![CDATA[~nifty~]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Settimana Scorsa in Bitcoin (Gen 26 - Feb 01)]]></title><description><![CDATA[Una selezione delle notizie pi&#249; interessanti nello sviluppo open-source su Bitcoin..]]></description><link>https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-gen-26</link><guid isPermaLink="false">https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-gen-26</guid><dc:creator><![CDATA[Tuma (I WILL NEVER DM YOU)]]></dc:creator><pubDate>Thu, 05 Feb 2026 14:31:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Ciao Insiders. Qui &#232; Tuma, open-source reporter per l&#8217;Insider Edition. Ho passato pi&#249; di 10 ore ad ascoltare gli sviluppatori di vari progetti open-source legati a Bitcoin. Ecco cosa mi &#232; piaciuto di pi&#249;:</em></p><ul><li><p>Un aggiornamento sulle ultime modifiche alle specifiche <a href="https://github.com/cashubtc/nuts?utm_source=ppq.ai">NUT</a> del protocollo Cashu: Keysets ID V2, codifica bech32m e altro.</p><ul><li><p>Durante la chiamata mensile di gioved&#236; 29, gli sviluppatori di Cashu hanno annunciato diversi aggiornamenti alle specifiche NUT. Alcune modifiche sono gi&#224; state aggiunte, mentre altre sono ancora in fase di lavorazione, in attesa che le diverse implementazioni del protocollo sviluppino le nuove funzionalit&#224;.</p></li><li><p>Sono state completate diverse PR per aggiornare le specifiche. In particolare, la <strong><a href="https://github.com/cashubtc/nuts/pull/182?utm_source=ppq.ai">PR182</a></strong> aggiorna <strong><a href="https://github.com/cashubtc/nuts/blob/main/02.md?utm_source=ppq.ai">NUT-02</a></strong>, fornendo le specifiche sul nuovo <strong><a href="https://open.substack.com/pub/btcpp/p/last-week-in-bitcoin-jan-05-11?r=2c4bjq&amp;selection=cf6f5c5a-af41-4673-b29b-5a15acb4583f&amp;utm_campaign=post-share-selection&amp;utm_medium=web&amp;aspectRatio=instagram&amp;textColor=%23ffffff&amp;bgImage=true&amp;utm_source=ppq.ai">Keyset ID V2</a></strong>, la <strong><a href="https://github.com/cashubtc/nuts/pull/294?utm_source=ppq.ai">PR294</a></strong> aggiunge la nuova <strong><a href="https://github.com/cashubtc/nuts/blob/main/26.md?utm_source=ppq.ai">NUT-26</a></strong>, che definisce un formato di codifica alternativo per le richieste di pagamento utilizzando <strong><a href="https://open.substack.com/pub/btcpp/p/last-week-in-bitcoin-jan-12-18?r=2c4bjq&amp;selection=6b395c3e-d1c2-427d-ac30-33e0882215d1&amp;utm_campaign=post-share-selection&amp;utm_medium=web&amp;aspectRatio=instagram&amp;textColor=%23ffffff&amp;bgImage=true&amp;utm_source=ppq.ai">bech32m</a></strong>, e la <strong><a href="https://github.com/cashubtc/nuts/pull/267?utm_source=ppq.ai">PR267</a></strong> introduce la <strong><a href="https://github.com/cashubtc/nuts/blob/main/27.md?utm_source=ppq.ai">NUT-27</a></strong>, che descrive un metodo per i wallet per effettuare il backup della loro lista di mint come replaceable events di Nostr su uno o pi&#249; relay.</p></li><li><p>Sono state discusse altre modifiche ancora in fase di lavorazione. In particolare, la <strong><a href="https://github.com/cashubtc/nuts/pull/331?utm_source=ppq.ai">PR331</a></strong> aggiorna la <strong><a href="https://github.com/cashubtc/nuts/blob/main/13.md?utm_source=ppq.ai">NUT-13</a></strong>, definendo un modo per generare chiavi private in modo deterministico per avere proofs vincolate ad esse, e la <strong><a href="https://github.com/cashubtc/nuts/pull/300?utm_source=ppq.ai">PR300</a></strong> introduce la NUT-28, che fornisce le specifiche per il tipo di pagamento Pay-To-Blinded-Key (P2BK).</p></li></ul></li><li><p>La <strong><a href="https://github.com/bitcoindevkit/bdk_wallet/pull/370?utm_source=ppq.ai">PR370</a></strong> in BDK mira ad aggiungere il supporto per le transazioni Child-Pays-For-Parent (CPFP).</p><ul><li><p>Durante la riunione settimanale di marted&#236; 27, gli sviluppatori di BDK hanno discusso della PR370, che mira ad aggiungere il supporto per le transazioni <strong><a href="https://bitcoinops.org/en/topics/cpfp/?utm_source=ppq.ai">Child-Pays-For-Parent</a></strong> (CPFP). Il rilascio di questa funzionalit&#224; &#232; previsto nella prossima major release, la v3.0.0.</p></li><li><p>CPFP &#232; una tecnica di aumento delle fee (fee bumping) che consente a un utente di spendere un output proveniente da una transazione non confermata con un basso fee rate (la transazione &#8220;parent&#8221;) in una transazione &#8220;child&#8221; con un tasso di commissione pi&#249; elevato, incentivando i miner a includere entrambe le transazioni in un blocco. Questa funzionalit&#224; &#232; disponibile in Bitcoin Core da <strong><a href="https://github.com/bitcoin/bitcoin/pull/7600?utm_source=ppq.ai">febbraio 2016</a></strong>.</p></li><li><p><strong>Perch&#233; &#232; interessante</strong>: Questa PR aggiunge una funzionalit&#224; importante, aumentando il numero di strumenti a disposizione degli sviluppatori di wallet che sfruttano BDK.</p></li></ul></li><li><p>La <strong><a href="https://github.com/stratum-mining/stratum/pull/2049?utm_source=ppq.ai">PR2049</a></strong> in Stratum V2 punta a ottimizzare la generazione del prefisso extranonce.</p><ul><li><p>Durante l&#8217;aggiornamento settimanale di marted&#236; 27, gli sviluppatori SV2 hanno discusso della PR2049, il cui obiettivo &#232; migliorare il modo in cui viene generato l&#8217;<code>extranonce_prefix</code> nel protocollo di mining.</p></li><li><p>L&#8217;<code>extranonce_prefix</code> &#232; un insieme di byte riservati che consente a qualsiasi nodo a monte, come una pool o un proxy, di assegnare un identificatore univoco a ogni connessione a valle (ad esempio un miner). In questo modo, si garantisce che un miner non stia lavorando sullo stesso hash degli altri.</p></li><li><p>Sebbene l&#8217;<code>extranonce_prefix</code> necessiti teoricamente solo di 2 byte, l&#8217;attuale metodo di generazione alloca una porzione di memoria maggiore per evitare collisioni, a scapito dello spazio nella transazione coinbase. Il metodo proposto sfrutta un vettore di bit in cui ogni prefisso sar&#224; l&#8217;indice di uno slot aperto nel vettore. Quando un client si disconnette, il bit viene cancellato, permettendone il riutilizzo per un&#8217;altra connessione.</p></li></ul></li></ul><p><em>Vorresti conoscere gli sviluppatori di Bitcoin di persona? Unisciti a noi a <a href="https://btcpp.dev/conf/floripa26">Florianopolis</a> questo Febbraio, dal 26 al 28, per discutere di come fare exploit su Bitcoin.</em></p>]]></content:encoded></item><item><title><![CDATA[Settimana Scorsa in Bitcoin (Gen 19 - 25)]]></title><description><![CDATA[Una selezione delle notizie pi&#249; interessanti nello sviluppo open-source su Bitcoin..]]></description><link>https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-gen-19</link><guid isPermaLink="false">https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-gen-19</guid><dc:creator><![CDATA[Tuma (I WILL NEVER DM YOU)]]></dc:creator><pubDate>Wed, 28 Jan 2026 11:34:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Ciao Insiders. Qui &#232; Tuma, open-source reporter per l&#8217;Insider Edition. Ho passato pi&#249; di 10 ore ad ascoltare gli sviluppatori di vari progetti open-source legati a Bitcoin. Ecco cosa mi &#232; piaciuto di pi&#249;:</em></p><ul><li><p>Sono state rilasciate la <strong><a href="https://github.com/stratum-mining/stratum/releases/tag/v1.7.0?utm_source=ppq.ai">v1.7.0</a></strong> dell&#8217;implementazione del protocollo Stratum V2 e la <strong><a href="https://github.com/stratum-mining/sv2-apps/releases/tag/v0.2.0?utm_source=ppq.ai">v0.2.0</a></strong> delle applicazioni SV2.</p><ul><li><p>Durante l&#8217;aggiornamento settimanale di marted&#236; 20, i maintainer di Stratum V2 hanno annunciato che le nuove versioni del protocollo e delle applicazioni SV2 erano pronte per il rilascio. Il team ha effettuato il rilascio ufficiale gioved&#236; 22.</p></li><li><p>La v1.7.0 delle librerie del protocollo aggiorna l&#8217;implementazione di riferimento con le <strong><a href="https://github.com/stratum-mining/sv2-spec/pull/162?utm_source=ppq.ai">modifiche pi&#249; recenti</a></strong> alle specifiche, consentendo di includere gli **<code>Extended Channels</code>**nei <code>Group Channels</code>. La versione migliora anche la copertura per il fuzz testing e introduce il benchmarking e l&#8217;analisi delle prestazioni per i diversi moduli del protocollo.</p></li><li><p>La v0.2.0 delle applicazioni SV2 allinea le diverse app alle specifiche pi&#249; recenti, aggiunge il <strong><a href="https://open.substack.com/pub/btcpp/p/last-week-in-bitcoin-jan-12-18?selection=a67d69db-445c-4a2a-a4ff-dc83d23067fa&amp;utm_campaign=post-share-selection&amp;utm_medium=web&amp;aspectRatio=instagram&amp;textColor=%23ffffff&amp;bgImage=true&amp;utm_source=ppq.ai">supporto per Bitcoin Core v30.2</a></strong> e introduce API HTTP per monitorare i diversi crate. Include inoltre vari miglioramenti ai crate <code>pool_sv2</code>, <code>jd_client_sv2</code> e <code>translator_sv2</code>. Infine, le applicazioni SV2 saranno ora pubblicate direttamente su <strong><a href="https://crates.io/crates/stratum-apps?utm_source=ppq.ai">crates.io</a></strong>, un registro di pacchetti per il linguaggio Rust.</p></li></ul></li><li><p>&#200; uscita la <strong><a href="https://github.com/ElementsProject/lightning/releases/tag/v25.12.1?utm_source=ppq.ai">v25.12.1</a></strong> di Core-lightning, che corregge un bug critico nell&#8217;implementazione Lightning.</p><ul><li><p>Durante l&#8217;aggiornamento periodico di luned&#236; 26, i maintainer di CLN hanno annunciato il rilascio di una versione minore, la v25.12.1. Questo rilascio introduce un&#8217;importante correzione per un problema che impediva ai nodi di spendere fondi inviati a indirizzi non-taproot.</p></li><li><p>A causa di questo bug, corretto nella <strong><a href="https://github.com/ElementsProject/lightning/pull/8831?utm_source=ppq.ai">PR8831</a></strong>, gli utenti con nodi creati utilizzando CLN v25.12 non erano in grado di spendere i fondi inviati a indirizzi non-taproot. Infatti, mentre l&#8217;ultima versione aveva introdotto la derivazione <strong><a href="https://github.com/bitcoin/bips/blob/master/bip-0086.mediawiki?utm_source=ppq.ai">BIP86</a></strong> per gli indirizzi, il processo di firma utilizzava quello schema di derivazione solo per gli indirizzi P2TR, bloccando di fatto i fondi.</p></li><li><p>Il team di CLN raccomanda a tutti gli utenti che hanno creato nuovi nodi utilizzando la v25.12 di aggiornare il proprio software alla v25.12.1 per poter spendere correttamente i propri fondi.</p></li></ul></li><li><p>&#200; uscita la <strong><a href="https://github.com/fedimint/fedimint/releases/tag/v0.10.0?utm_source=ppq.ai">v0.10.0</a></strong> di Fedimint, che introduce la nuova interfaccia utente (UI) del gateway e semplifica il self-hosting del gateway tramite Iroh.</p><ul><li><p>Mercoled&#236; 21, gli sviluppatori di Fedimint hanno rilasciato ufficialmente l&#8217;ultima versione del protocollo ecash, che introduce la nuova UI del gateway, semplifica il self-hosting del gateway, aggiunge un nuovo client per i binding UniFFI e altro ancora.</p></li><li><p>La <strong><a href="https://open.substack.com/pub/btcpp/p/last-week-in-bitcoin-dec-1-7?selection=c7c7b669-116c-4df0-a388-78874b23d2c6&amp;utm_campaign=post-share-selection&amp;utm_medium=web&amp;aspectRatio=instagram&amp;textColor=%23ffffff&amp;bgImage=true&amp;utm_source=ppq.ai">nuova UI</a></strong> semplifica notevolmente la gestione del gateway, permettendo di aprire/chiudere canali Lightning, inviare/ricevere transazioni on-chain, visualizzare informazioni di stato, riepiloghi dei pagamenti e la connessione a un nodo Bitcoin. La nuova versione semplifica anche il self-hosting del gateway, introducendo <strong><a href="https://www.iroh.computer/?utm_source=ppq.ai">Iroh</a></strong> per consentire di lavorare dietro un NAT senza la necessit&#224; di configurare regole firewall o un dominio.</p></li><li><p>La nuova versione introduce inoltre il nuovo <code>fedimint-client-uniffi</code> per una semplice integrazione mobile, getta le basi per supportare diverse valute, include i nuovi <strong><a href="https://open.substack.com/pub/btcpp/p/last-week-in-bitcoin-nov-17-23?selection=363b5205-1089-490f-abcf-fb757d28d6b3&amp;utm_campaign=post-share-selection&amp;utm_medium=web&amp;aspectRatio=instagram&amp;textColor=%23ffffff&amp;bgImage=true&amp;utm_source=ppq.ai">fountain codes</a></strong> per i QR animati e maggiori funzionalit&#224; per i guardian della federazione, come la disabilitazione dei moduli e il cambio password.</p></li></ul></li></ul><p><em>Vorresti conoscere gli sviluppatori di Bitcoin di persona? Unisciti a noi a <a href="https://btcpp.dev/conf/floripa26">Florianopolis</a> questo Febbraio, dal 26 al 28, per discutere di come fare exploit su Bitcoin.</em></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Settimana Scorsa in Bitcoin (Gen 12 - 18)]]></title><description><![CDATA[Una selezione delle notizie pi&#249; interessanti nello sviluppo open-source su Bitcoin..]]></description><link>https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-gen-12</link><guid isPermaLink="false">https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-gen-12</guid><dc:creator><![CDATA[Tuma (I WILL NEVER DM YOU)]]></dc:creator><pubDate>Mon, 19 Jan 2026 15:21:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Ciao Insiders. Qui &#232; Tuma, open-source reporter per l&#8217;Insider Edition. Ho passato pi&#249; di 10 ore ad ascoltare gli sviluppatori di vari progetti open-source legati a Bitcoin. Ecco cosa mi &#232; piaciuto di pi&#249;:</em></p><ul><li><p>La <strong><a href="https://github.com/stratum-mining/sv2-apps/pull/177?utm_source=ppq.ai">PR177</a></strong> in sv2-apps sta rimuovendo un workaround da <code>bitcoin_core_sv2</code>, a seguito di una correzione inclusa nel nuovo rilascio di Bitcoin Core v30.2.</p><ul><li><p>Durante l&#8217;aggiornamento settimanale di marted&#236; 13, gli sviluppatori di Stratum V2 hanno discusso la PR177, che sfrutta l&#8217;ultima versione <strong><a href="https://github.com/bitcoin/bitcoin/releases/tag/v30.2?utm_source=ppq.ai">Bitcoin Core v30.2</a></strong> per rimuovere un workaround temporaneo che era necessario per operare con la nuova interfaccia di mining IPC.</p></li><li><p>Il workaround era stato introdotto per gestire l&#8217;issue <strong><a href="https://github.com/bitcoin/bitcoin/issues/33575?utm_source=ppq.ai">IS33575</a></strong> in Bitcoin Core, il quale evidenziava che l&#8217;interfaccia di mining IPC non forniva un modo per cancellare il loop della funzione <code>waitNext</code>. Lo scopo di questa funzione &#232; quello di attendere il verificarsi di determinati eventi (ad es. una nuova tip della chain) per fornire un nuovo <code>BlockTemplate</code><strong> .</strong></p></li><li><p>Tuttavia, <code>waitNext</code> deve essere inizializzato con i vincoli corretti, affinch&#233; il ciclo precedente possa essere interrotto e rilanciato. Di conseguenza, gli sviluppatori di Bitcoin Core hanno introdotto un nuovo metodo chiamato <code>interruptWait()</code> nella <strong><a href="https://github.com/bitcoin/bitcoin/pull/33676?utm_source=ppq.ai">PR33676</a></strong>, fornendo l&#8217;API necessaria.</p></li><li><p>Poich&#233; il workaround &#232; stato rimosso, le prossime versioni della libreria <code>bitcoin_core_sv2</code> saranno compatibili solo con versioni di Bitcoin Core &#8805; v30.2.</p></li></ul></li><li><p>La <strong><a href="https://github.com/cashubtc/cdk/pull/1190?utm_source=ppq.ai">PR1190</a></strong> in CDK punta a migliorare l&#8217;efficienza delle richieste di pagamento.</p><ul><li><p>Durante la&#8217;aggiornamento settimanale di mercoled&#236; 14, gli sviluppatori di CDK hanno annunciato che la PR1190 &#232; stata completata a seguito dell&#8217;inclusione ufficiale del <strong><a href="https://github.com/cashubtc/nuts/pull/294?utm_source=ppq.ai">NUT-26</a></strong> nelle specifiche del protocollo Cashu.</p></li><li><p>La nuova specifica e la relativa PR introducono un formato di codifica alternativo per le richieste di pagamento basato sulla codifica <strong><a href="https://bitcoinops.org/en/topics/bech32/?utm_source=ppq.ai">bech32m</a></strong> e sulla serializzazione <strong><a href="https://en.wikipedia.org/wiki/Type%E2%80%93length%E2%80%93value?utm_source=ppq.ai">TLV</a></strong> (Tag-Length-Value), allineando il protocollo Cashu allo standard applicato agli indirizzi Bitcoin e agli invoice Lightning.</p></li><li><p>La nuova alternativa offre molti vantaggi rispetto a quella originale. Infatti, garantisce una maggiore compatibilit&#224; con i codici QR, una riduzione delle dimensioni superiore al 30%, una migliore gestione degli errori e una maggiore leggibilit&#224;.</p></li></ul></li><li><p>Le <strong><a href="https://github.com/lightning/bolts/pull/1236?utm_source=ppq.ai">PR1236</a></strong> e <strong><a href="https://github.com/lightning/bolts/pull/1289?utm_source=ppq.ai">PR1289</a></strong> nei BOLT sono quasi pronte. Queste PR rappresentano l&#8217;ultimo passaggio mancante prima di procedere con l&#8217;inserimento dello splicing nelle specifiche Lightning.</p><ul><li><p>Durante l&#8217;aggiornamento mensile sulle specifiche di luned&#236; 12, gli sviluppatori di Lightning Network hanno discusso lo stato della PR1236 e della PR1289. Queste PR devono essere completate prima di poter procedere con la specifica dello splicing e sono in attesa di un ACK finale dal team di CLN.</p></li><li><p>La PR1236 aggiorna <strong><a href="https://github.com/lightning/bolts/blob/master/02-peer-protocol.md?utm_source=ppq.ai">BOLT2</a></strong>, il protocollo peer per la gestione dei canali, consentendo a entrambe le parti del canale di inviare <code>tx_init_rbf</code> durante l&#8217;apertura del canale v2. Questa modifica viene implementata per coerenza con lo splicing, poich&#233; le relative specifiche consentono gi&#224; sia all&#8217;iniziatore che all&#8217;accettante di avviare il processo RBF.</p></li><li><p>Anche la PR1289 aggiorna BOLT2. Questa modifica rende obbligatoria per i nodi la ritrasmissione delle firme nel caso in cui i peer si disconnettano durante la fase di firma di una transazione interattiva. In particolare, la PR introduce un bitfield esplicito che permette a un nodo di richiedere il messaggio <code>commitment_signed</code> qualora non lo avesse ricevuto.</p></li></ul></li></ul><p><em>Vorresti conoscere gli sviluppatori di Bitcoin di persona? Unisciti a noi a <a href="https://btcpp.dev/conf/floripa26">Florianopolis</a> questo Febbraio, dal 26 al 28, per discutere di come fare exploit su Bitcoin.</em></p>]]></content:encoded></item><item><title><![CDATA[Settimana Scorsa in Bitcoin (Gen 05- 11)]]></title><description><![CDATA[Una selezione delle notizie pi&#249; interessanti nello sviluppo open-source su Bitcoin..]]></description><link>https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-gen-05</link><guid isPermaLink="false">https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-gen-05</guid><dc:creator><![CDATA[Tuma (I WILL NEVER DM YOU)]]></dc:creator><pubDate>Mon, 12 Jan 2026 16:47:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Ciao Insiders. Qui &#232; Tuma, open-source reporter per l&#8217;Insider Edition. Ho passato pi&#249; di 10 ore ad ascoltare gli sviluppatori di vari progetti open-source legati a Bitcoin. Ecco cosa mi &#232; piaciuto di pi&#249;:</em></p><ul><li><p>Una vulnerabilit&#224; nel Protocollo Cashu &#232; stata divulgata responsabilmente dallo sviluppatore <a href="https://primal.net/p/nprofile1qqs0awzzutnzfj6cudj03a7txc7qxsrma9ge44yrym6337tkkd23qkg32nsh9">Conduition</a>.</p><ul><li><p>Sabato 10, lo sviluppatore Conduition ha pubblicato su <a href="https://stacker.news/items/1408040/r/tuma">Stacker News</a> un articolo in cui spiega le sue scoperte relative a una vulnerabilit&#224; presente nella maggior parte delle mint e dei wallet Cashu. Sebbene le scoperte di Conduition risalgano a luglio 2025, il possibile exploit &#232; stato segnalato responsabilmente prima al team di Cashu, rendendolo pubblico solo la scorsa settimana, dopo che le patch sono state applicate al codice.</p></li><li><p>La vulnerabilit&#224; risiede nella specifica <a href="https://github.com/cashubtc/nuts/blob/main/13.md">NUT-13</a>, che descrive uno standard di backup deterministico per i wallet Cashu. Per generare il <code>secret</code> per un token ecash, il wallet prende il Keyset ID (un identificatore unico di una mint) e lo riduce a un numero pi&#249; piccolo per adattarlo a un intero a 32 bit, conforme al formato <a href="https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki#user-content-Master_key_generation">BIP32</a>. Poich&#233; lo spazio dei numeri &#232; limitato (circa 2 miliardi di possibilit&#224;), un attaccante malintenzionato potrebbe facilmente creare una mint fittizia con un nome diverso ma un Keyset ID che risulta nell&#8217;esatto stesso ID derivato di una mint popolare e legittima, inducendo un utente a rivelare i propri <code>secret</code>.</p></li><li><p>Una patch a breve termine &#232; gi&#224; stata applicata ai wallet e alle mint pi&#249; importanti per prevenire lo sfruttamento della vulnerabilit&#224;. Nel frattempo, gli sviluppatori stanno lavorando alla modifica delle specifiche NUT-13, passando ad una nuova versione del <a href="https://github.com/cashubtc/nuts/pull/182">Keyset ID</a> basata sulla <a href="https://github.com/cashubtc/nuts/blob/main/13.md#hmac-sha256-derivation">derivazione HMAC-SHA256</a>.</p></li></ul></li><li><p>Un aggiornamento sul <a href="https://github.com/marmot-protocol">protocollo Marmot</a>: Stato dell&#8217;audit e ultimi sviluppi.</p><ul><li><p>Durante la call mensile di marted&#236; 6, gli sviluppatori di Marmot hanno fornito un aggiornamento sullo stato del protocollo, sui feedback riguardanti l&#8217;audit in corso e sugli ultimi sviluppi.</p></li><li><p>Per quanto riguarda l&#8217;audit, la societ&#224; indipendente incaricata ha terminato la revisione delle specifiche, fornendo alcuni suggerimenti per migliorare la crittografia dei media. Le modifiche sono gi&#224; state <a href="https://github.com/marmot-protocol/marmot/pull/20">applicate</a>. Gli auditor sono poi passati alla codebase di MDK, identificando circa 45 vulnerabilit&#224; nel codice, che stanno gi&#224; venendo affrontate dagli sviluppatori di Marmot.</p></li><li><p>Nel frattempo, procede lo sviluppo di <a href="https://github.com/marmot-protocol/marmot-ts">marmot-ts</a>. Gli sviluppatori stanno implementando la libreria TypeScript funzionalit&#224; per funzionalit&#224; seguendo le specifiche del protocollo. I progressi possono essere verificati sul <a href="https://marmot-protocol.github.io/marmot-ts/">sito web di esempio</a>.</p></li></ul></li><li><p>La <a href="https://github.com/cashubtc/cdk/pull/1459">PR1459</a> in CDK sta aggiungendo una funzionalit&#224; per il backup della lista delle mint del wallet tramite Nostr.</p><ul><li><p>Durante la call settimanale di mercoled&#236; 7, gli sviluppatori di CDK hanno discusso la PR1459, che introduce una nuova funzionalit&#224; che consente agli utenti di fare il backup della lista delle mint del proprio wallet su Nostr. La PR si basa sulla specifica <a href="https://github.com/cashubtc/nuts/blob/main/27.md">NUT-27</a>, recentemente integrata.</p></li><li><p>Secondo le specifiche, la lista delle mint viene crittografata utilizzando <a href="https://github.com/nostr-protocol/nips/blob/master/44.md">NIP-44</a> e pubblicata come un evento Nostr di tipo &#8220;replaceable&#8221; su uno o pi&#249; relay definiti dall&#8217;utente. Le chiavi di backup sono derivate in modo deterministico dalla seed phrase mnemonica del wallet.</p></li><li><p><strong>Perch&#232; &#232; interessante</strong>: Questa funzionalit&#224; consente agli utenti di ripristinare in maniera semplice la configurazione delle proprie mint su diversi dispositivi o istanze del wallet utilizzando la propria seed phrase mnemonica.</p></li></ul></li></ul><p><em>Vorresti conoscere gli sviluppatori di Bitcoin di persona? Unisciti a noi a <a href="https://btcpp.dev/conf/floripa26">Florianopolis</a> questo Febbraio, dal 26 al 28, per discutere di come fare exploit su Bitcoin.</em></p>]]></content:encoded></item><item><title><![CDATA[Settimana Scorsa in Bitcoin (Dic 08 - 14)]]></title><description><![CDATA[Una selezione delle notizie pi&#249; interessanti nello sviluppo open-source su Bitcoin]]></description><link>https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-dic-08</link><guid isPermaLink="false">https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-dic-08</guid><dc:creator><![CDATA[Tuma (I WILL NEVER DM YOU)]]></dc:creator><pubDate>Tue, 16 Dec 2025 12:08:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Ciao Insiders. Qui &#232; Tuma, open-source reporter per l&#8217;Insider Edition. Ho passato pi&#249; di 10 ore ad ascoltare gli sviluppatori di vari progetti open-source legati a Bitcoin. Ecco cosa mi &#232; piaciuto di pi&#249;:</em></p><ul><li><p><a href="https://observer.fedimint.org/">Fedimint Observer</a> ha subito un importante aggiornamento dell&#8217;interfaccia utente (UI), aiutando cos&#236; ad aumentare la trasparenza dell&#8217;ecosistema.</p><ul><li><p>Il 13 dicembre, gli sviluppatori di Fedimint hanno <a href="https://x.com/fedimint/status/1999898393057849739">annunciato</a> il rilascio di una nuova versione di Fedimint Observer. Questo strumento consente agli utenti di esaminare dati pubblici da diverse federazioni, come asset totali, attivit&#224; e raccomandazioni dalla community.</p></li><li><p>L&#8217;ultima release ha introdotto enormi miglioramenti all&#8217;interfaccia dello strumento, presentando un nuovo frontend in React e grafici interattivi. Il lavoro &#232; stato svolto dal contributor open-source <a href="https://x.com/ayushbansal2407">Ayush Bansal</a>, un membro di <a href="https://x.com/bitshala">Bitshala</a>, una delle principali community Bitcoin indiane.</p></li><li><p><strong>Cosa c&#8217;&#232; di interessante nella tecnologia</strong>: Lo strumento ora rinnovato migliora l&#8217;esperienza utente e la trasparenza all&#8217;interno dell&#8217;ecosistema Fedimint, mantenendo al contempo le sue propriet&#224; di privacy.</p></li></ul></li><li><p><a href="https://github.com/bitcoindevkit/bdk-ffi">BDK</a> sta introducendo nuove librerie di binding, esponendo il toolkit a pi&#249; linguaggi di programmazione.</p><ul><li><p>Durante i recenti aggiornamenti settimanali, gli sviluppatori di BDK hanno discusso delle nuove librerie di binding che sfruttano la libreria**<code>bdk-ffi</code>**, le quali stanno espandendo il supporto per le funzionalit&#224; BDK a sempre pi&#249; linguaggi di programmazione.</p></li><li><p>Mentre il supporto per <a href="https://github.com/bitcoindevkit/bdk-ffi/tree/master/bdk-swift">Swift</a>, <a href="https://github.com/bitcoindevkit/bdk-ffi/tree/master/bdk-android">Kotlin</a> e <a href="https://github.com/bitcoindevkit/bdk-jvm">JVM</a> &#232; disponibile da un po&#8217; di tempo, gli sviluppatori hanno recentemente esportato le funzionalit&#224; di BDK a <a href="https://github.com/bitcoindevkit/bdk-python">Python</a>, <a href="https://github.com/bitcoindevkit/bdk-rn">react-native</a> e <a href="https://github.com/bitcoindevkit/bdk-dart">Dart</a>.</p></li><li><p><strong>Cosa c&#8217;&#232; di interessante nella tecnologia</strong>: Esporre BDK ad altri linguaggi di programmazione permette di rendere disponibile questo strumento a un bacino di utenti pi&#249; ampio e consente agli sviluppatori di costruire applicazioni pi&#249; affidabili senza dover scrivere i componenti di base da zero.</p></li></ul></li><li><p>Una lista di recenti rilasci da progetti nell&#8217;ecosistema Bitcoin:</p><ul><li><p><a href="https://github.com/lightningdevkit/rust-lightning/releases/tag/v0.2">rust-lightning v0.2.0</a>: Discussa in un <a href="https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-nov-10">post</a> precedente, la v0.2.0 &#232; stata rilasciata ufficialmente. In particolare, questa versione segna il primo supporto per lo splicing in LDK.</p></li><li><p><a href="https://github.com/lightningdevkit/ldk-node/releases/tag/v0.7.0">ldk-node v0.7.0</a>: L&#8217;ultima minor release &#232; basata su rust-lightning v0.2.0. Aggiunge il supporto per lo splicing dei canali, pagamenti asincroni, oltre ch il recupero dei dati della timechain da un backend REST di Bitcoin Core.</p></li><li><p><a href="https://github.com/cashubtc/cdk/releases/tag/v0.14.2">CDK v0.14.2</a>: Questa minor release di Cashu Development Kit aggiunge supporto per maggiori funzionalit&#224; per i binding <code>cdk-ffi</code> e alcune correzioni di bug minori.</p></li><li><p><a href="https://github.com/ElementsProject/lightning/releases/tag/v25.12">core-lightning v25.12</a>: Discussa in un <a href="https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-nov-17-567">post</a> precedente, la v25.12 &#232; stata rilasciata ufficialmente. Questa versione arriva con il supporto sperimentale per le specifiche LSPS Level 2, frasi BIP-39 di 12 parole per i nuovi nodi, miglioramenti al plugin xpay, e una conformit&#224; pi&#249; rigorosa alle specifiche di splicing dei BOLT.</p></li><li><p><a href="https://github.com/fedimint/fedimint/releases/tag/v0.9.1">Fedimint v0.9.1</a>: Questa minor release per il protocollo Fedimint introduce alcune correzioni di bug minori.</p></li></ul></li></ul><p></p>]]></content:encoded></item><item><title><![CDATA[Settimana Scorsa in Bitcoin (Dic 01 - 07)]]></title><description><![CDATA[Una selezione delle notizie pi&#249; interessanti nello sviluppo open-source su Bitcoin]]></description><link>https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-dic-01</link><guid isPermaLink="false">https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-dic-01</guid><dc:creator><![CDATA[Tuma (I WILL NEVER DM YOU)]]></dc:creator><pubDate>Fri, 12 Dec 2025 11:07:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Ciao Insiders. Qui &#232; Tuma, open-source reporter per l&#8217;Insider Edition. Ho passato pi&#249; di 10 ore ad ascoltare gli sviluppatori di vari progetti open-source legati a Bitcoin. Ecco cosa mi &#232; piaciuto di pi&#249;:</em></p><ul><li><p><a href="https://github.com/marmot-protocol/marmot/pull/18">MIP-05</a> vuole aggiungere al protocollo Marmot delle specifiche che preservino la privacy per le notifiche push.</p><ul><li><p>Durante la call di aggiornamento mensile di marted&#236; 2, gli sviluppatori di MDK hanno presentato MIP-05, la nuova &#8220;Marmot Implementation Proposal&#8221; che delinea le specifiche per notifiche push private. La proposta &#232; ancora in discussione e sono benvenute ulteriori revisioni da parte della comunit&#224;.</p></li><li><p>La necessit&#224; di notifiche push private deriva dal fatto che, per la consegna tempestiva dei messaggi, le notifiche devono passare attraverso i servizi di Apple e Google, lasciando trapelare metadati e contenuti ai server di queste aziende. Naturalmente, questo non &#232; ideale per gli utenti attenti alla privacy.</p></li><li><p>MIP-05 definisce un approccio di tutela della privacy che consente agli utenti di nascondere ai servizi di Apple e Google non solo il contenuto del messaggio, ma anche metadati sensibili, come l&#8217;identit&#224; Nostr del mittente e del destinatario, l&#8217;appartenenza ai gruppi o qualsiasi relazione tra il dispositivo e la npub dell&#8217;utente. Inoltre, vengono adottate misure di privacy per impedire che il server che gestisce le notifiche e i relay Nostr acquisiscano informazioni sensibili.</p></li></ul></li><li><p><a href="https://github.com/stratum-mining/sv2-apps/issues/108">IS108</a> nel repository Stratum sv2-apps segnala un problema con la nuova libreria <code>bitcoin_core_sv2</code>, probabilmente correlato alla nuova interfaccia IPC di Bitcoin Core.</p><ul><li><p>Durante l&#8217;aggiornamento settimanale di marted&#236; 2, gli sviluppatori di Stratum V2 hanno discusso di un problema con la nuova libreria <code>bitcoin_core_sv2</code>, che sembra essere legato alla nuova interfaccia IPC di Bitcoin Core, rilasciata recentemente nella v30.</p></li><li><p>Il problema deriva dal fatto che la funzione <code>crateNewBlock()</code> restituisce un nuovo template anche se l&#8217;Initial Block Download (IBD) non &#232; ancora terminato, facendo lavorare il miner su un blocco obsoleto (stale).</p></li><li><p>Per risolvere questo problema, lo sviluppatore di Stratum V2 <a href="https://x.com/plebhash">plebhash</a> ha aperto una nuova richiesta sul repository di Bitcoin Core, nella <a href="https://github.com/bitcoin/bitcoin/issues/33994">IS33994</a>, chiedendo che <code>crateNewBlock()</code> eviti di restituire un template prima che l&#8217;IBD sia completato. La discussione &#232; ancora in corso, con gli sviluppatori di Stratum e Core che si stanno scambiando idee sull&#8217;approccio migliore da seguire.</p></li></ul></li><li><p>La <a href="https://github.com/fedimint/fedimint/issues/7892">IS7892</a> di Fedimint tiene traccia di tutte le funzionalit&#224; aggiunte alla nuova UI del Gateway Lightning.</p><ul><li><p>Durante l&#8217;aggiornamento settimanale di luned&#236; 1, gli sviluppatori di Fedimint hanno discusso le recenti funzionalit&#224; implementate per la Gateway UI, un&#8217;interfaccia utente che consente agli operatori di gestire facilmente i propri nodi Lightning gateway. Tutti gli sviluppi sono tracciati nella IS7892.</p></li><li><p>La nuova UI semplifica la gestione per gli amministratori dei gateway. In particolare, permette di aprire/chiudere canali LN, inviare/ricevere transazioni on-chain da e verso il nodo Lightning, connettersi a nuove federazioni e visualizzare informazioni sullo stato, come il riepilogo dei pagamenti e la connessione al nodo Bitcoin.</p></li><li><p>Ci sono ancora altre funzionalit&#224; nella to-do list degli sviluppatori. Ad esempio, la possibilit&#224; di generare e pagare invoice Bolt11 e Bolt12, mostrare l&#8217;elenco delle transazioni del nodo Lightning e strumenti per la gestione di ecash.</p></li></ul></li></ul><p><em>Vorresti conoscere gli sviluppatori di Bitcoin di persona? Unisciti a noi a <a href="https://btcplusplus.dev/conf/taipei">Taipei</a> questo dicembre, dal 15 al 17 per discutere di come rimanere sovrani con Bitcoin.</em></p>]]></content:encoded></item><item><title><![CDATA[Settimana Scorsa in Bitcoin (Nov 24 - 30)]]></title><description><![CDATA[Una selezione delle notizie pi&#249; interessanti nello sviluppo open-source su Bitcoin]]></description><link>https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-nov-17-567</link><guid isPermaLink="false">https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-nov-17-567</guid><dc:creator><![CDATA[Tuma (I WILL NEVER DM YOU)]]></dc:creator><pubDate>Mon, 01 Dec 2025 19:19:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Ciao Insiders. Qui &#232; Tuma, open-source reporter per l&#8217;Insider Edition. Ho passato pi&#249; di 10 ore ad ascoltare gli sviluppatori di vari progetti open-source legati a Bitcoin. Ecco cosa mi &#232; piaciuto di pi&#249;:</em></p><ul><li><p>La version <a href="https://github.com/stratum-mining/stratum/releases/tag/v1.6.0">v1.6.0</a> del protocollo Stratum e la versione <a href="https://github.com/stratum-mining/sv2-apps/releases/tag/v0.1.0">v0.1.0</a> delle Sv2 Applications sono ufficialmente state rilasciate.</p><ul><li><p>Durante l&#8217;aggiornamento settimanale di marted&#236; 25, gli sviluppatori di Stratum V2 hanno annunciato che le ultime versioni per il protocollo Stratum V2 e per le Applicazioni Sv2 erano pronte per essere rilasciate. La libreria Stratum v1.6.0 &#232; stata poi rilasciata mercoled&#236; 26, mentre sv2-apps v0.1.0 il giorno dopo, gioved&#236; 27.</p></li><li><p>La v1.6.0, che contiene aggiornamenti alle crate del protocollo a basso livello, aggiunge il supporto per le Sv2 Extensions tramite la crate <code>extensions_sv2</code>, la quale fornisce tipi di messaggi e utility per le estensioni del protocollo Sv2. Depreca inoltre molte librerie, come <code>binary_codec_sv2</code>, <code>roles_logic_sv2</code> e <code>network_helpers_sv2</code>. In particolare, questa &#232; la prima release testata attivamente tramite fuzzing.</p></li><li><p>La v0.1.0, che contiene le crate a livello applicativo, &#232; la prima release ufficiale dal repository sv2-apps <a href="https://open.substack.com/pub/btcpp/p/last-week-in-bitcoin-nov-3-10?r=2c4bjq&amp;selection=add34a68-effb-4971-b8f5-2d5e582829e0&amp;utm_campaign=post-share-selection&amp;utm_medium=web&amp;aspectRatio=instagram&amp;textColor=%23ffffff&amp;bgImage=true">dopo la divisione</a>. In particolare, questa release aggiunge il supporto nativo per <a href="https://github.com/bitcoin/bitcoin/releases/tag/v30.0">Bitcoin Core v30</a> attraverso la libreria <code>bitcoin_core_sv2</code> e aggiunge il supporto Docker per semplificare il deployment multipiattaforma per le diverse applicazioni.</p></li></ul></li><li><p>La release candidate <a href="https://github.com/ElementsProject/lightning/releases/tag/v25.12rc2">v25.12</a> di core-lightning &#232; disponibile, e porta nuove funzionalit&#224; e numerose ottimizzazioni delle prestazioni.</p><ul><li><p>Durante l&#8217;aggiornamento di luned&#236; 24, gli sviluppatori di core-lightning hanno annunciato l&#8217;uscita della prima release candidate per l&#8217;ultima versione dell&#8217;implementazione Lightning. Al momento della stesura dell&#8217;articolo, sono state create altre due release candidate.</p></li><li><p>La v25.12, che &#232; stata nominata &#8220;Boltz&#8217;s Seamless Upgrade Experience&#8221;, arriva con il supporto sperimentale per le specifiche <a href="https://github.com/BitcoinAndLightningLayerSpecs/lsp">LSPS</a>, la mnemonica di 12 parole <a href="https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki">BIP-39</a> per i nuovi nodi, miglioramenti al <a href="https://github.com/ElementsProject/lightning/tree/master/plugins/xpay">plugin xpay</a> e una conformit&#224; pi&#249; rigorosa alle specifiche BOLT relative allo splicing.</p></li><li><p>Dal lato sviluppatori, sono stati introdotti molti miglioramenti per ottimizzare le prestazioni. In particolare, sono state aggiunte diverse ottimizzazioni per i nodi pi&#249; grandi al fine di prevenire blocchi (freezes) sotto carichi elevati. Per una descrizione completa delle modifiche fare riferimento al <a href="https://github.com/ElementsProject/lightning/blob/v25.12rc2/CHANGELOG.md">changelog</a>.</p></li></ul></li><li><p>La <a href="https://github.com/fedimint/fedimint/pull/7988">PR7988</a> in Fedimint mira ad aggiungere il pieno supporto per lavorare con i Lightning Addresses.</p><ul><li><p>Durante la call settimanale di luned&#236; 24, gli sviluppatori di Fedimint hanno discusso della PR7988. L&#8217;obiettivo di questa PR, che &#232; ancora in fase di sviluppo, &#232; fornire al protocollo il pieno supporto per i Lightning Addresses.</p></li><li><p>La PR7988 implementa la risoluzione completa dei Lightning Address LNURL, inclusa l&#8217;estrazione dei metadati e la convalida di importi e commenti. Queste funzionalit&#224; verranno poi esposte a <a href="https://github.com/fedimint/fedimint-sdk/pull/225">fedimint-sdk</a>, un client Fedimint basato su WebAssembly per il browser.</p></li></ul></li></ul><p><em>Vorresti conoscere gli sviluppatori di Bitcoin di persona? Unisciti a noi a <a href="https://btcplusplus.dev/conf/taipei">Taipei</a> questo dicemebre, dal 15 al 17 per discutere di come rimanere sovrani con Bitcoin.</em></p>]]></content:encoded></item><item><title><![CDATA[Settimana Scorsa in Bitcoin (Nov 17 - 23)]]></title><description><![CDATA[Una selezione delle notizie pi&#249; interessanti nello sviluppo open-source su Bitcoin]]></description><link>https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-nov-17</link><guid isPermaLink="false">https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-nov-17</guid><dc:creator><![CDATA[Tuma (I WILL NEVER DM YOU)]]></dc:creator><pubDate>Mon, 24 Nov 2025 14:51:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Ciao Insiders. Qui &#232; Tuma, open-source reporter per l&#8217;Insider Edition. Ho passato pi&#249; di 10 ore ad ascoltare gli sviluppatori di vari progetti open-source legati a Bitcoin. Ecco cosa mi &#232; piaciuto di pi&#249;:</em></p><ul><li><p><a href="https://nutnovember.org/">Nut November</a> &#232; l&#8217;hackathon, della durata di un mese, per tutti gli coloro che vogliono sviluppare su Cashu.</p><ul><li><p>Durante l&#8217;aggiornamento mensile di gioved&#236; 20, diversi sviluppatori hanno presentato i propri progetti, creati per Nut November, una competizione della durata di un mese incentrata su Cashu. Con un montepremi totale di 1.5 milioni di sats, l&#8217;hackathon premier&#224; i progetti secondo diverse categorie, come il progetto migliore, il pi&#249; complicato tecnicamente, l&#8217;idea pi&#249; assurda, il miglior design, il miglior principiante e il preferito dalla comunit&#224; Cashu.</p></li><li><p>Sono stati presentati diversi progetti, ognuno dei quali integrava il protocollo Cashu. Alcuni sviluppatori hanno create delle applicazioni, come un casin&#242; senza kyc, chiamato <a href="https://github.com/babdbtc/cashucasino">Cashu Casino</a>, una bacheca delle attivit&#224; basata su Nostr e ricompense in Cashu, chiamato <a href="https://github.com/Solife-me/Taskify_Release">Taskify</a>, e un segna punteggio per il Disc Golf con all&#8217;interno pagamenti basati su ecash.</p></li><li><p>Sono stati costruiti anche degli strumenti per sviluppatori. <a href="https://gitlab.com/lemonknowsall/bitcoin-skills">Bitcoin Skills</a>, ad esempio, fornisce a <a href="https://claude.com/blog/skills">Claude</a> &#8212; l&#8217;agente AI &#8212; le abilit&#224; per implementare portafogli Bitcoin e Cashu, generazione/scansione di codici QR e integrazioni con Nostr su <a href="https://shakespeare.diy/">Shakespeare</a>. Un altro sviluppatore ha mostrato <a href="https://github.com/cypherflow/cyphertap">Cyphertap</a>, uno strumento che fornisce accessi su Nostr e portafoglio Cashu in un unico componente Svelte.</p></li></ul></li><li><p>La <a href="https://github.com/fedimint/fedimint/pull/7905">PR7905</a> su Fedimint &#232; stata integrata, portando i cosiddetti &#8220;fountain code&#8221; nel protocollo.</p><ul><li><p>Durante l&#8217;aggiornamento settimanale di luned&#236; 17, lo sviluppatore Fedimint <a href="https://github.com/joschisan">joschisan</a> ha annunciato l&#8217;integrazione della PR7905. Questa PR implementa i &#8220;fountain code&#8221; per il protocollo, con l&#8217;obiettivo di rendere pi&#249; efficiente la codifica e la trasmissione di ecash attraverso codici QR animati.</p></li><li><p>I &#8220;fountain code&#8221; rappresentano un modo intelligente per inviare dati in maniera affidabile attraverso canali non affidabili. Si adattano bene ad applicazioni come i codici QR animati, dove lo scanner potrebbe perdere alcuni frame. I dati originali vengono divisi in <em>N</em> frammenti semplici, che vengono mostrati sequenzialmente all&#8217;inizio. Dopodich&#232;, il sistema genera un flusso infinito di &#8220;frammenti misti&#8221; applicando un&#8217;operazione <em>XOR</em> a sottogruppi selezionati casualmente tra i frammenti semplici.</p></li><li><p>Il decodificatore elabora qualsiasi frammento misto che riceve e sottrae tramite XOR qualsiasi frammento decodificato in precedenza per semplificarlo. Se questo rivela un nuovo frammento semplice, esso viene utilizzato per sbloccare gli altri in una reazione a catena. Questo permette a qualsiasi sottogruppo sufficientemente grande di frammenti di decodificare l&#8217;intero messaggio, indipendentemente da quali frammenti specifici siano stati ricevuti.</p></li></ul></li><li><p>La <a href="https://github.com/lightning/bolts/pull/1160">PR1160</a> nel repository BOLTs &#232; pronta per essere integrata, includendo lo splicing nelle specifiche del Lightning Network.</p><ul><li><p>Durante la chiamata mensile sulle specifiche di luned&#236; 17, gli sviluppatori Lightning hanno annunciato che la PR1160 era pronta per essere integrata. Questa PR include ufficialmente lo splicing nelle specifiche comuni di Lightning, consentendo l&#8217;interoperabilit&#224; tra le diverse implementazioni.</p></li><li><p>L&#8217;ACK alla PR arriva dopo una lunga serie di discussioni e test di interoperabilit&#224; condotti dagli sviluppatori delle diverse implementazioni. Ad oggi, tre implementazioni supportano gi&#224; lo splicing: <strong><a href="https://github.com/ACINQ/eclair">Eclair</a></strong>, <strong><a href="https://github.com/ElementsProject/lightning">Core-lightning</a></strong> e <strong><a href="https://github.com/lightningdevkit/rust-lightning">LDK</a></strong>.</p></li><li><p>La PR verr&#224; integrata presto a seguito del completamento di altre due PR che portano miglioramenti alle transazioni interattive. Si tratta della <strong><a href="https://github.com/lightning/bolts/pull/1236">PR1236</a></strong>, che consente a entrambe le parti di un canale di avviare RBF, e della <strong><a href="https://github.com/lightning/bolts/pull/1289">PR1289</a></strong>, che richiede la ritrasmissione esplicita di <code>commit_sig</code> nel caso in cui i nodi si disconnettano nel mezzo del processo di firma.</p></li></ul></li></ul><p><em>Vorresti conoscere gli sviluppatori di Bitcoin di persona? Unisciti a noi a <a href="https://btcplusplus.dev/conf/taipei">Taipei</a> questo dicemebre, dal 15 al 17 per discutere di come rimanere sovrani con Bitcoin.</em></p>]]></content:encoded></item><item><title><![CDATA[Settimana Scorsa in Bitcoin (Nov 10 - 16)]]></title><description><![CDATA[Una selezione delle notizie pi&#249; interessanti nello sviluppo open-source su Bitcoin]]></description><link>https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-nov-10</link><guid isPermaLink="false">https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-nov-10</guid><dc:creator><![CDATA[Tuma (I WILL NEVER DM YOU)]]></dc:creator><pubDate>Mon, 17 Nov 2025 17:58:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Ciao Insiders. Qui &#232; Tuma, open-source reporter per l&#8217;Insider Edition. Ho passato pi&#249; di 10 ore ad ascoltare gli sviluppatori di vari progetti open-source legati a Bitcoin. Ecco cosa mi &#232; piaciuto di pi&#249;:</em></p><ul><li><p>La prima edizione in assoluto di <a href="https://btcplusplus.dev/conf/durham">BTC++ local edition</a> si &#232; tenuta a Durham, in North Carolina, radunando miner, hacker e sviluppatori.</p><ul><li><p>Settimana scorsa si &#232; svolta a Durham, North Carolina, la primissima edizione di BTC++ local. Questa serie di eventi vuole rivisitare la conferenza globale in chiave locale, supportando il lavoro dei talenti del mondo Bitcoin ovunque essi siano. La registrazione dell&#8217;evento sar&#224; presto disponibile sull&#8217;<a href="https://x.com/btcplusplus">account X di Bitcoin++</a>.</p></li><li><p>Una gran parte degli interventi si &#232; concentrata sul tema del mining, con aggiornamenti sullo sviluppo di <a href="https://x.com/btchashpool">Hashpool</a>, una mininig pool basata su Stratum V2 ed ecash, discussioni sulle implicazioni degli ultimi sviluppi del protocollo Bitcoin sui miner e delle demo su hardware open-source per mining. Infine, <a href="https://x.com/256FOUNDATION">256Foundation</a> ha annunciato il rilascio al pubblico del loro firmware per mining <a href="https://github.com/256foundation/mujina">Mujina</a>.</p></li><li><p>Anche i covenant sono stati un argomento di discussione importante, con Sean Ryan di <a href="https://x.com/Anchorage">Anchorage</a> che ha presentato la sua tesi sul come un soft fork possa rendere Bitcoin una moneta migliore.</p></li></ul></li><li><p>La versione <a href="https://github.com/lightningdevkit/rust-lightning/releases/tag/v0.2.0-rc2">v0.2.0-rc2</a> di rust-lightning &#8212; &#8220;Native Asynchronous Splicing&#8221; &#8212; &#232; disponibile,</p><ul><li><p>Durante l&#8217;aggiornamento bimensile di luned&#236; 10, lo sviluppatore LDK <a href="https://x.com/TheBlueMatt">Matt Corallo</a> ha annunciato il rilascio della versione v0.2.0 di <a href="https://github.com/lightningdevkit/rust-lightning">rust-lightining</a>. Gli sviluppatori hanno invitato gli utenti a testare la nuova versione, mentre alcuni problemi riscontrati stavano gi&#224; venendo risolti.</p></li><li><p>Questo aggiornamento aggiunge nuove funzionalit&#224; a LDK, su tutte lo splicing. Secondo le note di rilascio, l&#8217;implementazione &#232; compatible con quella di <a href="https://github.com/ACINQ/eclair">Eclair</a> e lo sar&#224; con le future versioni di <a href="https://github.com/ElementsProject/lightning">CLN</a>. Inoltre, questo rilascio implementa pagamenti asincroni tramite BOLT12 (anche se al momento solo tra nodi LDK), canali zero-fee-commitment, API Rust asincrone e altri piccoli miglioramenti. Fate riferimento alle <a href="https://github.com/lightningdevkit/rust-lightning/releases/tag/v0.2.0-rc2">note di rilascio</a> per maggiori informazioni.</p></li><li><p>Lo sviluppatore di <a href="https://github.com/lightningdevkit/ldk-node">LDK-Node</a>, <a href="https://x.com/_tnull">tnull</a>, ha inoltre annunciato che gli sviluppatori stavano gi&#224; lavorando sull&#8217;integrazione di rust-lightning v0.2.0 nella libreria e che una versione candidato v0.7.0 sar&#224; presto disponibile.</p></li></ul></li><li><p>La versione <a href="https://github.com/bitcoindevkit/bdk-ffi/releases/tag/v2.2.0">v2.2.0</a> di bdk-ffi &#232; disponibile ed espone le ultime API di bdk_wallet a vari linguaggi di programmazione.</p><ul><li><p>Durante l&#8217;aggiornamento settimanale di marted&#236; 11, lo sviluppatore di <a href="https://github.com/bitcoindevkit/bdk-ffi">bdk-ffi</a> <a href="https://x.com/thunderB__">thunderbiscuit</a> ha annunciato che la nuova versione dei bindings UniFFI era disponibile, portando l&#8217;ultima release di bdk_wallet a <a href="https://github.com/bitcoindevkit/bdk-python">Python</a>, <a href="https://github.com/bitcoindevkit/bdk-ffi/tree/master/bdk-android">Kotlin</a>, <a href="https://github.com/bitcoindevkit/bdk-jvm">JVM</a> e <a href="https://github.com/bitcoindevkit/bdk-ffi/tree/master/bdk-swift">Swift</a>.</p></li><li><p>La nuova release si basa sulla versione <a href="https://github.com/bitcoindevkit/bdk_wallet/releases/tag/wallet-2.2.0">v2.2.0</a> di bdk_wallet ed espone le API Rust ad altri linguaggi di programmazione utilizzando <a href="https://github.com/mozilla/uniffi-rs">UniFFI</a>.</p></li><li><p>Questa versione rispetta le nuove specifiche del Play Store di Google, che obbliga le applicazioni per Android 15+ di supportare un aumento delle dimensioni delle <a href="https://android-developers.googleblog.com/2025/05/prepare-play-apps-for-devices-with-16kb-page-size.html">pagine a 16KB</a>.</p></li></ul></li></ul><p><em>Vorresti conoscere gli sviluppatori di Bitcoin di persona? Unisciti a noi a <a href="https://btcplusplus.dev/conf/taipei">Taipei</a> questo dicemebre, dal 15 al 17 per discutere di come rimanere sovrani con Bitcoin.</em></p>]]></content:encoded></item><item><title><![CDATA[Settimana Scorsa in Bitcoin (Nov 3 - 9)]]></title><description><![CDATA[Una selezione delle notizie pi&#249; interessanti nello sviluppo open-source su Bitcoin]]></description><link>https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-nov-3</link><guid isPermaLink="false">https://insider.btcpp.dev/p/settimana-scorsa-in-bitcoin-nov-3</guid><dc:creator><![CDATA[Tuma (I WILL NEVER DM YOU)]]></dc:creator><pubDate>Mon, 10 Nov 2025 15:25:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p50c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p50c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!p50c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!p50c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c1ba564-40a1-4cb9-a916-7e2c8758f353_1600x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Ciao Insiders. Qui &#232; Tuma, open-source reporter per l&#8217;Insider Edition. Ho passato pi&#249; di 10 ore ad ascoltare gli sviluppatori di vari progetti open-source legati a Bitcoin. Ecco cosa mi &#232; piaciuto di pi&#249;:</em></p><ul><li><p><a href="https://github.com/parres-hq/marmot">Marmot protocol</a> continua a migliorare con l&#8217;obiettivo di implementare messaggi di gruppo sicuri e privati basati su Nostr.</p><ul><li><p>Durante l&#8217;appuntamento mensile di marted&#236; 4, gli sviluppatori di Marmot hanno presentato gli aggiornamenti del protocollo di messaggistica e del suo client principale, <a href="https://github.com/parres-hq/whitenoise">White Noise</a>. Il protocollo &#232; attualmente sottoposto ad audit da parte di esperti del settore, mentre il team sta lavorando sulle nuove funzionalit&#224; per il prossimo rilascio.</p></li><li><p>La verifica a cui Marmot &#232; soggetto &#232; uno step cruciale per valutarne la sicurezza, partendo dalle specifiche e in seguito valutando il codice. Anche la libreria di White Noise e la applicazione verranno controllate in futuro.</p></li><li><p>Mentre lo sviluppo del <a href="https://github.com/parres-hq/mdk">Marmot Development Kit</a> (MDK) avanza, un&#8217;altra implementazione, <a href="https://github.com/parres-hq/marmot-ts">marmot-ts</a> sta venendo alla luce, con l&#8217;obiettivo di portare tutte le funzionalit&#224; di Marmot agli sviluppatori TypeScript.</p></li><li><p>Per quanto riguarda White Noise, lo sviluppo si &#232; concentrato maggiormente sulle notifiche. Questa funzionalit&#224; &#232; essenziale per un&#8217;app di messaggistica, ma farlo in maniera privata non &#232; affatto semplice, in quanto la maggior parte di esse tendono a passare dai server di Apple e Google. Ad oggi una soluzione per Android, che utilizza dei processi locali per notificare l&#8217;utente in caso di messaggio, &#232; gi&#224; sottoposta a verifica.</p></li></ul></li><li><p>La <a href="https://github.com/cashubtc/cdk/pull/1253">PR1253</a> di CDK implementa Pay-to-Blinded-Key (P2BK), con l&#8217;obiettivo di aumentare la privacy delle transazioni Pay-to-Public-Key (P2PK)</p><ul><li><p>Durante l&#8217;incontro settimanale di mercoled&#236; 5, gli sviluppatori di CDK hanno discusso della PR1253, che punta a portare la funzionalit&#224; Pay-to-Blinded-Key (P2BK) in questa implementazione di Cashu. P2BK permette ad un token di essere bloccato ad una chiave pubblica senza esporla, permettendo transazioni in stile &#8220;silent payments&#8221;.</p></li><li><p><a href="https://github.com/cashubtc/nuts/blob/main/11.md">NUT-11</a> definisce la funzionalit&#224; Pay-to-Public-Key (P2PK), una condizione di spesa the permette ad un utente di bloccare un token ad una certa chiave pubblica. Purtroppo, la chiave pubblica stessa &#232; esposta alla zecca (mint) quando il token viene incassato. La PR1253 utilizza uno schema crittografico per oscurare la chiave pubblica, in modo che solo il mittente e il ricevente la possano derivare.</p></li><li><p>Questa implementazione utilizza uno schema derivato da ECDH, come definito in <a href="https://github.com/cashubtc/nuts/pull/300">NUT-XX</a>. ECDH, acronimo di <a href="https://en.wikipedia.org/wiki/Elliptic-curve_Diffie%E2%80%93Hellman">Elliptic-Curve Diffie-Hellman</a>, &#232; un protocollo crittografico che permette ad un mittente e ad un ricevente di stabilire un segreto condiviso usando la crittografia a curva ellittica. Mentre entrambe le parti possono derivare in maniera deterministica lo stesso fattore di oscuramento dalle loro chiavi, nascondendo cos&#236; la chiave pubblica del ricevente, una terza parte, come la zecca, non potr&#224; farlo.</p></li></ul></li><li><p>La nuova struttura del repository <a href="https://github.com/stratum-mining">Stratum V2</a> &#232; disponibile e separa l&#8217;implementazione del protocollo dalle diverse app che lo utilizzano.</p><ul><li><p>Di recente, gli sviluppatori del protocollo di mining hanno annunciato la nuova struttura del repository basata sulla separazione tra le librerie di basso livello e le diverse applicazioni, creando cos&#236; una divisione netta tra le parti.</p></li><li><p>Il repository <a href="https://github.com/stratum-mining/stratum">Stratum</a> contiene gli sviluppi del protocollo di base per la Stratum Reference Implementation (SRI). Al suo interno &#232; possibile trovare la libreria <code>stratum-core</code>, otre a numerose altre librerie che implementano la gestione dei canali e dei messaggi e la codifica binaria. Questa parte eredita il versionamento del repository principale, per cui il prossimo rilascio sar&#224; identificato come v1.6.0.</p></li><li><p>Il repository <a href="https://github.com/stratum-mining/sv2-apps">sv2-apps</a>, invece, contiene tutti gli applicativi, come quelli per i miner, gli operatori delle pool, oltre che le varie app di servizio per la configurazioni e le impostazioni di rete. Queste app sono state migrate dal repository principale, insieme agli issue e le PR correlate. Su questo repository il versionamento ripartir&#224; da zero, per cui il prossimo rilascio sar&#224; identificato come v0.1.0.</p></li></ul></li></ul><p><em>Vorresti conoscere gli sviluppatori di Bitcoin di persona? Unisciti a noi a <a href="https://btcplusplus.dev/conf/taipei">Taipei</a> questo dicemebre, dal 15 al 17 per discutere di come rimanere sovrani con Bitcoin.</em></p>]]></content:encoded></item></channel></rss>