Dash, 4 Marzo 2025 — Aggiornamenti sugli sviluppi della Dash Core Group (DCG)

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

https://www.youtube.com/live/lUTQh5UX6mM?si=zz1ZfkCiV5JzPK8o

Team della Platform:

  • Rust Dashcore per iOS: Sam, Ivan e Paul hanno lavorato significativamente su Rust Dashcore per iOS, che consiste in tutta la funzionalità core scritta in Rust per essere utilizzata su iOS.
  • GroveDB: Sam ha apportato miglioramenti a GroveDB in risposta a una richiesta del team mobile, introducendo la funzionalità di “first and last items” nelle query a livello Merkle. In futuro potrebbero essere aggiunti anche “one after” e “one before”. Si sta valutando l’implementazione di limiti all’interno dei tipi di range per superare i limiti globali attuali.
  • Dash Evo Tool: Ivan e Paul hanno continuato a lavorare sui token. Paul ha anche lavorato sul dash tool.
  • State Sync: Addis e Lucash hanno lavorato su State Sync.
  • Dashcore Library: È stato fatto molto lavoro sulla libreria Rust Dashcore, con l’aiuto di Ivan. Questo include il lavoro sulla deterministic masternode list e sulla quorum rotation, sulla validazione degli instance unlock e dei chain lock. La libreria è stata trasformata in un monorepo tra Dash Core e Dash Core RPC per semplificare gli aggiornamenti. Ora ci sono tre principali repository Rust: dashcore, platform e GroveDB4. Sono stati risolti alcuni problemi identificati da Ivan relativi agli aggiornamenti di Dash Core v22.

Ash:

  • Ha lavorato su arester ABCI, aggiornando la configurazione di GitHub Actions per verificare le dipendenze.
  • Ha aggiornato n90 dipendenze in questa libreria.
  • Ha svolto manutenzione su Rust SDK, unendo una pull request di lunga data che include miglioramenti per la compilazione su wasm (utilizzabile in JavaScript) e riprendendo il lavoro su una vecchia pull request per l’implementazione della verifica degli asset lock nell’SDK.
    -In Tenderdash, ha lavorato su:

◦ Single node quorums, implementando una soluzione per sovrascrivere i parametri del quorum (solo per testnet e nodi di sviluppo locali).

◦ Un nuovo endpoint per Tender RPC per ottenere una transazione tramite hash.

◦ Manutenzione e aggiornamento delle dipendenze di sviluppo e produzione.

◦ State Sync, estraendo logica da una precedente pull request e refactoring in corso.

  • Sono stati fatti progressi sull’ottimizzazione di State Sync, con lo “chunk spiking” che ora consente una sincronizzazione molto rapida per i nuovi nodi (meno di 10 minuti su mainnet).
  • La logica per i commit di transazioni a livello intermedio è stata implementata e unita, consentendo di commettere i dati in più fasi per evitare problemi di memoria durante la sincronizzazione principale e consentendo la ripresa in caso di interruzioni.
  • L’ultimo passo è la ricostruzione degli stati della piattaforma in GroveDB. È stato introdotto un salvataggio ridotto dello stato della piattaforma, ma alcuni dati sono leggermente indietro e si sta cercando una soluzione.
  • Si sta valutando l’implementazione di un limite di dimensione (in megabyte) per i chunk nello State Sync.

Paul:

-Ha lavorato sull'aggiunta di funzionalità relative ai token in Dash Evo Tool, svolgendo QA e risolvendo bug.

  • Sono state rilasciate le versioni 0.8.2 e 0.8.3 di Dash Evo Tool con piccole correzioni di bug.
    -Il lavoro principale è stato su un Token Creator in Dash Evo Tool, che offre molte opzioni di configurazione come nome, fornitura, regole di azione (chi può mintare, ecc.), regole di distribuzione (basate su blocchi, tempo, epoche, con diverse funzioni), distribuzione pre-programmata e impostazioni per la gestione post-lancio.
    -È in programma l’implementazione di una funzione di ricerca di token nel Dash Evo Tool e sulla piattaforma.
  • È prevista l’introduzione di un piccolo costo per la creazione di token per prevenire lo flooding.

Pasta:

  • Le versioni 22.1 e 22.1.1 di Dash Core sono stabili e raccomandate per l’aggiornamento, con la 22.1.1 che include BIP324 (crittografia P2P).
  • La migrazione a C++20 è stata completata.
  • Si sta lavorando attivamente al platform proof of service banning e gli indirizzi estensibili in DML sono quasi pronti.
  • I test sui single member quorum sono quasi completati, in attesa di aggiornamenti da Tenderdash.
  • Sono state implementate ottimizzazioni BLS che migliorano le prestazioni di amend list, RPC e chiamate P2P.
  • È stato identificato un comportamento anomalo (potenzialmente specificato in modo errato nel DIP) con la cycle hash per gli ISD lock, che rende più difficile la validazione per i client leggeri. Verrà corretto in una prossima versione del protocollo.
  • Ha mostrato una mappa dei masternode (map.thepasta.org) con le connessioni tra i quorum, un progetto personale senza garanzie di affidabilità.

Team Mobile:

  • Android (Dashpay): Rilasciata una point release per correggere bug e crash. Test di compatibilità con la passphrase 24w completati, con conseguenti modifiche al daso tool. Risolti problemi con il salvataggio e il caricamento delle immagini profilo su Google Drive, ritardi nel caricamento delle immagini, creazione degli inviti e nomi utente contestati. Risolto un problema di auto logout. Manutenzione degli eventi Firebase. Riconnessione e test con l’API Dash Bend (CTX), con miglioramenti UI in arrivo per una beta. Risolto un problema di supporto TLS 1.3 per CrowdNode e si sta lavorando a scenari di double spend/limiti di mixing per CoinJoin e failure di startup.
  • iOS (Dash Wallet): Rilasciata una point release per un problema con le transazioni di asset lock, correzioni per dispositivi con poca RAM e crash. Ulteriore lavoro su ferment. Progressi sul flusso di registrazione dell’identità e sulla sincronizzazione della piattaforma. Correzioni di bug e problemi di visualizzazione dello stato per CoinJoin e crash. Lavoro finale sull’UI per il voto dei nomi utente. Identificato un secondo problema con l’API Coinbase.
  • iOS Dash Peg (Sam): È stata completata la validazione per i quorum non ruotati e ruotati, la validazione dei chain lock e degli instance unlock. Sono state ottimizzate le velocità delle query. Sam ha mostrato una demo dell’applicazione iOS che valida con successo quorum, instance unlock e chain lock, con un tempo di sincronizzazione iniziale migliorato (sebbene si punti a ulteriori miglioramenti). L’integrazione con la libreria di Vladimir è in corso, con alcuni problemi di incompatibilità temporanei.

Domande e Risposte:

  • Privacy: CoinJoin è efficace per la privacy, ma per threat model elevati è necessaria maggiore cautela. È probabile un voto di governance per aggiungere le transazioni confidenziali, ma prima è necessario un DIP quasi completato (Pasta).
  • Compatibilità Token: I data contract di Dash non sono compatibili con gli smart contract token standard (come ERC20) perché Dash al momento non ha smart contract. Tuttavia, si possono replicare le funzionalità di token come Tether. Una futura compatibilità per importare smart contract non è certa (Sam).
    CT DIP Chat: Pasta chiede a Joel di inviargli un DM riguardo a una chat relativa a un CT DIP.
  • Esposizione Chiavi Private: Non è attualmente disponibile una funzione per esportare le chiavi private per le identità create con Dashpay su Android. Si invita a creare una issue su GitHub con una spiegazione dettagliata della feature request (General discussion).

In sintesi, il team di sviluppo di Dash sta compiendo progressi significativi su diversi fronti, inclusi il miglioramento della sincronizzazione, l’implementazione delle funzionalità dei token, l’ottimizzazione delle prestazioni e il miglioramento delle app mobile.

🌐 V️isita il nostro Sito Web 🌐

Posted Using INLEO

Sort:  

Congratulations @italiadash! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 4000 upvotes.
Your next target is to reach 4250 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Our Hive Power Delegations to the February PUM Winners
Feedback from the March Hive Power Up Day
Hive Power Up Month Challenge - February 2025 Winners List