エーテル坊財布使用上の注意事項
2662 ワード
財布の形態
財布の生成メカニズムを理解した後、私たちはすぐに財布をバックアップするのは、秘密鍵をバックアップすることですが、保管方法によって表現の形態が違います.
現在よく見られる秘密鍵の形態:1.Private Key 2. Keystore && Password 3. Mnemonic Seed
Private Key
Private Keyはランダムに生成された256ビットのバイナリ数字で、コイン、鉛筆、紙でランダムに秘密鍵を生成することもできます.コインを256回投げ、紙とペンで表裏を記録して0と1に変換し、ランダムに得られた256ビットのバイナリ数字を秘密鍵とすることができます.この256ビットのバイナリ数字は、秘密鍵の元の状態です.
Keystore && Password
イーサー坊公式財布では、秘密鍵と公開鍵が暗号化されます(財布の作成時に設定されたパスワードは、必ず覚えておいてください!)のようにJSONファイルとして保存され、
/Users/yourname/Library/Ethereum/keystore
に格納されます.このJSONファイルはkeystoreなので、keystoreと対応するpasswordを同時にバックアップする必要があります.Mnemonic code
Mnemonic codeはBIP 39から提案され,12~24個の覚えやすい単語をランダムに生成することを目的としており,単語シーケンスはPBKDF 2とHMAC−SHA 512関数によりランダムシードを作成し,このシードはBIP−0032提案により確定財布を生成する.
BIP 39は、以下のようにして、アシストコード作成プロセスを定義する.128〜256ビットのランダム順序(エントロピー)を作成する.2.SHA 256ハッシュの上位ビットを提案すると、ランダムシーケンスのチェックサムを作成することができる.3.チェックサムをランダムな順序の後に付けます.4.順序を11ビットの異なる集合に分解し、これらの集合を用いて予め定義された2048単語辞書に対応させる.5.12〜24個の単語の補助符号を生成する.
12〜24個のアシストコードを覚えると、秘密鍵を覚えることになります.アシストコードは、秘密鍵よりも記憶と保管が容易です.現在、アシストコードをサポートしている財布はimTokenとjaxxです.
ウォレットバックアップ方式
財布の形態が多様(本質的に同じ)であるため、バックアップの仕方も同様に多いが、最終的な目的は盗難防止、紛失防止、リスク分散である.
一般的なバックアップ方法を紹介します.1.バックアップkeystore&&password 2.紙の財布頭の財布
バックアップkeystore&&passwordの複数箇所と分離
紙財布のバックアップ
紙財布は実質的にkeystoreや秘密鍵を紙化して保存し、一般的にはQRコード形式である.
コマンドラインで
cat /Users/yourname/Library/Ethereum/keystore/ | qrencode -o keystore.png
MyEtherWallet:Open Source JavaScript Client-Side Ether Walletにあなたのkeystoreまたは秘密鍵をオフラインで提出することで、対応するQRコード紙財布を直接印刷することもできます.
頭の財布
私たちが言っている脳財布は、ユーザ自身がカスタムの語句を入力して秘密鍵を生成するのではなく(安全ではないため)、BIP 39が提案した方法で十分にランダムで記憶可能なアシストコードを生成する.これは1つの案ですが、非常に良い案ではありません.人間の脳はいつも頼りにならないからです.
複数署名
多重署名は良い選択であり、制限を超える金額を抽出する必要がある場合は、秘密鍵を同時に許可する必要があり、盗難防止、紛失防止の安全性を向上させることがメリットです.
イーサー坊の公式財布では、Wallet Contractsの下でAdd Wallet Contractを選択できます.Wallet Contractを作成するためのaccountは0.02 ETH以上で、取引所に必要な費用を支払うのに十分です.