比特幣冷錢包到底應該怎麼做?比特幣冷錢包建立教程

買賣虛擬貨幣

比特幣冷錢包到底應該怎麼做?2015年的羊年新年假期, 中國最大的競爭幣交易所之一的位元兒傳出冷錢包被盜的新聞, 7170個比特幣被駭客瞬間偷走, 損失超過1000萬元人民幣。大家不禁要問, 比特幣都放進冷錢包了還會被偷走, 這比特幣還能玩嗎?這不靠譜啊!

位元兒交易所老總在之後的媒體採訪中幾次強調, “密碼被破解”, 冷錢包和密碼有很大關係嗎?還是這位老總根本不知道何為冷錢包。引用okcoin創始人徐明星的一句話來說明一下:“(比特幣冷錢包的)關鍵要做到永不觸網。”

下面筆者就一步一步的圖文並用的給大家講一講最基本的冷錢包方案, 如何建立一個永不觸網的冷錢包, 並且離線的建立一筆比特幣交易。

建立冷錢包

第一步, 找一臺新電腦或硬碟低階格式化後的舊電腦,在斷網的狀態下安裝Linux作業系統Ubuntu(下圖是使用隨身碟安裝ubuntu的示例):

(圖一)

(圖二)

(圖三)

第二步, 安裝Electrum 比特幣錢包。

安裝完Ubuntu Linux作業系統後, 離線安裝Electrum比特幣錢包(筆者個人比較喜歡Electrum, 各位也可以使用MultiBit等其他輕錢包), 安裝的步驟請參照Electrum官網 https://electrum.org/download.html

第三步,生成新的冷錢包地址

安裝完以後, 開啟Electrum, 並建立新的錢包, 按照圖四到圖八的步驟生成新的冷錢包地址, Electrum預設情況下是一次建立5個新地址, 注意圖八, 在命令列鍵入 “listaddressese()”的命令, 系統會列出新建立的5個比特幣地址,再用getpubkeys命令,或者從選單 master public key拿到公鑰(公鑰和地址不是同一個概念哦), 請把這個公鑰複製下來, 另存到一個文字檔案裡。圖九是顯示這5個新地址的私鑰, 放著這裡只是給大家說明一下,用來和圖十二對比, 5個私鑰是在這個永不觸網的linux作業系統裡的錢包裡, 大家實際操作中不要做圖九這個步驟。也不要把自己的私鑰告訴其他任何人。

(圖四)

(圖五)

(圖六)

(圖七)

(圖八)

(圖九)

完成了第三步以後, 我們有了一臺永不觸網的斷網電腦,斷網電腦上有一個Electrum比特幣錢包, 錢包裡有5個比特幣私鑰和對應的比特幣地址。這就是我們所謂的“冷錢包”了。我們現在可以往這個冷錢包裡放比特幣了, 筆者往這個冷錢包裡放了0.0005個比特幣用以下面的演示。(另有一筆0.089828比特幣在演示時尚未到賬)

前三步最重要的注意事項還是“永不觸網”。

離線的進行一筆交易

現在我們有了一個離線的冷錢包, 冷錢包之所以“冷”, 是當它發生交易(transaction)的時候也能夠做到不碰網路。下面讓我們來進行一筆離線交易。

第四步, 在一部線上電腦上安裝Electrum錢包

這一步相對簡單一點, 只需要在另一臺連線網際網路的電腦上下載安裝Electrum錢包。

第五步, 在這臺線上電腦上建立只讀地址watch only address.

完成第四步後啟動Electrum, 然後不要選擇建立新錢包選項, 而是選擇建立Watch-only 只讀錢包。然後把第三步得到的公鑰輸入進去(圖十), 然錢包與比特幣網路同步後, 就可以看到錢包的比特幣餘額。我們在命令列輸入dumpprivkeys()時可以看到(圖十二), 這個只讀錢包裡面沒有私鑰, 也就是說如果這個線上只讀錢包被駭客攻擊, 駭客是拿不到一丁點比特幣的。

(圖十)

(圖十一)

(圖十二)

第六步, 線上電腦上建立交易, 並匯出交易

那麼, 沒有私鑰如何進行正常的交易呢? 如圖十三所示, 線上只讀錢包可以建立一筆交易, 但是由於沒有私鑰, 這筆交易沒有被私鑰簽名, 所以無法在比特幣網路裡廣播出去;但是如圖十四,圖十五所示, 只讀錢包可以把這筆交易存成一個 .txn的文字檔案。放到一個新的隨身碟(必須確保這個隨身碟沒有木馬,這個技術難度並不大)。

(圖十三)

(圖十四)

(圖十五)

第七步, 離線linux電腦上用私鑰對交易簽名, 並匯出簽名後的交易。

將這個代表未簽名交易的文字檔案拿到離線的電腦上,離線電腦上有私鑰, 可以對這筆交易進行簽名操作。簽名完畢後, 由於電腦處於離線狀態, 還是無法在比特幣網路中廣播這筆交易。只能將這筆交易再次儲存為.txn文字檔案。

(圖十六)

(圖十七)

(圖十八)

第八步, 線上電腦廣播簽名後的交易

用隨身碟把簽名完成後的.txn檔案拿回線上只讀錢包, load transaction後, 點選Broadcast按鈕。至此, 一筆比特幣交易在有私鑰的電腦沒有觸網的情況下順利完成, 除了交易簽名的時候, 整個過程也沒有“密碼”出現, 不知道位元兒的老總所謂的“密碼丟失”是什麼理由?

(圖十九)

有人也許會說, “好複雜”, 但是,首先在比特幣的世界裡安全性比便利性更重要, 其次,冷錢包本來就不應該經常有交易的, 經常交易的錢包就不是冷錢包了, 象位元兒的所謂“冷錢包”有著上千次的交易記錄實在是不能夠稱之為冷錢包了。位元兒的認錯賠償的態度很好, 但是在技術安全上沒有改進, 在制度安全上沒有保障, 我們怎麼能相信沒有下一次呢?

申明:

以上所述的僅是個人大額比特幣冷儲存方案, 並不是比特幣交易所,比特幣銀行等企業級冷錢包解決方案。企業級冷錢包是需要有多層級冷熱錢包, 多重簽名技術, 以及人事行政等管理制度相輔助的複雜體系。

文/初夏虎

免責聲明:

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

推荐阅读

;