ElectrumSV si prepara a supportare SPV e Paymail

ElectrumSV si prepara a supportare SPV e Paymail - Bitcoin Rallye 960x720 1Paymail è diventato un modo popolare per gli utenti BSV di inviare e ricevere fondi da quando è stato introdotto nel 2019. Esso consente agli utenti di inviare fondi a un indirizzo e-mail facilmente riconoscibile invece di copiare e incollare un lungo indirizzo di stringhe o scansionando codici QR. C’è anche una spinta per gli sviluppatori BSV a implementare SPV, o semplice verifica dei pagamenti, che è descritta nel white paper originale di Bitcoin e il Dr. Craig S. Wright descrive come “un aspetto critico del ridimensionamento di Bitcoin”.

Il team di sviluppo di ElectrumSV ha twittato la scorsa settimana che sta effettuando il refactoring della sua base di codice e dei test, e al termine rilascerà una versione beta di 1.4.0. La versione più recente di ElectrumSV è 1.3.13.

ElectrumSV deve essere scaricato solo dal sito ufficiale del progetto e c’è una guida su come verificare che il download sia quello ufficiale. Il codice sorgente per tutte le risorse è disponibile anche nella pagina GitHub del progetto.

Portafoglio desktop completo per BSV

In termini di funzionalità, ElectrumSV è probabilmente il portafoglio più completo disponibile per BSV. Discende dal portafoglio originale Electrum Bitcoin, il client portafoglio leggero (o “sottile”) per Bitcoin lanciato per la prima volta nel novembre 2011. Altri sviluppatori mantengono versioni del software originale per BTC e BCH.

Electrum era una novità all’epoca per non richiedere agli utenti di scaricare l’intera blockchain semplicemente per avere un portafoglio Bitcoin. Sebbene i portafogli leggeri su dispositivi mobili siano diventati l’opzione preferita per la maggior parte degli utenti Bitcoin ordinari in questi giorni, nessuno ha la stessa flessibilità offerta da ElectrumSV.

Le chiavi private sono deterministiche e archiviate localmente sui computer degli utenti, crittografate. ElectrumSV è anche uno dei pochi portafogli Bitcoin a supportare transazioni multi-firma e ha accordi con servizi come Anypay e Centi per semplificare le fatture. Se hai ancora monete non spese prima della divisione BCH/BSV, ElectrumSV ha una guida per suddividere le monete in portafogli separati.

SPV in arrivo a ElectrumSV

Il modello client/server di ElectrumSV ha portato alcuni nel corso degli anni a presumere che utilizzasse già SPV per verificare le transazioni, ma non è così. SPV richiede agli utenti di scaricare solo le intestazioni dei blocchi di transazione Bitcoin, piuttosto che l’intera blockchain, rendendo il download totale inferiore a 100 MB, piuttosto che (la dimensione attuale della blockchain BSV di) oltre 437 GB.

Se le intestazioni dei blocchi non corrispondono ai record del nodo, le transazioni non verranno verificate. Non è necessario che ogni singolo utente disponga di un registro completo dei dati blockchain; hanno solo bisogno di sapere se le transazioni sono valide o meno. I singoli utenti possono conservare tutte le informazioni sulle transazioni in cui sono stati coinvolti, ma non è necessario tenere un registro di tutti gli altri.

Il Dr. Wright ha parlato a lungo dell’importanza di implementare i protocolli SPV su BSV, qualcosa che non è mai stato fatto correttamente su altre blockchain simili, come BTC e BCH. Lo descrive anche come un aspetto vitale della creazione peer-to-peer di Bitcoin e dell’esecuzione di milioni di transazioni al secondo.