web3.eth.accounts.createとweb3.eth.personal.newAccountの違いは何ですか

ガルティ

web3.eth.accounts.create()を使用するときに理解しているように、チェーンにアカウントを追加しません(テストにganache-cliを使用しています)が、web3.eth.personal.newAccount()は追加します。

それが主な目的ですか、それともバグですか?他に違いはありますか?

web3.jsバージョン:1.0.0-beta.34

アダムキプニス

どちらのバージョンも、ブロックチェーン上に新しいアカウントを作成します。違いは、ノードとの対話方法と秘密鍵へのアクセス方法です。ローカルノードがある場合は、web3.eth.accounts.createこれを使用してアカウントを作成し、秘密鍵生成へのアクセスを提供して、ローカルに保存できるようにします。ただし、接続を介して秘密鍵を返すことは安全ではないため、Infuraなどのプロバイダーを介して接続する場合は、このアプローチを使用してアカウントを作成しないでください。

一方、web3.eth.personalリモートノードで新しいアカウントを作成するために使用できます。この場合、秘密鍵は返されませんので、アカウントにアクセスする際の柔軟性が失われます。秘密鍵を持っていない場合、ローカルでトランザクションに署名することはできません。トランザクションを実行するunlockAccountには、リモートノードを呼び出す必要があります。を使用してアカウントを作成/ロック解除するには、パスワードを送信するweb3.eth.personal必要があるため、安全な接続を使用していることを確認する必要があることに注意してください。

追加情報については、このMediumブログ投稿を確認してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

web3.eth.accounts.createとweb3.eth.personal.newAccountの違いは何ですか

分類Dev

Web3 - can ETH transaction be cancelled?

分類Dev

web3.eth.subscribeはweb3バージョン1.0.0-beta.27には実装されていません

分類Dev

eth1とeno1の違いは何ですか?

分類Dev

`en0`と` eth0`の違いは何ですか?

分類Dev

web3.eth.sendTransactionで属性を動的に設定する方法

分類Dev

未定義の値:angularjs $ scopeおよびweb3.eth.getBalance

分類Dev

反応ネイティブアプリでリモートデバッガーなしでweb3.eth.accounts.create()を呼び出すことはできません

分類Dev

eth0とeth1のIPアドレスは何の略ですか?

分類Dev

web3.eth.getBlockがnullの回答を返し、getTransactionReceiptがエラーを出すのはなぜですか?

分類Dev

3RPI3からのIPアドレスeth + wlan +?

分類Dev

ReactでWeb3とMetamaskを使用する

分類Dev

Web3-ETHトランザクションをキャンセルできますか?

分類Dev

Ethereum Solidity Contract-web3.eth.Contract send()メソッドでのMochaタイムアウト

分類Dev

pip3でeth-testrpcをインストールできません

分類Dev

Reactでweb3を使用する方法は?

分類Dev

ReactでMetaMaskのweb3を使用する

分類Dev

仮想ネットワークインターフェイス(例:eth0:1)と、eth0に追加されたエイリアスまたは2番目のIPの違いは何ですか?

分類Dev

web3でERC20トークンを送信する

分類Dev

WEB3でコールバックを設定する方法

分類Dev

Node.jsインストールweb3の問題

分類Dev

web3 npm インストールが失敗する

分類Dev

コマンド `ifconfig eth0 down`でeth0を閉じることができないのはなぜですか?

分類Dev

ログイン画面が表示された後、eth0とeth1が起動する理由

分類Dev

どのweb3バージョンが正しいですか?

分類Dev

eth0へのeth1転送のIPカメラRTSP

分類Dev

PXEBootの問題、initramfs eth0 / eth1

分類Dev

Linux-eth0とat0をbrctlでブリッジする

分類Dev

web3.eth.sendSignedTransaction()は常に「返されたエラー:ナンスが低すぎます」を返します

Related 関連記事

  1. 1

    web3.eth.accounts.createとweb3.eth.personal.newAccountの違いは何ですか

  2. 2

    Web3 - can ETH transaction be cancelled?

  3. 3

    web3.eth.subscribeはweb3バージョン1.0.0-beta.27には実装されていません

  4. 4

    eth1とeno1の違いは何ですか?

  5. 5

    `en0`と` eth0`の違いは何ですか?

  6. 6

    web3.eth.sendTransactionで属性を動的に設定する方法

  7. 7

    未定義の値:angularjs $ scopeおよびweb3.eth.getBalance

  8. 8

    反応ネイティブアプリでリモートデバッガーなしでweb3.eth.accounts.create()を呼び出すことはできません

  9. 9

    eth0とeth1のIPアドレスは何の略ですか?

  10. 10

    web3.eth.getBlockがnullの回答を返し、getTransactionReceiptがエラーを出すのはなぜですか?

  11. 11

    3RPI3からのIPアドレスeth + wlan +?

  12. 12

    ReactでWeb3とMetamaskを使用する

  13. 13

    Web3-ETHトランザクションをキャンセルできますか?

  14. 14

    Ethereum Solidity Contract-web3.eth.Contract send()メソッドでのMochaタイムアウト

  15. 15

    pip3でeth-testrpcをインストールできません

  16. 16

    Reactでweb3を使用する方法は?

  17. 17

    ReactでMetaMaskのweb3を使用する

  18. 18

    仮想ネットワークインターフェイス(例:eth0:1)と、eth0に追加されたエイリアスまたは2番目のIPの違いは何ですか?

  19. 19

    web3でERC20トークンを送信する

  20. 20

    WEB3でコールバックを設定する方法

  21. 21

    Node.jsインストールweb3の問題

  22. 22

    web3 npm インストールが失敗する

  23. 23

    コマンド `ifconfig eth0 down`でeth0を閉じることができないのはなぜですか?

  24. 24

    ログイン画面が表示された後、eth0とeth1が起動する理由

  25. 25

    どのweb3バージョンが正しいですか?

  26. 26

    eth0へのeth1転送のIPカメラRTSP

  27. 27

    PXEBootの問題、initramfs eth0 / eth1

  28. 28

    Linux-eth0とat0をbrctlでブリッジする

  29. 29

    web3.eth.sendSignedTransaction()は常に「返されたエラー:ナンスが低すぎます」を返します

ホットタグ

アーカイブ