來源/31區
文/王子謙
區塊鏈錢包是什麼?
要說清楚區塊鏈錢包是什麼,就先得談談私鑰和地址的概念。
私鑰和地址到底是什麼呢?其實,私鑰就好像你的銀行卡密碼,地址就好像你的銀行卡。只要有了銀行卡和密碼,誰都能從ATM上取錢。而數字貨幣的地址是公開的,相當於別人都有你的銀行卡,所以你的銀行卡密碼(即私鑰)就變得十分重要了!一旦泄漏了你的私鑰,別人就可以把你的比特幣轉走。
現實生活中的錢包是用來放錢的,但是區塊鏈錢包不是用來存放數字貨幣,而是主要用來存放私鑰的,更準確的來說,區塊鏈錢包就是地址、私鑰和區塊鏈數據的管理工具。因為誰擁有了私鑰,誰就擁有了數字貨幣的所有權。
區塊鏈錢包有哪些分類?各自的優缺點是?
區塊鏈錢包的種類有很多,根據不同的緯度會有不同的分類,每種類別都有各自的優勢和局限。
(1)按照私鑰存儲方式,即網絡是否能訪問到私鑰,可分為冷錢包和熱錢包
冷錢包,也稱為離線錢包,是指網路不能訪問到你私鑰的錢包。通常情況下區塊鏈冷錢包不主動聯網,只有在有需要的時候進行手動聯網,或通過其他設備聯網。因此,冷錢包避免了被黑客盜取私鑰的風險,但是可能面臨物理風險,比如電腦丟失損壞等。
冷錢包主要細分為紙錢包、腦錢包和硬體錢包這三類。顧名思義,用小本本手寫記錄下數字貨幣私鑰的就是紙錢包,直接用自己的大腦記憶下私鑰的就是腦錢包,把私鑰存儲在隔絕網絡的離線硬碟里的就是硬體錢包。
優點:可以免受黑客及病毒的攻擊,確保存儲期間的資產安全,是數字資產較安全的存儲方式。
缺點:創建錢包及交易都很繁瑣
熱錢包,也稱為在線錢包,是指網際網路能夠訪問你私鑰的錢包,通常以App或者網頁平台的形式出現。它不像冷錢包那樣可以自行製作,一般由第三方或服務商開發完成。用戶必須通過網絡才能訪問熱錢包,大部分情況下,熱錢包私鑰掌握在第三方或服務商手裡,不由用戶保管。所以,在使用熱錢包時,最好在不同平台設置不同密碼,且開啟二次認證,以確保自己的資產安全。
優點:可用於發送或查詢數字資產,使用方便。
缺點:安全性不如冷錢包好。因為私鑰能訪問到網絡,所以別用有心的人可能在網絡上有更大的機率發現你的公鑰和在你調動私鑰進行控制時掌握你的私鑰,儘管這需要很高的技術手段和水平,但這種錢包存在一定的被盜、被攻擊的可能性。
(2)按用戶是否自行持有私鑰,可分為中心化錢包、去中心化錢包
中心化錢包,用戶不持有錢包私鑰,私鑰由第三方或服務商代為保管。中心化錢包不依賴比特幣網絡,所有的數據均從自己的中心化伺服器中獲得,比如你在交易平台註冊的帳號,就是中心化錢包。
優點:交易效率很高,可以實時到帳;私鑰丟失後可以找回。
缺點:私鑰控制在平台手中,存在平台跑路或者遭遇黑客入侵被盜的風險。
去中心化錢包,通常被稱為鏈上錢包,用戶自行持有錢包私鑰,第三方或服務商不知道用戶私鑰也不持有,資產存儲在區塊鏈中。
優點:私鑰掌握在用戶自己手中,有更好的隱私性和安全性。
缺點:如果私鑰丟失,錢包將無法幫助用戶恢復,資金將永遠丟失。但是去中心化的錢包很難被黑客集中攻擊,用戶也不必擔心錢包服務提供商的自我竊取。
總結來說,中心化錢包是存資產的地方,去中心化錢包是存私鑰的地方。而且中心化錢包和去中心化錢包都是屬於熱錢包。
(3)根據區塊鏈數據的維護方式,我們可以把錢包分為全節點錢包、輕錢包
除了保存私鑰,全節點錢包還保存了所有區塊的數據,這樣就可以在本地直接驗證交易數據的有效性,最著名的的全節點錢包Bitcoin Core。
優點:實現了去中心化,有更好的隱私性,可以更快地驗證交易信息
缺點:占用很多硬碟空間,每次使用前需要同步數據,占用很大的內存,導致使用不方便;新手的使用體驗不夠好,不支持多種數字資產,而且私鑰一旦丟失無法找回。
輕錢包依賴比特幣網絡上其他全節點,不保存所有區塊的數據,僅同步與自己相關的數據,所以體積很小,同時基本實現了去中心化。輕錢包可以運行在電腦、手機、網頁等地方。
優點:用戶體驗很好,尤其對於新手來說;體積小,不占太多空間。
缺點:交易驗證會稍微慢一點,而且私鑰一旦丟失就無法找回。
另外,全節點錢包和輕錢包也都是屬於去中心化錢包,全節點錢包的去中心化程度比輕節點的更高。
已經介紹的三個緯度的分類,用一張表格進行概括,錢包分類及各類優缺點的情況就清晰多了。但錢包的分類,還不只是三個緯度而已。
(4)從是否支持多條鏈加密資產的維度,錢包還可以分為單鏈錢包和多鏈錢包
單鏈錢包,很多時候稱為主鏈錢包,是指只能存儲、收發某一公鏈Coin或Token的錢包。比如只支持比特幣存儲、收發的比特幣官方錢包Bitcoin Core,只支持以太坊的imToken1.0以及只支持EOS資產的Meet.One錢包等。主鏈錢包對應的公鏈如果是平台型公鏈,那麼它一般不僅能滿足主鏈資產儲存的需求,同時也可以作為該公鏈上DApp的一個入口。
優點:可作為公鏈生態的入口
多鏈錢包,簡單說就是可支持多種主鏈平台Token的錢包。常見的多鏈錢包有:比特派、imToken2.0、Cobo Wallet等。目前加密貨幣市場,公鏈種類越來越多,很多圈內用戶持有多條公鏈的加密資產,如果為每條公鏈資產都配置主鏈錢包的話,那是非常麻煩的。多鏈錢包的出現就很好的解決了這個問題,只需要一個錢包就可以方便地管理多條公鏈的加密資產。為用戶提供極大的便利,減輕了管理多鏈資產的負擔。
優點:可以存儲、收發多條公鏈上的資產,為用戶管理各位公鏈資產提供極大的便利,減輕了用戶管理多鏈資產的負擔。
(5)按私鑰簽名人數分類,可分為單簽名錢包、多重簽名錢包
單簽名錢包:僅需一人使用私鑰簽名即可使用的區塊鏈錢包。
多重簽名錢包:需要2個或2個以上不同的私鑰簽名才可以使用的區塊鏈錢包。通常用在需要共同管理帳戶的場景中,例如數字資產組織合作、區塊鏈企業管理等等。
大部分的區塊鏈錢包App都是單簽名錢包,少數區塊鏈錢包提供多重簽名功能,例如以太坊錢包Mist和Parity,以及多重簽名錢包Gnosis。
原本多重簽名錢包是為了防止黑客攻擊,和允許多人共用錢包及同時管理資產,因為它需要兩個或兩個以上的私鑰才能使用錢包,但在Parity的多重簽名合約出現漏洞導致錢包被竊之後,多重簽名功能猶如雞肋。因為與其說多一把鑰匙才能開鎖,還不如將資產分到多個單獨錢包存儲更能分散風險……
如何選錢包?
相比較交易所而言,錢包往往更側重自身的安全性,選擇錢包的時候,通常有以下幾個建議。
1、對於新手而言,輕錢包是最適合不過的了,因為它體積小,不占太多空間,而且用戶體驗很好。
2、如果你是土豪,買了幾十個甚至上百個比特幣,建議選擇冷錢包,而不是熱錢包,因為冷錢包是最安全的。
3、 錢包里的私鑰是否真實,單一幣種的私鑰應該是通的,比如比特幣的錢包私鑰應該是不管在哪個團隊開發的錢包上都可以恢復,如果無法恢復,一定有一方私鑰造假。
4、 是否開源,代碼公開才能確定錢包團隊是否留有盜取私鑰或資產的後門。
如何將數字貨幣存進錢包?
第一步:下載區塊鏈錢包
推薦一個網址:https://123.hellobtc.com/qianbao/,裡面有比較全的區塊鏈錢包的匯總,也很方便進行下載。
第二步:創建錢包,設置密碼
這一步是最關鍵的,請仔細記住。具體步驟如下:
(1)打開區塊鏈錢包的App後,一般可以看到「開始使用」的介面。
(2)你會看到12個助記詞(在比特幣錢包里叫「密語」),用手將它們抄在紙上,不要存在電腦里。(可以在右上角切換中英文狀態)然後再次輸入這12個助記詞,確認有沒有吵錯。
如果助記詞直接抄在紙上不放心,可以用這種辦法:將一大段英文粘貼進去(大於12段),將每一段的首個單詞換成助記詞,如果是中文漢字就換成大於12段的漢語。這種方法相當於藏頭詩,記性不好的人也不用擔心記不住,也能加強安全性。
再次輸入這12個助記詞,確認有沒有抄錯。
(3)設置錢包密碼。這個密碼主要用來開啟錢包和轉帳確認功能,跟密鑰無關,所以不用擔心密碼強度的問題。
(4)進入錢包主介面。完成錢包密碼的設置後就可以進入區塊鏈錢包的主介面了。此時你已經成功創建好了區塊鏈錢包。
另外,再次強調,助記詞(密語)一定要保管好!
可能這裡讀者會覺得有點小題大做了,因為我們平時生活中使用的密碼也不少,其中的銀行卡密碼、股票帳戶的密碼也都和錢有關,為什麼區塊鏈錢包的密碼就需要如此強調以及用這麼」變態級「的方式來保存?
這主要是因為數字貨幣的特殊性。
(1)數字貨幣只認密鑰不認人。如果你忘了銀行卡密碼,還能去銀行找回或更換,但忘了數字貨幣密碼誰都無法幫你找回。
(2)數字貨幣的交易是不可逆的。用信用卡買錯了東西還能退回,數字貨幣一旦轉出去就退不回來了。
(3)數字貨幣里沒有人的概念。數字貨幣里只有地址的概念,沒有人的概念,所以一旦它被轉走,你都不知道誰做的,警察也幫不了你。
第三步:收幣
收幣就是將網絡上購買的數字貨幣提取到自己的錢包里。步驟如下:
(1)進入數字貨幣平台的後台,單擊「提幣」按鈕。
(2)進入提幣介面,單擊「新建地址」按鈕。先在區塊鏈錢包的左上角選擇好幣種(這裡選擇的是比特幣),然後單擊「收幣」按鈕,就可以獲得收幣地址了。再在提幣介面輸入標籤和地址(標籤沒有實際作用,主要用來分辨不同的錢包)。
(3)單擊「提幣」按鈕進入下面的介面。輸入提幣數量,這裡強烈建議首次提幣時先小額嘗試,再大額提幣,避免將地址填錯,並通過Google身份驗證。
(4)打開註冊帳號的郵箱,必須在郵件里確認後才會發送交易請求。
(5)耐心等待。這個過程通常要花幾個小時,別指望像支付寶或微信交易一樣神速,因為數字貨幣交易量越來越大,所以交易確認的速度會比較慢,等幾個小時是很正常的,不用擔心。此外需要注意:數字貨幣交易是需要礦工費的,提幣也一樣。
文章來源: https://twgreatdaily.com/dq4FGG8BMH2_cNUgByHs.html