複製鏈接
請複製以下鏈接發送給好友

熱錢包

鎖定
熱錢包,區塊鏈術語,就是保持聯網上線的錢包,也就是在線錢包。
錢包就是存儲和使用數字貨幣的工具,一個幣對應一個錢包。用來存儲幣種,或者“交易”幣種。冷錢包就是不連網的錢包,也叫離線錢包。熱錢包就是保持聯網上線的錢包,也就是在線錢包。冷錢包不聯網會比熱錢包更安全。
中文名
熱錢包
別    名
在線錢包
應用領域
區塊鏈
反義詞
冷錢包

熱錢包錢包

比特幣錢包使用户可以檢查、存儲、花費其持有的比特幣,其形式多種多樣,功能可繁可簡,它可以是遵守比特幣協議運行的各種工具,如電腦客户端、手機客户端、網站服務、專用設備,也可以只是存儲著比特幣私密密鑰的介質,如一張紙、一段暗號、一個U盤、一個文本文檔,因為只要掌握比特幣的私密密鑰,就可以處置其對應地址中包含的比特幣。比特幣無法存入一般的銀行賬户,交易只能在比特幣網絡上進行,使用前需下載客户端或接入線上網絡。

熱錢包客户端

比特幣客户端有很多,下文舉幾例列出。
官方客户端
比特幣官方客户端為Bitcoin QT,由中本聰開發。Bitcoin QT從0.4.0版本開始,支持錢包檔加密存儲。加密的錢包在每次付款的時候,都必須輸入密碼。但如果用加密之前備份的錢包文件(wallet.dat)替換回來,還是可以正常交易。考慮到比特幣的原理可得出,掌握私密密鑰即擁有對相應地址中比特幣的處置權,不管對錢包文件(內容包括各個地址對應的私密密鑰)是進行了加密還是刪除,都不能否定它。
其他客户端
其他客户端都是以Bitcoin QT為原型開發的。通常支持雲存儲區塊,以避免用户花費大量時間和磁盤空間下載舊交易信息。並且各自提供高級功能。如Armory、Electrum和MultiBit等。此三者特點如下:
  • Armory
    • 支持將錢包檔離線保存,在線客户端需花費比特幣時,需使用離線錢包簽名,再通過在線客户端廣播,提高了安全性
    • 支持運行多個不同的錢包
    • 支持打印比特幣密鑰,方便紙上備份
    • 使用該軟件需安裝Bitcoin QT
  • Electrum
    • 無需下載完整的程序,使用遠程服務器上的區塊鏈的副本即可實現大部分功能
  • MultiBit
    • 輕量級
    • 無需下載完整程序
    • 支持多國語言
比特幣也有運行在智能手機上的客户端。
硬件錢包
硬件錢包是專門處理比特幣的智能設備,例如只安裝了比特幣客户端與聯網功能的樹莓派。硬件錢包通常可以提供更多的安全保障措施。
在線錢包服務
在線錢包服務可以讓用户在任何瀏覽器和移動設備上使用比特幣,通常它還提供一些額外功能,使用户對使用比特幣時更加方便。但選擇在線錢包服務時必須慎重,因為其安全性受到服務商的影響。
線上錢包服務有“區塊鏈上”(on-chain)與“區塊鏈外”(off-chain)的區別:鏈上錢包服務商幫助用户保管加密後的私密密鑰,用户的比特幣餘額可以在區塊鏈上查詢到,類似為每位用户準備一個獨立的保險箱;鏈外錢包服務商幫助用户保管比特幣本身,相當於把用户資金放在自己的金庫中,給用户提供存款證明。
離線錢包
比特幣最需要保護的核心部分是私密密鑰(私鑰),因為用户是以私鑰來證明所有權,並以此使用比特幣,存儲私密密鑰的介質也可以稱為錢包,當錢包丟失、損毀時,為比特幣丟失,離線錢包可以是紙錢包、腦錢包、冷錢包、輕量錢包
  • 紙錢包:把私鑰打印在紙上存放,再刪除電腦上的錢包文件,實現錢包的網絡隔離。
  • 腦錢包:用户可自行設置密碼,並以此進行散列運算,生成對應的私鑰與地址,以後只需記住這個密碼即可使用其中的比特幣。
  • 冷錢包:指在一台不聯網的電腦上隨機生成比特幣的地址和私鑰,並且在今後的使用中也不連接互聯網,而只通過二維碼或U盤來發送相關交易的電子簽名。
  • 輕量錢包:指無需同步區塊鏈的比特幣錢包,輕量錢包相對在線錢包的優點是不會因為在線錢包網站的問題而丟失比特幣,缺點是隻能在已安裝輕量錢包的電腦或手機上使用,便捷性上略差。 [1] 

熱錢包地址與私密密鑰

比特幣在產生地址時,相對應的私密密鑰也會一起產生, 彼此的關係猶如銀行存款的賬號和密碼,有些在線錢包的私密密鑰是存儲在雲的,用户只能通過該在線錢包的服務使用比特幣。

熱錢包地址

地址用於接收比特幣,功能類似銀行的存款賬號,但不需要實名登記。若只公開地址不必擔心裏面的比特幣被盜走,也沒有任何身份信息,也可以離線產生。比特幣的地址是由用户的公開密鑰經過SHA-256散列運算後,再通過RIPEMD-160散列運算而得,其長度固定為 160 個比特(bits),通常會利用 Base-58 將之編碼成一串由英文字母和數字所組成的字符串,以方便顯示或散佈,其特徵是皆以“1”或者“3”開頭,區分大小寫,但不包括“IlO0”等字符,“1”開頭的地址長26~34位,“3”開頭的地址長34位,例如"1DwunA9otZZQyhkVvkLJ8DV1tuSwMF7r3v",地址也可編碼成快速反應矩陣碼(QR-Code)的形式讓移動設備能夠便捷地讀取複製 。比特幣客户端可以離線生成比特幣地址[4]。一個人可以生成並擁有許多比特幣地址,並用在不同的交易上,而且除非自己揭露,否則外人無法看出其中的關係。可用的比特幣地址數量接近2個。形象地説,假如地球上約有2粒沙,如果每一粒沙中有一個地球,那麼比特幣地址總數遠遠超過所有這些“地球”上的所有的沙子的數量。

熱錢包私密密鑰

比特幣的私密密鑰(私鑰,private key),作用相當於金融卡提款或消費的密碼,用於證明比特幣的所有權。擁有者必須私密密鑰可以給交易消息(最常見的,花費比特幣的消息)簽名,以證明消息的發佈者是相應地址的所有者,沒有私鑰,就不能給消息簽名,作為不記名貨幣,網絡上無法認得所有權的證據,也就不能使用比特幣,交易時以網絡會以公鑰確認,掌握私密密鑰就等於掌握其對應地址中存放的比特幣。
私密密鑰必須保密、否則比特幣會被他人盜用,也不能丟失,而且不像金融卡密碼遺忘時,用户可以持用自己的身份證件,親自前往銀行營業廳辦理密碼重置後繼續使用原來的賬户,若比特幣的私鑰丟失,將如同忘記保險箱的密碼而無法正常打開取用保險箱內的物品,而且沒有方法可以重置(除非有事先備份),2013年,有一位英國用户因為不小心丟棄了存有其私密密鑰的硬盤,導致裏面的7,500個比特幣,當時價值750萬美元,無法使用。,除非私鑰被找到,否則這些比特幣將永“躺”在區塊鏈裏,無法流通。,而要破解私鑰的難度很高,這是其中一個作為不記名的比特幣的主要安全機制。根據區塊鏈業者Chainalysis的估算,在2017年底時,約有17%至23%,278萬個到379萬個的比特幣因為私鑰丟失、密碼遺忘等原因,而永遠無法使用與進入流通。
比特幣私密密鑰通常由51比特或52比特字符表示,其編碼方式與比特幣地址相似。51比特標記法由數字“5”開頭,52位標記法由“K”或“L”開頭。比特幣地址是由比特幣公開密鑰進行散列運算得出的,公開密鑰是可以通過私密密鑰推算出的。所以掌握私密密鑰就可以推算出私密密鑰對應的地址(不可逆),這相當於只需要輸入一組正確的密碼,就可以推算出賬户名稱並登錄,而無法從賬户名稱反向推算出密碼般。 [2] 

熱錢包參見

參考資料
  • 1.    Stross, Charles (2013). Neptune's Brood (First ed.). New York: Penguin Group USA. ISBN 978-0-425-25677-0. It’s theft-proof too – for each bitcoin is cryptographically signed by the mind of its owner.
  • 2.    Andreas M. Antonopoulos (April 2014). Mastering Bitcoin. Unlocking Digital Crypto-Currencies. O'Reilly Media. ISBN 978-1-4493-7404-4.