Firmare i messaggi con Ledger Nano S / Nano X utilizzando Ledger Live, Electrum e MEW
Firma del messaggio: sai che oltre alla firma di una transazione, le chiavi private possono essere utilizzate anche per firmare un messaggio. Vai al tutorial.
Puoi firmare un messaggio con il tuo indirizzo pubblico Bitcoin utilizzando le tue chiavi private. Si chiama firma Bitcoin. Allo stesso modo puoi firmare un messaggio con il tuo indirizzo Ethereum e il tuo indirizzo Litecoin. Non solo, ma fondamentalmente puoi firmare qualsiasi messaggio con qualsiasi indirizzo di criptovaluta utilizzando le tue chiavi private. Allora qual è lo scopo delle firme digitali e perché firmare un messaggio?
Firma i casi d’uso dei messaggi
Puoi firmare vari messaggi utilizzando la tua chiave privata per scopi diversi. Alcune applicazioni comuni in cui viene utilizzata la funzionalità di firma dei messaggi sono: per rivendicare monete biforcute, airdrop, per dimostrare l’affidabilità creditizia, per dimostrare la proprietà dei fondi a fini di verifica, garanzie collaterali e ci sono molte altre applicazioni.
Ad esempio, supponiamo che sia in corso un evento di airdrop e di affermare che ti viene chiesto di firmare un messaggio. Sia che tu stia rivendicando un airdrop o monete biforcute, ti verrà chiesto di firmare un determinato messaggio con il tuo indirizzo Bitcoin. Questo per provare la proprietà dell’indirizzo. Potresti pensare perché non condividere semplicemente l’indirizzo pubblico. Poiché Bitcoin, Ethereum e la maggior parte dei blockchain sono pubblici, chiunque può dire di essere il proprietario dell’indirizzo.
Un modo per dimostrare che possiedi effettivamente l’indirizzo Bitcoin è firmare un messaggio utilizzando le tue chiavi private. Firmando un messaggio dimostri di avere il controllo dell’indirizzo Bitcoin specifico e dei fondi ad esso associati. Una volta firmato, puoi condividere pubblicamente la firma e il messaggio firmato. La terza parte verificherà quindi la firma e garantirà la proprietà delle chiavi private del tuo indirizzo Bitcoin.
La firma dei messaggi è una delle funzionalità più importanti e la maggior parte dei portafogli ha la possibilità di firmare / verificare le firme.
Una volta abbiamo spiegato come firmare un messaggio utilizzando il tuo indirizzo Bitcoin. Ma questo copre solo il portafoglio core ed electrum. Qui ti mostreremo come farlo con il tuo portafoglio Ledger.
Il seguente tutorial spiegherà come firmare un messaggio con il tuo Bitcoin, indirizzo Ethereum dal tuo portafoglio Ledger Nano S e Nano X.
Firmare i messaggi utilizzando Ledger Nano
Prima di tutto per utilizzare il tuo portafoglio hardware, ovvero se desideri firmare una transazione o firmare un messaggio hai bisogno di un portafoglio software per gestire il dispositivo.
Ledger Live è l’app wallet ufficiale per il dispositivo Ledger. È l’applicazione di interfaccia più popolare che consente agli utenti di Ledger Nano S e Nano X di gestire il proprio portafoglio hardware.
Ma il fatto è che attualmente Ledger Live ha solo alcune funzionalità di base come inviare / ricevere monete. È possibile firmare solo la transazione e non è presente alcuna opzione nell’interfaccia per firmare o verificare un messaggio. Quindi, come si firma un messaggio utilizzando Ledger Live?
Firma dei messaggi con Ledger Live
In precedenza gli utenti del portafoglio hardware Ledger utilizzavano il vecchio software desktop Bitcoin e le app Chrome per gestire il proprio dispositivo. Aveva la funzione di firmare i messaggi di verifica. Ma il vecchio software del portafoglio e le app di Chrome sono stati disattivati e ora sono stati sostituiti da Ledger Live.
Il messaggio di firma / verifica è il file caratteristica più richiesta dagli utenti di Ledger. Ma come abbiamo detto questa funzione non è attualmente disponibile su Ledger Live. Sono passati diversi anni e ancora gli sviluppatori non hanno implementato la funzione di firma dei messaggi nell’app Ledger live.
Spero che implementino la firma dei messaggi non solo per l’indirizzo Bitcoin ma per tutte le monete supportate da un unico posto.
Una volta che sarà supportato in futuro, aggiorneremo questo articolo.
Come firmare un messaggio con il portafoglio Ledger? – Nano S / Nano X
Per ora gli utenti di Ledger devono fare affidamento su app di terze parti per firmare un messaggio. Ma aspetta! È sicuro? Sì. Non stai effettivamente importando / esportando la chiave privata su un altro portafoglio. Inoltre non stai inviando fondi dal tuo libro mastro ad un altro portafoglio. Invece collegherai il tuo dispositivo hardware a un portafoglio software che ha la possibilità di firmare / verificare i massaggi.
Esistono diversi portafogli di terze parti con funzionalità di firma dei messaggi e che hanno la possibilità di connettersi a Ledger Nano S / Nano X. Puoi usare electrum per Bitcoin. Allo stesso modo per Bitcoin cash puoi usare Electron cash. Per Litecoin puoi utilizzare il portafoglio elettronico Litecoin. Per firmare il tuo indirizzo Ethereum puoi usare MEW (My Ether Wallet).
Qui ora vediamo come firmare in modo sicuro i messaggi utilizzando il tuo dispositivo Ledger Nano? Questo tutorial tratterà la firma di un messaggio sia con Bitcoin che con l’indirizzo Ethereum. Per questo utilizzeremo Electrum Bitcoin e MEW (MyEtherWallet).
Preparare le cose
Prima di entrare nella guida, supponiamo che tu abbia configurato il tuo dispositivo di registro e pronto con tutte le app necessarie.
Per Bitcoin avrai bisogno dell’app Bitcoin (BTC) e per Ethereum avrai bisogno dell’app Ethereum (ETH) installata sul tuo dispositivo. Questo può essere installato solo dal tuo Ledger Live.
Scarica Ledger Live: https://www.ledger.com/ledger-live. Ora, prima di installare il software e utilizzarlo, assicurati di verificare il libro mastro in tempo reale. Una volta completata l’installazione, collega il tuo dispositivo di registro e sblocca il PIN. Quindi vai al gestore e installa sia l’app Bitcoin che Ethereum sul tuo dispositivo.

Una volta installate le app, puoi chiudere il tuo Ledger Live.
Ora scarica e installa il portafoglio di electrum. Fai attenzione ai falsi portafogli elettronici e ai siti di phishing. Assicurati di scaricare sempre electrum dal sito ufficiale: https://electrum.org/#download.
Ecco come verificare le firme di electrum. Inoltre, se hai già installato electrum, ecco una guida per aggiornare in sicurezza il tuo portafoglio electrum.
Puoi utilizzare la versione portatile o quella di installazione e l’installazione è piuttosto semplice. Una volta che hai pronto il tuo elettro, apri il portafoglio. Se è la prima volta, vedrai l’installazione guidata.

Firmare un messaggio sul libro mastro usando l’elettrum
Per prima cosa devi configurare e connettere il tuo dispositivo Ledger a electrum.
1. Collega il tuo dispositivo ledger al computer. Una volta connesso, sblocca il PIN e apri l’app Bitcoin sul dispositivo. Quando viene visualizzato il messaggio che l’applicazione è pronta, procedere al passaggio 2.
2. Su Electrum assegna un nome al tuo portafoglio e scegli il portafoglio standard.

3. Nella schermata successiva vedrai l’opzione keystore. Scegli “usa un dispositivo hardware” e fai clic su Avanti. Electrum ora cercherà il tuo dispositivo.

Se hai problemi a collegare il tuo dispositivo ledger a electrum, segui questo tutorial: https://coinguides.org/ledger-nano-not-detected-electrum-fix/
4. Scegli il tuo dispositivo e nella schermata successiva ti verrà chiesto di scegliere il tipo di scrypt e il percorso di derivazione. Non è altro che i formati degli indirizzi.

Vedere: https://en.bitcoin.it/wiki/Invoice_address
Attualmente Bitcoin ha tre diversi formati di indirizzo in uso. L’indirizzo legacy inizia con 1, p2sh-segwit inizia con 3 e il tipo di indirizzo SegWit nativo inizia con bc1. Ad esempio, se hai fondi nel tuo indirizzo che inizia con 3, scegli p2sh-segwit e fai clic su Avanti. Se desideri utilizzare tutti e tre i formati di indirizzo, devi configurare tre portafogli separati per ogni tipo di indirizzo.
5. È quindi possibile impostare la crittografia dei file del portafoglio che è completamente opzionale e dipende da te.
Questo è tutto! Il tuo dispositivo ledger è ora connesso a electrum. Vai alla scheda degli indirizzi e vedrai l’elenco di tutti i tuoi indirizzi Bitcoin.
Nota: Se il tuo portafoglio è protetto da passphrase, accedi all’account protetto da passphrase prima di connettere il tuo dispositivo a electrum. Quindi seguire i passaggi seguenti per firmare un indirizzo.
Messaggio di firma: Electrum – Ledger (Bitcoin)
1. Fare clic con il pulsante destro del mouse e copiare l’indirizzo che si desidera firmare.

2. Vai a Strumenti >> apri il segno / verifica il messaggio.
3. Incolla l’indirizzo copiato nel campo dell’indirizzo.

4. Quindi immettere il messaggio che si desidera firmare. Non ci sono limitazioni. Puoi inserire qualsiasi messaggio tu voglia.
5. Una volta che il messaggio è chiaro, fare clic su Accedi a electrum. Vedrai lo stato del messaggio di firma del libro mastro.
6. Ora sul tuo dispositivo ledger vedrai il testo del messaggio del segno. Naviga e conferma dall’hash del messaggio mostrato sul dispositivo a quello mostrato sul portafoglio electrum.

7. Una volta corretto, utilizzare nuovamente il pulsante di navigazione e confermare il messaggio di firma.

Questo è tutto! Il portafoglio Electrum ora mostrerà la firma. Fare clic su verifica firma per assicurarsi che si tratti di una firma valida. Una volta verificata la firma, puoi condividere i dettagli.

Devi condividere la firma, l’indirizzo e il messaggio per dimostrare che controlli il particolare indirizzo Bitcoin. Questo è il modo in cui firmi un indirizzo BTC sul tuo portafoglio contabile.
Ora vediamo come firmare un indirizzo Ethereum con il registro? Per firmare l’indirizzo Ethereum utilizzeremo My Ether Wallet.
Firmare un messaggio utilizzando MyEtherWallet
1. Sblocca il tuo dispositivo ledger e apri l’app Ethereum.
2. Una volta che l’applicazione Ethereum è pronta >> vai a https://www.myetherwallet.com/access-my-wallet e scegli l’hardware.

3. Quindi scegliere Ledger >> fare clic su continua. Quindi scegli l’app che hai aperto in Ledger e fai clic su Avanti.

4. Su MEW ora vedrai l’elenco degli indirizzi Ethereum insieme al saldo che detiene.

5. Scegli l’indirizzo che desideri firmare, accetta i termini e fai clic su Accedi al mio portafoglio. Ti porterà all’interfaccia del portafoglio.
Messaggio per la firma: MEW – Ledger (Ethereum)
1. Sull’interfaccia MEW nel menu a sinistra troverai l’opzione Messaggio. Scendi e scegli il messaggio di firma.

2. Quindi immettere il messaggio personalizzato che si desidera firmare e fare clic su firma.
3. Ora sul tuo dispositivo ledger navigare, verificare l’hash del messaggio e confermare il messaggio di firma.
4. MEW mostrerà la schermata di conferma dove mostrerà l’indirizzo della firma, il messaggio e il messaggio in HEX. Fare clic su conferma firma.

5. Verrà visualizzata un’altra schermata popup che ti fornirà il messaggio firmato simile a questo.
{
"indirizzo": "0x1e85ed1aa5bb0177c11a6a2245a496441ec1b797",
"msg": "Firma di Ethereum – CoinGuides.org",
"sig": "0xbb439085f074b7f526f0d278884ec82ef022c1f28d7be216a8d1e4dbc23b4f59713d50164c35f1eff92346dab8a0f7772346c2d994dd72a78695ef96fc29d97701",
"versione": "3",
"firmatario": "libro mastro"
}

Copiarlo e utilizzare il menu di verifica del messaggio per verificare il messaggio. Una volta verificati la firma e il messaggio, puoi condividere il messaggio firmato.
Questo è tutto! Questo è il modo in cui firmi un indirizzo ETH sul tuo portafoglio contabile. La procedura si applica sia a Ledger Nano S che a Nano X.

Facebook
Pinterest