通用私鑰/公鑰生成
不確定這是否是要問的正確論壇,但我找不到所有加密貨幣的通用論壇我想了解整個冷儲存私鑰/公鑰生成如何適用於不同的加密貨幣。所以我在玩 BIP32 派生路徑:https ://iancoleman.io/bip39/#english
我注意到例如 BTC、XRP、PIRL 都具有相同的 BIP32 根密鑰和 BIP32 擴展私鑰/公鑰,但 DOGE 完全不同。這是為什麼?BTC 雜湊算法是 SHA256,PIRL 使用 Scrypt,它們的根種子相同,而使用 Dagger 的 DOGE 具有不同的種子和私鑰/公鑰。
我不明白的第二部分是不同加密貨幣的地址生成過程,是否有一個網站可以讓我查看它是如何完成的?我在這裡找到的唯一一個是比特幣<https://www.mobilefish.com/services/cryptocurrency/cryptocurrency.html#refMethod2>
我不能說我熟悉你提到的所有加密貨幣,但比特幣複製通常使用橢圓曲線 (secp256k1) 加密和相同的地址生成方案。
鑰匙
私鑰是任何256 位數字。但是,對於比特幣使用的 EC,它必須在
0x1
和之間0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140
。該範圍內的任何隨機數都是有效的。使用帶參數的橢圓曲線算法從私鑰計算出公鑰**,**
secp256k1
這是一種單向 確定性算法。BIP32 是為密鑰生成而提出的標準比特幣,因此可以使用一組索引導出密鑰層次結構。這將由錢包軟體實現,以便更容易確定性地生成一組密鑰,並在需要時從單個主密鑰和一組索引中恢復它們。不需要遵循 BIP32 來生成有效的密鑰對。
地址
請參閱地址、版本 1 比特幣地址的技術背景和地址前綴列表。
另外,我寫了這篇文章,逐步解釋比特幣地址的生成,這可能會有所幫助:https ://medium.com/coinmonks/how-to-generate-a-bitcoin-address-step-by-step-9d7fcbf1ad0b