Posts

Dash, 25 Novembre 2025 — Aggiornamenti sugli sviluppi della Dash Core Group (DCG)

1 comments·0 reblogs
italiadash
66
·
0 views
·
min-read

Image from thread

✍️ Riassunto in 🇮🇹 della seguente Live realizzata da Dash Italia By AI NotebookLM Tool 🤖

L’aggiornamento bisettimanale ha coperto i progressi compiuti dai team Core, Mobile e Platform. L’attenzione si è focalizzata sulla stabilizzazione dei componenti chiave, sulla risoluzione di anomalie riscontrate sulla testnet e sull’introduzione di nuove funzionalità relative al sistema degli indirizzi e all’SPV (Simplified Payment Verification).

Aggiornamenti del Team Platform

Il Team Platform si è concentrato sul nuovo sistema di indirizzi e sulla stabilizzazione generale della piattaforma, inclusi i lavori su Dashpay. Il team sta investigando su alcune anomalie sulla testnet per rendere il sistema più robusto.

Sistema di Indirizzi: Dalle quattro transizioni di stato inizialmente previste, se ne sono definite sei, quattro delle quali sono quasi complete. La logica del protocollo e la traduzione in eventi di storage (cioè come le transizioni si riflettono sui saldi e sui nonces) sono state completate per tutte le transizioni di stato. La fase di validazione è in corso ed è completa al 30–40%.

Funzionalità degli Indirizzi: Gli indirizzi sono stati concepiti principalmente per i trasferimenti di saldo. I documenti e i contratti devono continuare a essere gestiti dalle identità. Il nuovo design supporterà:

◦ Invii tra indirizzi Core e Platform in entrambe le direzioni.

◦ La possibilità di finanziare un’identità utilizzando indirizzi Platform, non solo indirizzi Core come avviene attualmente.

◦ La capacità di utilizzare solo parzialmente gli input degli indirizzi, offrendo maggiore flessibilità rispetto al sistema UTXO di Core, eliminando la necessità di change addresses (indirizzi di resto).

◦ La possibilità di combinare più indirizzi come input in una singola transazione.

Anonimato e Sincronizzazione degli Indirizzi: Per rendere la sincronizzazione più veloce rispetto al processo lento di Core (che richiede il download di filtri per ogni blocco), la piattaforma implementerà un metodo per interrogare progressivamente il Grove DB (Grove DB progressive query). Questo sistema mira a consentire un recupero rapido del saldo di tutti gli indirizzi mantenendo al contempo un alto livello di anonimato.

Sviluppo di Tenderdash e Lavori Tecnici

Tenderdash: Sono state apportate modifiche minori, inclusa la definizione di codici di errore RPC più specifici (tramite un piccolo refactoring). È stato risolto un problema di base che impediva la corretta compilazione delle immagini Docker.

Risoluzione Problemi di Sincronizzazione: Molto tempo è stato dedicato alla risoluzione dei problemi segnalati dalla community in cui i nodi fallivano nel risincronizzarsi, bloccandosi su blocchi specifici. È stata identificata una causa in Core che forniva risposte non valide, e il team sta sviluppando uno strumento per riprodurre e risolvere il problema utilizzando i log dei nodi mainnet.

Aggiornamenti JavaScript SDK

Il lavoro sull’SDK JavaScript (che utilizza WASM) mira a migliorarne l’usabilità per la versione 2.2.

Autocompletamento: Il lavoro principale si è concentrato sull’aggiunta della funzionalità di autocompletamento, che facilita l’uso dell’SDK e la visualizzazione dei campi richiesti per le strutture dati.

Verifica della Vivacità (Liveness): È stato risolto un problema in cui l’SDK non verificava la freschezza delle risposte. Ora, se una risposta è obsoleta (ad esempio, di due giorni), viene segnalata come troppo vecchia.

Dash Evo Tool e SPV

Dash Evo Tool: Il portafoglio nel Dash Evo Tool è ora un portafoglio HD completo, con account e indirizzi che si popolano automaticamente, in modo simile a quanto avviene in iOS.

Miglioramenti SPV: Gran parte del tempo è stata spesa per correggere i numerosi bug nel componente Dash SPV. È stata implementata la funzionalità di quorum lookup, necessaria per la verifica delle prove nelle transizioni di stato e nelle query sulla piattaforma quando si opera in modalità non-trusted. L’obiettivo è migliorare l’affidabilità di SPV anche in situazioni complesse, come la connessione a più peer.

Aggiornamenti Core

V23 e 23.0.1: L’adozione della versione V23 sta procedendo bene, senza problemi principali. La versione 23.0.1 (una release di manutenzione per correggere piccoli bug) è prevista per la settimana successiva.

Supporto Hardware Wallet (HWI): È stata fusa la prima PR per l’interfaccia HWI. Questo rappresenta un passo verso il supporto dei portafogli hardware con Dash Core, anche se è attualmente una funzionalità sperimentale che richiede un daemon Python esterno come strato di bridge.

Retention Esponenziale dei Backup: Si sta lavorando a un nuovo sistema di ritenzione dei backup che manterrà un numero limitato di backup più vecchi, oltre a quelli più recenti, per proteggere gli utenti nel caso in cui cicli di riavvio rapidi esauriscano tutti i backup validi.

InstantSend e Latenza: Sono stati implementati miglioramenti significativi all’efficienza di InstantSend, inclusa la riduzione della contesa sui mutex e la minimizzazione delle richieste ridondanti (richieste simultanee di firma recuperata e ISD lock) tra master node, dato che le due informazioni sono parzialmente duplicative.

Miglioramenti del Threading: Il modello di threading per la creazione di sig share è stato migliorato aggiungendo concorrenza. Sebbene l’impatto immediato sulla performance possa non essere evidente, ciò fornisce maggiore margine di scalabilità futura.

Correzione dei Timeout di Sessione: È stato risolto un bug complesso in cui i master node lenti inviavano sig shares per sessioni di firma già completate (e bloccate nella catena), inducendo i nodi riceventi a creare erroneamente nuove sessioni di firma, causando overhead e un uso non necessario di CPU. La soluzione è stata implementata tramite la ritenzione dell’hash firmato nel database.

Flatpack: È disponibile un Flatpack per Dash Core su FlatHub (dalla versione 22), che potrebbe diventare un percorso di installazione raccomandato in futuro.

Aggiornamenti Mobile (Android e iOS)

  • Android: Sono stati risolti problemi UI relativi ad Android 15. Il pulsante Spend è stato aggiunto alla barra di scelta rapida per migliorare la visibilità della funzione DashSpend. Sono stati risolti problemi di sincronizzazione e visibilità dei contatti con portafogli CoinJoin pesanti. La release 11.5 è in preparazione e includerà i metadati delle transazioni.
  • iOS: Il pulsante Spend è stato aggiunto alla barra di scelta rapida. La versione 8.4.3, contenente diverse correzioni sbloccate dopo problemi amministrativi dell’Apple Store, è in attesa di revisione. Verrà rilasciata una beta pubblica di iOS 8.5 che presenterà la funzionalità “piggy cards” (sconti disponibili per le festività). Un nuovo sviluppatore iOS ha iniziato a lavorare per il team.
  • Blocco Principale Mobile: Lo sviluppo mobile è rallentato dalla necessità di stabilizzare la connettività Rust SPV. Una volta che l’SPV sarà pienamente funzionante (con la speranza che avvenga entro la fine dell’anno), l’integrazione nel portafoglio Dash iOS richiederà circa 2–3 settimane.

🌐 V️isita il nostro Sito Web 🌐

Posted Using INLEO