錢(qián)包中私鑰、助記詞、Keystore 是什么?它們和密碼有什么關(guān)系
踏入?yún)^(qū)塊鏈?zhǔn)澜绾?,我們?jīng)常聽(tīng)到的話就是“私鑰如何如何重要”、“助記詞如何如何重要”...
那么助記詞和私鑰到底是啥東西啊天天被念叨...
他倆為啥這么重要?
到底誰(shuí)又更重要?
助記詞和私鑰之間又有啥不可告人的關(guān)系?
相信多數(shù)人對(duì)此肯定是云里霧里,如果我要不是得寫(xiě)科普文我也懶得捋...
但是有一點(diǎn)毫無(wú)爭(zhēng)議:
私鑰和助記詞毫無(wú)疑問(wèn)都是管理和使用加密貨幣過(guò)程中最重要的東西。
如此重要的內(nèi)容,可得好好聽(tīng)講,我們接下來(lái)就從私鑰開(kāi)始說(shuō)起...
密碼
密碼不是私鑰,它是在創(chuàng)建錢(qián)包時(shí)候設(shè)置的密碼,創(chuàng)建成功后可以修改。密碼在以下情況下會(huì)使用到:
對(duì)交易進(jìn)行簽名
備份助記詞/私鑰/Keystore
用 keystore 導(dǎo)入錢(qián)包的時(shí)候需要輸入的密碼,用來(lái)解鎖 keystore
刪除錢(qián)包
私鑰
私鑰由 64 位長(zhǎng)度的十六進(jìn)制的字符組成。一個(gè)賬戶只有一個(gè)私鑰且不能修改。通常一個(gè)錢(qián)包中私鑰和公鑰是成對(duì)出現(xiàn)的,有了私鑰,我們就可以通過(guò)一定的算法生成公鑰,再通過(guò)公鑰經(jīng)過(guò)一定的算法生成地址,這一過(guò)程都是不可逆的。
私鑰可以用來(lái)導(dǎo)入錢(qián)包賬戶,所以一定要妥善保管,若泄露則他人可以通過(guò)私鑰導(dǎo)入你的錢(qián)包,轉(zhuǎn)出你在該賬號(hào)上的數(shù)字貨幣。
助記詞
助記詞由 12-24 個(gè)單詞組成,是私鑰的另一種表現(xiàn)形式,一個(gè)助記詞可以生成無(wú)窮個(gè)私鑰,換句話說(shuō)助記詞就是另一種形式的私鑰。它通過(guò)算法將 64 位的私鑰轉(zhuǎn)換成若干個(gè)常見(jiàn)的英文單詞,方便記憶。
助記詞可以獲取相關(guān)聯(lián)的多個(gè)私鑰,反過(guò)來(lái)私鑰沒(méi)法獲取助記詞。
助記詞可以用來(lái)導(dǎo)入錢(qián)包賬戶,也可以在創(chuàng)建錢(qián)包時(shí)被生成出來(lái)。TronLink 創(chuàng)建錢(qián)包時(shí)會(huì)提示備份當(dāng)前錢(qián)包賬戶的助記詞,一個(gè)錢(qián)包只有一個(gè)助記詞且不能修改。請(qǐng)務(wù)必用安全的方式(如,抄寫(xiě)在紙上等)記錄下助記詞,避免泄露。
Keystore
Keystore 將私鑰以加密的方式保存為一份 JSON 文件,這份 JSON 文件就是 Keystore,所以它就是加密后的私鑰。Keystore 須配合錢(qián)包密碼才能導(dǎo)入錢(qián)包賬戶。
注意: 存儲(chǔ)助記詞、私鑰、Keystore 時(shí),需要很謹(jǐn)慎, 因?yàn)橐坏┍坏谌礁`取, 那么你的資產(chǎn)將面臨巨大的威脅。建議用戶使用物理介質(zhì)存儲(chǔ)助記詞、私鑰、Keystore, 切勿通過(guò)截屏存儲(chǔ)助記詞, 或使用社交軟件、郵箱、手機(jī)備忘錄等方式存儲(chǔ)助記詞, Keystore 或私鑰。
TronLink 錢(qián)包不會(huì)存儲(chǔ)任何用戶的助記詞、私鑰、Keystore 和密碼。
如果還是不清楚可以查看下面的內(nèi)容
詳解介紹
1、私鑰長(zhǎng)什么樣?
比特幣私鑰本質(zhì)上就是一個(gè)隨機(jī)數(shù),就跟你扔骰子扔出一個(gè)數(shù)字來(lái)是一個(gè)東西。
不過(guò)比特幣的私鑰會(huì)比較長(zhǎng)一些,再具象一點(diǎn),是一個(gè)256位,由0和1組成的數(shù)字。
0100101…01010100 (共256位)
那么問(wèn)題來(lái)了,這么多0和1看都看暈了,還怎么備份?
聰明的聰哥發(fā)明了一種特殊編碼(Base58)可以將一大串01010轉(zhuǎn)化為較容易備份的樣子。
比如下面這段字符,這就是我們常見(jiàn)的私鑰的形態(tài):
KwYHFL7WfhJPkfQkp1LsUwHvy1Pd9KynuxjjVDMZvRSV5D9VJq3v
這樣的私鑰“相對(duì)”來(lái)說(shuō)還是比較容易備份和輸入的,咳咳…
(私鑰一般為5、K、L開(kāi)頭)
2、私鑰有什么用?
你的收幣地址是怎么誕生的?
是私鑰計(jì)算的。
你的交易怎樣授權(quán)發(fā)出去的?
是私鑰簽名的。
你的資產(chǎn)怎樣在錢(qián)包恢復(fù)的?
是私鑰幫忙的。
私鑰是電,私鑰是光,私鑰是爸爸
私鑰就是你區(qū)塊鏈?zhǔn)澜绲馁Y產(chǎn)的唯一憑證,擁有了私鑰的,便擁有了對(duì)應(yīng)地址上的資產(chǎn)。
3、私鑰安全嗎?
我們前面提到了私鑰是本質(zhì)是256位的隨機(jī)數(shù),那么私鑰生成的總數(shù)為2的256次方。
這個(gè)總數(shù)聽(tīng)上去好像很普通,但其實(shí)已經(jīng)無(wú)法用常見(jiàn)事物來(lái)描述了:
“一根頭發(fā)絲兒的直徑,尺寸約為50萬(wàn)個(gè)原子疊加,私鑰的總數(shù)接近可觀測(cè)宇宙中所有原子的數(shù)量。”
“360個(gè)地球上的每一克土地(物質(zhì))都變成一個(gè)地球,這些地球上所有的水分子數(shù)量之和就是私鑰的總數(shù)。”
所以想通過(guò)暴力碰撞去獲取特定地址的私鑰,難度相當(dāng)于在辣么多地球上找一個(gè)水分子,在浩渺的宇宙中尋找一個(gè)原子……而你,連家里鑰匙丟了都找不到。
雖然私鑰可生成范圍足夠大,但是如果生成私鑰的算法有問(wèn)題,那也會(huì)有隱患。
比如一個(gè)錢(qián)包的隨機(jī)數(shù)生成不夠隨機(jī),那么是有可能給兩個(gè)用戶生成同一組私鑰的,這里就比較考驗(yàn)錢(qián)包團(tuán)隊(duì)的密碼學(xué)功底了。
(比太&比特派團(tuán)隊(duì)首創(chuàng)的極隨機(jī)算法,是在用戶計(jì)算私鑰時(shí),加入用戶端信號(hào)、聲音、圖像等隨機(jī)因素來(lái)增大熵池,來(lái)生成高質(zhì)量的隨機(jī)數(shù)。發(fā)明極隨機(jī)算法也是我們團(tuán)隊(duì)被http://bitcoin.org推薦的原因之一。)
看到這,大家一愣,私鑰這么重要,可是好多錢(qián)包我只備份了12個(gè)單詞,沒(méi)有備份私鑰啊,我豈不是涼涼了?!
別怕,有我溫暖你,你怎么會(huì)涼呢。
那個(gè)12個(gè)單詞叫做助記詞,下面我們?cè)賮?lái)說(shuō)下助記詞,
4、助記詞長(zhǎng)什么樣?
最常見(jiàn)的助記詞就是一組12個(gè)單詞。
1、health 2、fine 3、profit 4、below
5、crowd 6、wish 7、task 8、gown
9、mind 10、surge 11、apple 12、max
(我瞎寫(xiě)的啊,別試了?。?/p>
5、助記詞有什么用?
你的收幣地址是怎么誕生的?
是助記詞計(jì)算的。
你的交易怎樣授權(quán)發(fā)出去的?
是助記詞簽名的。
你的資產(chǎn)怎樣在錢(qián)包恢復(fù)的?
是助記詞幫忙的。
助記詞是電,助記詞是光,助記詞是爸爸
助記詞就是你區(qū)塊鏈?zhǔn)澜绲馁Y產(chǎn)的唯一憑證,擁有了助記詞的,便擁有了對(duì)應(yīng)地址上的資產(chǎn)。
“……不對(duì)啊,你剛才對(duì)私鑰也是這么說(shuō)的!”
“閉嘴...我這不湊字?jǐn)?shù)呢么”
6、助記詞和私鑰有什么關(guān)系?
其實(shí)助記詞和私鑰在功能上是一致的。(證明上一段根本沒(méi)有在湊字?jǐn)?shù))
助記詞本質(zhì)也是一串隨機(jī)數(shù)(128—256位),不過(guò)因?yàn)殡S機(jī)數(shù)形式和私鑰形式都不方便使用,所以比特幣社區(qū)通過(guò)了BIP39協(xié)議,來(lái)允許將隨機(jī)數(shù)通過(guò)特定編碼轉(zhuǎn)化為詞庫(kù)中的單詞。
(小知識(shí):比特幣改進(jìn)協(xié)議 Bitcoin improvement proposals 簡(jiǎn)稱(chēng)BIP,是為比特幣社區(qū)提供規(guī)范,完善比特幣及其運(yùn)行進(jìn)程和外部環(huán)境特性的設(shè)計(jì)指導(dǎo)文件)
助記詞不用區(qū)分大小寫(xiě),又是較為常見(jiàn)的單詞,比私鑰的使用上要方便的多,所以近年來(lái),助記詞錢(qián)包已經(jīng)逐漸成為主流錢(qián)包。
助記詞錢(qián)包還有一個(gè)好處是,一組助記詞可以派生出N個(gè)私鑰,每個(gè)私鑰都可以對(duì)應(yīng)一個(gè)幣種。如果你有30個(gè)幣種(BTC、ETH、LTC、EOS等等等等),你不需要每個(gè)幣種都單獨(dú)記錄一下私鑰,只需記錄好一組助記詞就可以掌控所有資產(chǎn)。
像比特派錢(qián)包會(huì)將助記詞和私鑰都展示給用戶,但一般來(lái)說(shuō)備份好助記詞就好了。
(我們將私藏在了收幣二維碼頁(yè)面的右上角)
7、各個(gè)錢(qián)包間的助記詞是通用的嗎?
助記詞的生成依靠了比特幣的BIP32、39、44協(xié)議。因此只要是遵循了標(biāo)準(zhǔn)協(xié)議的助記詞,都是可以互相使用的。(但是因?yàn)槊總€(gè)錢(qián)包的安全水平不同,不建議將助記詞互相混著使用)
8、助記詞會(huì)被淘汰嗎?
助記詞的出現(xiàn)是經(jīng)過(guò)比特幣核心開(kāi)發(fā)團(tuán)隊(duì)和社區(qū)認(rèn)可的,相應(yīng)的BIP協(xié)議都是寫(xiě)在比特幣開(kāi)源代碼中。
從錢(qián)包備份的發(fā)展歷史來(lái)看:
錢(qián)包經(jīng)歷了備份錢(qián)包文件——備份私鑰——備份助記詞三個(gè)過(guò)程。
但是每一個(gè)新趨勢(shì)的誕生都是向下依舊兼容的,比如助記詞的誕生并沒(méi)有導(dǎo)致私鑰不可用,假如后面發(fā)展出新的備份形式,那么助記詞也依舊可以使用。
9、私鑰、助記詞備份和恢復(fù)時(shí)需要注意什么?
1、私鑰有大寫(xiě)、小寫(xiě)、數(shù)字組成,備份和恢復(fù)時(shí)要注意區(qū)分。
2、私鑰和助記詞請(qǐng)不要存放在聯(lián)網(wǎng)設(shè)備中,認(rèn)真抄寫(xiě)在紙上或者存放在冰甲助記詞板中。
3、各個(gè)錢(qián)包水平良莠不齊,如果沒(méi)有迫切的需求,盡量不要將各個(gè)錢(qián)包的助記詞、私鑰導(dǎo)入混用。
10、當(dāng)用助記詞恢復(fù)時(shí)提示“無(wú)效的助記詞”是什么原因?
這種原因一般是抄錯(cuò)了某一個(gè)單詞,不過(guò)因?yàn)閱卧~都是有固定的詞庫(kù),所以可以在詞庫(kù)中檢索類(lèi)似的單詞嘗試下替換輸入。
官方英文詞庫(kù)地址:https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt
官方中文詞庫(kù)地址:https://github.com/bitcoin/bips/blob/master/bip-0039/chinese_simplified.txt
11、中文助記詞和英文助記詞有什么不同?
emmm 只有語(yǔ)種不同,用法一樣。
中文、英文助記詞都是有官方的詞庫(kù)。但是因?yàn)槿蚍秶鷥?nèi)支持英文助記詞的錢(qián)包更多一點(diǎn),并且中文詞庫(kù)是有生僻字的,會(huì)容易導(dǎo)致用戶留下沒(méi)有文化的眼淚,所以我比較建議大家使用英文。
(中文和英文助記詞不能互相轉(zhuǎn)換)
12、助記詞和密語(yǔ)是一個(gè)東西嗎?
是的。在最早做錢(qián)包的時(shí)候,國(guó)內(nèi)還沒(méi)誕生“助記詞”這名詞,于是我們創(chuàng)造了“密語(yǔ)”這個(gè)名詞。后來(lái)大家好像對(duì)助記詞這個(gè)名詞受度更廣一些,所以我們后來(lái)的新客戶端中都將“密語(yǔ)”改為了“助記詞”
我目前只想到了這么多哎,還有啥問(wèn)題,你們就留下言唄,我后面再整理下。
你可能感興趣的文章
-
錢(qián)包中私鑰、助記詞、Keystore 是什么?它們和密碼有什么關(guān)系
密碼用于創(chuàng)建和導(dǎo)入錢(qián)包,而私鑰是賬戶的唯一標(biāo)識(shí),不可修改,私鑰和公鑰成對(duì)出現(xiàn),用于生成地址和簽名交易,助記詞是私鑰的另一形式,方便記憶與導(dǎo)入賬戶,Keystore是加密后的私…
2024-09-22 -
虛擬貨幣錢(qián)包中的私鑰/地址/助記詞/keystore是什么?助記詞有什么用?
虛擬貨幣錢(qián)包作為連接現(xiàn)實(shí)與加密世界的橋梁,其重要性日益凸顯,那么,虛擬貨幣錢(qián)包中的私鑰/地址/助記詞/keystore是什么?助記詞有什么用?這篇文章帶大家了解,私鑰、公鑰、…
2025-05-08 -
如何安全的存放助記詞?私鑰與助記詞的差別
助記詞和私鑰是常見(jiàn)名詞和常用工具,私鑰是掌握與管理加密錢(qián)包的關(guān)鍵要素,助記詞是由 12 到 24 個(gè)易記的單詞組成,它是加密錢(qián)包的另一種備份方式,本文小編給大家介紹了如…
2025-04-22 -
虛擬幣錢(qián)包中的私鑰、助記詞、密碼分別是什么
對(duì)于虛擬幣,若想保存就需要使用虛擬幣錢(qián)包,比如bitpie、imtoken等,在使用錢(qián)包的過(guò)程中有幾個(gè)名詞你必須清楚,必須、必須、必須,如果在不清楚的情況下就貿(mào)然使用錢(qián)包,…
2023-12-19 -
助記詞和私鑰用什么保存才不會(huì)丟失?
私鑰保存的常見(jiàn)錯(cuò)誤是將私鑰保存在云盤(pán)、云筆記、郵箱中,或者用手機(jī)拍照保存,這都是非常危險(xiǎn)的容易泄露私鑰的方式,那么,助記詞和私鑰用什么保存才不會(huì)丟失?助記詞和私…
2023-12-05 -
火幣錢(qián)包如何備份助記詞及導(dǎo)出私鑰?
火必app官方版是一款十分好用的數(shù)字資產(chǎn)交友軟件,為所有投資數(shù)字貨幣的合作伙伴提供最及時(shí)的數(shù)字貨幣市場(chǎng)信息,從而創(chuàng)造更好的價(jià)值,為用戶提供最新、最完整的比特、外匯市…
2023-11-16 -
私鑰和助記詞都丟了怎么辦?怎樣保存私鑰和助記詞?
錢(qián)包的安全一直是大家都在討論的一個(gè)話題,對(duì)于錢(qián)包而言,保證私匙和助記詞的安全性至關(guān)重要,所以使用錢(qián)包的第一要點(diǎn)就是,安全地備份好自己的私鑰/助記詞,但用戶總會(huì)擔(dān)心…
2023-09-07 -
錢(qián)包科普:想要安全地保管資產(chǎn),先要知道錢(qián)包的這些知識(shí)
這篇文章主要介紹了科普:想要安全地保管資產(chǎn),先要知道錢(qián)包的這些知識(shí)的相關(guān)資料,希望這篇關(guān)于存儲(chǔ)區(qū)塊鏈資產(chǎn)的錢(qián)包的文章,能夠幫助到各位新人投資者對(duì)錢(qián)包有一個(gè)深入的了…
2021-12-01 -
火幣錢(qián)包助記詞忘了怎么辦?火幣錢(qián)包備份助記詞及導(dǎo)出私鑰教程
這篇文章主要介紹了火幣錢(qián)包助記詞忘了怎么辦?火幣錢(qián)包備份助記詞及導(dǎo)出私鑰教程的相關(guān)資料,有些投資者問(wèn)小編:自己的token錢(qián)包助記詞忘了怎么解決!其實(shí)這個(gè)問(wèn)題并不是一…
2023-12-19