Krux v24.07.0: Maix Cube, BIP-85, supporto BBQr, miglioramenti di velocità e sicurezza
In questa versione, la prima di Maix Cube, Krux ha ricevuto un significativo potenziamento delle prestazioni, insieme a nuove funzionalità e opzioni di personalizzazione”, ha dichiarato il progetto. “Questo rilascio include numerose contributi al firmware da parte di @tadeubas e @jdlcdl. Nel frattempo, @qlrd ha lavorato costantemente su una versione di Krux Installer con migliorata compatibilità e user experience. Un ringraziamento speciale a @kkdao, ai traduttori della community, a @3rdIteration e ad altri creatori di contenuti, e a tutti gli utenti che partecipano attivamente allo sviluppo di Krux con idee, test e feedback.” Le istruzioni dettagliate per installare ed eseguire Krux possono essere trovate qui.
Disclaimer: Questo software non è ancora stato formalmente auditato da terze parti. Usalo a tuo rischio e pericolo!
Cosa c’è di nuovo
– Supporto Maix Cube. “Il Maix Cube ha ora il suo primo rilascio ufficiale. Questo dispositivo a forma di cubo, economico e compatto, dotato di batteria integrata, è una scelta eccellente per coloro che cercano un’opzione discreta.” Per flashare Maix Cube con il rilascio ufficiale usando Krux Installer, si prega di scaricare la versione 0.0.14 o successiva dell’installer.
– Codice congelato. “Krux ora esegue codice Python cross-compilato (congelato) anziché codice compilato in tempo reale. Il compilatore Python in tempo reale e REPL sono stati disabilitati.”
– Maggior supporto per tipi di script Single-sig. “Oltre a Native Segwit, gli utenti ora possono caricare wallet di tipo Legacy, Nested Segwit e Taproot.”
– Supporto Account. Gli utenti possono ora utilizzare indici di derivazione account personalizzati.
– Opzioni di personalizzazione del wallet. “Nuovo workflow per caricare i wallet, più veloce per le impostazioni predefinite e con più opzioni quando sono necessarie impostazioni personalizzate. La rete del wallet, il tipo di script, single/multi-sig e l’account possono essere modificati durante e dopo il caricamento di un wallet.”
– Supporto BIP85. Genera, esporta e carica mnmemonici figlio BIP85.
– Wallet senza chiave. Krux ha ora uno strumento per caricare un descrittore di wallet affidabile per visualizzare gli indirizzi senza necessità di chiavi private.
– Aggiunta del supporto BBQr. Scansiona ed esporta PSBT e descrittori di wallet nel formato BBQr compatto ed efficiente.
– Aggiornamento di Embit. Embit aggiornato alla versione 0.8.
– Spegnimento automatico. Il dispositivo si spegnerà automaticamente a un orario configurabile se viene lasciato acceso.
– Nascondi i mnemonici. Disabilita gli strumenti di backup e nasconde i dati delle chiavi private quando viene caricato un wallet.
– Mismatch del percorso PSBT. “Rileva e avvisa l’utente se il percorso PSBT è diverso dal percorso del wallet caricato. Questo è utile per gli utenti che utilizzano più tipi di script con la stessa chiave, garantendo che utilizzino il giusto account durante l’invio di transazioni.”
– Mostra la politica PSBT Multisig quando il descrittore non è caricato. “Assicurati di firmare per la corretta configurazione multisig ispezionando le impronte digitali PSBT se il descrittore di wallet non è caricato. Se il descrittore è caricato, la verifica è fatta da Krux.”
– La barra di stato mostra l’impronta digitale caricata. L’impronta digitale della chiave caricata è ora mostrata nella barra di stato.
– Percentuale della commissione della transazione. Mostra la commissione della transazione come proporzione del costo della transazione, avvisando se è maggiore del 10%.
– Sats/vB. Il PSBT ora mostra un’accurata stima del tasso di transazione.
– Controllo della luminosità per Maix Cube e M5stickV. Regola l’intensità del retroilluminazione per una migliore visualizzazione e scansione dal tuo Cube o M5stickV.
– Avanti veloce per i pulsanti. Tieni premuti i pulsanti NEXT o PREVIOUS durante la navigazione tra le lettere mentre digiti del testo per avanzare veloce o indietro.
– Aggiungi impostazioni display per Maix Amigo. Aggiungi più impostazioni del display per Amigo per permettere a diversi modelli di display di funzionare correttamente.
– Scansione ed esplorazione degli indirizzi più veloci. Il tempo per scannerizzare o visualizzare gli indirizzi dei wallet è ora inferiore della metà rispetto alla versione precedente.
– Firma PSBT senza impronte digitali. “Krux ora firmerà i PSBT anche se un’impronta digitale non è correttamente impostata sul coordinatore. Krux avviserà comunque l’utente di impostarla correttamente o utilizzare le chiavi pubbliche esportate da Krux per impostare i loro coordinatori.”
– Rilevamento di pattern di lanci di dadi. Krux avvisa l’utente se sospetta la presenza di schemi all’interno dei lanci effettivi.
– Ottimizzazione della firma su scheda SD. “Migliorata per grandi transazioni, la firma su scheda SD è ora più efficiente in termini di RAM, permettendo di firmare transazioni con più di 100 input in meno di un minuto.”
– PSBT firmati verificabili autonomamente. “Come richiesto in BIP174, i codici QR di PSBT firmati e i file su scheda SD contengono ora tutti i dati necessari per verificare le firme senza necessità del PSBT originale e non firmato.”
– Ottimizzazioni della fotocamera per Yahboom (ver:1.1) con fotocamera GC2145. “I recenti dispositivi Yahboom K210 (ver:1.1) sono dotati della fotocamera GC2145 invece dell’OV2640 (ver:1.0). Sono state aggiunte ottimizzazioni e funzionalità, come l’anti-riflesso, per la nuova fotocamera.”
– Dispositivi Yahboom e Cube aggiunti al simulatore. Il simulatore ora può funzionare come M5stickV, Amigo, Dock, Yahboom e Cube. I file sono ordinati nell’esploratore file SD. L’esploratore di file SD ordina ora i file in ordine crescente, mostrando prima le directory.
– Ricevi o cambia l’indirizzo ora inizia con l’indice 0. L’esploratore di indirizzi ora mostra l’indirizzo di ricezione e di cambio a partire dall’indice 0 anziché dal numero 1.
– Altre correzioni e ottimizzazioni del codice. Varie correzioni di bug, ottimizzazioni e refactoring del codice.
Perché è importante
La versione v24.07.0 di Krux introduce numerosi miglioramenti che rendono il Bitcoin più accessibile, sicuro e performante. L’aggiornamento garantisce una maggiore privacy e sicurezza per gli utenti, consentendo una maggiore personalizzazione e ottimizzazione dei wallet. Inoltre, l’introduzione del supporto BIP-85 e BBQr amplia le funzionalità offerte, rendendo l’utilizzo di Bitcoin più efficiente e user-friendly. Questi miglioramenti tecnici contribuiscono a rafforzare la rete Bitcoin e a rendere l’esperienza degli utenti più fluida e sicura.