OneKey ヘルプセンター

ニーモニックインポートやハードウェアウォレット接続時の問題点と解決方法について対応

Panda
Panda
  • 更新

シナリオ1:外部ウォレット(別のウォレット)からOneKeyにトークン(秘密鍵)をインポートする場合

まず、ホットウォレットからハードウェアウォレットにヘルパーワードをインポートして使用することはお勧めしません。 ヘルパーワードがネットワークに触れてしまうと、ハードウェアウォレットが持つ、ヘルパーワードをセキュリティチップに格納してネットワークから隔離する機能が全く役に立たなくなるからです。

外部ウォレットからブースター(秘密鍵)をインポートする際、一部のユーザーでインポート後にアドレスが変更されたり、エラーが発生したりすることがあるようです。キー自体の書き写しやバックアップのミス、取り込み時の単語の打ち間違いなどのヒューマンエラーのほか、いくつかのシナリオが考えられます。

1.ニーモニックの規格の違い

OneKeyのニーモニックはBIP39規格に基づいています。 BIP39規格に基づかないニーモニックをインポートすると、インポートエラーが発生します。(Electrumは現在、BIP39をサポートしていないことが確認されています。)

2.BIP39に準拠したニモニックをインポートしたが、インポート後にBTCアドレスが変更された場合

秘密鍵は公開鍵に対応し、アドレスは公開鍵の何らかの計算によって得られる。

BTCは現在3種類のアドレス計算が可能です。つまり、BTCの秘密鍵はそれぞれ独立した3つの並列アドレスを持ち、アドレス上の金額は共有されないので、アドレス作成時には正しい形式を選択する必要があります。

現在、広く利用可能で送金手数料の安い「3」から始まるSegWit(互換)の利用が推奨されている

blobid0.jpg

OneKeyモバイルアプリで生成されるデフォルトのアドレスは、"3 "で始まるSegWit互換(Segregated Witness)です。

コインのアドレスがこの形式でない場合は、ウォレット作成時に[詳細設定]をクリックし、[アドレスの種類]を選択することができます

BTC__.png

OneKeyデスクトップで生成されるデフォルトのアドレスは、"3 "で始まるSegregated Witness互換(SegWit)です。

新しいアカウントの[アカウントタイプ]で、他の2つのアドレス形式を選択することができます。

__2021-08-12___8.22.42.png

3.はBIP39標準のニーモニックですが、インポート後にETHアドレスが変更されます

OneKeyが使用するETHのデフォルトのインポートパスは、m/44'/60'/0'/0/0で、これは今日広く使用されているインポートパスでもあります。

外部ウォレット(他のウォレット)は、OneKeyとはインポートパスが異なるため、インポート後のヘルパーワードのアドレスが異なります。

インポートパスは、OneKeyモバイルアプリで調整できます。

回避する方法

(1) 前回のニモニックのインポートパスを記憶し、インポート時にパスを調整する。

(2) ハードウェアウォレットで新しいブースターを生成し、アドレスが正しいことを確認した後、外部ブースターを直接インポートするのではなく、転送する。

シナリオ2:ソフトウェア側に接続されたOneKeyハードウェアウォレットの問題点に対処する。

1.パスフレーズをオンにする

パスフレーズに正解・不正解はなく、新しいパスフレーズごとに、元のヘルパーワードで新しいアドレスと秘密鍵が作成されます。前のアドレスとは別のアカウントです。 前のアドレスを取得するためには、前のパスフレーズを入力する必要があります。

パスフレーズの詳細については、こちらをご覧ください。パスフレーズとは何ですか?

2.ハードウェアウォレットのリセット

ハードウェアウォレットをリセットした後、新しいパスフレーズを作成することを選択できます。 新しいパスフレーズはリセット前のものとは全く異なるものになり、同じアドレスを生成して以前のアドレスでアセットを取得することはできなくなります。ご使用のブースターのバックアップを必ず取ってください。

3.ソフトウェアウォレットとハードウェアウォレットの混同について

ソフトウェアウォレットのアドレスをハードウェアウォレットのアドレスとして使用していて、プラグインのリセットやブラウザの変更後にアドレスが変更され、アセットが利用できなくなったということがあります。

ソフトウェアウォレットとハードウェアウォレットの詳細については、ブロックチェーンウォレット入門/ソフトウェアウォレットとハードウェアウォレットの違いについてをご覧ください。

4.デバイスを変更(ハードウェアウォレットのリセット)してしばらく使っていると、突然アドレスが変わっていることに気づく。

ハードウェアウォレットを使用してブラウザプラグインに接続する場合、ブラウザプラグインは公開鍵をローカルに暗号化して保存します。ブラウザのプラグインに接続するハードウェアデバイスを変更したり、リセットしたりしても、ブラウザはキャッシュのため、古いヘルパーのアドレスを使用します。

ハードウェアウォレットを他のブラウザに接続すると、モバイルアプリやデスクトップクライアントは、ブラウザプラグインのものとは異なるハードウェアウォレットアドレスを表示することになります。

どちらかわからない場合は、以下の手順を参考に解析してください。

1.まず、ソフトウェアウォレットアドレスとハードウェアウォレットアドレスのどちらを以前使用していたかを判断します。

(1)ソフトウェアウォレットアドレスとハードウェアウォレットアドレスの後に異なるフラグが存在する。

(2)転送のたびにハードウェアウォレットをクリックして確認する必要があるかどうか。

2.Passphraseが原因かどうかを確認するために、デスクトップクライアントを開いてPassphraseがオンになっているかどうかを確認します。

(1) Passphraseが入力されている場合は、正しいPassphraseが入力されるまでトライし続けます。

(2) 入力されていない場合は、パスフレーズスイッチをオフにして、新しいブラウザでハードウェアウォレットに接続してください。

3.パスフレーズが入力されていないこと、パスフレーズが有効になっていないこと、前のアドレスでないことを確認します。

以前にハードウェアウォレットをリセットまたは交換したことがある場合は、リコールしてください。

(1)交換した場合:正しいハードウェアウォレットに戻すだけです。

(2) リセット:新しいブラウザでハードウェアウォレットに接続し、バックアップした古いパスフレーズをウォレットにインポートし、転送を行います。

注意

  • 古いヘルパーワードを別のウォレットにインポートして確認します。このハードウェアウォレットをリセットした後は、問題が確認できるまでヘルパーワードを直接インポートしないでください。
  • 過去のアドレス転送履歴を確認し、ハードウェアウォレットのリセット(交換)時刻と比較することで、使用したアドレスがどのPassphraseに属するかを判断します。

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています

他にご質問がございましたら、リクエストを送信してください

コメント

0件のコメント

サインインしてコメントを残してください。