私鑰 公鑰 地址

重新讀《精通比特幣》,一遍讀不懂我就多讀幾遍,還不懂我就認(rèn)為是自己的問題,先記下來。

1、私鑰是如何產(chǎn)生的?隨機(jī),隨機(jī)源需要慎重選取,一般會(huì)選用密碼學(xué)安全的偽隨機(jī)數(shù)生成器(CSPRNG),并且需要有一個(gè)來自具有足夠熵值的源的種子。存儲(chǔ)在用戶錢包中的數(shù)字密鑰完全獨(dú)立于比特幣協(xié)議,可由用戶的錢包軟件生成并管理,而無需區(qū)塊鏈或網(wǎng)絡(luò)連接。密鑰是成對(duì)出現(xiàn)的,由一個(gè)私鑰和一個(gè)公鑰所組成。作者說投硬幣256次,相當(dāng)于256個(gè)二進(jìn)制,然后換算成16進(jìn)制。

私鑰是多少位的?還需要加密運(yùn)算嗎?需要Base58嗎?后來讀程序,私鑰是Base64,不需要運(yùn)算,在程序里的顯示是64個(gè)字符,256位的二進(jìn)制數(shù),以64位十六進(jìn)制數(shù)顯示,每個(gè)十六進(jìn)制數(shù)占4位。

2、私鑰如何產(chǎn)生公鑰?加密算法,橢圓曲線乘法,是單向加密函數(shù),暴力破解也很困難。公鑰是多少位的?公鑰也可以用多種不同格式來表示,最重要的是它們分為非壓縮格式或壓縮格式公鑰這兩種形式。前綴04是用來區(qū)分非壓縮格式公鑰,壓縮格式公鑰是以02或者03開頭。


3、公鑰如何生成地址?單向加密Hash函數(shù),Secure Hash Algorithm (SHA)和the RACE Integrity Primitives Evaluation Message Digest (RIPEMD),特別是SHA256和RIPEMD160。地址A = RIPEMD160(SHA256(K)),雙Hash160算法,此時(shí)會(huì)生成長(zhǎng)度為160比特(20字節(jié))的數(shù)字。

3、Base58不含Base64中的0(數(shù)字0)、O(大寫字母o)、l(小寫字母L)、I(大寫字母),以及“+”和“/”兩個(gè)字符。簡(jiǎn)而言之,Base58就是由不包括(0,O,l,I)的大 小寫字母和數(shù)字組成。

對(duì)于這種解釋,我打開blockchain.info查看,交易地址都能符合Base58標(biāo)準(zhǔn),其中有o也是小寫字母。

比特幣地址以“1”“3”開頭,為什么?

我們看上圖,這些屬性使用戶可以輕松明確被編碼的數(shù)據(jù)的類型以及如何使用它們。例如我們可以看到他們的不同,Base58Check編碼的比特幣地址是以1開頭的,而Base58Check編碼的私鑰WIF是以5開頭的。

4、公鑰和私鑰的都可以有多種編碼格式。一個(gè)密鑰被不同的格式編碼后,雖然結(jié)果看起來可能不同,但是密鑰所編碼數(shù)字并沒有改變。這些不同的編碼格式主要是用來方便人們無誤地使用和識(shí)別密鑰。

這就解釋了我的疑惑,為什么我總是不能夠找出編碼的規(guī)律,而且加上自己對(duì)于進(jìn)制的理解,總會(huì)有偏差。

5、比特幣錢包。比特幣錢包只包含私鑰而不是比特幣,比特幣是以交易輸出的形式來儲(chǔ)存在區(qū)塊鏈中。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在比特幣中,經(jīng)常出現(xiàn)三個(gè)詞:私鑰,公鑰和地址。他們是什么意思呢?他們之間又有什么樣的關(guān)系呢?搞清楚他們之間的關(guān)系和...
    0xSen閱讀 45,945評(píng)論 3 48
  • 〇、序言 貨幣由于其天然屬性決定了其與安全不可分割的聯(lián)系,從最早的金庫、保險(xiǎn)柜、鏢局到后來的ATM機(jī)、運(yùn)鈔車;從存...
    怒馬2048閱讀 39,815評(píng)論 4 79
  • 關(guān)于訪談秀的發(fā)起 一個(gè)西班牙人,一個(gè)法國(guó)人,在到中國(guó)之后發(fā)現(xiàn)國(guó)內(nèi)很少有高質(zhì)量的、真正的好葡萄酒,他們不停地向共同的...
    SimplyWine閱讀 149評(píng)論 0 0
  • 我以前是在小說與電影電視里看過這樣的故事,然而這樣的事就發(fā)生在我身邊的這個(gè)清潔阿姨身上。而從她的外表,你根本看不出...
    春月盈盈閱讀 559評(píng)論 0 3
  • 一不小心踏空 酸甜苦辣吃盡 反思懺悔重生 努力清醒前行 改變了這么久 泥潭依然很深 黑暗里的曙光 還離現(xiàn)實(shí)遠(yuǎn)嗎 抬...
    薔薇花兒落地開閱讀 265評(píng)論 10 8

友情鏈接更多精彩內(nèi)容