比特幣被盜怎麼辦?如何有效預防比特幣被盜?

買賣虛擬貨幣

比特幣被盜怎麼辦?如何有效預防比特幣被盜?首先,要明白一點的是,區塊鏈中的錢包和我們日常生活中所使用的錢包是不一樣的,我們平常使用的錢包是用來裝錢用的;區塊鏈中的錢包不是用來裝幣資產的,而是用來管理金鑰的工具。

可能有人不同意了,明明就看見錢包裡面有各種代幣,怎麼不是用來裝錢的呢?

代幣是放在金鑰裡的,更本質的來說,你的幣是放在鏈上的。有了金鑰就能擁有鏈上的調配權,就算你的這個錢包不能用了,只要你知道你的金鑰,你就能在別的地方繼續管理你的資產,而且根據私鑰可以算出公鑰,也能間接算出地址。

可以看出來,私鑰是開啟數字貨幣最重要的東西,它是在礦工挖礦的時候,進行計算解密一個隨機數而得來的,這個隨機數解密方式叫HAS256.感興趣可以去具體研究這種演算法的邏輯。

而公鑰又是從私鑰中計算出來的,這種方法叫——橢圓曲線乘法(區塊鏈就是一個密碼學的世界,太多演算法),這種演算法有一個很大的特點就是過程不可逆轉,私鑰可以計算公鑰,公鑰不能計算私鑰。

那麼地址呢?

地址同樣是由公鑰計算出來,分為兩步,第一步是公鑰壓縮雜湊計算,再RIOEMD160編譯(不能再增加函式概念了,這些還是交給中本聰吧),得出地址。

這就是私鑰、公鑰、地址產生過程。這中間,私鑰最為重要的,錢包本質就是管理好私鑰,那麼錢包在私鑰方面做了哪些安全性和可操作性呢?

我們常見到,交易所頻頻被盜幣,而錢包盜幣的現象很少有聽說,同是線上熱錢包,說明錢包在安全性上要比交易所高的。一般錢包都要做助記詞、keystore保護。

什麼是助記詞?

在建立錢包的過程中,會生成一個助記詞,而且會讓我們備份。助記詞一般由12個單詞構成,每個單詞之間由1個空格隔開,這些單詞都來源一個固定詞庫,是由私鑰根據一定的演算法得來,所以,私鑰與助記詞之間的轉換是互通的,助記詞實際上就是私鑰的另外一種表現。

所以,助記詞最好用紙炒下來,不可用網際網路形式儲存,照片也不行。助記詞等同於私鑰,如果有人拿了你的助記詞,就可以匯入錢包,掌握錢包的控制權。這樣做等於是用另外一種形式備份了私鑰。

私鑰與助記詞的關係類似折射的關係,並沒有邏輯、演算法上的改變。而keystore的本質是加密後的私鑰,這個加密不是很複雜,是將錢包密碼與keystore合為一體的演算法,只有keystore是不能轉賬的,還需要密碼認真才可以。

如把錢包當做銀行賬戶對比,這5個詞分別對應內容如下:

地址=銀行卡號。

密碼=銀行卡密碼。

私鑰=銀行卡號+銀行密碼。

助記詞=銀行卡號+銀行密碼。

keystore+密碼=銀行卡號+銀行密碼。

那麼,怎樣防止你的數字資產被盜呢?

你可能很快就想到,不要把自己的數字貨幣放在交易所裡,比如自己生成一個新的比特幣地址,把自己的比特幣轉過來,並儲存好私鑰。

這樣做的話,儲存私鑰將成為一個難題,畢竟時間一長,儲存私鑰的載體很可能遺失或者損壞。

那麼,有一箭雙鵰的方法嗎,既能保證自己的數字貨幣不被盜,又能方便的儲存私鑰,你還別說,還真有,就是自己設計數字貨幣的私鑰。

比如未被壓縮的私鑰是256位的字串,你可以透過漢語拼音和漢字進行雜湊,生成兩個128位的字串,合併在一起私鑰就生成了。比如你用“wo xiang hui jia”和“我要下班了”,進行雜湊生成兩個128位的字串,合在一起就變成256位的私鑰。私鑰生成後,在https://github.com網站,把私鑰生成比特幣地址的bitcion.sh的指令碼儲存到本地,然後在斷網的情況下,透過Mac的終端或者wondows的Cmd執行剛才儲存的指令碼,然後就能透過私鑰生成比特幣地址。這樣做的好處是,首先不會有人盜取你的比特幣。其次,你儲存私鑰的工具丟失或者損壞,你知道私鑰是透過什麼的方法生成的,很容易還原你的私鑰。

防盜的實質是防止我們的私鑰洩露, 或被駭客盜取私鑰。只要你的錢包私鑰不被除你之外的第二個人獲取,你的資產就是安全的。

務必要物理介質備份,例如用筆抄在紙上,然後儲存在保險箱中。

一定要記住!不要截圖或者拍照,不要存放在聯網的環境下,如儲存在電腦中、儲存在郵箱中、儲存在網盤中,以防被駭客竊取。 不要在聯網環境下傳輸錢包備份(助記詞、私鑰或者 Keystore),以防被駭客擷取,牢記以上可以從源頭上防止比特幣被盜!

免責聲明:

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

推荐阅读

;