Go-Ethereum

bootnode命令的nodekey是什麼?

  • January 23, 2020

我的理解是bootnode --genkey命令生成節點的私鑰,bootnode --writeaddress命令生成節點的公鑰。

但是,為什麼節點需要私鑰和公鑰?

節點公鑰的主要用途似乎是節點的標識符。如果節點密鑰僅用作標識符,則不需要加密。

bootnode命令的nodekey是什麼?

引導節點必須由 enode 標識。Enodes 是從私鑰派生的。

完整報價:

每個乙太坊節點,包括一個引導節點,都由一個 enode 標識符標識。這些標識符是從密鑰中派生的。因此,您需要為引導節點提供這樣的密鑰。

來源:https ://github.com/ethereum/go-ethereum/wiki/Setting-up-private-network-or-local-cluster#setup-bootnode

引用自:https://ethereum.stackexchange.com/questions/79253