Meddelandesignering – Vet du att förutom att signera en transaktion kan de privata nycklarna också användas för att signera ett meddelande. Hoppa till självstudien.

Du kan skriva ett meddelande med din offentliga Bitcoin-adress med dina privata nycklar. Det kallas Bitcoin-signatur. På samma sätt kan du skriva ett meddelande med din Ethereum-adress och Litecoin-adress. Inte bara det, men i princip kan du underteckna vilket meddelande som helst med din kryptovaluta-adress med dina privata nycklar. Så vad är syftet med digitala signaturer och varför skriva ett meddelande?

Signera meddelandeanvändningsfall

Du kan signera olika meddelanden med din privata nyckel för olika ändamål. Några vanliga applikationer där meddelandesignering används:.

Låt oss till exempel säga att det pågår en airdrop-händelse och att hävda att du blir ombedd att skriva under ett meddelande. Oavsett om du gör anspråk på en airdrop eller gaffel mynt kommer du att bli ombedd att underteckna ett visst meddelande med din Bitcoin-adress. Detta är för att bevisa att du äger adressen. Du kanske tänker varför inte bara dela den offentliga adressen. Eftersom Bitcoin, Ethereum och de flesta blockkedjor är offentliga kan vem som helst säga att de är adressens ägare.

Ett sätt att bevisa att du faktiskt äger Bitcoin-adressen är att signera ett meddelande med dina privata nycklar. Genom att underteckna ett meddelande bevisar du att du styr den specifika Bitcoin-adressen och de medel som är associerade med den. När du är signerad kan du dela signaturen och det signerade meddelandet offentligt. Den tredje parten kommer sedan att verifiera signaturen och säkerställa att du äger privata nycklar till din Bitcoin-adress.

Meddelandesignering är en av de viktigaste funktionerna och de flesta plånböcker har möjlighet att signera / verifiera signaturer.

Vi förklarade en gång hur man signerar ett meddelande med din Bitcoin-adress. Men det täcker bara kärn- och elektrumplånboken. Här visar vi dig hur du gör det med din Ledger-plånbok.

Följande handledning förklarar hur du signerar ett meddelande med din Bitcoin-, Ethereum-adress från din Ledger Nano S och Nano X-plånbok.

Signera meddelanden med Ledger Nano

Först och främst för att använda din hårdvaruplånbok, det vill säga om du vill underteckna en transaktion eller skriva ett meddelande, du behöver en programvaruplånbok för att hantera enheten.

Ledger Live är den officiella plånbokappen för Ledger-enheten. Det är det mest populära gränssnittsprogrammet som gör det möjligt för användare av Ledger Nano S och Nano X att hantera sin hårdvaruplånbok.

Men saken är för närvarande Ledger Live har bara några grundläggande funktioner som skicka / ta emot mynt. Du kan bara underteckna transaktion och det finns inget alternativ någonstans i gränssnittet att signera eller verifiera ett meddelande. Så hur signerar du meddelande med Ledger Live?

Meddelandesignering med Ledger Live

Tidigare använde användare av Ledger-maskinvaruplånboken gammal Bitcoin-skrivbordsprogramvara och kromappar för att hantera sin enhet. Det hade funktionen att signera verifieringsmeddelanden. Men den gamla plånboksprogrammet och kromapparna har inaktiverats och ersätts nu av Ledger Live.

Sign / Verify meddelande är mest efterfrågade funktionen av Ledger-användare. Men som sagt är den här funktionen för närvarande inte tillgänglig på Ledger Live. Det har gått flera år och fortfarande har utvecklarna inte implementerat meddelandesigneringsfunktionen i Ledger live-appen.

Hoppas att de implementerar meddelandesignering inte bara för Bitcoin-adress utan för alla mynt som stöds från en plats.

När det stöds i framtiden kommer vi att uppdatera den här artikeln.

Hur signerar jag ett meddelande med Ledger plånbok? – Nano S / Nano X

För närvarande måste Ledger-användare förlita sig på appar från tredje part för att signera ett meddelande. Men vänta! Är det säkert? Ja det är det. Du importerar / exporterar faktiskt inte en privat nyckel till en annan plånbok. Du skickar inte pengar från din huvudbok till en annan plånbok. Istället ska du bara ansluta din hårdvaruenhet till en programvaruplånbok som har möjlighet att signera / verifiera massage.

Det finns flera plånböcker från tredje part med meddelandesigneringsfunktion och det har möjlighet att ansluta till Ledger Nano S / Nano X. Du kan använda electrum för Bitcoin. På samma sätt för Bitcoin-kontanter kan du använda Electron-kontanter. För Litecoin kan du använda Litecoin electrum plånbok. För att underteckna din Ethereum-adress kan du använda MEW (My Ether Wallet).

Här kan vi nu se hur man säkert signerar meddelanden med din Ledger Nano-enhet? Denna handledning kommer att täcka signering av ett meddelande med både Bitcoin- och Ethereum-adress. För detta kommer vi att använda Electrum Bitcoin och MEW (MyEtherWallet).

Förbereda saker

Innan vi går in i guiden antar vi att du har din huvudboksenhet konfigurerad och redo med alla nödvändiga appar.

För Bitcoin behöver du appen Bitcoin (BTC) och för Ethereum behöver du appen Ethereum (ETH) installerad på din enhet. Detta kan bara installeras från din Ledger Live.

Ladda ner Ledger Live: https://www.ledger.com/ledger-live. Nu innan du installerar programvaran och använder den, se till att du verifierar huvudboken live. När installationen är klar ansluter du storbokenheten och låser upp PIN-koden. Gå sedan till chefen och installera både Bitcoin- och Ethereum-appen på din enhet.

app för plånbok live plånbok

När du har installerat apparna kan du stänga din Ledger Live.

Ladda nu ner och installera electrum plånbok. Akta dig för falska elektrumplånböcker och nätfiskewebbplatser. Se till att du alltid laddar ner electrum från den officiella webbplatsen: https://electrum.org/#download.

Så här verifierar du elektrumsignaturer. Även om du redan har installerat electrum så är här en guide för att säkert uppdatera din electrum plånbok.

Du kan antingen använda den bärbara versionen eller installationsversionen och installationen är ganska enkel. När du är klar med ditt elektrum öppnar du plånboken. Installationsguiden visas om det är första gången.

ledgerelektrumkörning

Undertecknar ett meddelande på storbok med electrum

Först måste du konfigurera och ansluta din Ledger-enhet till electrum.

1. Anslut storbokenheten till din dator. När du är ansluten låser du upp PIN-koden och öppnar Bitcoin-appen på enheten. När du ser att programmet är klart meddelande fortsätt till steg 2.

2. På electrum namnge din plånbok och välj standardplånbok.

electrum ledger standard plånbok

3. På nästa skärm visas alternativet keystore. Välj ”använd en hårdvaruenhet” och klicka på nästa. Electrum söker nu efter din enhet.

val av electrum keystore

Om du har problem med att ansluta din storboksenhet till electrum, följ denna handledning: https://coinguides.org/ledger-nano-not-detected-electrum-fix/

4. Välj din enhet och på nästa skärm blir du ombedd att välja krypteringstyp och härledningsväg. Det är inget annat än adressformaten.

elektrodderivationsväg

Ser: https://en.bitcoin.it/wiki/Invoice_address

För närvarande har Bitcoin tre olika adressformat i bruk. Äldre adress börjar med 1, p2sh-segwit börjar med 3 och native SegWit-adresstyp börjar med bc1. Till exempel om du har medel i din adress som börjar med 3 väljer du p2sh-segwit och klickar på nästa. Om du vill använda alla de tre adressformaten måste du ställa in tre separata plånböcker för varje adresstyp.

5. Du kan sedan ställa in kryptering av plånbokens fil som är helt valfri och är upp till dig.

Det är allt! Din storboksenhet är nu ansluten till electrum. Gå till adressfliken så ser du listan över alla dina Bitcoin-adresser.

Notera: Om din plånbok är lösenordsskyddad ska du öppna det lösenordsskyddade kontot innan du ansluter enheten till electrum. Följ sedan stegen nedan för att signera en adress.

Signeringsmeddelande: Electrum – Ledger (Bitcoin)

1. Högerklicka och kopiera adressen som du vill underteckna.

underteckna verifiera meddelandeboken

2. Gå till Verktyg >> öppna tecken / verifiera meddelande.

3. Klistra in den kopierade adressen i adressfältet.

meddelande om huvudbokssignering btc

4. Ange sedan meddelandet som du vill signera. Det finns inga begränsningar. Du kan ange vilket meddelande du vill.

5. När meddelandet är klart klickar du på sign på electrum. Du kommer att se meddelandestatus för huvudbokens signatur.

6. Nu ser du tecken på meddelande på din storbokenhet. Navigera och bekräfta meddelandeshashen som visas på enheten till den som visas på electrum-plånboken.

meddelandeshashbok

7. När det är korrekt använder du navigeringsknappen igen och bekräftar teckenmeddelandet.

bekräfta signeringsmeddelande

Det är allt! Electrum plånbok visar nu signaturen. Klicka på verifiera signatur för att se om det är en giltig signatur. När signaturen har verifierats kan du dela informationen.

bitcoin-signaturbok

Du måste dela signaturen, adressen samt meddelandet för att bevisa att du styr den specifika Bitcoin-adressen. Så här skriver du in en BTC-adress på din plånbok.

Låt oss nu se hur man signerar en Ethereum-adress med storbok? För att underteckna Ethereum-adressen använder vi My Ether Wallet.

Underteckna ett meddelande med MyEtherWallet

1. Lås upp din storbokenhet och öppna Ethereum-appen.

2. När Ethereum-ansökan är klar >> gå till https://www.myetherwallet.com/access-my-wallet och välj hårdvara.

tillgång till mew-bokföring

3. Välj sedan Ledger >> klicka på Fortsätt. Välj sedan appen du öppnade i Ledger och klicka på nästa.

välj ledger app mew

4. På MEW ser du nu listan över Ethereum-adresser tillsammans med den balans som den innehar.

adressbok för eth-signering

5. Välj adressen du vill underteckna, godkänn villkoren och klicka på Åtkomst till min plånbok. Det tar dig till plånbokgränssnittet.

Undertecknande meddelande: MEW – Ledger (Ethereum)

1. På MEW-gränssnittet till vänster hittar du Meddelandealternativ. Rulla ner och välj teckenmeddelande.

eterumsignatur

2. Ange sedan det anpassade meddelandet du vill signera och klicka på sign.

3. Navigera nu på din bokenhet, verifiera meddelandehash och bekräfta teckenmeddelande.

4. MEW visar bekräftelseskärmen där den visar signeringsadressen, meddelandet och meddelandet i HEX. Klicka på bekräfta signering.

underteckna meddelande ethereum

5. Du får en annan popup-skärm som ger dig det signerade meddelandet som det här.

{

"adress": "0x1e85ed1aa5bb0177c11a6a2245a496441ec1b797",

"msg": "Ethereum-signatur – CoinGuides.org",

"sig": "0xbb439085f074b7f526f0d278884ec82ef022c1f28d7be216a8d1e4dbc23b4f59713d50164c35f1eff92346dab8a0f7772346c2d994dd72a78695ef96fc29d97701",

"version": "3",

"undertecknare": "huvudbok"

}

verifiera undertecknat meddelande

Kopiera det och använd verifieringsmeddelandemenyn för att verifiera meddelandet. När signaturen och meddelandet har verifierats kan du dela det signerade meddelandet.

Det är allt! Så här signerar du en ETH-adress på din storbokplånbok. Förfarandet gäller både Ledger Nano S och Nano X.