Dapp-Development

用 pyethereum 生成賬戶非常慢

  • June 23, 2016

我正在嘗試調試在某些時候需要創建受密碼保護的帳戶的應用程序。當我使用 pycharm 的調試器在我的程式碼中達到這一點時,需要永遠生成一個受四字元密碼保護的帳戶。

程式碼是:

new_account = accounts.Account.new(password, priv_key, path)

其中所有欄位都不是None。有沒有辦法更快地調試?

帳戶生成在設計上很慢。

帳戶生成過程的一部分涉及scryptpbkdf2密碼散列算法,這些算法被設計為較慢,以減輕對您的私鑰的暴力攻擊。

如果您在 pyethereum 原始碼中查看此處,您可以看到用於每個雜湊函式的參數。兩者都使用工作因子/迭代計數,262114或者2**18應該轉換為 1-3 秒之間的雜湊值,具體取決於您的硬體的年齡。

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