Come funziona Electrum?
Electrum è stato progettato per essere un portafoglio Bitcoin veloce ed efficiente. Utilizza risorse di sistema minime e rende le transazioni Bitcoin più semplici per gli utenti. Il portafoglio si avvia rapidamente perché lavora con potenti server che gestiscono gli aspetti complessi della rete Bitcoin.
Quali informazioni Electrum condivide con i suoi server?
Electrum non si fida completamente dei server a cui si connette.
Mantiene al sicuro le chiavi private e le frasi seed non inviandole mai a nessun server. Electrum controlla anche tutte le informazioni che riceve dai server utilizzando un metodo chiamato Verifica semplice del pagamento (SPV).
Electrum si connette solitamente a circa 10 server contemporaneamente. Chiede a questi server di inviare aggiornamenti sulle nuove intestazioni di blocco e li controlla regolarmente per suggerimenti di tariffe dinamiche. La maggior parte di questi server fornisce solo queste informazioni di base. Ottenere le intestazioni dei blocchi da più parti aiuta Electrum a individuare i server che sono in ritardo e a notare se ci sono scissioni o biforcazioni nella blockchain di Bitcoin.
Electrum sceglie un server come connessione principale. Questo server ha più responsabilità degli altri:
- Electrum comunica a questo server i propri indirizzi Bitcoin, in modo da poter conoscere le nuove transazioni che coinvolgono tali indirizzi. Da questo server ottiene anche la cronologia delle transazioni. Questo approccio è più veloce, ma significa che il server può indovinare che tutti questi indirizzi appartengono a un unico utente.
- Electrum controlla le transazioni confermate utilizzando Verifica semplice del pagamento. Tuttavia, per le transazioni non confermate, deve fidarsi delle informazioni del server.
- I server di Electrum potrebbero non mostrare sempre tutte le transazioni effettuate. Questo può accadere sia per le transazioni confermate che per quelle non confermate. Un server potrebbe tralasciare alcune transazioni, per errore o di proposito.
- Electrum chiede a tutti i server collegati le tariffe delle transazioni. Se si lascia che Electrum si connetta automaticamente ai server, utilizza il valore medio di tutte le risposte ricevute. In caso contrario, utilizza solo la risposta del server principale. Electrum controlla sempre queste proposte di commissioni per assicurarsi che siano ragionevoli.
- Quando si effettua una transazione, Electrum utilizza il server principale per inviarla alla rete Bitcoin.
- Electrum chiede anche al server principale un elenco di altri server a cui può connettersi. Questo aiuta Electrum a trovare nuovi server, anche se all'inizio ha alcuni indirizzi di server incorporati nel suo codice.
Quando Electrum si connette ai server, questi possono vedere l'indirizzo IP del dispositivo. Potrebbe trattarsi del vostro IP reale o dell'indirizzo di una VPN o di una Torse ne state usando uno.
Electrum è progettato per avviarsi rapidamente e utilizzare meno risorse del computer. Tuttavia, questo comporta alcuni compromessi in termini di privacy, come spiegato in precedenza. La buona notizia è che Electrum è costruito in modo da ridurre al minimo la necessità di fidarsi di questi server.
Chiunque può creare il proprio server Electrum. Se siete molto preoccupati per la privacy, o se volete una sicurezza più forte di quella di Verifica semplice del pagamento offerte, potreste voler gestire un vostro server. In questo modo avrete un maggiore controllo sulla connessione del vostro portafoglio alla rete Bitcoin.
Qual è la frase-seme?
Il seme è una frase generata in modo casuale che serve come base per la creazione delle chiavi private. È un elemento cruciale del sistema di sicurezza e di recupero del portafoglio.
Esempio:
long guitar dance satoshi segment time okay dismiss hockey muffin canal sure
Se doveste avere bisogno di ripristinare il vostro portafoglio, potrete farlo usando solo questa frase seme. Durante il processo di configurazione del portafoglio, troverete un'opzione denominata "Ho già un seme". Selezionando questa opzione è possibile inserire il seme esistente e ricreare il portafoglio.
Questa frase iniziale, fornita a titolo di esempio, è fortemente sconsigliata per un portafoglio reale. Poiché questa frase seed è già nota e disponibile pubblicamente, chiunque può ottenere l'accesso completo al portafoglio creato con essa e disporvi dei fondi. L'utilizzo di una frase seed di questo tipo per un portafoglio reale porterà inevitabilmente alla perdita dei vostri beni.
Quanto è sicuro il seme?
La frase seme generata da Electrum possiede 132 bit di entropia, fornendo un livello di sicurezza equivalente a quello di una chiave privata Bitcoin (256 bit di lunghezza). Questa equivalenza deriva dalle proprietà della crittografia a curva ellittica:
Per una chiave di lunghezza n bit: Forza di sicurezza = n/2 bit
Pertanto:
- Seme Electrum: 132 bit di entropia → 132/2 = 66 bit di sicurezza
- Chiave privata Bitcoin: 256 bit → 256/2 = 128 bit di sicurezza
Il seme di Electrum, pur avendo 132 bit di entropia, fornisce effettivamente 128 bit di sicurezza, eguagliando la forza delle chiavi private a 256 bit di Bitcoin. Questo perché 2^128 è la potenza di 2 più vicina a 2^132, e la sicurezza crittografica si esprime tipicamente in potenze di 2.
Come posso accedere al mio portafoglio se ho dimenticato la password?
Non è possibile recuperare la password. Tuttavia, è possibile ripristinare il portafoglio dalla frase di partenza e scegliere una nuova password. Se si perdono sia la password che il seme, non c'è modo di recuperare il denaro. Per questo motivo vi chiediamo di salvare la vostra frase seed su carta.
Per ripristinare il portafoglio dalla frase iniziale, creare un nuovo portafoglio, selezionare il tipo, scegliere "Ho già un seme" e procedere all'inserimento della frase di partenza.
Come creare un portafoglio?
La prima cosa da fare per iniziare a ricevere e inviare Bitcoin è creare un portafoglio.
In questo esempio vedremo la creazione di un portafoglio standard, ma è possibile creare un portafoglio Autenticazione a due fattori o Multi-firma portafoglio.
- Date un nome al vostro portafoglio. Può essere qualsiasi nome.
- Selezionare il tipo di portafoglio, noi sceglieremo Portafoglio standard.
- A questo punto è necessario scegliere se si sta creando un nuovo portafoglio o se si intende utilizzarne uno vecchio (importare la frase seme).
- Conservare i semi in un luogo sicuro, preferibilmente su carta o con backup del metallo.
Questa frase iniziale, fornita a titolo di esempio, è fortemente sconsigliata per un portafoglio reale. Poiché questa frase seed è già nota e disponibile pubblicamente, chiunque può ottenere l'accesso completo al portafoglio creato con essa e disporvi dei fondi. L'utilizzo di una frase seed di questo tipo per un portafoglio reale porterà inevitabilmente alla perdita dei vostri beni.
- Immettere la frase di semina per la conferma
- Scegliete una password forte per il vostro portafoglio.
Ottimo lavoro! Avete creato un portafoglio Electrum standard. Assicuratevi di conservare la frase iniziale e la password in un luogo sicuro per non perdere i fondi.
How to change wallet password?
- Click on the lock icon at the bottom of the Electrum.
- Enter your current password and select a new password, click OK.
The password has been successfully changed. Remember to write it down and keep it in a safe place.
Da dove Electrum ottiene i prezzi dei Bitcoin?
Electrum ottiene il prezzo del Bitcoin da una terza parte, ma offre diverse opzioni. Si veda Menu → Strumenti → Preferenze → Fiat per visualizzare l'impostazione corrente o sceglierne una nuova.
Cosa fare se una transazione non viene confermata per molto tempo?
Le transazioni Bitcoin vengono confermate quando i minatori le inseriscono nella blockchain. La velocità di conferma dipende solitamente dalla commissione di transazione. Le commissioni più elevate comportano in genere una conferma più rapida, poiché i minatori danno la priorità a queste transazioni.
Le versioni più recenti di Electrum utilizzano le "commissioni dinamiche" per garantire un importo adeguato delle commissioni. Questa funzione è attiva di default nelle ultime versioni di Electrum.
Se la transazione non è confermata, avete diverse opzioni:
- Aspettare.
È possibile attendere che la transazione venga confermata o annullata. Nella peggiore delle ipotesi, questo processo può richiedere diversi giorni.
- Aumentare la tassa.
Questa opzione è disponibile per il programma Replace-By-Fee (RBF). non confermato transazioni. Electrum crea transazioni sostituibili per impostazione predefinita, ad eccezione delle operazioni del canale Lightning Network. Per aumentare la tariffa:
- Trovare la transazione nella cartella "La storia".
- Fare clic con il tasto destro del mouse e selezionare "Aumento della tassa“.
- Stabilire una nuova tariffa più alta.
- Clicca "OK“.
- Verrà visualizzata una finestra con la transazione non firmata. Fare clic su "Segno" e poi "Trasmissione".
- Utilizzare il sistema "Il bambino paga per il genitore" (CPFP).
Una transazione CPFP paga una tariffa elevata per compensare la bassa tariffa della transazione madre. Sia il mittente che il destinatario possono creare una transazione CPFP. Per farlo:
- Individuare la transazione non confermata nella cartella "La storia".
- Fare clic con il tasto destro del mouse e scegliere "Il bambino paga per il genitore“.
- Stabilire una tariffa adeguata.
- Clicca "OK“.
- Verrà visualizzata una finestra con la transazione non firmata. Fare clic su "Segno" e poi "Trasmissione".
- Annullare la transazione.
Questo è possibile solo per i "sostituibili" non confermato transazioni. Per annullare:
- Trovare la transazione nella cartella "La storia".
- Fare clic con il tasto destro del mouse e selezionare "Annullamento (doppia spesa)“.
- Stabilire una tariffa adeguata.
- Clicca "OK“.
- Verrà visualizzata una finestra con la transazione non firmata. Fare clic su "Segno" e poi "Trasmissione".
Nota: Le transazioni sostituibili sono contrassegnate come "Sostituisci con tassa: Vero" nella schermata dei dettagli della transazione. Electrum crea transazioni sostituibili per impostazione predefinita, ad eccezione delle transazioni di apertura/chiusura del canale Lightning Network.
Cosa significa "congelare" un indirizzo in Electrum?
In Electrum, il "congelamento" di un indirizzo è un modo per proteggere determinati fondi nel proprio portafoglio. Quando si congela un indirizzo:
- I bitcoin memorizzati in quell'indirizzo non sono più disponibili per la spesa.
- Electrum non utilizzerà questi fondi quando si cercherà di inviare Bitcoin.
Questa funzione è utile quando si desidera accantonare dei fondi o evitare spese accidentali.
Punti importanti da ricordare:
- È ancora possibile ricevere bitcoin a un indirizzo congelato.
- Per inviare monete è necessario disporre di fondi sufficienti in indirizzi non congelati.
- Se la maggior parte dei vostri fondi sono in indirizzi congelati, potreste non essere in grado di inviare transazioni anche se il vostro saldo totale è sufficiente.
Per utilizzare i fondi congelati, è necessario prima "scongelare" l'indirizzo. In questo modo i fondi tornano a essere disponibili per le spese.
Il file del mio portafoglio è criptato?
Electrum utilizza un sistema di crittografia a due livelli per proteggere i vostri dati:
- Electrum cripta le chiavi private e di seme con AES-256-CBC. Quando si deve firmare una transazione, è necessario inserire la password per decifrare brevemente le chiavi private. Questo approccio riduce al minimo il tempo in cui le informazioni sensibili rimangono non criptate nella memoria del computer.
- Il file del portafoglio può anche essere crittografato sul disco. Tuttavia, durante una sessione attiva, le informazioni del portafoglio rimangono non criptate nella memoria del computer. L'apertura di un portafoglio crittografato richiede una password. Electrum non memorizza questa password. Utilizza invece la crittografia asimmetrica (ECIES) per salvare il portafoglio su disco senza bisogno della password.
Dalla versione 2.8
, la crittografia dei file del portafoglio è attivata da predefinito. Questa funzione non solo protegge la vostra privacy, ma impedisce anche di richiedere accidentalmente Bitcoin a un portafoglio che non controllate.
Posso usare Electrum con un portafoglio freddo?
Electrum supporta i portafogli a freddo, che sono un modo sicuro per conservare i Bitcoin offline. Vedere Stoccaggio a freddo.
Posso importare in Electrum chiavi private da altri client Bitcoin?
In Electrum 2.0 non è possibile importare chiavi private in un portafoglio che ha un seme. È necessario invece spazzarle.
Se si desidera importare le chiavi private e non spazzarle, è necessario creare un portafoglio speciale che non abbia un seme. A tale scopo, create un nuovo portafoglio, selezionate "ripristina" e, invece di digitare il seme, digitate un elenco di chiavi private o un elenco di indirizzi se volete creare un portafoglio di sola sorveglianza.
È necessario eseguire un backup di questo portafoglio, perché non può essere recuperato da un seme.
Come si fa a spazzare le chiavi private in Electrum?
Spazzare le chiavi private significa inviare tutti i bitcoin che controllano a un indirizzo esistente nel vostro portafoglio. Le chiavi private che vengono spazzate non entrano a far parte del vostro portafoglio. Al contrario, tutti i bitcoin che controllano vengono inviati a un indirizzo generato in modo deterministico dal seed del portafoglio.
Per spazzare le chiavi private, accedere alla sezione Menu Portafoglio → Chiavi private → Sweep. Inserire le chiavi private nell'apposito campo. Lasciare il campo "Indirizzo" invariato. Questo è l'indirizzo di destinazione, che sarà quello del vostro portafoglio electrum esistente. Cliccate su "Spazzare". A questo punto si accede alla scheda di invio, dove è possibile impostare una tariffa appropriata e quindi fare clic su "Invia" per inviare le monete al proprio portafoglio.
Dove si trova la directory dei dati di Electrum?
La directory dei dati di Electrum contiene i file del portafoglio, le impostazioni di configurazione, i registri, le intestazioni della blockchain, ecc.
Finestre:
- Attivare "Mostra i file nascosti" nelle opzioni di Esplora file.
- Vai a X:\Users\username\AppData\Roaming\Electrum (Si può anche digitare
%APPDATA%\Electrum
nella barra degli indirizzi di Esplora file).
macOS:
- Aprire il Finder
- Andare alla cartella (Turno+CMD+G) e digitare
~/.electrum
Linux:
- Aprire la cartella Home
- Clicca "Vai" nel menu, quindi "Posizione“
- Entrare:
~/.electrum
Dove posso trovare il file del mio portafoglio Electrum?
Il file del portafoglio predefinito di Electrum si chiama default_wallet
. Questo file viene creato automaticamente al primo avvio dell'applicazione. È memorizzato in una cartella chiamata wallets
che si trova all'interno della directory principale dei dati di Electrum (datadir).
Come si abilita il debug logging in Electrum?
- Registrazione su file
Su Linux/Windows/macOS, è possibile abilitare la registrazione su disco.
Utilizzando l'interfaccia grafica, andare su Menu → Strumenti → Preferenze → Variee selezionare "Scrivi i log su file". Dopo il riavvio di Electrum, i log di debug verranno scritti nella cartella logs/
all'interno della cartella datadir.
Se si verifica un errore durante l'apertura di un portafoglio e quindi non si riesce ad accedere alle "Preferenze" per abilitare la registrazione, come soluzione alternativa si può creare un portafoglio temporaneo da buttare e accedere alle impostazioni lì.
Utilizzando CLI/RPC, è possibile abilitare la registrazione dei file tramite, ad es:
electrum setconfig log_to_file true
- Registrazione nel terminale (errore standard)
Su Linux/macOS, se si avvia Electrum da terminale, è possibile specificare l'opzione -v
per abilitare i log di debug nel terminale (su stderr). Questa opzione non funziona su Windows (quando si usano i binari).
Su macOS, quando si utilizza il binario ufficiale, provare ad es:
/Applications/Electrum.app/Contents/MacOS/run_electrum -v
Come si effettua un pagamento in blocco in Electrum?
Electrum supporta i pagamenti in blocco, noti anche come batching delle transazioni. Questa funzione consente di inviare Bitcoin a più destinatari in un'unica transazione.
Nell'interfaccia grafica è possibile creare una transazione raggruppata inserendo più destinatari. Per ogni destinatario, digitare l'indirizzo e l'importo su una riga separata, utilizzando una virgola per separarli.
address, amount
address2, amount
address3, amount
Gli importi devono essere inseriti nell'unità di misura correntemente impostata nel client Electrum. Man mano che si aggiungono destinatari, l'interfaccia visualizza l'importo totale della transazione.
Per i lotti più grandi, Electrum offre una comoda opzione di importazione. È possibile preparare un file CSV con gli indirizzi dei destinatari e gli importi, quindi importarlo direttamente nella cartella "Pagare a" facendo clic sull'icona della cartella.
Electrum mi permette di creare e firmare transazioni grezze?
Sì, Electrum supporta la creazione e la firma di transazioni Bitcoin grezze direttamente all'interno della sua interfaccia utente.
Perché Electrum si blocca quando cerco di inviare Bitcoin?
Se Electrum si blocca quando si tenta di inviare bitcoin, ciò potrebbe essere dovuto a un gran numero di uscite di transazioni non spese (UTXO) nel portafoglio. Questa situazione si verifica spesso quando si sono ricevuti molti piccoli pagamenti, ad esempio da rubinetti Bitcoin o da numerose piccole donazioni.
Quando si crea una nuova transazione, Electrum cerca tra tutti gli UTXO del portafoglio per trovare gli input adatti. Se si dispone di centinaia o migliaia di piccoli UTXO, questo processo può richiedere molto tempo e può causare il blocco dell'applicazione.
Per risolvere questo problema, è possibile consolidare i propri UTXO. Questo processo prevede l'invio di piccole quantità di bitcoin a uno dei vostri indirizzi di portafoglio. Si tratta di scambiare molte piccole monete con tagli più grandi.
Ecco come consolidare le UTXO:
- Scegliete un momento tranquillo in cui le commissioni di transazione sono basse.
- Inviare una parte del saldo a un altro indirizzo del portafoglio.
- Ripetere questo processo alcune volte, se necessario.
Consolidando i vostri UTXO, ridurrete il numero di input che Electrum deve elaborare per le transazioni future, il che dovrebbe evitare il blocco e migliorare le prestazioni complessive del portafoglio.
Qual è il limite del gap?
Il limite di gap è un concetto cruciale in Electrum. Definisce il numero massimo di indirizzi consecutivi inutilizzati consentiti nella sequenza deterministica di indirizzi del portafoglio. Electrum utilizza questo limite per determinare quando interrompere la ricerca di nuovi indirizzi nel portafoglio.
Per impostazione predefinita, Electrum 2.0 e le versioni successive impostano il limite di gap a 20. Ciò significa che il portafoglio continuerà a generare e controllare indirizzi finché non incontrerà una serie di 20 indirizzi di seguito. Ciò significa che il portafoglio continuerà a generare e controllare indirizzi finché non incontrerà una serie di 20 indirizzi inutilizzati di fila. Una volta raggiunto questo limite, Electrum presume di aver trovato tutti gli indirizzi attivi nel portafoglio.
Come posso pre-generare nuovi indirizzi in Electrum?
Electrum crea automaticamente nuovi indirizzi man mano che li si utilizza, fino a un certo limite chiamato "limite di gap". Tuttavia, potrebbe essere necessario creare più indirizzi in anticipo. Ecco come fare:
Creazione di un singolo nuovo indirizzo:
- Aprire la console Electrum.
- Digitare questo comando:
wallet.create_new_address(False)
- Premere Invio.
Questo genera un nuovo indirizzo. Nella scheda Indirizzo, questo nuovo indirizzo avrà uno sfondo rosso. Il colore rosso indica che l'indirizzo è al di là della normale limite del gap. Rimarrà rosso finché non si utilizzeranno abbastanza indirizzi per raggiungerlo.
Per creare più indirizzi contemporaneamente, si può utilizzare un ciclo. Ad esempio, per creare 50 nuovi indirizzi:
- Aprire la console Electrum.
- Digitare questo comando:
[wallet.create_new_address(False) for i in range(50)]
- Premere Invio.
Note importanti:
- Indirizzi creati oltre il limite del gap non viene recuperato automaticamente dalla frase di partenza.
- Per recuperare questi indirizzi in un secondo momento, è necessario:
- Aumentate il limite di gap del vostro cliente.
- Generare nuovi indirizzi fino a raggiungere quelli utilizzati.
Ricordate di creare indirizzi aggiuntivi solo se ne avete veramente bisogno. Lasciare che Electrum gestisca automaticamente la creazione di indirizzi è di solito l'approccio migliore per la maggior parte degli utenti.
Come aggiornare Electrum?
Prima di aggiornare Electrum, scrivete sempre i semi del vostro portafoglio su carta o le chiavi private di backup. Si tratta di un passo fondamentale per la sicurezza.
Per aggiornare, è sufficiente installare l'ultima versione di Electrum su Pagina di download. I passaggi esatti variano a seconda del tipo di computer in uso.
Electrum mantiene i file del portafoglio separati dal programma stesso. Ciò significa che è possibile rimuovere in modo sicuro la vecchia versione di Electrum se il computer non lo fa automaticamente.
Le nuove versioni di Electrum a volte cambiano il modo in cui vengono memorizzati i file del portafoglio. Per questo motivo, è meglio non tornare a una versione precedente di Electrum dopo aver aperto il portafoglio con una versione più recente. La versione precedente potrebbe non essere in grado di leggere correttamente il file del portafoglio aggiornato.
Quando si aggiornano i portafogli Electrum 1.x a Electrum 2.x si devono considerare i seguenti aspetti:
- Quando si effettua l'aggiornamento a Electrum 2.x, sarà necessario ricreare tutti gli indirizzi Bitcoin. Questa operazione potrebbe richiedere più tempo del solito, quindi vi preghiamo di essere pazienti durante l'aggiornamento.
- L'aggiornamento sostituisce il vecchio file del portafoglio con una nuova versione di Electrum 2.x. In seguito, Electrum 1.x non sarà più in grado di utilizzare il vostro portafoglio.
- La prima volta che si apre Electrum 2.x dopo l'aggiornamento, è possibile che non si veda alcun indirizzo nella cartella "Indirizzi". Questo è normale. Basta riavviare Electrum 2.x e gli indirizzi dovrebbero apparire.
- Se si utilizza Electrum offline, non può sincronizzarsi con la rete per mostrare gli indirizzi. Per vedere alcuni indirizzi, è possibile utilizzare questo comando nella console:
wallet.synchronize()
. Dopo aver eseguito questa operazione, riavviare Electrum per visualizzare gli indirizzi.
Perché il mio programma antivirus rileva Electrum come malware?
I binari di Electrum vengono spesso identificati erroneamente come malware dai programmi antivirus. Ciò è dovuto ai metodi euristici utilizzati da questi programmi per rilevare le potenziali minacce, che possono portare a falsi positivi. Il team di sviluppo di Electrum non è in grado di prevenire questi rilevamenti di falsi positivi, quindi vi invitiamo a non segnalarli più.
Se vi fidate degli sviluppatori del progetto Electrum, potete tranquillamente ignorare gli avvisi antivirus dopo aver verificato la firma GPG del binario Electrum. Questo processo di verifica garantisce che il software scaricato sia autentico e non sia stato manomesso.
Per gli utenti che preferiscono misure di sicurezza aggiuntive, esistono due alternative:
- Costruite voi stessi i binari di Electrum dal codice sorgente. In questo modo si ha il controllo completo del processo di compilazione.
- Eseguite Electrum direttamente dal suo codice sorgente, senza bisogno di binari precompilati.
Vale la pena notare che affidarsi esclusivamente al software antivirus per la sicurezza del sistema ha dei limiti. Per ottenere la massima sicurezza, si consiglia di utilizzare un sistema operativo con funzioni di sicurezza integrate più robuste e che non dipenda in larga misura dal software antivirus.
Electrum ha bisogno di una versione più recente di Python sul mio vecchio sistema Linux. Come risolvere il problema?
Ci sono diversi modi per risolvere questo problema.
- Utilizzare l'immagine dell'applicazione Electrum.
- Scaricare l'immagine dell'applicazione.
- Facoltativo: Verificare la firma GPG.
- Rendetelo eseguibile ed eseguitelo.
Nota: questa immagine dell'applicazione è solo per i sistemi x86_64 (amd64).
wget https://download.electrum.is/3.3.4/electrum-3.3.4-x86_64.AppImage $ chmod +x electrum-3.3.4-x86_64.AppImage $ ./electrum-3.3.4-x86_64.AppImage
- Utilizzare i backport: Per gli utenti Debian, controllare i pacchetti in stable-backports.
- Aggiornare la distribuzione Linux: Ad esempio, passare da Debian stable a Debian testing.
- Compilare Python e installare PyQt5.
python3 -m pip install --user pyqt5
Nota: questo metodo pip per PyQt5 funziona principalmente su sistemi x86/x86_64.
- Eseguite una distribuzione Linux diversa con pacchetti più recenti in una macchina virtuale.
La connessione tra i client e i server Electrum è autenticata?
Electrum utilizza un sistema client-server per comunicare. Il protocollo Electrum, basato su JSON-RPC, consente a client e server di scambiarsi informazioni. Il client può connettersi in due modi principali:
- JSON-RPC su SSL/TLS su TCP.
- JSON-RPC su TCP.
Tuttavia, il client utilizza sempre SSL per la sicurezza, quindi non viene utilizzato il TCP semplice. Ciò significa che tutte le connessioni sono crittografate.
Per quanto riguarda la verifica dell'identità del server, Electrum accetta due tipi di certificati SSL:
- Certificati firmati da autorità di certificazione (CA) affidabili.
- Certificati autofirmati.
La prima volta che Electrum si connette a un server, ricorda il tipo di certificato utilizzato dal server. Questo processo è chiamato "pinning".
- Per i server con certificati autofirmati, Electrum utilizza un approccio "Trust On First Use" (TOFU). Accetterà solo quel certificato specifico per quel server fino alla scadenza del certificato.
- Per i server con certificati firmati da CA, Electrum si aspetterà sempre certificati firmati da CA da quel server in futuro.
Se si sta configurando il proprio server Electrum, è possibile scegliere tra certificati autofirmati e certificati firmati da CA. Ognuno ha i suoi pro e i suoi contro:
- I certificati autofirmati sono più facili da creare, ma potrebbero essere vulnerabili a un attacco Man-in-the-Middle (MITM) durante la prima connessione.
- I certificati con firma CA offrono una maggiore sicurezza, ma richiedono la fiducia nelle autorità di certificazione.
Ricordiamo che Electrum non consente più la connessione senza crittografia SSL. Questa modifica è stata apportata per migliorare la sicurezza di tutti gli utenti.
Electrum supporta le altcoin?
Electrum è stato progettato specificamente per il Bitcoin. Non supporta altre criptovalute, spesso chiamate "altcoin".
Electrum è un software open-source con licenza MIT. Ciò significa che altri sviluppatori possono modificarlo. Di conseguenza, esistono molte versioni di Electrum create da altri per funzionare con diverse criptovalute.
- Queste versioni modificate sono progetti separati, non collegati all'originale Electrum.
- Il team di Electrum non controlla né approva il codice di queste altre versioni.
- Non supportiamo o raccomandiamo ufficialmente queste versioni modificate.
Se si utilizza una versione di Electrum modificata per altre criptovalute, si prega di contattare gli sviluppatori di quella specifica versione per qualsiasi aiuto o domanda. Il team originale di Electrum non può fornire assistenza per queste versioni modificate.