Private-Key

通用私鑰/公鑰生成

  • August 30, 2018

不確定這是否是要問的正確論壇,但我找不到所有加密貨幣的通用論壇我想了解整個冷儲存私鑰/公鑰生成如何適用於不同的加密貨幣。所以我在玩 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

引用自:https://bitcoin.stackexchange.com/questions/78753