初步理解錢包架構:EOA, MPC, AA...

我們常常聽到關於錢包的許多名詞,像是: 傳統錢包、EOA 、MPC、無密鑰錢包、AA合約帳戶、多簽錢包、……等。等等,所以 Web3 錢包還分這麼多種?該用哪一種好?

其實,它們也不全然是不同種類的錢包。只是因為從不同角度理解,會有不同的特性,所以就有了這麼多的名詞。讓我們一一來了解看看吧!

先從幾個角度,來理解錢包相關的一些名詞

  • 以太坊帳戶分類 來看

    • EOA 外部帳戶:帳戶由私鑰控制。

      • 產品:Metamask, Trust Wallet

    • CA 合約帳戶:帳戶由智能合約代碼控制,但合約需透過 EOA 外部帳戶調用。

      • 產品:Argent

因為是以太坊原生的設定,所以從 Etherscan 就可以看出是合約地址 or 外部帳戶地址囉:

Address = 外部帳戶地址
Address = 外部帳戶地址
Contract = 合約地址
Contract = 合約地址
  • 私鑰控制與存儲技術 來看

    • 傳統錢包 HD:用戶自行管理註記詞。助記詞 > 私鑰 > 應用程式解鎖密碼

      • 產品:MetaMask

    • MPC 錢包:把私鑰分片加密並分開儲存。分成幾片、加密方式為鏈下處理,做法可能不同。

      • 產品:OKX 無私鑰錢包 (分3片儲存於 OKX、用戶設備、雲端。有其中兩片即可取得完整私鑰)

  • 簽名管理模式 來看

    • 單簽錢包:只要持有對應私鑰就可以控制的錢包

    • 多簽錢包:可指定 n/m 簽名模式的錢包。m 個人裡有 n 個人簽名才可完成操作。利用智能合約達成。

好的,到這裡也許有稍微認識了些錢包相關名詞。

接下來,我們就實際拿 OKX 的各種錢包產品來做個比較吧! OKX 近期推出很多錢包產品,可謂卯足全力、對各種錢包技術做了很多嘗試 😆

OKX 的各種錢包比較

post image