Ledger Live、Electrum、MEWを使用してLedger Nano S / NanoXでメッセージに署名する

メッセージの署名–トランザクションに署名する以外に、秘密鍵を使用してメッセージに署名できることをご存知ですか。チュートリアルにジャンプ.

秘密鍵を使用して、ビットコインのパブリックアドレスでメッセージに署名できます。それはビットコイン署名と呼ばれます。同様に、イーサリアムアドレスとライトコインアドレスを使用してメッセージに署名できます。それだけでなく、基本的には、秘密鍵を使用して、任意の暗号通貨アドレスで任意のメッセージに署名できます。では、デジタル署名の目的と、メッセージに署名する理由は何ですか?

メッセージのユースケースに署名する

さまざまな目的で秘密鍵を使用してさまざまなメッセージに署名できます。メッセージ署名機能が使用されているいくつかの一般的なアプリケーションは次のとおりです。フォークされたコイン、エアドロップを要求する、信用力を示す、監査目的の資金の所有権を証明する、担保および他のいくつかのアプリケーションがあります.

たとえば、エアドロップイベントが進行中であり、メッセージへの署名を求められていると主張するとします。エアドロップまたはフォークコインを要求するかどうかにかかわらず、ビットコインアドレスを使用して特定のメッセージに署名するように求められます。これは、アドレスの所有権を証明するためです。パブリックアドレスを共有しない理由を考えるかもしれません。ビットコイン、イーサリアム、およびほとんどのブロックチェーンは公開されているため、誰でもアドレスの所有者であると言うことができます.

あなたが実際にビットコインアドレスを所有していることを証明する1つの方法は、秘密鍵を使用してメッセージに署名することです。メッセージに署名することにより、特定のビットコインアドレスとそれに関連する資金を管理していることを証明します。署名すると、署名と署名されたメッセージを公開して共有できます。その後、サードパーティが署名を検証し、ビットコインアドレスの秘密鍵の所有権を確認します.

メッセージ署名は最も重要な機能の1つであり、ほとんどのウォレットには署名/署名の検証オプションがあります.

私たちはかつてあなたのビットコインアドレスを使ってメッセージに署名する方法を説明しました。しかし、それはコアとエレクトラムウォレットのみをカバーしています。ここでは、元帳ウォレットでそれを行う方法を紹介します.

次のチュートリアルでは、Ledger NanoSおよびNanoXウォレットからビットコイン、イーサリアムアドレスを使用してメッセージに署名する方法について説明します。.

LedgerNanoを使用したメッセージへの署名

まず、ハードウェアウォレットを使用します。つまり、トランザクションに署名するかメッセージに署名するかにかかわらず、デバイスを管理するためのソフトウェアウォレットが必要です。.

Ledger Liveは、Ledgerデバイスの公式ウォレットアプリです。これは、Ledger NanoSおよびNanoXのユーザーがハードウェアウォレットを管理できるようにする最も人気のあるインターフェイスアプリケーションです。.

しかし、現在のところ、Ledger Liveには、コインの送受信などの基本的な機能しかありません。トランザクションに署名することしかできず、メッセージに署名または検証するためのオプションはインターフェイスのどこにもありません。では、LedgerLiveを使用してメッセージに署名するにはどうすればよいですか?

LedgerLiveを使用したメッセージ署名

以前は、元帳ハードウェアウォレットのユーザーは、古いビットコインデスクトップソフトウェアとChromeアプリを使用してデバイスを管理していました。確認メッセージに署名する機能がありました。ただし、古いウォレットソフトウェアとChromeアプリは非アクティブ化され、LedgerLiveに置き換えられました。.

署名/確認メッセージは 最もリクエストの多い機能 元帳ユーザーによる。ただし、前述のとおり、この機能は現在LedgerLiveでは使用できません。数年経ちましたが、まだ開発者はLedgerライブアプリにメッセージ署名機能を実装していません.

彼らがビットコインアドレスだけでなく、サポートされているすべてのコインに対して1つの場所からメッセージ署名を実装することを願っています.

将来的にサポートされるようになったら、この記事を更新します.

元帳ウォレットでメッセージに署名する方法は? – Nano S / Nano X

今のところ、元帳ユーザーはメッセージに署名するためにサードパーティのアプリに依存する必要があります。ちょっと待って!安全ですか?はい、そうです。秘密鍵を他のウォレットに実際にインポート/エクスポートしているわけではありません。また、元帳から他のウォレットに資金を送金していません。代わりに、ハードウェアデバイスを、マッサージに署名/検証するオプションがあるソフトウェアウォレットに接続するだけです。.

メッセージ署名機能を備えたサードパーティのウォレットがいくつかあり、Ledger Nano S / NanoXに接続するオプションがあります。ビットコインにはelectrumを使用できます。同様に、ビットコインキャッシュの場合はエレクトロンキャッシュを使用できます。ライトコインの場合、ライトコインエレクトラムウォレットを使用できます。イーサリアムアドレスに署名するには、MEW(マイイーサウォレット)を使用できます.

ここで、Ledger Nanoデバイスを使用してメッセージに安全に署名する方法を見てみましょう。このチュートリアルでは、ビットコインとイーサリアムの両方のアドレスを使用してメッセージに署名する方法について説明します。このために、Electrum BitcoinとMEW(MyEtherWallet)を使用します.

準備をする

ガイドに入る前に、元帳デバイスがセットアップされ、必要なすべてのアプリの準備ができていることを前提としています.

ビットコインの場合はビットコイン(BTC)アプリが必要であり、イーサリアムの場合はデバイスにインストールされているイーサリアム(ETH)アプリが必要です。これは、LedgerLiveからのみインストールできます.

Ledger Liveをダウンロード: https://www.ledger.com/ledger-live. ソフトウェアをインストールして使用する前に、元帳がライブであることを確認してください。インストールが完了したら、元帳デバイスを接続し、PINのロックを解除します。次に、マネージャーに移動し、ビットコインとイーサリアムアプリの両方をデバイスにインストールします.

元帳ライブウォレットアプリ

アプリをインストールしたら、LedgerLiveを閉じることができます.

次に、electrumウォレットをダウンロードしてインストールします。偽のエレクトラムウォレットやフィッシングサイトに注意してください。必ず公式サイトからelectrumをダウンロードしてください。 https://electrum.org/#download.

エレクトラムの署名を確認する方法は次のとおりです。また、すでにエレクトラムをインストールしている場合は、エレクトラムウォレットを安全に更新するためのガイドがあります.

ポータブルバージョンまたはインストーラーバージョンのいずれかを使用でき、インストールは非常に簡単です。エレクトラムの準備ができたら、ウォレットを開きます。初めての場合は、インストールウィザードが表示されます.

元帳エレクトラムラン

エレクトラムを使用して元帳にメッセージを署名する

まず、元帳デバイスをセットアップしてエレクトラムに接続する必要があります.

1.元帳デバイスをコンピューターに接続します。接続したら、PINのロックを解除し、デバイスでビットコインアプリを開きます。アプリケーションの準備ができたというメッセージが表示されたら、手順2に進みます。.

2.エレクトラムでウォレットに名前を付け、標準のウォレットを選択します.

エレクトラム台帳標準ウォレット

3.次の画面に、キーストアオプションが表示されます。 「ハードウェアデバイスを使用する」を選択し、「次へ」をクリックします。 Electrumがデバイスをスキャンします.

エレクトラムキーストアの選択

元帳デバイスをelectrumに接続する際に問題が発生した場合は、次のチュートリアルに従ってください:https://coinguides.org/ledger-nano-not-detected-electrum-fix/

4.デバイスを選択すると、次の画面で暗号の種類と派生パスを選択するように求められます。そのアドレス形式に他なりません.

エレクトラム派生パス

見る: https://en.bitcoin.it/wiki/Invoice_address

現在、ビットコインには3つの異なるアドレス形式が使用されています。レガシーアドレスは1で始まり、p2sh-segwitは3で始まり、ネイティブSegWitアドレスタイプはbc1で始まります。たとえば、住所に3で始まる資金がある場合は、p2sh-segwitを選択して、[次へ]をクリックします。 3つのアドレス形式すべてを使用する場合は、アドレスタイプごとに3つの個別のウォレットを設定する必要があります.

5.次に、ウォレットファイルの暗号化を設定できます。これは完全にオプションであり、ユーザー次第です。.

それでおしまい!これで、元帳デバイスがエレクトラムに接続されました。 [アドレス]タブに移動すると、すべてのビットコインアドレスのリストが表示されます.

注意: ウォレットがパスフレーズで保護されている場合は、デバイスをエレクトラムに接続する前に、パスフレーズで保護されたアカウントにアクセスしてください。次に、以下の手順に従ってアドレスに署名します.

署名メッセージ:Electrum – Ledger(Bitcoin)

1.右クリックして、署名するアドレスをコピーします.

署名検証メッセージ台帳

2.ツールに移動します >> サインを開く/メッセージを確認する.

3.コピーしたアドレスをアドレスフィールドに貼り付けます.

元帳署名メッセージbtc

4.次に、署名するメッセージを入力します。制限はありません。好きなメッセージを入力できます.

5.メッセージがクリアになったら、エレクトラムのサインをクリックします。元帳署名メッセージのステータスが表示されます.

6.これで、元帳デバイスにサインメッセージテキストが表示されます。デバイスに表示されているメッセージハッシュを、エレクトラムウォレットに表示されているものに移動して確認します.

メッセージハッシュ台帳

7.正しくなったら、もう一度ナビゲートボタンを使用して、サインメッセージを確認します.

署名メッセージの確認

それでおしまい! Electrumウォレットに署名が表示されます。 [署名の確認]をクリックして、それが有効な署名であるかどうかを確認します。署名が確認されたら、詳細を共有できます.

ビットコイン署名台帳

特定のビットコインアドレスを管理していることを証明するために、署名、アドレス、およびメッセージを共有する必要があります。これは、元帳ウォレットでBTCアドレスに署名する方法です.

では、元帳でイーサリアムアドレスに署名する方法を見てみましょう。イーサリアムアドレスへの署名には、マイイーサウォレットを使用します.

MyEtherWalletを使用してメッセージに署名する

1.元帳デバイスのロックを解除し、イーサリアムアプリを開きます.

2.イーサリアムアプリケーションの準備ができたら >> に行く https://www.myetherwallet.com/access-my-wallet ハードウェアを選択します.

mew元帳へのアクセス

3.次に元帳を選択します >> [続行]をクリックします。次に、元帳で開いたアプリを選択し、[次へ]をクリックします.

元帳アプリmewを選択してください

4. MEWに、イーサリアムアドレスのリストとその残高が表示されます。.

eth署名アドレス元帳

5.署名するアドレスを選択し、条件に同意して、[マイウォレットにアクセス]をクリックします。ウォレットのインターフェースに移動します.

署名メッセージ:MEW –元帳(イーサリアム)

1.左側のメニューのMEWインターフェースに、メッセージオプションがあります。ドロップダウンしてサインメッセージを選択します.

イーサリアム署名

2.次に、署名するカスタムメッセージを入力し、[署名]をクリックします.

3.次に、元帳デバイスでナビゲートし、メッセージハッシュを確認し、署名メッセージを確認します.

4. MEWは確認画面を表示し、署名アドレス、メッセージ、およびメッセージをHEXで表示します。署名の確認をクリックします.

サインメッセージイーサリアム

5.これに似た署名付きメッセージを提供する別のポップアップ画面が表示されます.

{{

"住所": "0x1e85ed1aa5bb0177c11a6a2245a496441ec1b797",

"msg": "イーサリアム署名-CoinGuides.org",

"sig": "0xbb439085f074b7f526f0d278884ec82ef022c1f28d7be216a8d1e4dbc23b4f59713d50164c35f1eff92346dab8a0f7772346c2d994dd72a78695ef96fc29d97701",

"バージョン": "3",

"歌手": "元帳"

}

署名されたメッセージを確認する

それをコピーし、メッセージの確認メニューを使用してメッセージを確認します。署名とメッセージが確認されたら、署名されたメッセージを共有できます.

それでおしまい!これは、元帳ウォレットでETHアドレスに署名する方法です。この手順は、Ledger NanoSとNanoXの両方に適用されます.