NDK v2.10: miglioramenti delle prestazioni, nuovi tutorial, adattatore cache, ndk-wallet
È con grande piacere che vi annunciamo il lancio della nuova versione principale di NDK. “Un sacco di lavoro è stato svolto dietro le quinte per migliorare NDK su molteplici fronti,” ha annunciato lo sviluppatore PABLOF7z. “Questo lavoro, e tutto ciò su cui lavoro, non sarebbe letteralmente possibile senza il supporto da OpenSats e i gruppi di libertà e le persone che inviano generosi zaps. Stiamo gettando le basi di un’era nuova, più libera, più prospera; mi sento incredibilmente fortunato di poter concentrare la mia energia su questo,” ha aggiunto. Ecco le novità:
– Verifica della firma ottimistica. “NDK introduce il campionamento della verifica delle firme. Ogni relay ottiene una soglia inferiore e superiore di quale proporzione di eventi deve essere verificata. Un relay sconosciuto potrebbe iniziare ottenendo la verifica del 100% dei suoi eventi e, nel tempo, abbassare la proporzione al 50%. Mentre un relay che l’utente ha nella propria lista NIP-65 potrebbe iniziare al 50% e ridurre al 1%.”
– Adattatore della cache Nostr. “ndk-cache-nostr è un adattatore della cache che si collega a un singolo relay locale. Questo potrebbe essere un relay in esecuzione sul computer / telefono dell’utente, come il nostr-tray-relay, Citrine, o potrebbe essere addirittura un relay locale in esecuzione sul tuo server per assistere nella creazione del server-side-rendering.”
– Interfaccia di zapping rifattorizzata. “Questa è la modifica più incisiva; il codice per inviare zaps era strettamente accoppiato all’assunzione che LN fosse l’interfaccia. Questa nuova interfaccia astrae il meccanismo di finanziamento (NWC, WebLN, portafoglio integrato) e il meccanismo di consegna (LN, ecash, pietre di Rai).”
– Importante refactoring del ciclo di vita delle sottoscrizioni. “Il nucleo di come funziona NDK è stato completamente refattorizzato da zero, rimuovendo molte dipendenze da nostr-tools, e portando molta chiarezza su come NDK orchestri le sottoscrizioni a livello di relay.”
&&Perché è importante:
Questa versione rappresenta un passo significativo nel migliorare la sicurezza e le prestazioni di Bitcoin, rendendo più accessibile e user-friendly l’utilizzo di Bitcoin. Le ottimizzazioni tecniche e i nuovi protocolli introdotti per la rete Bitcoin contribuiscono a creare una piattaforma più solida e resistente.
Ma le novità non finiscono qui, con l’introduzione di tutorial e altro materiale documentativo di alto livello, insieme all’estensione del portafoglio ndk-wallet conforme allo standard NIP-60, NDK si conferma come uno strumento sempre più completo e versatile per la gestione dei Bitcoin.