簡單科普私鑰、地址、助記詞、Keystore的區(qū)別

很多人保管不好自己的虛擬財(cái)產(chǎn),發(fā)生丟幣的情況,很多都是因?yàn)椴磺宄借€的概念。

私鑰(Private Key)

比特幣的私鑰是由64位十六進(jìn)制的字符組成,長得像這樣,比如:5KYZdUEo39z3FPrtuX2QbbwGnNP5zTd7yyr2SC1j299sBCnWjss。

私鑰的生成方式是完全隨機(jī)的,隨機(jī)生成這樣的字符串就會有16的64次方種可能,即:2的256次方,這個數(shù)字已經(jīng)超過了宇宙中原子的個數(shù),用“暴力破解”的方式逐一遍歷可能的私鑰,幻想能碰到一個有效的且有幣的私鑰,可以說是不可能,就算是量子計(jì)算機(jī)也沒用。

目前已存在的比特幣私鑰僅僅只有幾百萬個,在理想的隨機(jī)生成方式下(用密碼學(xué)安全的隨機(jī)數(shù)生成器),如果說你所生成的私鑰恰好跟別人的私鑰一樣,這種概率也是幾乎為0。

私鑰的本質(zhì)就是個隨機(jī)數(shù)。只不過這個數(shù)字是固定長度的,且是16進(jìn)制的表現(xiàn)形式。

地址

大家都知道,公鑰跟私鑰是成對的,公鑰由私鑰計(jì)算而來,地址則通過公鑰進(jìn)一步計(jì)算而來。要注意:地址不是公鑰,不要混淆概念??傊?,有了私鑰,就可以推導(dǎo)出它的公鑰以及地址,地址一般長這樣:1GczaiHaFpmucRHRe88RXCAVZ6gTZAoS57(這是我的比特幣地址,打賞可以轉(zhuǎn)我比特幣試試:)),一般長34位,由私鑰可以根據(jù)算法推導(dǎo)出地址,但有地址不能逆推出私鑰,這是比特幣所使用的密碼學(xué)的根基邏輯。

所以,地址可以隨便公開,而私鑰則萬萬不能公開。

助記詞(Mnemonic Phrase)

由于私鑰64位,長得太難看,沒有可讀性,而私鑰的備份在電腦上復(fù)制起來容易,手抄下來就比較麻煩,但私鑰保存在聯(lián)網(wǎng)的電腦上畢竟不安全,有被其他人看到的風(fēng)險(xiǎn),于是有了助記詞工具,利用某種算法可以將64位私鑰轉(zhuǎn)換成十多個常見的英文單詞,這些單詞都來源于一個固定詞庫,根據(jù)一定算法得來。私鑰與助記詞之間的轉(zhuǎn)換是互通的,助記詞只是你的私鑰的另一種外貌體現(xiàn)。

助記詞一般會在你創(chuàng)建新錢包的時候出現(xiàn)一次,后面就再也不會出現(xiàn)了,所以創(chuàng)建新錢包時最好把助記詞抄下來、甚至放到保險(xiǎn)柜里,自己想辦法備份。如果是屏幕截圖或保存在電腦里,只要設(shè)備聯(lián)網(wǎng)都有被第三只眼看見的風(fēng)險(xiǎn)。別人獲取了你的助記詞等于獲取了私鑰所對應(yīng)的一切財(cái)富。

簡而言之:助記詞就等于私鑰,私鑰就是錢,都千萬不能見光。

腦錢包

看到這里,那腦錢包就很容易理解了,腦錢包的意思就是說你自己先想好一串你獨(dú)有的英文單詞,這串英文單詞就可以作為你的私鑰。通過一定的計(jì)算機(jī)算法即可將這串英文字符轉(zhuǎn)化成64位的私鑰和地址。

這是以一個腦錢包工具可以參考:http://idgui.com/N/

這樣你就只需要記住你特有的英文句子,這樣就可以用腦子記住私鑰,讓你的虛擬財(cái)富存在你的腦子里,沒有實(shí)物存在,除了嚴(yán)刑逼供,任何人都獲取不了。

當(dāng)然,這樣做也有一定的風(fēng)險(xiǎn),拋開失憶不說,人是情感動物,無法做到電腦般冷冰冰的隨機(jī),寫出的單詞句子總是有規(guī)律可循的,如果僅僅是一句名人名言,或者是書里的某個句子,很容易就被計(jì)算機(jī)破解了??偟膩碚f,私鑰的生成方式主要來自隨機(jī),越不隨機(jī)越容易被破解。

錢包

上面說的腦錢包僅是一種非常特殊的錢包,虛擬概念不存在,連軟件都不是,通常的錢包軟件服務(wù)商,主要就三個功能:

  • 隨機(jī)數(shù)生成器,用來生成你的私鑰及地址。
  • 私鑰管理器,你可以給錢包配上密碼,只有你能”打開“錢包,看到私鑰。
  • 接入比特幣網(wǎng)絡(luò),接受、發(fā)送比特幣。

只要你擁有私鑰,選擇任何錢包服務(wù)商都可以把你連接到比特幣網(wǎng)絡(luò),看到你的私鑰,查到自己的余額。

Keystore

Keystore不是私鑰,常見于以太坊錢包,一般你創(chuàng)建以太坊錢包后,會讓你備份Keystore, 它是一串代碼,你可以自己保存為文本或者json格式,日后都可以用任何以太坊錢包打開它。Keystore的本質(zhì)是加密后的私鑰,Keystore必須配合你的錢包密碼來使用,所以說,光備份了Keystore但忘記了錢包密碼也是然并軟了。

直接使用以太坊錢包,很少會直接看到自己的私鑰,而是讓你備份Keystore, 配合錢包密碼來使用。即使黑客獲取了你的Keystore, 還要破解錢包密碼也還是有一定難度的,當(dāng)然錢包密碼也別設(shè)太簡單。

總結(jié):

私鑰即財(cái)富!助記詞即私鑰!保管好私鑰或者助記詞不被泄露,亦或是保存好keystore+記住密碼,你才真正擁有了虛擬資產(chǎn)。

我是蘇江,長期分享區(qū)塊鏈思考,歡迎加我微信與我交流:iamsujiang

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

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

  • imToken在使用之前,有幾個名詞必須深刻理解,不然就有可能造成區(qū)塊鏈資產(chǎn)的損失,這幾個名詞為地址、密碼、私鑰、...
    幣小景閱讀 22,700評論 1 3
  • 很多人都說壓力大,并且認(rèn)為這種壓力對自己的身體有害。 但實(shí)際情況是,根據(jù)威斯康辛麥迪遜大學(xué)的調(diào)查研究,只有當(dāng)你認(rèn)為...
    琳purple閱讀 210評論 0 0
  • 11.24 我:不吃堅(jiān)果類 吃香菜 不喝純牛奶 不喝茶葉 吃桂圓 小皮鞭 制服 黑絲 喜歡吃紅薯 不吃蘋果 堅(jiān)果 ...
    吳三石石石石ah閱讀 141評論 0 0
  • 當(dāng)我們在爭論的時候不如說彼此雙方都在為自己的觀點(diǎn)去辯駁,站在自身立場去維護(hù)觀點(diǎn)背后某個自己的三觀。 記者站在從業(yè)人...
    佳民lc閱讀 185評論 0 0
  • 主要用來取代crontab這樣的定時器,能實(shí)現(xiàn)毫秒級的精度。 基于reactor線程(在task worker進(jìn)程...
    zshanjun閱讀 1,182評論 1 0

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