Ledger 硬件錢包通過應用程序管理您的加密貨幣。 應用程序可以通過 Ledger Live 管理器安裝到您的設備上。 但是 Ledger Nano X 和 Ledger Nano S 為何需要應用程序呢? 這樣做的目的是什麽呢? 我們來深入了解壹下。
Ledger 設備上的應用程序在管理加密資產方面發揮著至關重要的作用 – 每種加密貨幣都有壹款專用的應用程序。 將硬件錢包連接至Ledger Live即可安裝這些應用程序。
那麽這些應用程序有什麽用呢? 簡而言之,硬件錢包中的應用程序會根據您的 24 詞恢復短語計算私鑰,並且會用於核實接收地址和交易。 雖然我們希望帶您更深入地了解上述流程,但我們也想就采用基於應用程序的系統再多做壹點解釋。
創建私鑰
24 詞恢復短語是您所有加密資產的備份,因此必須妥善保管。 每個獨立的加密貨幣地址都通過私鑰進行管理。 雖然可以使用 24 個助記詞訪問您所有的加密貨幣賬戶,但每個私鑰只能訪問壹個特定的加密資產地址。
應用程序無法訪問恢復短語,從設計上實現最高安全性。 相反,應用程序會發送請求,申請根據名為衍生路徑的特定參數,從您的 24 個助記詞中計算出私鑰。每種加密資產的衍生路徑都是唯壹的。在滿足必要的安全檢查後,應用程序將收到包含私鑰的回復。 當然,為了確保上述敏感操作的安全性,每項操作都在安全元件芯片內完成。
沒關系! 現在,您所需加密貨幣的私鑰已經在硬件錢包中! 應用程序可以隨後從中得出您的公鑰。 公鑰也就是我們更常提到的地址。 任何人都可以向該地址發送加密貨幣。
我們制作了下圖來總結此流程:
那為什麽我在此之後還需要用到應用程序呢?
因為此後您的私鑰仍然非常重要,核實您的接收地址和交易都會用到。 如果不使用私鑰,您就無法執行上述任何操作。 我們來深入了解壹下運作方式:
嘗試進行比特幣交易時,您需要使用自己的比特幣私鑰來簽署(即 批準)交易。 確定要向某個地址發送的比特幣數量後,錢包應用程序將向您的 Ledger 硬件錢包發送簽名請求。
然後,您的 Ledger 設備屏幕上會顯示錢包應用程序發出的確切請求,方便您核實該請求與您設置的交易是否壹致。 這可以減少所謂的中間人攻擊。
核實並批準交易後,您 Ledger 設備上的應用程序將使用私鑰創建正確的簽名並將其發回錢包應用程序。
之後,錢包應用程序會將交易播送到區塊鏈 – 您的交易即告完成!
但應用程序之間不能交互嗎?
不能交互。 Ledger 決定為每種加密貨幣使用單獨的應用程序。 此舉是出於安全考量,同時也允許第三方參與開發(稍後會詳細介紹)。
從安全上講,是為了確保在某個加密貨幣應用程序出現問題時,任何其他加密資產都不會受其影響。 此原則由 Ledger 設計開發的BOLOS定制操作系統強制執行。
Ledger 不僅是唯壹創建了自有操作系統的硬件錢包提供商,也同樣是少數使用應用程序系統的提供商之壹。 其他硬件錢包使用所謂的單片固件。 在此類錢包中,如果壹種加密貨幣的代碼出現問題,就可能會影響所有其他加密貨幣。
第三方開發
由於應用程序彼此獨立且無法交互,因此我們可以允許 Ledger 外部人員自行開發應用程序。 我們已經能夠發布 40 余種由加密貨幣社區成員和開發人員創建的程序 – 在此表示非常感謝!
當然,我們仍然會進行審核,確保這些程序滿足最高的用戶體驗與安全標準。 您可以在此詳細了解向我們提交應用程序的流程。
如果卸載應用程序,我的加密貨幣會消失嗎?
不用擔心,您仍然可以訪問自己的加密貨幣! 如本文開頭所述,您的 Ledger 設備根據名為衍生路徑的特定參數,從 24 詞恢復短語計算出您的私鑰。
也就是說,如果您設備上的恢復短語始終相同,那麽其計算結果也將保持壹致。 因此,再次安裝該應用程序時,就可以訪問與此前相同的地址。