Dash_ 5 Agosto 2025 — Aggiornamenti sugli sviluppi della Dash Core Group (DCG)


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

Aggiornamenti sullo Sviluppo di DCG: Progressi Accelerati e Futuro Innovativo

L’ultimo aggiornamento sullo sviluppo di DCG, risalente al 5 agosto 2025, ha rivelato progressi significativi da parte dei team Core, Platform e Mobile. Le innovazioni stanno accelerando, con un focus sull’efficienza, la sicurezza e la facilità d’uso per gli utenti finali e gli sviluppatori.

Front-End e Usabilità: Il Ruolo del Team Platform

Il team Platform ha concentrato i propri sforzi sui miglioramenti a Dash Evo Tool. L’interfaccia utente è stata rinnovata, con particolare attenzione alla gestione degli importi e dei decimali nella creazione di token, ora più intuitiva e validata. Il flusso di finanziamento è stato perfezionato per risolvere “glitch” e rendere il processo più generico e affidabile. Sono stati introdotti dialoghi di conferma unificati per una maggiore coerenza visiva e funzionale, e la rivendicazione dei token è stata resa meno “non intuitiva”. La manutenzione include test automatici per ogni nuova proposta di codice (PR) e risoluzioni di problemi di lettura database e logging.

Una delle novità più importanti è la riscrittura di Dappy, un componente cruciale, quasi interamente in Rust. Questa transizione mira a una maggiore facilità di manutenzione con un team più piccolo e, soprattutto, a risolvere un problema critico: la mancata ricezione di notifiche sullo stato delle transazioni. La scelta di Rust unifica anche il focus del team di sviluppo.

Il WASMJS SDK è stato arricchito con il supporto completo per le transazioni di stato, inclusa la creazione e il ricarico di identità, anche se richiedono una “prova di blocco asset”. È stata creata una funzione in Dash Evo Tool per generare queste prove. L’SDK ora gestisce anche la generazione e derivazione di chiavi, comprese quelle basate su percorsi Dashpay e le chiavi di identità DIP 13 per autenticazione e registrazione. Sebbene l’SDK esista già come pacchetto npm, si sta lavorando per riorganizzarlo, permettendo agli sviluppatori di scegliere quali componenti (solo piattaforma o core + piattaforma) desiderano utilizzare.

Libreria SPV: Velocità e Accessibilità

Un pilastro fondamentale per l’onboarding degli utenti è la libreria SPV (Simplified Payment Verification). Il client SPV è ora stabile in Dash Evo Tool, con la sincronizzazione delle intestazioni (da Genesis o checkpoint) e il download degli elenchi di masternode che funzionano in modo affidabile. Le query e le transizioni di stato che non richiedono transazioni core (come la creazione di documenti e contratti) sono già operative. Sono stati risolti problemi di “deadlock” attraverso una riorganizzazione del codice che permette di eseguire più operazioni contemporaneamente senza blocchi.

I prossimi passi includono la sincronizzazione dei blocchi e la capacità di riconoscere il portafoglio caricato, elementi cruciali per abilitare transizioni di stato come la creazione di identità legate ad asset lock. L’integrazione di SPV è prevista per facilitare enormemente l’esperienza dei nuovi utenti e si stima possa essere pronta per Dash Evo Tool entro la fine di agosto.

Innovazioni al Cuore del Sistema: Sviluppo Core

Il team Core ha continuato a rafforzare le fondamenta del sistema. Gli “indirizzi estesi” (in particolare la PR 6666) stanno avanzando rapidamente verso la fusione. Sono in corso ottimizzazioni all’algoritmo di hashing X11, utilizzando le istruzioni CPU AES NI, che promettono significativi miglioramenti delle prestazioni. Il sistema di “backporting” automatizzato ha visto l’integrazione di 152 PR, con altre 500 in attesa di revisione umana, un segnale di notevole progresso. Sono state implementate ulteriori ottimizzazioni per migliorare le prestazioni di indicizzazione e reindicizzazione.

Esperienza Mobile: Aggiornamenti Android e DashSpend

Il team Mobile ha presentato progressi concreti. Per Android, sono stati risolti problemi di permessi con gli account Google per le immagini del profilo, e l’aggiornamento a Platform 2.0 promette miglioramenti nella creazione di account utente. Per DashSpend, il caricamento iniziale dei dati, con tre commercianti, è stato completato. Sono in corso i caricamenti programmati che includeranno tutte le località dei commercianti e la loro integrazione con i dati CTX. La schermata delle informazioni dei commercianti è pronta e la funzione di acquisto delle gift card è in fase di test finale. Su iOS, sono state ridisegnate le schermate delle impostazioni e di alcuni menu, migliorando l’estetica e l’usabilità.

Sviluppo iOS: Velocità Sorprendente e Funzionalità Avanzate

Lo sviluppo iOS è in anticipo sulla tabella di marcia, con risultati impressionanti. 46 delle 49 query principali sono complete e funzionanti, con le rimanenti posticipate per non essere focalizzate sul mobile. Tutte le transizioni di stato chiave, inclusi i trasferimenti di identità e crediti, prelievi e minting di token, sono state completate con successo. Nonostante alcuni problemi di timeout nell’interfaccia utente causati da Dappy (il componente in fase di riscrittura), le transazioni vengono correttamente elaborate sulla rete.

L’intera implementazione è in Rust, con un’interfaccia C e un wrapper Swift. È stato implementato uno “state transition server” in iOS, con la capacità di un “single key signer” e l’intenzione futura di integrare l’archiviazione sicura delle chiavi private tramite Secure Enclave. Sono operative funzioni per il caricamento delle identità, l’archiviazione sicura delle chiavi private, la memorizzazione e il caching dei nomi delle identità, e la visualizzazione delle chiavi. È stata dimostrata la capacità di caricare e visualizzare contratti di dati locali, come il contratto del token Flurgon e il contratto DPNS, mostrando tutti i dettagli relativi a token, fornitura e storia.

Il sistema gestisce 48 quorum in memoria, con piani per introdurre modalità di sincronizzazione fidata, SPV e una modalità “semi-fidata” per accelerare l’avvio. L’obiettivo è completare le transizioni di stato nella prossima settimana, seguire con l’integrazione delle funzionalità di identità e contratti locali, e poi implementare completamente l’SPV. L’integrazione finale nell’attuale Dash Wallet, trasformando l’app di esempio in una libreria, è prevista per la fine di agosto, un traguardo che dovrebbe rendere Dash Pay più veloce e ricco di funzionalità.

Il Ruolo dell’Intelligenza Artificiale nello Sviluppo

È stato rivelato che circa il 98% del codice attuale è generato dall’intelligenza artificiale. Tuttavia, questo non significa un processo completamente autonomo. Lo sviluppo è un “processo molto diretto” dove lo sviluppatore agisce come un “direttore d’orchestra”, supervisionando costantemente l’AI, correggendo gli errori e guidandola. L’AI, infatti, tende a bloccarsi o a riscrivere funzioni esistenti a causa della sua limitata capacità di memoria dell’intera codebase. Si prevede che l’AI imparerà dai suoi errori in futuro, ma al momento è essenziale una stretta collaborazione umana.

🌐 V️isita il nostro Sito Web 🌐

How do you rate this article?

1


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.