Accounts

除了使用乙太坊全節點之外,還有其他創建乙太坊賬戶的方法嗎?

  • December 5, 2017

在乙太坊全節點中,我們可以使用以下方式創建一個帳戶:

geth account new

或者

personal.newAccount();// in web3

我想知道是否有任何其他線上工具,例如MyEtherWalletMetaMask,可以讓我們在沒有完整節點的情況下創建乙太坊帳戶?

首先,你可以創建一個完全脫鏈的乙太坊賬戶。在幕後,您只是在使用聰明的密碼術來生成密鑰對。

任何處理乙太坊會計的錢包通常都會為你生成地址。例如,Jaxx 錢包將按需創建一個乙太坊賬戶。

乙太坊黃皮書定義瞭如何正式生成“賬戶”。具有多種不同語言專業知識的開發人員實施了這些規則,以便他們的乙太坊協議的客戶端實施可以為您創建一個帳戶。一些流行的客戶端是用JavaGoC++編寫的。

對於參與網路,您有很多選擇。所有這些都取決於您的喜好。他們之中有一些是…

*您使用的設備是否受記憶體限制?*也許您可以執行一個輕客戶端。從後面開始,這在 Geth 客戶端中很容易獲得versions 1.5

不太擔心第三方服務控制您對區塊鏈的世界觀?

如果您信任中介代表您執行節點,那麼您可以使用MetaMask等服務。您確實將自己暴露在可能的問題中,包括 Sybil 攻擊。

我希望我已經回答了你的問題,如果沒有,請給我評論。:)

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