Dapp-Development
用 pyethereum 生成賬戶非常慢
我正在嘗試調試在某些時候需要創建受密碼保護的帳戶的應用程序。當我使用 pycharm 的調試器在我的程式碼中達到這一點時,需要永遠生成一個受四字元密碼保護的帳戶。
程式碼是:
new_account = accounts.Account.new(password, priv_key, path)
其中所有欄位都不是None。有沒有辦法更快地調試?
帳戶生成在設計上很慢。
帳戶生成過程的一部分涉及
scrypt
或pbkdf2
密碼散列算法,這些算法被設計為較慢,以減輕對您的私鑰的暴力攻擊。如果您在 pyethereum 原始碼中查看此處,您可以看到用於每個雜湊函式的參數。兩者都使用工作因子/迭代計數,
262114
或者2**18
應該轉換為 1-3 秒之間的雜湊值,具體取決於您的硬體的年齡。