Podpisywanie wiadomości za pomocą Ledger Nano S / Nano X za pomocą Ledger Live, Electrum i MEW

Podpisywanie wiadomości – czy wiesz, że oprócz podpisywania transakcji klucze prywatne mogą być również używane do podpisywania wiadomości. Przejdź do samouczka.

Możesz podpisać wiadomość swoim publicznym adresem Bitcoin, używając swoich kluczy prywatnych. Nazywa się to podpisem Bitcoin. Podobnie możesz podpisać wiadomość swoim adresem Ethereum i adresem Litecoin. Nie tylko to, ale w zasadzie możesz podpisać każdą wiadomość dowolnym adresem kryptowaluty za pomocą kluczy prywatnych. Jaki jest więc cel podpisów cyfrowych i po co podpisywać wiadomość?

Podpisuj przypadki użycia wiadomości

Możesz podpisywać różne wiadomości przy użyciu swojego klucza prywatnego do różnych celów. Niektóre typowe aplikacje, w których używana jest funkcja podpisywania wiadomości, to: Do ​​zgłaszania monet, zrzutów lotniczych, do wykazania zdolności kredytowej, do udowodnienia własności funduszy do celów audytu, zabezpieczenia i jest kilka innych zastosowań.

Na przykład, powiedzmy, że trwa zrzut lotniczy i twierdzimy, że jesteś proszony o podpisanie wiadomości. Niezależnie od tego, czy ubiegasz się o zrzut lub rozwidlone monety, zostaniesz poproszony o podpisanie danej wiadomości swoim adresem Bitcoin. Ma to na celu potwierdzenie własności adresu. Możesz pomyśleć, dlaczego po prostu nie udostępnić adresu publicznego. Ponieważ Bitcoin, Ethereum i większość łańcuchów bloków są publiczne, każdy może powiedzieć, że jest właścicielem adresu.

Jednym ze sposobów udowodnienia, że ​​faktycznie posiadasz adres Bitcoin, jest podpisanie wiadomości przy użyciu kluczy prywatnych. Podpisując wiadomość, potwierdzasz, że kontrolujesz konkretny adres Bitcoin i powiązane z nim fundusze. Po podpisaniu możesz udostępnić publicznie podpis i podpisaną wiadomość. Następnie strona trzecia zweryfikuje podpis i zapewni własność kluczy prywatnych Twojego adresu Bitcoin.

Podpisywanie wiadomości jest jedną z najważniejszych funkcji, a większość portfeli ma opcję podpisywania / weryfikacji podpisów.

Kiedyś wyjaśniliśmy, jak podpisać wiadomość przy użyciu adresu Bitcoin. Ale to dotyczy tylko portfela core i electrum. Tutaj pokażemy, jak to zrobić z portfelem Ledger.

Poniższy samouczek wyjaśni, jak podpisać wiadomość swoim adresem Bitcoin, Ethereum z portfela Ledger Nano S i Nano X.

Podpisywanie wiadomości za pomocą Ledger Nano

Przede wszystkim do korzystania z portfela sprzętowego, czyli niezależnie od tego, czy chcesz podpisać transakcję, czy podpisać wiadomość, potrzebujesz portfela programowego do zarządzania urządzeniem.

Ledger Live to oficjalna aplikacja portfela na urządzenie Ledger. Jest to najpopularniejsza aplikacja interfejsu, która umożliwia użytkownikom Ledger Nano S i Nano X zarządzanie portfelem sprzętowym.

Ale obecnie Ledger Live ma tylko kilka podstawowych funkcji, takich jak wysyłanie / odbieranie monet. Możesz tylko podpisać transakcję i nigdzie w interfejsie nie ma opcji podpisania lub weryfikacji wiadomości. Jak więc podpisujesz wiadomość za pomocą Ledger Live?

Podpisywanie wiadomości za pomocą Ledger Live

Wcześniej użytkownicy portfela sprzętowego Ledger używali starego oprogramowania komputerowego Bitcoin i aplikacji Chrome do zarządzania swoim urządzeniem. Miał funkcję podpisywania zweryfikowanych wiadomości. Ale stare oprogramowanie portfela i aplikacje Chrome zostały dezaktywowane i są teraz zastąpione przez Ledger Live.

Podpisz / sprawdź, czy wiadomość to najbardziej pożądana funkcja przez użytkowników Ledger. Ale jak powiedzieliśmy, ta funkcja nie jest obecnie dostępna w Ledger Live. Minęło już kilka lat, a programiści nadal nie wdrożyli funkcji podpisywania wiadomości w aplikacji Ledger na żywo.

Mam nadzieję, że zaimplementują podpisywanie wiadomości nie tylko dla adresu Bitcoin, ale dla wszystkich obsługiwanych monet z jednego miejsca.

Gdy w przyszłości zostanie obsłużona, zaktualizujemy ten artykuł.

Jak podpisać wiadomość w portfelu Ledger? – Nano S / Nano X

Na razie użytkownicy Ledgera muszą polegać na aplikacjach innych firm, aby podpisać wiadomość. Ale poczekaj! Czy to jest bezpieczne? Tak to jest. W rzeczywistości nie importujesz / nie eksportujesz klucza prywatnego do innego portfela. Nie wysyłasz również środków ze swojej księgi do innego portfela. Zamiast tego po prostu podłączasz swoje urządzenie sprzętowe do portfela programowego, który ma opcję podpisywania / weryfikacji wiadomości.

Istnieje kilka portfeli innych firm z funkcją podpisywania wiadomości i możliwością połączenia z Ledger Nano S / Nano X. Możesz użyć electrum dla Bitcoin. Podobnie w przypadku gotówki Bitcoin możesz użyć gotówki Electron. W przypadku Litecoin możesz użyć portfela Litecoin electrum. Aby podpisać swój adres Ethereum, możesz użyć MEW (My Ether Wallet).

Zobaczmy teraz, jak bezpiecznie podpisywać wiadomości za pomocą urządzenia Ledger Nano? Ten samouczek obejmie podpisywanie wiadomości zarówno za pomocą adresu Bitcoin, jak i Ethereum. W tym celu będziemy używać Electrum Bitcoin i MEW (MyEtherWallet).

Przygotowuję rzeczy

Zanim przejdziemy do przewodnika, zakładamy, że masz skonfigurowane urządzenie rejestrujące i gotowe ze wszystkimi niezbędnymi aplikacjami.

W przypadku Bitcoin będziesz potrzebować aplikacji Bitcoin (BTC), a dla Ethereum będziesz potrzebować aplikacji Ethereum (ETH) zainstalowanej na swoim urządzeniu. Można to zainstalować tylko z Twojego Ledger Live.

Pobierz Ledger Live: https://www.ledger.com/ledger-live. Teraz, zanim zainstalujesz oprogramowanie i zaczniesz z niego korzystać, upewnij się, że weryfikujesz księgę na żywo. Po zakończeniu instalacji podłącz urządzenie rejestrujące i odblokuj kod PIN. Następnie przejdź do menedżera i zainstaluj na swoim urządzeniu zarówno aplikację Bitcoin, jak i Ethereum.

aplikacja portfela na żywo księgi rachunkowej

Po zainstalowaniu aplikacji możesz zamknąć Ledger Live.

Teraz pobierz i zainstaluj portfel electrum. Uważaj na fałszywe portfele Electrum i strony phishingowe. Upewnij się, że zawsze pobierasz electrum z oficjalnej strony: https://electrum.org/#download.

Oto jak zweryfikować podpisy electrum. Również jeśli masz już zainstalowane electrum, oto przewodnik, jak bezpiecznie zaktualizować swój portfel electrum.

Możesz użyć wersji przenośnej lub instalacyjnej, a instalacja jest dość prosta. Gdy masz już gotowe elektrum, otwórz portfel. Jeśli robisz to po raz pierwszy, zobaczysz kreatora instalacji.

ledger electrum run

Podpisywanie wiadomości w księdze przy użyciu electrum

Najpierw musisz skonfigurować i podłączyć urządzenie Ledger do electrum.

1. Podłącz urządzenie rejestrujące do komputera. Po podłączeniu odblokuj PIN i otwórz aplikację Bitcoin na urządzeniu. Gdy zobaczysz, że aplikacja jest gotowa, przejdź do kroku 2.

2. Na electrum nazwij swój portfel i wybierz standardowy portfel.

Standardowy portfel electrum ledger

3. Na następnym ekranie zobaczysz opcję magazynu kluczy. Wybierz „użyj urządzenia sprzętowego” i kliknij dalej. Electrum rozpocznie teraz skanowanie w poszukiwaniu twojego urządzenia.

wybór magazynu kluczy electrum

Jeśli masz problem z podłączeniem swojego urządzenia rejestrującego do electrum, postępuj zgodnie z tym samouczkiem: https://coinguides.org/ledger-nano-not-detected-electrum-fix/

4. Wybierz swoje urządzenie, a na następnym ekranie zostaniesz poproszony o wybranie typu scrypt i ścieżki wyprowadzania. To nic innego jak formaty adresów.

ścieżka derywacji elektrum

Widzieć: https://en.bitcoin.it/wiki/Invoice_address

Obecnie Bitcoin ma trzy różne formaty adresów w użyciu. Starszy adres zaczyna się od 1, p2sh-segwit zaczyna się od 3, a natywny typ adresu SegWit zaczyna się od bc1. Na przykład, jeśli masz środki w swoim adresie zaczynającym się od 3, wybierz p2sh-segwit i kliknij dalej. Jeśli chcesz używać wszystkich trzech formatów adresów, musisz skonfigurować trzy oddzielne portfele dla każdego typu adresu.

5. Następnie możesz ustawić szyfrowanie pliku portfela, które jest całkowicie opcjonalne i zależy od Ciebie.

Otóż ​​to! Twoje urządzenie księgi jest teraz połączone z electrum. Przejdź do zakładki adres, a zobaczysz listę wszystkich swoich adresów Bitcoin.

Uwaga: Jeśli Twój portfel jest chroniony hasłem, uzyskaj dostęp do konta chronionego hasłem przed podłączeniem urządzenia do electrum. Następnie wykonaj poniższe czynności, aby podpisać adres.

Wiadomość podpisująca: Electrum – Ledger (Bitcoin)

1. Kliknij prawym przyciskiem myszy i skopiuj adres, który chcesz podpisać.

podpisz weryfikację księgi wiadomości

2. Przejdź do Narzędzia >> otwórz podpisz / zweryfikuj wiadomość.

3. Wklej skopiowany adres w polu adresu.

komunikat o podpisaniu księgi btc

4. Następnie wprowadź wiadomość, którą chcesz podpisać. Nie ma żadnych ograniczeń. Możesz wpisać dowolną wiadomość.

5. Gdy komunikat będzie wyraźny, kliknij znak electrum. Zobaczysz stan wiadomości podpisywania księgi.

6. Teraz na urządzeniu do obsługi księgi zobaczysz tekst komunikatu podpisu. Nawiguj i potwierdź hash wiadomości pokazany na urządzeniu do tego pokazanego na portfelu electrum.

księga skrótów wiadomości

7. Gdy wszystko będzie poprawne, użyj ponownie przycisku nawigacji i potwierdź podpisanie komunikatu.

potwierdzenie podpisania wiadomości

Otóż ​​to! Portfel Electrum będzie teraz wyświetlał podpis. Kliknij opcję Sprawdź podpis, aby upewnić się, że jest to prawidłowy podpis. Po zweryfikowaniu podpisu możesz udostępnić dane.

księga podpisów bitcoin

Musisz udostępnić podpis, adres, a także wiadomość, aby udowodnić, że kontrolujesz konkretny adres Bitcoin. W ten sposób podpisujesz adres BTC w portfelu księgi głównej.

Zobaczmy teraz, jak podpisać adres Ethereum za pomocą księgi głównej? Do podpisania adresu Ethereum będziemy używać My Ether Wallet.

Podpisywanie wiadomości za pomocą MyEtherWallet

1. Odblokuj urządzenie rejestrujące i otwórz aplikację Ethereum.

2. Gdy aplikacja Ethereum będzie gotowa >> iść do https://www.myetherwallet.com/access-my-wallet i wybierz sprzęt.

dostęp do księgi mew

3. Następnie wybierz Ledger >> kliknij Kontynuuj. Następnie wybierz aplikację, którą otworzyłeś w Ledger i kliknij Dalej.

wybierz mew aplikacji księgi

4. W MEW zobaczysz teraz listę adresów Ethereum wraz z saldem, jakie posiada.

księga adresów podpisywania eth

5. Wybierz adres, który chcesz podpisać, zaakceptuj warunki i kliknij Uzyskaj dostęp do mojego portfela. To przeniesie Cię do interfejsu portfela.

Wiadomość podpisu: MEW – Ledger (Ethereum)

1. W interfejsie MEW w menu po lewej stronie znajdziesz opcję Wiadomość. Rozwiń i wybierz podpisz wiadomość.

podpis ethereum

2. Następnie wprowadź własną wiadomość, którą chcesz podpisać, i kliknij Podpisz.

3. Teraz nawiguj na swoim urządzeniu księgi, zweryfikuj skrót wiadomości i potwierdź podpisanie wiadomości.

4. MEW pokaże ekran potwierdzenia, na którym wyświetli adres podpisu, wiadomość i wiadomość w formacie HEX. Kliknij potwierdź podpisanie.

podpisać wiadomość ethereum

5. Pojawi się kolejne wyskakujące okienko, które będzie zawierać podpisaną wiadomość podobną do tej.

{

"adres": "0x1e85ed1aa5bb0177c11a6a2245a496441ec1b797",

"msg": "Podpis Ethereum – CoinGuides.org",

"sig": "0xbb439085f074b7f526f0d278884ec82ef022c1f28d7be216a8d1e4dbc23b4f59713d50164c35f1eff92346dab8a0f7772346c2d994dd72a78695ef96fc29d97701",

"wersja": "3",

"podpisujący": "księga główna"

}

zweryfikuj podpisaną wiadomość

Skopiuj to i użyj menu weryfikacji wiadomości, aby zweryfikować wiadomość. Po zweryfikowaniu podpisu i wiadomości możesz udostępnić podpisaną wiadomość.

Otóż ​​to! W ten sposób podpisujesz adres ETH w portfelu księgi głównej. Procedura dotyczy zarówno Ledger Nano S, jak i Nano X.