什么是冷錢包、什么是熱錢包?私鑰公鑰又是怎么回事?

什么是冷錢包、什么是熱錢包?私鑰公鑰又是怎么回事?
入門加密貨幣世界的第一步,就是得先擁有錢包與收款地址 。 加密錢包原則上是個容器,它能夠產生虛擬幣收款地址,管理所有可動用貨幣,執行任何交易時,使用者也必須透過錢包進行操作 。
在現實世界中,我們可以在自己的皮夾內,同時放入美金、臺幣、日圓等各國貨幣,但是在區塊鏈中,錢包所產生的收款地址,都只能接受屬于特地類型的加密幣 。
一個錢包或許能夠管理多組收款地址,但比特幣收款地址只能收取比特幣,以太幣收款地址只能收取以太幣,各個幣種之間無法通用 。 接收者必須給予他人正確類型的收款地址,才能將加密貨幣的所有權進行移轉 。
大多數的虛擬幣收款地址,都是以英數字組合而成的無理字串,為了方便軟體讀取和記憶,許多時候收款地址會透過QR Code 方式呈現 。
至于加密貨幣錢包的樣式則相當多元化,消費者可以透過電腦、手機、網頁甚至于瀏覽器外掛,在極短的時間內,透過錢包軟體創造出對應幣種的收款地址 。
冷錢包與熱錢包的差別概觀來說,加密貨幣錢包大致上能夠分成冷錢包與熱錢包,兩者都能用以管理虛擬幣收款地址 。 但是,冷錢包并不會持續連接到網絡上,減少駭客竊取貨幣的機會,所以安全性相對于熱錢包來得更好 。
若要進一步闡明冷錢包與熱錢包的差異,首先得從「私鑰」(Private key)在區塊鏈貨幣領域,所代表重大意義開始說明 。

什么是冷錢包、什么是熱錢包?私鑰公鑰又是怎么回事?

文章插圖

▲ Bitcoin Core 是比特幣官方的原生客戶端,屬于電腦上的熱錢包,雖能夠接收與轉出加密貨幣,但極度消耗硬碟容量跟記憶體,不適合新手使用 。
掌握私鑰才是關鍵加密貨幣世界中有句俗話:「Not Your Keys,Not Your Coins」,意思是對于錢包而言,無論選擇使用哪個平臺或軟體,唯有使用者手上具備著私鑰,才是掌握一切資產的關鍵 。
如果沒有私鑰,使用者就無法操作錢包,也無法動用收款地址中的加密貨幣,私鑰就如同銀行帳戶的提款卡密碼一樣 。
根據調查,目前全世界已經被挖出來的比特幣當中,至少有20%因為擁有者的私鑰遺失,而變成無論誰都無法存取、交易,也無法繼續流通的貨幣,只留下一行能看卻不能用的數字 。
什么是冷錢包、什么是熱錢包?私鑰公鑰又是怎么回事?

文章插圖

▲ 沒有私鑰就掌握不了加密貨幣,例如圖中的比特幣收款地址,雖然當中有近8萬枚BTC,但卻從來沒轉出過任何一筆,私鑰可能早就消失 。
私鑰、公鑰與位址私鑰是一段由電腦隨機產生的亂數,包含了大約五十個數字和大小寫字母, 沒有固定的邏輯和規則 。
有私鑰就會有公鑰,兩者是成對產生的,世界上只會有唯一的一組,不會重復 。 在虛擬貨幣的世界里,公鑰會散布在網絡上,但私鑰只能本人持有,因此私鑰就代表資產的所有權,誰擁有私鑰誰就擁有該錢包地址中的使用權 。
比特幣的公鑰既然散布在網絡上,會不會被竊呢?這你不用擔心,公鑰是沒辦法逆推回私鑰的,因此,即使公鑰暴露,也不會影響私鑰的安全性 。
而比特幣地址是根據公鑰經過兩次哈希函數(上圖的SHA256)轉換為公鑰哈希,這個過程同樣是不可逆的,之后再將公鑰哈希經過編碼推算得到地址 。 地址的功能是接收比特幣,某個地址收到比特幣后, 只有擁有該地址對應「私鑰」的人才能使用它 。
冷錢包著重離線儲存正由于擁有才私鑰才具備錢包中加密貨幣的控制權,因此冷錢包的主要功能即是「儲存私鑰」 。
冷錢包可以有各式各樣的外觀,有些長得像USB隨身碟,有些則是卡片,專業級的硬體冷錢包,甚至還會附有密碼輸入、指紋辨識等等額外解鎖功能,并搭配專屬程式運作 。
簡而言之,只要有辦法將私鑰存起來并遠離網絡連線的東西,即可算是一種冷錢包,例如用手寫方式把私鑰抄下來,紀錄在便條紙上,那么該張便條紙因為足夠遠離網絡,所以就能稱得上是個冷錢包 。
什么是冷錢包、什么是熱錢包?私鑰公鑰又是怎么回事?

文章插圖

▲ 冷錢包的款式非常多元,但重點仍是必須具備離線儲存私鑰的能力,例如曾獲CES 創新獎的LEDger Nano X,內部即藏有特制的安全晶片 。
熱錢包適合隨時交易【什么是冷錢包、什么是熱錢包?私鑰公鑰又是怎么回事?】

推薦閱讀