Dash_ 18 Settembre 2025 — Aggiornamenti sugli sviluppi della Dash Core Group (DCG)


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

Aggiornamento di Sviluppo DCG: Posticipo della Versione 2.1, Rivoluzione Rust e Sviluppo Mobile

Il recente aggiornamento di sviluppo DCG ha fornito una panoramica completa dei progressi compiuti dal team della piattaforma core e da quello mobile nelle ultime due settimane. Nonostante un intenso lavoro su diverse aree chiave, l’attenzione principale si è concentrata sul rilascio imminente della versione 2.1, sulla migrazione tecnologica a Rust e sugli sviluppi dell’SDK iOS.

Riprogrammazione del Rilascio Piattaforma 2.1

Il rilascio della versione 2.1, originariamente previsto per il 23 settembre, è stato posticipato di 10 giorni, con la nuova data fissata attorno al 3 ottobre.

Il motivo principale del ritardo è una precauzione operativa: posticipando la data, si garantisce che l’attivazione della piattaforma non avvenga durante il periodo di vacanza di un membro chiave del team (10 giorni in ottobre), assicurando così la disponibilità di supporto immediato in caso di eventuali problemi critici.

Questo tempo aggiuntivo è stato sfruttato anche per espandere l’ambito della 2.1, aggiungendo una funzionalità extra e garantendo l’inclusione del JSSDK (che è quasi pronto, ma necessita di miglioramenti sulla modularità e dimensione).

La Rivoluzione RS Dappy e l’SDK Rust

Un focus cruciale del ciclo di sviluppo è stato l’impegno verso RS Dappy, lo sforzo per migrare la tecnologia Dappy da JavaScript a Rust. L’obiettivo principale di questa migrazione è migliorare drasticamente le prestazioni.

I test preliminari mostrano che le prestazioni sono nettamente superiori (definite “insane” da un membro del team), risolvendo i problemi di affidabilità riscontrati con il vecchio Dappy JavaScript, specialmente per le transizioni di stato.

Nuove Funzionalità per gli Sviluppatori: Nell’ambito di RS Dappy è stata aggiunta un’infrastruttura che consentirà le sottoscrizioni dirette da Drive. Questo introduce un’architettura moderna in cui gli sviluppatori possono iscriversi a eventi specifici (come la creazione, l’aggiornamento o l’eliminazione di un documento) e ricevere notifiche, anziché dover interrogare continuamente il sistema per i cambiamenti.

Attualmente, l’attenzione è rivolta al QA (Quality Assurance) e a garantire la compatibilità con le versioni precedenti, assicurando che tutte le funzionalità si comportino come previsto. Per facilitare la transizione, sarà disponibile in DashMage una funzione per tornare alla precedente implementazione Dappy, se necessario.

Sviluppo Core e Mobile

Rust Dashcore e Platform Wallet

Il team ha lavorato intensamente su Rust Dashcore. I progressi includono il supporto per gli account Dashpay (attualmente in fase di revisione). È stata affrontata anche la questione del monitoraggio del saldo degli account, una funzionalità che ha richiesto la risoluzione di vari problemi per funzionare correttamente.

Un componente fondamentale in sviluppo è Platform Wallet, un portafoglio che integra gli elementi Core e quelli della Piattaforma, aggiungendo funzionalità come Dashpay e il recupero automatico delle richieste di contatto.

Automazione del “Dash EVO Tool” e Sicurezza

Il team sta lavorando per automatizzare la firma dei rilasci del Dash EVO tool per Mac. L’obiettivo è abbandonare i processi manuali in favore di un sistema automatico basato sulla Piattaforma (utilizzando il modello di sottoscrizione). Questo non solo migliora l’esperienza di installazione per l’utente, ma aumenta anche l’efficienza a lungo termine, evitando l’accumulo di compiti manuali ripetitivi. La sicurezza è fondamentale; per questo, le chiavi private di Apple non verranno aggiunte a GitHub.

SDK e Packaging (NPM)

Sono stati completati i lavori di packaging del WASM SDK, con un focus sul miglioramento dei test e il rilascio su npm. Il pacchetto npm è pronto e sarà disponibile con il rilascio 2.1, ma una versione dev potrebbe essere rilasciata prima per consentire agli sviluppatori di iniziare a usarla.

L’obiettivo a lungo termine per la funzionalità Core nel web è differente: a causa della cattiva UX (User Experience) associata alla lunga e ardua sincronizzazione della catena, il web lavorerà in tandem con i dispositivi iOS o Android per la funzionalità Core (come la firma delle transazioni), o con altri strumenti come il widget in fase di sviluppo.

Aggiornamenti Mobile (Android e iOS)

Sul lato Android, il team ha recuperato terreno su alcune schermate di riprogettazione (pagina delle impostazioni e blocco di mixing). Sono stati implementati i ritardi di invio, in particolare per i portafogli con elevato mixing CoinJoin, e sono stati completati gli ultimi dettagli per Dashpay con il provider Piggy Cards, avviando la beta di test.

Su iOS, sono state apportate piccole correzioni all’interfaccia utente, e un lavoro significativo è stato dedicato a fornire agli utenti informazioni più chiare sui paesi supportati per le carte regalo (attualmente solo USA), per evitare acquisti non riscattabili.

Il Lavoro Estensivo sull’SDK iOS

Lo sviluppo dell’SDK iOS (scritto in Swift) è stato particolarmente intenso, richiedendo la pulizia di oltre mille avvisi (warnings) nel codice e un passaggio a Swift 6 per migliori funzionalità di concorrenza.

Questo lavoro di pulizia è stato accelerato dall’uso dell’AI (CodeX). Poiché gli strumenti di coding assistito dall’AI tendono a rallentare o a introdurre bug quando si scontrano con troppi avvisi del compilatore, è stato necessario rimuoverli quasi tutti per mantenere alta la produttività. Sebbene l’AI non sia perfetta (può introdurre bug), ha ridotto drasticamente il tempo necessario per correggere migliaia di avvisi (da tre settimane a circa un giorno e mezzo).

Un’altra pietra miliare è stata la fusione di una massiccia Pull Request da 94.000 righe per iOS.

Attualmente, l’obiettivo principale per le prossime due settimane su iOS è completare l’SPV (Simplified Payment Verification) e garantire che la sincronizzazione (intestazioni e filtri) funzioni in modo affidabile, nonostante alcune recenti regressioni. Successivamente, il lavoro si concentrerà su amicizie e SPV.

Prossima Versione Core e Capacità del Team

Il team Core sta definendo la strategia per la prossima release, che sarà una v22.2 (senza modifiche breaking e con un set limitato di funzionalità) o una v23 (che includerebbe modifiche breaking ma anticiperebbe altri lavori). La decisione dipenderà dalla valutazione dell’impatto delle modifiche breaking sulla Piattaforma.

Il team sta inoltre concludendo i test sul Platform Proof of Service banning e lavorando sugli extended addresses in DML.

Piani Futuri e Risorse Umane

Riguardo al futuro dell’iOS, una volta completato il capitolo attuale, DCG ha intenzione di assumere uno sviluppatore iOS specializzato nell’uso di modelli di AI per gestire i futuri aggiornamenti e funzionalità.

Infine, per quanto riguarda le richieste di integrazione di Confidential Transactions (CT), i Core Devs hanno una capacità operativa limitata. Non ci sono sviluppatori Core interni DCG disponibili per lavori a pagamento sulla CT in questo momento, a causa degli impegni attuali.

Per domande e supporto tecnico, gli sviluppatori sono invitati a consultare prima la documentazione o a utilizzare un agente AI (come ChatGPT-5), poiché l’AI è in grado di rispondere a molte domande di base sulla documentazione.

🌐 V️isita il nostro Sito Web 🌐

How do you rate this article?

8


DashNewsItalia
DashNewsItalia

Dash (simbolo: DASH) è una valuta digitale basata sul software Bitcoin. Creato dallo sviluppatore di software e consulente finanziario Evan Duffield, Dash è una criptovaluta peer-to-peer e open source con una forte attenzione al settore dei pagamenti.


Dash Italia (Digital cASH) - Articoli vari
Dash Italia (Digital cASH) - Articoli vari

Dash (simbolo: DASH) è una valuta digitale basata sul software Bitcoin. Creato dallo sviluppatore di software e consulente finanziario Evan Duffield, Dash è una criptovaluta peer-to-peer e open source con una forte attenzione al settore dei pagamenti. Dash offre una forma di denaro portatile, poco costosa, divisibile e veloce. Può essere speso in modo sicuro sia online che di persona con commissioni di transazione vicine allo zero. https://www.dash.org/

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.