Ecdsa
大腦錢包是如何產生的?
像 blockchain.info 和 bitaddress.org 這樣的網站如何通過簡單地散列字元串來生成私鑰?(密碼?)
在這篇 wiki 文章中, <https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses> 步驟“0”從已經生成的 ECDSA 密鑰對開始。
這是否意味著任何 256 位值都可以是有效的 ECDSA 私鑰?所以無論我身在何處,我總是可以只用 SHA256(密碼)並獲取我的私鑰?
任何 256 位值都可以是有效的 secp256k1 ECDSA 私鑰。嚴格來說,有一個略低於 2^256 的上限,但你可以將它們環繞起來。
所以是的,您可以使用 SHA256(密碼)來生成私鑰。
我們製作了一個大大改進的 Brainwallet 版本,它使用 scrypt 密鑰拉伸來保護您的密鑰。在這裡查看:https ://keybase.io/warp 。目前有一個針對 8 個字母密碼的完整 20BTC 挑戰。