在Web3 加密钱包的未来创新领域中,账户抽象(Account Abstraction, AA)钱包以及多方计算(Multi-Party Computation, MPC)钱包是两个重要的发展方向。
其中,AA钱包可以让用户创建可编程的智能合约账户。MPC 钱包则通过多方安全计算技术提供更高级别的安全性和隐私性。这两种钱包将为 Web3 带来更安全、更灵活的体验。
账户抽象(AA)钱包
目前在以太坊上,账户被分为外部账户(ExternallyOwned Account, EOA)和智能合约账户(Contract Account, CA)。
其中EOA 是目前最常见的钱包,例如 Metamask,使用私钥来签署交易。EOA 的缺点在于必须通过助记词来恢复钱包,且需要存有 ETH 来支付 Gas 费用。
CA 则通过智能合约创建交易,例如铸造一个 NFT,但需要得到 EOA 钱包批准才能完成交易,因为没有对应的私钥和助记词,无法主动启动交易。
AA 钱包则是将其 EOA 与 CA 结合,相当于让用户按照合约账户的格式来定义传统助记词钱包,可以由智能合约控制钱包。
目前市面上的AA 钱包项目有UniPass Wallet、Safe Wallet、Candide Wallet、Argent Wallet等等,这里面挑其中一个详细介绍。
UniPass 钱包功能支持:
可通过人脸识别/Google 账户/Apple ID 登录钱包;
可通过 Google Drive 和 iCloud 备份钱包;
无需 KYC;
捆绑多个交易一并支付;
批量转账给多个地址;
支持法币充值钱包;
通过稳定币支付交易费用;
多方计算(MPC)钱包
多方计算钱包是一种基于 MPC 密码学算法的钱包,简单来说就是通过将私钥拆分为多个分片,并将这些分片存储在不同的地方,来提高加密货币钱包的安全性。
MPC 钱包是一种由多方共建的 EOA 钱包,私钥签署交易时,多方需要各自完成私钥的输入,来共同完成一个计算任务。
与多重签名不同的是,多签要求多个用户协同签名来确认单个交易,这意味着每笔交易需要生成多个私钥,这更适合大型企业。
相比之下,MPC 钱包将私钥分散储存在多个设备上,并且无法得知另一方的具体信息,这样用户可以始终保护个人信息的隐私。
简单来说就是每一方在签署时,都不会暴露自己私钥,具有较高的隐私性和安全性。即使某个私钥存储设备丢失或被黑客攻击,其他人也无法获得完整的私钥信息。
目前市面上的MPC钱包项目有Coinbase Wallet、OKX Wallet、ZenGo Wallet等等,这里面挑个大家熟悉的介绍一下。
OKX 的 MPC 钱包将原本账户的完整私钥生成三个私钥分片,并分别存储在 OKX 服务器上、用户本地设备上以及备份到 iCloud或GoogleDrive 上,就不需要大家再记到纸上了。
在签署交易时,用户只需使用三个中的两个(2/3)私钥分片即可完成签名,签名过程中不会产生完整的私钥。
即使用户发生手机遗落导致私钥碎片丢失或被盗,OKX 钱包不仅可以帮助用户随时随地安全便捷的恢复对钱包的访问,还可以通过执行私钥分片的刷新功能,用新的私钥碎片,替换掉每一方原有的私钥分片,极大降低私钥恢复成本。
总结

从应用角度而言,MPC 钱包的核心价值是解决了私钥单点故障问题。但其本质上还是EOA 钱包,可以实现的功能有限。
相比之下,目前的 AA 钱包赛道中,AA 钱包项目主要支持的功能有社交恢复、捆绑交易以及 Gas 灵活支付。虽然目前尚不成熟,但为加密钱包带来了更多可扩展的功能。
原文: V 研院
编译:koki in cloak
注:部分图片来源于网络,如有侵权请联系删除
本文仅做知识分享,不代表情报处观点,不构成任何投资建议
地址:0xd4E129dB6cf93b2aeB90FD71002B278C79b557a7
关注情报处
加入粉丝交流群

