爲了提高安全性,持有加密貨幣的人通常更喜歡將其存儲在硬件錢包中。
然而,硬件錢包是物理設備,在DeFi 中使用起來並不容易。
不過,有一個解決辦法:將它們導入 MetaMask 等錢包,這樣它們也可以在 DeFi dApp 上使用。
事實上,要與區塊鏈上的去中心化應用程序進行交互,通常需要使用軟件錢包,例如MetaMask或 Rabby。但是,通過將硬件錢包導入到這些軟件錢包中,也可以在 DeFi dApp 上使用它。
值得注意的是,MetaMask 是迄今爲止以太坊及兼容網絡使用最廣泛的錢包之一,而 Rabby 則是一個新興的替代方案,以其用戶友好的界面和多鏈支持而聞名。
在進行導入之前,需要執行一些準備步驟。
首先,請確保您已安裝硬件錢包所需的軟件,以便管理設備上的固件和應用程序。
其次,請確保您的瀏覽器與 MetaMask 或 Rabby 兼容,並從官方網站安裝相應的擴展程序。
此外,建議您確保對錢包的助記詞進行安全備份,這樣您就可以隨時恢復訪問權限。
最後,您需要通過 USB 或藍牙將硬件錢包物理連接到您的物理設備,以便進行數據導入。
MetaMask 使與硬件錢包的集成變得簡單直觀。
首先,您顯然需要在瀏覽器中啓動相關的擴展程序。
打開後,登錄並點擊右上角的個人資料圖標,然後從主菜單中選擇“設置 > 硬件錢包”選項,或者在最新版本中,選擇“連接硬件錢包”選項。
如上所述,硬件錢包已連接到設備,此時您可以在 MetaMask 中選擇硬件類型:MetaMask 原生支持 Ledger 和 Trezor。此時,MetaMask 應該能夠檢測到已連接的設備,但您可能需要使用 PIN 碼解鎖設備並打開以太坊應用程序。
檢測到硬件錢包後,MetaMask 會顯示一個由硬件錢包種子生成的賬戶列表。您需要選擇要導入的賬戶(每個賬戶都有一個唯一的以太坊地址)。
此時,只需在設備上確認導入即可完成導入。對於後續的每一筆交易,MetaMask 都會向硬件錢包發送簽名請求。
導入後,您可以使用 MetaMask 與 dApp 進行交互,但需要使用硬件錢包中的資金,MetaMask 將使用這些資金來簽署交易(硬件錢包必須保持連接狀態)。
如果 MetaMask 檢測不到設備,您應該檢查 USB 驅動程序,必要時暫時禁用殺毒軟件,或者使用其他數據線。可能還需要啓用設備權限。
Rabby 提供類似的體驗,但進行了一些優化,例如改進了對多條鏈的管理以及安全警報。
首先,您顯然需要安裝並啓動 Rabby。首次啓動時,您需要創建一個新錢包或導入一個現有錢包。但是,要導入硬件錢包,您可以直接點擊頂部的錢包圖標,然後選擇“連接硬件錢包”(或進入“設置 > 硬件”)進行連接。
此時,選擇設備,選中它,然後按照說明進行連接。
Rabby 可能還需要在硬件錢包軟件上安裝特定的應用程序。
連接成功後,Rabby 會掃描設備並顯示可用賬戶。您還可以選擇多個賬戶並將它們分配到不同的鏈中。
導入後,Rabby 將顯示已連接的地址,對於交易,它會將簽名發送到硬件,需要手動確認。
與 MetaMask 相比,Rabby 在不同區塊鏈之間切換速度更快,並提供更現代化的用戶界面。此外,它在檢測潛在詐騙方面表現出色,如果 dApp 出現可疑情況,它會發出警報。
通過使用硬件錢包與 DeFi dApp 交互,私鑰實際上處於離線狀態,安全地存儲在硬件設備上,而軟件錢包則用作連接私鑰和 dApp 的“橋樑”接口。事實上,以這種方式執行的每一筆關鍵交易都需要在設備上進行物理確認,從而阻止了絕大多數遠程攻擊。
將硬件錢包連接到 MetaMask 或 Rabby 後,只需導航至您想要使用的 DeFi dApp。當 dApp 提示您連接錢包時,選擇 MetaMask 或 Rabby,然後選擇新導入的硬件賬戶。
當 dApp 在硬件錢包上生成簽名請求時,務必仔細閱讀顯示屏上的合約地址、要轉賬的資金價值、要調用的函數(transferFrom、approve、deposit、multicall 等)以及估計的 gas 費用。
只有在覈實了這些事項之後,才能通過授權簽名來確認交易。
此外,還建議定期撤銷授權,使用模擬器查看簽名後應該發生什麼,驗證 dApp 的 URL,並保持硬件錢包的固件更新。
或許在你最初幾次進行此類操作時,最好使用小額資金;無論如何,將大量資金存儲在軟件錢包中都是不明智的。
遵循這些預防措施,即使硬件錢包並不能完全消除所有風險,人們仍然可以相當有信心地正確使用這些工具,並將風險降至最低。硬件錢包所能實現的是降低風險,而非消除風險。