Accounts, Addresses, Public And Private Keys, And Tokens
エテリアルキーの形式[編集]
プライベートキー[編集]
あなたの[秘密鍵]の形式は< code> 3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266< / code>です。
口座または住所[編集]
公開鍵から生成されるアカウントの形式は、< code> 0xC2D7CF95645D33006175B78989035C7c9061d3F9< / code>です。
小文字のバージョン 0xc2d7cf95645d33006175b78989035c7c9061d3f9 </ code>があります。部分的に大文字のバージョン<code> 0xC2D7CF95645D33006175B78989035C7c9061d3F9 </ code>。
部分的に大文字のバージョンには、アドレスを確認するチェックサムがあります。 EIP55 - もう1つのクールチェックサムアドレスエンコーディングを参照してください。
UTC JSONキーストアファイル[編集]
パスワードで暗号化された秘密鍵は、次の形式(分かりやすくするために改行やインデントが追加されたOS / Xの例)のJSONファイルに格納されます。
$ more〜/ Library / Ethereum / keystore / UTC - 2017-03-18T05-48-53.504714737Z - c2d7cf95645d33006175b78989035c7c9061d3f9 {"住所": "c2d7cf95645d33006175b78989035c7c9061d3f9" "crypto":{ "cipher": "aes-128-ctr"、 "暗号文": "0f6d343b2a34fe571639235fc16250823c6fe3bc30525d98c41dfdf21a97aedb"、 "cipherparams":{ "iv": "cabce7fb34e4881870a2419b93f6c796" }、 "kdf": "scrypt"、 "kdfparams" { "dklen":32、 "n":262144、 "p":1、 "r":8、 "塩": "1af9c4a44cf45fe6fb03dcc126fa56cb0f9e81463683dd6493fb4dc76edddd51" }、 "mac": "5cf4012fffd1fbe41b122386122350c3825a709619224961a16e908c2a366aa6" }、 "id": "eddd71dd-7ad6-4cd3-bc1a-11022f7db76c"、 "version":3 }
WalletSelectJSON.png | 800px]]
次の画面にアカウント(サンプル '0xdd4eccd742d17887f50c27aebb14d99bfd7571b6' )が表示されます。 このアドレスは、新しく作成したアカウントに資金を受け取るために公開することができます。
秘密鍵をインポートする方法[編集]
秘密鍵をEthereumにインポートする方法(&lt; code&gt; geth&lt; / code&gt;)[編集]
&lt; code&gt; geth&lt; / code&gt;を使用して秘密鍵をインポートするには:
#秘密鍵を含むテキストファイルを作成する $ moreプライベートキー 3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266 #gethを実行して秘密鍵をインポートする $ gethアカウントインポートの秘密鍵 あなたの新しいアカウントはパスワードでロックされています。パスワードを入力してください。このパスワードを忘れないでください。 パスフレーズ: パスフレーズを繰り返します: 住所:{c2d7cf95645d33006175b78989035c7c9061d3f9} #秘密鍵を含むテキストファイルを削除することを忘れないでください $ rm privateky
Ethereum Wallet / Mistに秘密鍵をインポートする方法[編集]
秘密鍵はEthereum Wallet / Mistに直接インポートすることはできません。代わりに、&lt; code&gt; geth&lt; / code&gt;実行可能ファイルはEthereum Wallet / Mistによってダウンロードされ、上記の手順を使用します。
&lt; code&gt; geth&lt; / code&gt;ディレクトリの場所については、ネットワークポート、ファイルとディレクトリを参照してください。実行可能ファイル。
MyEtherWalletに秘密鍵をインポートする方法[編集]
- https://www.myetherwallet.com/#send-transactionに移動します。 '同様の名前のフィッシングサイトがあるので正しいURLを使用していることを確認してください。' '秘密キー' をクリックし、秘密のキーをテキストボックスに貼り付け、 'ロック解除' をクリックします:
- : 800px
- 以下の画面は残高がゼロのアカウントを示しています。
- : 800px
- エーテルバランスがゼロでない場合、エーテルを別のアカウントに送ることができます。
- tokenがゼロでなく、エーテルバランスがゼロでない場合、tokensを別のアカウントに送ることができます。
JSONファイルをインポートする方法[編集]
JSONファイルをEthereum Wallet / Mistにインポートする方法[編集]
[Ethereum Wallet / Mist]で、[アカウント] - [gt;]を選択します。 「バックアップ」 - &gt; 「アカウント」。 Ethereum Wallet / Mistはあなたのファイルマネージャーを開き、キーストアのディレクトリを表示します。
JSONファイルをこのディレクトリにコピーすると、新しいアカウントがEthereum Wallet / Mist [Wallets]]タブに表示されます。
よくある質問[編集]
秘密鍵、公開鍵、アカウント(またはアドレス)の違いは何ですか?[編集]
アカウント(またはアドレス)は一意に生成されますか?[編集]
[2]を参照してください。
秘密鍵を強制的に強制することはできますか?[編集]
将来的には無差別に脆弱な公開鍵については、[3]
トークンは、通常のエーテルと同じアカウント(またはアドレス)で保存されていますか?[編集]
はい。 ERC20トークンは、エーテルを保管するのと同じアカウントに保管してください。詳細は、トークン契約はどのように機能しますか?を参照してください。
ERC20トークンは0エーテルのアカウントに保存できますが、アカウントからトークンを転送する場合は、トークンの転送に必要なガスを支払うためにいくつかのエーテルが必要になります。
私のJSONファイルのパスワードを失いましたが、自分の秘密鍵は持っていません。何ができるのですか?[編集]
[https://ethereum.stackexchange.com/questions/97/how-can-i-recover-or-reset-a-lost-wallet-passwordから、失われたウォレットのパスワードを回復またはリセットするにはどうすればよいですか? https://github.com/burjorjee/pyethrecoverの 'pyethrecover' ツールを使用してパスワードを強要してみてください。アプリケーションがパスワードを検索するためのヒントをいくつか提供する必要があります。
=== JSONファイルから私の秘密鍵を取り出すにはどうすればいいですか?
最も簡単な方法は、https://www.myetherwallet.comの「ウォレット情報の表示」タブを使用し、「キーストアファイル(UTC / JSON)」オプションを選択し、 JSONファイルを選択し、パスワードを入力して 'ロック解除' をクリックします。プライベートキーが次のページに表示されます。