DashPay è l'applicazione di portafoglio decentralizzata per la criptovaluta Dash, che supporta la registrazione di nomi utente decentralizzati tramite Dash Platform (basato sul sistema DPNS - Dash Platform Name Service, ovvero Servizio di nome della piattaforma Dash). Ciò ti permette di effettuare pagamenti utilizzando un nome utente (ad esempio yourname.dash) invece degli indirizzi tradizionali. Il processo di registrazione è decentralizzato e i dati dei nomi utente sono registrati sulla blockchain, garantendo privacy e sicurezza. Di seguito trovi una guida completa basata sulla documentazione ufficiale e sulle linee guida per l'utente, principalmente rivolta all'applicazione mobile (Android/iOS), poiché è il metodo più comune per gli utenti. Se hai bisogno di implementazioni a livello sviluppatore con codice, posso fornirtene ulteriore supporto.
Nota:
• Questo processo deve essere eseguito sulla rete di test (testnet) o sulla rete principale (mainnet). Si consiglia ai principianti di esercitarsi prima sulla rete di test.
• Hai bisogno di alcuni Dash per pagare le spese di registrazione (piccola commissione).
• Dopo la registrazione, il nome utente è permanente e non trasferibile. I nomi utente di qualità richiedono una votazione online per prevenire l'imitazione.
• Esegui il backup della tua frase di recupero (mnemonica), se la perdi non potrai recuperare il portafoglio.
• DashPay supporta il mixing CoinJoin per garantire l'anonimato della provenienza dei fondi.
Passo 1: Scarica e installa il portafoglio DashPay
• Scarica l'app “Dash Wallet” o “DashPay” dall'App Store (iOS) o da Google Play (Android). Se hai una versione precedente del portafoglio Dash, verrà automaticamente aggiornata a DashPay.
• Oppure, scarica il file APK da GitHub (per Android): cerca “Dash Wallet GitHub” per ottenere l'ultima versione.
• Dopo l'installazione, crea un nuovo portafoglio o importa un portafoglio esistente dalla frase di recupero.
◦ Crea un nuovo portafoglio: l'app genererà una frase di recupero (mnemonica) di 12-24 parole. Fai un backup scritto su carta, non fare screenshot o memorizzare digitalmente per prevenire attacchi hacker.
• Sincronizza il portafoglio: attendi che l'app si sincronizzi con la blockchain (potrebbe richiedere alcuni minuti).
Passo 2: Ottieni fondi Dash
• Nell'app, fai clic su “Ricevi”, copia il tuo indirizzo di ricezione o scansiona il codice QR.
• Trasferisci Dash da un exchange (come Binance, Coinbase) a questo indirizzo. Oppure:
◦ Acquisti in-app: utilizza il servizio “Topper” (opzioni di acquisto integrate). Inserisci l'importo, i dettagli di pagamento (carta di credito, ecc.), conferma l'acquisto.
◦ Collega il tuo account Coinbase o Uphold per abilitare depositi automatici.
• Se sei nella rete di test, utilizza il faucet per ottenere Dash di test gratuito: visita https://testnet-faucet.dash.org/, inserisci il tuo indirizzo.
• Attendi la conferma dei fondi (di solito 1-2 minuti, la rete principale potrebbe richiedere più tempo). Usa un esploratore di blocchi (come https://insight.dash.org/) per controllare la transazione.
Passo 3: Abilita la funzione di privacy (facoltativo ma consigliato)
• Abilita CoinJoin prima della registrazione per migliorare la privacy (il mixing rompe il tracciamento dei fondi).
• Vai su menu > Impostazioni > CoinJoin.
• Scegli il livello di privacy (puoi lasciare quello predefinito), quindi avvia il mixing (funziona in background, non influisce sull'uso).
• Attendi che il mixing sia completato (a seconda della quantità di fondi, potrebbe richiedere alcune ore).
Passo 4: Registrare un nome utente decentralizzato
• Una volta che il portafoglio ha fondi e si è sincronizzato, l'app mostrerà l'opzione “Unisciti a DashPay” o “Registrati Nome Utente”.
• Clicca per entrare, scegli il tipo di nome utente:
◦ Nome utente normale: registrati subito, basse commissioni (circa 0.001 DASH), supporta lettere e numeri. Adatto per uso personale.
◦ Nome utente di qualità: commissioni più elevate (circa 0.01 DASH o più), richiede un periodo di voto di rete di 2 settimane (approvazione del voto dei masternode), per prevenire imitazioni, frodi o rivendita. Adatto per marchi o account importanti.
• Inserisci il nome utente (formato: tuonome.dash, deve terminare con .dash e deve essere unico).
• Conferma e paga la commissione (detratta dal portafoglio).
• Attendi conferma: i nomi utente normali vengono immediatamente registrati sulla blockchain; i nomi utente di qualità devono attendere il risultato della votazione.
• Dopo una registrazione riuscita, il tuo nome utente sarà associato all'identità, per pagamenti decentralizzati.
Passo 5: Aggiungi amici e fai pagamenti (funzione di test)
• Dopo la registrazione, apri la finestra dei contatti, cerca i nomi utente di altri utenti e aggiungi (invia richiesta di contatto).
• Dopo aver aggiunto con successo, puoi inviare pagamenti privati direttamente al nome utente (senza dover condividere l'indirizzo).
• Invia pagamento: scegli un contatto, inserisci l'importo, conferma. L'app utilizza un indirizzo stealth per generare un indirizzo di pagamento usa e getta e combina CoinJoin per garantire la privacy.
• Visualizza la cronologia dei pagamenti: visibile solo a te e al destinatario, protetta da crittografia.
Domande frequenti e avvertenze
• Commissioni: la registrazione richiede una piccola somma di DASH come commissione di rete. Le commissioni della rete principale sono superiori a quelle della rete di test.
• Aspetti decentralizzati: l'intero processo opera sulla blockchain di Dash, senza server centrali. I nomi utente sono archiviati tramite DPNS, l'identità è registrata tramite transizioni di stato. I nomi utente di qualità coinvolgono il voto decentralizzato dei masternode.
• Se si blocca: assicurati che la connessione di rete sia buona e che la sincronizzazione del portafoglio sia completata. Se si verifica un errore, controlla il saldo dei fondi o riavvia l'app.
• Sicurezza: non condividere mai la tua frase di recupero. Usa un portafoglio hardware (come un Ledger) per aumentare la sicurezza.
• Altre risorse:
◦ Documentazione ufficiale: Guida alla Dash Platform
◦ Guida video YouTube: Come impostare il portafoglio DashPay (seguire il video rende l'operazione più intuitiva).
◦ Discussione su Reddit: Registrazione del nome utente sulla Dash Platform
Se sei uno sviluppatore e vuoi registrarti con codice (utilizzando JavaScript SDK)