錢包、私鑰、公鑰、地址是什麼?

買賣虛擬貨幣

「幣全101」系列是針對新入門使用者推出的一檔區塊鏈科普系列欄目,讓零基礎的小夥伴也能輕鬆入門。

前段時間鬧得沸沸揚揚的幣安熱錢包被黑,導致7000枚BTC被盜,損失市值高達4100萬美元的事件,成了幣圈當日最大的談資。其實類似的丟幣事件在幣圈中時有發生。由於數字通證的去中心化性質,持有者一旦丟失就極難找回。因此,全面瞭解保管數字通證的方式,捂緊錢包,對投資者而言尤為重要。

對於部分剛接觸區塊鏈的朋友而言,“錢包”這個概念可能尚未清晰。本文將透過淺顯易懂的方式,帶領大家快速瞭解關於錢包的主要專業術語和基本分類

一、什麼是“錢包”?

現實生活中,大家認知的錢包就是一個裝錢的袋子。然而在區塊鏈的概念裡,“錢包”裡裝的不是貨幣,“錢包”裡裝的是卡

為了方便理解,我們採用幾個簡單的比喻來解釋主要的術語。

地址 → 銀行卡號

私鑰 → 銀行卡密碼+銀行卡

助記詞 → 簡化的私鑰

Keystore → 加密的私鑰

錢包 → 銀行卡包

1.“地址”

在日常生活中,你去銀行開戶,銀行會提供你銀行卡和對應的卡號,方便他人轉賬匯款。那麼數字世界中的“地址”就相當於銀行卡號,就像是日常轉賬的收款地址。例如,BTC地址由一連串數字和字母組成,可以與任何人分享。下面就是一個BTC地址的例項:1J7mdg5rbQyUHENYdx39WVWK7fsLpEoXZy

2.“公鑰”與“私鑰”

數字通證“地址”是由一個“公鑰”透過單向加密雜湊函式生成的,這個“公鑰”又是由對應的“私鑰”透過單向橢圓曲線加密生成。數字通證交易時,需要透過數字金鑰(公鑰和私鑰對)、地址和數字簽名三項來確定。

“私鑰”被用於生成支付數字通證所必須的簽名以證明對資金的所有權,即使用者使用私鑰進行簽名交易,從而證明擁有該交易的輸出權。該簽名不可偽造,且任何人可以透過私鑰對應的公鑰進行簽名驗證。一個地址只有一個私鑰且不能修改。掌握私鑰,就相當於掌握了銀行密碼和銀行卡,就是貨幣真正的主人。無論是何種型別的錢包,只要其它人知道了你的私鑰就能轉走你所有的數字通證。私鑰一旦丟失就難以復原,其所保護的資產也將永遠丟失,所以必須對其進行安全備份

3.“助記詞”與“Keystore”

由於私鑰是由一系列隨機數字生成難以記憶又無法更改,就衍生出了“助記詞”來幫助使用者記憶複雜的私鑰。助記詞可以理解為簡化版的私鑰,是明文私鑰的另一種表現形式。助記詞一般由 12、15、18、21 個單詞構成,目前助記詞有多個語言版本,包括中文、英文、日文、法文等。這些單詞都取自一個固定詞庫,其生成順序也是按照一定演算法而來,所以使用者無需擔心輸入任意 12 個單詞就會生成地址。

助記詞只能備份一次,備份後在錢包中再也不會顯示,因此在備份時一定要抄寫下來。助記詞的使用在實際操作中具有重要意義且相對便利。首先,助記詞便於抄寫,方便使用者使用物理介質備份,完全隔絕網路,能有效防止駭客的專業攻擊。其次,一套助記詞可以管理多鏈錢包(下文分類會具體解釋該名詞),例如 imToken 2.0 可以使用一套助記詞分別管理 BTC 和 ETH 等其他公鏈通證。

“Keystore”是透過使用者自定密碼加密過後的私鑰,是儲存管理私鑰的一個檔案。Keystore的密碼無法更改,需做好必要備份。如若丟失,則需重新建立其他Keystore儲存私鑰。另外建議將 Keystore 和密碼分開儲存,這樣即使駭客盜取了 Keystore,在不知道密碼的前提下也無法快速破解該錢包。

4.“錢包”

在數字資產的世界裡,“錢包”是指儲存和管理金鑰(包含私鑰和公鑰)的資料結構,相當於一個銀行卡包。同一個地址可以被儲存在不同的錢包中,無論是SWTC錢包、TP錢包或是IM錢包都可以,正如你可以把銀行卡放在Gucci卡包、LV卡包或Hermes卡包一樣。只不過這個包裡沒有錢,只有卡;錢是存在卡里,也就是地址上的。也就是說使用者的數字資產和交易資訊並不是儲存在錢包內,而是儲存在區塊鏈中的地址上

二、“錢包”的主要分類

1.冷錢包與熱錢包

冷錢包是指不聯網的錢包。冷錢包的載體是冷裝置,比如不聯網的手機、電腦,記錄私鑰和地址的筆記本等。冷錢包避免了被駭客盜取私鑰的風險,能有效保護資產的安全,但依然存在物理安全風險,如電腦丟失損壞等。

熱錢包是指網際網路能夠訪問到的錢包。熱錢包往往是線上錢包,比如手機應用程式。使用熱錢包時,最好能在不同平臺設定不同密碼,且開啟二次認證以增強安全性。

2.中心化錢包與去中心化錢包

中心化錢包通常指託管在中心機構的賬戶,實質上是由中心化機構控制私鑰和資產。比如,你在一個網站註冊賬號,充值了BTC進入網站上的錢包,但網站並沒有把私鑰交給你,這就是使用了一箇中心化的錢包。中心化錢包的風險在於,如果我們充值的幣被交易所移作他用或出現技術問題等情況時,就會出現使用者提幣緩慢,甚至無法提幣的問題。

去中心化錢包是指私鑰掌握在使用者手上的錢包。這類錢包最大的好處就是,即使錢包執行商無法正常執行,使用者依然可以匯入其他錢包重獲資產,不會產生資產損失。

3.單鏈錢包與多鏈錢包

單鏈錢包,通常被稱為主鏈錢包,是指只能儲存、收發某一公鏈通證的錢包。這類錢包一般是針對某一平臺型公鏈開發的。比如只支援BTC儲存、收發的BTC官方錢包Bitcoin Core。主鏈錢包作為一個入口,為平臺上的各類使用者提供了儲存、流通的便利。

多鏈錢包,是可支援多種主鏈平臺通證的錢包。常見的多鏈錢包有:BiMoney、imToken2.0等。多鏈錢包實現了一個錢包管理多條公鏈加密資產的功能,為廣大使用者提供了極大的便利,減輕了管理多鏈資產的負擔。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;