如何保護你的數(shù)字資產(chǎn)
在過去的幾年里,隨著區(qū)塊鏈技術(shù)不斷被人們接受,越來越多人持有和投資諸如比特幣、以太坊等數(shù)字資產(chǎn),一個直接的結(jié)果是,我們已經(jīng)看到區(qū)塊鏈信息安全領(lǐng)域取得了巨大創(chuàng)新和進步,例如硬件加密,密鑰存儲和硬件錢包,多重簽名技術(shù)和數(shù)字托管等應(yīng)用在各種實際用戶安全中的經(jīng)驗,本文做個簡單的介紹。
?MBI核心成員:
Vx:15067103999(24小時在線)
歡迎了解更多最新資訊
今天我們一起思考的問題是:
比特幣錢包是怎樣加密的?怎樣保護你的資產(chǎn)?
請花幾分鐘思考一下,有疑問才能學(xué)到更多。
01
在加密貨幣的世界,私鑰就是你的一切。
2014年2月,比特幣最大的交易所門頭溝(MtGox)倒閉;
2014年3月,美國的Polonix被黑客攻擊,丟失了12.3%的比特幣;
2015年1月,歐洲的Bitstamp被黑客攻擊損失了19萬個比特幣;
2016年5月,香港的Gatecoin損失了250個比特幣和18.5萬個eth;
......
因為掌握了私鑰就掌握了數(shù)字資產(chǎn)的處理權(quán),所以數(shù)字資產(chǎn)的安全極端的重要。
02
下面我們以比特幣為例來講講怎么通過錢包來加密我們的數(shù)字資產(chǎn)。
下面這些名詞是比較容易混淆的,我們先來解釋一下:
密碼,是從外部輸入的,用來加密和解密錢包的字符串。
主密鑰,是一個32字節(jié)的隨機數(shù),直接用來加密錢包中的私鑰,加密完成后立即刪除
主密鑰密文,根據(jù)外部輸入的密碼對主密鑰進行加密的結(jié)果,就是主密鑰密文。
主密鑰密文生成參數(shù)。這是錢包系統(tǒng)自動生成的參數(shù),通過他配合密碼,就能夠反推得到主密鑰。
私鑰。這是錢包中的核心,擁有私鑰,就能獲得對應(yīng)的比特幣的使用權(quán)。
私鑰密文。主密鑰對私鑰進行加密的結(jié)果。
加密的過程是這樣的:
首先,程序生成一個32字節(jié)的隨機數(shù)作為主密鑰,而后,根據(jù)我們外部輸入的密碼結(jié)合生成的主密鑰密文生成參數(shù)一起對主密鑰進行加密,加密生成結(jié)果就是主密鑰密文。
稍后,我們就主密鑰對錢包里的私鑰進行加密,得到私鑰密文,等加密完成后,刪除私鑰,保留私鑰密文。同時刪除主密鑰,保留主密鑰密文和主密鑰密文生成參數(shù)。
這樣,錢包的加密工作就完成了。
交易平臺
中心化交易所保管你的幣,一切安全都是由它們負責(zé),所以選擇一個你可以信任的交易所非常重要。
去中心化交易所,路印、以德等等也有很多,它們非常安全,因為你自己掌握著私鑰,只要私鑰不丟,幣就在。但缺點是效率比較低。
這真的沒有辦法,效率和安全,總是矛盾的。