什麽是MPC錢包

新手Jun 27, 2023
快速了解什麽是MPC錢包,及其不衕産品的特點。
什麽是MPC錢包

前言

作爲WEB3世界的入口,錢包的安全性和産品體驗直接影響著用戶能否順利的進入WEB3世界,因此去中心化錢包是加密行業非常重要的産品。目前用戶在使用去中心化錢包時最需要關註的問題就是私鑰,無論是私鑰泄露還是忘記私鑰,都會導緻用戶資産的丟失,於是一款採用簽名過程在鏈下解決的MPC錢包應運而生。

什麽是MPC錢包

MPC全稱爲 Secure Multi-Party Computation(安全多方計算),是一種隱私計算技術。MPC錢包就是MPC技術與去中心化錢包相結合,對私鑰進行多方計算。與傳統的去中心化錢包最大的區別就是它的數字簽名機製,傳統的去中心化錢包通過使用隨機數生成的私鑰生成一個數字簽名來轉移資産,MPC錢包的簽名過程則是將私鑰分散爲多片,在用私鑰進行數字簽名時,再將多方碎片拼接爲一個完整的私鑰,且計算過程在鏈下解決,從而實現多簽、跨鏈等覆雜的驗證方式。

也就是説,在MPC錢包的私鑰管理過程中,其私鑰沒有真正的出現過,而且整個計算在鏈下解決,與智能合約無關。這就是MPC錢包的特點:通過分散私鑰碎片的方式,既可以確保私鑰的可用性,又能夠避免私鑰存儲的問題,從而實現風險的分散。

MPC錢包的技術原理

要了解MPC錢包的技術原理,首先要知道什麽是MPC(安全多方計算)。它是隱私計算技術的一種,可以用一個函數計算所有輸入的數據,併且所有用戶隻能得到函數輸出的值,而無法得到其他的信息。舉個例子,兩個人在無需知道對方財富,且無需引入第三方參與的情況下,經過安全多方計算,可以知道誰更富有。

MPC錢包就是將私鑰碎片化,每一方隻擁有私鑰的一部分,當需要簽名時,再將碎片化的私鑰拼接起來形成一個完整的私鑰,在多方計算的條件下,每一方不需要透漏自己的信息,即使黑客攻擊了一個單一的私鑰碎片,還是無法將資産從MPC錢包中提取出來。

MPC錢包具體工作原理:首先錢包由多方共建,每一方都不擁有完整的私鑰,隻持有私鑰碎片。其次在交易時,多方簽名共衕起作用從而完成一筆交易。

MPC錢包的優點

更安全:MPC最直接的優點就是相對於傳統去中心化錢包更加安全,因爲降低了私鑰被盜的風險,傳統去中心化錢包使用單一私鑰來控製資産,MPC錢包則是將私鑰碎片化,數字簽名機製是以分布式多方計算的。

更高效:MPC錢包沒有私鑰,不需要用戶再記憶私鑰或者助記詞,也不用擔心私鑰的保管問題。私鑰碎片在線保存,提高了效率,給用戶在體驗上帶來了巨大的提升。

更低成本:MPC錢包在鏈上錶現爲單一地址,簽名過程在鏈下解決,gas費會降低,丟失的私鑰碎片也可以在鏈下恢覆,私鑰恢覆成本也會更低。

MPC錢包的風險

鏈下管理的安全風險增加。MPC錢包的數字簽名是在鏈下進行的,這在一定程度上阻礙了透明度,存在著一定程度的中心化問題,而且MPC錢包服務器採用加密機,一旦這些設備損壞,私鑰就很難恢覆。

兼容性差。由於沒有助記詞,沒有完整的私鑰在鏈上,MPC算法併沒有實現標準化,因此MPC錢包與大多數傳統去中心化錢包不兼容。

開源較少。大多數MPC庫還不是開源的,需要較多的開髮,如果出現風險,很難對項目進行獨立的審計和分析。

MPC錢包 VS 智能合約錢包

智能合約錢包的本質是一款外觀爲私鑰錢包的智能合約,允許用戶進行資金管理和dAPP交互,該産品基於智能合約而非終端賬戶,需要部署在鏈上,因此它可以內置額外功能,例如多重簽名和時間鎖定。

與MPC錢包的私鑰分片不衕,多簽錢包使用不衕的私鑰,通過不衕的私鑰簽名來完成鏈上簽名交易,這就使得智能合約錢包與當前私鑰錢包之間的兼容性和擴展性更好。其次,由於智能合約錢包的本質是智能合約,因此它相對於MPC錢包來説更加開源,任何人都可以審計智能合約錢包,從而髮現併解決錢包風險。衕時由於執行交易要進行多重簽名,所以也不會出現單點故障。

智能合約錢包與MPC錢包最大的不衕在於它本身是一個智能合約,因此它可以實現任意邏輯,但也會提高gas費,使用錢包的成本更高。此外,智能合約錢包的智能合約綁定公鏈生態,在不衕的鏈部署錢包時需要重新開髮一次賬戶邏輯,成本很大,這也是目前智能合約錢包沒有得到普遍支持的原因之一。而MPC錢包作爲鏈下解決方案,併不會涉及到合約層的改動,用戶成本更低,該方案在短期也更加可行。

MPC錢包代錶産品

1.Bitizen

圖片來源:Bitizen官網 https://bitizen.org/

這是一款麵曏普通用戶的産品,上手簡單,門檻較低。是MPC錢包賽道to C領域的領跑者。主要通過閾值簽名方案實現多方計算私鑰生成,最大程度的實現MPC簽名協議,該産品具有自托管(一片私鑰在用戶的雲存儲,一片在平颱的服務器)和混合托管(一片在用戶設備的雲端服務器如iCloud、Google Drive、一片在平颱的服務器、另一片可以備份在用戶另外的設備;)兩種方式,獨特的簽名機製讓Bitizen更加安全易用抗審查,衕時支持所有的主流區塊鏈和代幣,包括NFTs、DIDs以及SBT。

2.OKX Wallet

圖片來源:OKX官網

https://www.okx.com/web3/hot/mpcwallet

OKX 無私鑰錢包基於 MPC 技術,將原本的 1 個完整私鑰,變成 3 個各自生成的私鑰碎片,分開存儲,簽名時使用其中 2 份私鑰碎片即可完成簽名,過程中不會産生完整的私鑰。在創建無私鑰錢包時,OKX 服務器生成一份私鑰碎片 1,用戶設備生成私鑰碎片 2 和私鑰碎片 3,其中私鑰碎片 2 加密保存在用戶設備上,私鑰碎片 3 加密備份到 iCloud 或 Google Drive。交易簽名時使用私鑰碎片 1 + 私鑰碎片 2,私鑰碎片 3 用作備份。

此外,OKX首創緊急出口功能,使用者可在緊急場景下,透過完全由自己管理的兩個私鑰分片(私鑰碎片2和私鑰碎片3),即可導出私鑰提走資産,實現了真正意義上的去中心化自托管無私鑰錢包。使用OKX帳戶即可輕鬆建立該錢包,無需再管理覆雜的私鑰或者助記詞,非常註重用戶體驗。

3.Safeheron

圖片來源:Safeheron官網

https://www.safeheron.com/en-US/

Safeheron 是基於 MPC+TEE 的數字資産安全存管服務商,麵曏中小型團隊的企業級托管錢包,麵曏企業級用戶,提供一套完整的企業級MPC技術解決方案,更加註重安全性。Safeheron 採用混合托管的模式,三片私鑰,一片在用戶本地設備(APP)、兩片在平颱的服務器,在用戶不喪失私鑰控製權的情況下,消除私鑰單點和集中化存儲的繫統性風險。

總結

MPC錢包作爲鏈下方案,將MPC多方計算和去中心化錢包技術結合,找到了保護資産的新方法,在C端産品中能給用戶帶來無私鑰的産品體驗,降低用戶門檻,在B端産品中提高了資産的安全性,應用場景更廣泛,有望成爲下一代加密錢包新方案。

作者: Callum
譯者: Binyu
文章審校: KOWEI、Edward、Hin、Ashley He
* 投資有風險,入市須謹慎。本文不作為Gate.io提供的投資理財建議或其他任何類型的建議。
* 在未提及Gate.io的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate.io有權追究其法律責任。

什麽是MPC錢包

新手Jun 27, 2023
快速了解什麽是MPC錢包,及其不衕産品的特點。
什麽是MPC錢包

前言

作爲WEB3世界的入口,錢包的安全性和産品體驗直接影響著用戶能否順利的進入WEB3世界,因此去中心化錢包是加密行業非常重要的産品。目前用戶在使用去中心化錢包時最需要關註的問題就是私鑰,無論是私鑰泄露還是忘記私鑰,都會導緻用戶資産的丟失,於是一款採用簽名過程在鏈下解決的MPC錢包應運而生。

什麽是MPC錢包

MPC全稱爲 Secure Multi-Party Computation(安全多方計算),是一種隱私計算技術。MPC錢包就是MPC技術與去中心化錢包相結合,對私鑰進行多方計算。與傳統的去中心化錢包最大的區別就是它的數字簽名機製,傳統的去中心化錢包通過使用隨機數生成的私鑰生成一個數字簽名來轉移資産,MPC錢包的簽名過程則是將私鑰分散爲多片,在用私鑰進行數字簽名時,再將多方碎片拼接爲一個完整的私鑰,且計算過程在鏈下解決,從而實現多簽、跨鏈等覆雜的驗證方式。

也就是説,在MPC錢包的私鑰管理過程中,其私鑰沒有真正的出現過,而且整個計算在鏈下解決,與智能合約無關。這就是MPC錢包的特點:通過分散私鑰碎片的方式,既可以確保私鑰的可用性,又能夠避免私鑰存儲的問題,從而實現風險的分散。

MPC錢包的技術原理

要了解MPC錢包的技術原理,首先要知道什麽是MPC(安全多方計算)。它是隱私計算技術的一種,可以用一個函數計算所有輸入的數據,併且所有用戶隻能得到函數輸出的值,而無法得到其他的信息。舉個例子,兩個人在無需知道對方財富,且無需引入第三方參與的情況下,經過安全多方計算,可以知道誰更富有。

MPC錢包就是將私鑰碎片化,每一方隻擁有私鑰的一部分,當需要簽名時,再將碎片化的私鑰拼接起來形成一個完整的私鑰,在多方計算的條件下,每一方不需要透漏自己的信息,即使黑客攻擊了一個單一的私鑰碎片,還是無法將資産從MPC錢包中提取出來。

MPC錢包具體工作原理:首先錢包由多方共建,每一方都不擁有完整的私鑰,隻持有私鑰碎片。其次在交易時,多方簽名共衕起作用從而完成一筆交易。

MPC錢包的優點

更安全:MPC最直接的優點就是相對於傳統去中心化錢包更加安全,因爲降低了私鑰被盜的風險,傳統去中心化錢包使用單一私鑰來控製資産,MPC錢包則是將私鑰碎片化,數字簽名機製是以分布式多方計算的。

更高效:MPC錢包沒有私鑰,不需要用戶再記憶私鑰或者助記詞,也不用擔心私鑰的保管問題。私鑰碎片在線保存,提高了效率,給用戶在體驗上帶來了巨大的提升。

更低成本:MPC錢包在鏈上錶現爲單一地址,簽名過程在鏈下解決,gas費會降低,丟失的私鑰碎片也可以在鏈下恢覆,私鑰恢覆成本也會更低。

MPC錢包的風險

鏈下管理的安全風險增加。MPC錢包的數字簽名是在鏈下進行的,這在一定程度上阻礙了透明度,存在著一定程度的中心化問題,而且MPC錢包服務器採用加密機,一旦這些設備損壞,私鑰就很難恢覆。

兼容性差。由於沒有助記詞,沒有完整的私鑰在鏈上,MPC算法併沒有實現標準化,因此MPC錢包與大多數傳統去中心化錢包不兼容。

開源較少。大多數MPC庫還不是開源的,需要較多的開髮,如果出現風險,很難對項目進行獨立的審計和分析。

MPC錢包 VS 智能合約錢包

智能合約錢包的本質是一款外觀爲私鑰錢包的智能合約,允許用戶進行資金管理和dAPP交互,該産品基於智能合約而非終端賬戶,需要部署在鏈上,因此它可以內置額外功能,例如多重簽名和時間鎖定。

與MPC錢包的私鑰分片不衕,多簽錢包使用不衕的私鑰,通過不衕的私鑰簽名來完成鏈上簽名交易,這就使得智能合約錢包與當前私鑰錢包之間的兼容性和擴展性更好。其次,由於智能合約錢包的本質是智能合約,因此它相對於MPC錢包來説更加開源,任何人都可以審計智能合約錢包,從而髮現併解決錢包風險。衕時由於執行交易要進行多重簽名,所以也不會出現單點故障。

智能合約錢包與MPC錢包最大的不衕在於它本身是一個智能合約,因此它可以實現任意邏輯,但也會提高gas費,使用錢包的成本更高。此外,智能合約錢包的智能合約綁定公鏈生態,在不衕的鏈部署錢包時需要重新開髮一次賬戶邏輯,成本很大,這也是目前智能合約錢包沒有得到普遍支持的原因之一。而MPC錢包作爲鏈下解決方案,併不會涉及到合約層的改動,用戶成本更低,該方案在短期也更加可行。

MPC錢包代錶産品

1.Bitizen

圖片來源:Bitizen官網 https://bitizen.org/

這是一款麵曏普通用戶的産品,上手簡單,門檻較低。是MPC錢包賽道to C領域的領跑者。主要通過閾值簽名方案實現多方計算私鑰生成,最大程度的實現MPC簽名協議,該産品具有自托管(一片私鑰在用戶的雲存儲,一片在平颱的服務器)和混合托管(一片在用戶設備的雲端服務器如iCloud、Google Drive、一片在平颱的服務器、另一片可以備份在用戶另外的設備;)兩種方式,獨特的簽名機製讓Bitizen更加安全易用抗審查,衕時支持所有的主流區塊鏈和代幣,包括NFTs、DIDs以及SBT。

2.OKX Wallet

圖片來源:OKX官網

https://www.okx.com/web3/hot/mpcwallet

OKX 無私鑰錢包基於 MPC 技術,將原本的 1 個完整私鑰,變成 3 個各自生成的私鑰碎片,分開存儲,簽名時使用其中 2 份私鑰碎片即可完成簽名,過程中不會産生完整的私鑰。在創建無私鑰錢包時,OKX 服務器生成一份私鑰碎片 1,用戶設備生成私鑰碎片 2 和私鑰碎片 3,其中私鑰碎片 2 加密保存在用戶設備上,私鑰碎片 3 加密備份到 iCloud 或 Google Drive。交易簽名時使用私鑰碎片 1 + 私鑰碎片 2,私鑰碎片 3 用作備份。

此外,OKX首創緊急出口功能,使用者可在緊急場景下,透過完全由自己管理的兩個私鑰分片(私鑰碎片2和私鑰碎片3),即可導出私鑰提走資産,實現了真正意義上的去中心化自托管無私鑰錢包。使用OKX帳戶即可輕鬆建立該錢包,無需再管理覆雜的私鑰或者助記詞,非常註重用戶體驗。

3.Safeheron

圖片來源:Safeheron官網

https://www.safeheron.com/en-US/

Safeheron 是基於 MPC+TEE 的數字資産安全存管服務商,麵曏中小型團隊的企業級托管錢包,麵曏企業級用戶,提供一套完整的企業級MPC技術解決方案,更加註重安全性。Safeheron 採用混合托管的模式,三片私鑰,一片在用戶本地設備(APP)、兩片在平颱的服務器,在用戶不喪失私鑰控製權的情況下,消除私鑰單點和集中化存儲的繫統性風險。

總結

MPC錢包作爲鏈下方案,將MPC多方計算和去中心化錢包技術結合,找到了保護資産的新方法,在C端産品中能給用戶帶來無私鑰的産品體驗,降低用戶門檻,在B端産品中提高了資産的安全性,應用場景更廣泛,有望成爲下一代加密錢包新方案。

作者: Callum
譯者: Binyu
文章審校: KOWEI、Edward、Hin、Ashley He
* 投資有風險,入市須謹慎。本文不作為Gate.io提供的投資理財建議或其他任何類型的建議。
* 在未提及Gate.io的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate.io有權追究其法律責任。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!