Settimana Scorsa in Bitcoin (Dic 01 - 07)
Una selezione delle notizie più interessanti nello sviluppo open-source su Bitcoin
Ciao Insiders. Qui è Tuma, open-source reporter per l’Insider Edition. Ho passato più di 10 ore ad ascoltare gli sviluppatori di vari progetti open-source legati a Bitcoin. Ecco cosa mi è piaciuto di più:
MIP-05 vuole aggiungere al protocollo Marmot delle specifiche che preservino la privacy per le notifiche push.
Durante la call di aggiornamento mensile di martedì 2, gli sviluppatori di MDK hanno presentato MIP-05, la nuova “Marmot Implementation Proposal” che delinea le specifiche per notifiche push private. La proposta è ancora in discussione e sono benvenute ulteriori revisioni da parte della comunità.
La necessità 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 è ideale per gli utenti attenti alla privacy.
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’identità Nostr del mittente e del destinatario, l’appartenenza ai gruppi o qualsiasi relazione tra il dispositivo e la npub dell’utente. Inoltre, vengono adottate misure di privacy per impedire che il server che gestisce le notifiche e i relay Nostr acquisiscano informazioni sensibili.
IS108 nel repository Stratum sv2-apps segnala un problema con la nuova libreria
bitcoin_core_sv2, probabilmente correlato alla nuova interfaccia IPC di Bitcoin Core.Durante l’aggiornamento settimanale di martedì 2, gli sviluppatori di Stratum V2 hanno discusso di un problema con la nuova libreria
bitcoin_core_sv2, che sembra essere legato alla nuova interfaccia IPC di Bitcoin Core, rilasciata recentemente nella v30.Il problema deriva dal fatto che la funzione
crateNewBlock()restituisce un nuovo template anche se l’Initial Block Download (IBD) non è ancora terminato, facendo lavorare il miner su un blocco obsoleto (stale).Per risolvere questo problema, lo sviluppatore di Stratum V2 plebhash ha aperto una nuova richiesta sul repository di Bitcoin Core, nella IS33994, chiedendo che
crateNewBlock()eviti di restituire un template prima che l’IBD sia completato. La discussione è ancora in corso, con gli sviluppatori di Stratum e Core che si stanno scambiando idee sull’approccio migliore da seguire.
La IS7892 di Fedimint tiene traccia di tutte le funzionalità aggiunte alla nuova UI del Gateway Lightning.
Durante l’aggiornamento settimanale di lunedì 1, gli sviluppatori di Fedimint hanno discusso le recenti funzionalità implementate per la Gateway UI, un’interfaccia utente che consente agli operatori di gestire facilmente i propri nodi Lightning gateway. Tutti gli sviluppi sono tracciati nella IS7892.
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.
Ci sono ancora altre funzionalità nella to-do list degli sviluppatori. Ad esempio, la possibilità di generare e pagare invoice Bolt11 e Bolt12, mostrare l’elenco delle transazioni del nodo Lightning e strumenti per la gestione di ecash.
Vorresti conoscere gli sviluppatori di Bitcoin di persona? Unisciti a noi a Taipei questo dicembre, dal 15 al 17 per discutere di come rimanere sovrani con Bitcoin.



