Cointime

扫码下载App
iOS & Android

详解MPC与AA:开发者在构建系统时,如何选择MPC或AA?

原文链接:MPC vs. AA: The Facts

本文作者:Richard Chen;编译:Cointime Freya

最近,似乎所有人都在谈论MPC与AA。

这很令人困惑。这本应是一场关于未来加密货币用户的可访问性的讨论,然而,具有讽刺意味的是,这是发生在加密货币Twitter上的最具技术性且最混乱的对话之一。

虽然我们这些直接在这一领域进行构建的人可能会喜欢这些对话,但这让应用程序开发者对他们需要构建的未来感到困惑。这场对话似乎每天都在变化和发展。

让我们来详细分析一下这个话题。

快速定义

多方计算是一种用于在多方拥有的私有数据上安全地计算函数,而不会向其他方透露这些数据的技术。这被称为分布式密钥生成和签名。

账户抽象是一种思考账户、智能合约和交易执行之间接口的新方法。与MPC类似,有许多不同的实现属于AA类别:从EVM或L1原生AA到ERC-4337等旨在为开发人员指定一个用于构建或迁移的默认标准。在本文中,我们将重点讨论当前最流行的提议预期从功能角度支持什么。

这两种技术都支持可编程钱包,但它们支持的功能各不相同。

高层次差异

选择AA或MPC时的考虑因素

  1. 多链:所有人都在向多链发展。默认情况下,应用程序是为多链的未来而建立的。帐户抽象是智能合约钱包的预期标准。然而,每个生态系统都在采用AA,但是略有不同,这就为每个链和VM的AA的最终实现带来了不确定性。如果你是一名应用程序开发人员,并在考虑AA,那么,就有必要考虑需要做哪些工作来实现链之间的互操作性
  2. 捆绑交易:帐户抽象允许用户将多个交易捆绑在一起,使他们能够更有效地执行与智能合约的复杂交互。AA可以直接实现这一点,而MPC系统则可以通过插入捆绑程序来实现类似的功能或利用元事务。如果你想优化这一点,并且你不太关心这个列表中的其他因素,那么AA就是最好的选择。
  3. 成本:链上交易的成本是应用程序开发人员进行任何开发的一个重要限制因素。即使我们假设大多数交易将发生在L2上,并且费用将得到补贴,大规模部署和升级的成本仍然很高。尤其是在升级钱包方面,现在需要升级底层智能合约,这可能会引入新的漏洞,而且价格非常昂贵。
  4. 密钥管理:MPC为开发人员提供先进的密钥管理机制,通过将密钥划分为多个共享、支持分布式密钥生成、密钥刷新和安全计算来管理密钥。相反,帐户抽象提供了一种可以在交易链上执行的好方法,但目前不处理密钥管理。如果密钥管理对你的应用程序来说至关重要,那么AA可能不是理想的选择。
  5. 灵活性:MPC钱包可以通过捆绑程序或利用元交易等方式整合账户抽象的各个方面。然而,将MPC功能整合到AA钱包中并不是无缝的,因为它需要修改钱包的底层密钥(即必须更改私钥和公钥)。
  6. 如果你目前使用智能合约钱包,那么将其迁移到AA的实现中是完全有意义的。智能合约钱包中的AA,将在交易时提供比当前智能合约更标准化的用户体验。。

最有可能的情况是,AA和MPC可能需要合作

最有可能的情况是MPC和AA将需要作为互补技术进行合作。

随着AA生态系统的不断成熟,它有潜力与MPC技术一起增强用户体验,在这一点上,MPC技术已经经过了充分的实战考验。

你应该如何构建既对今天有意义又能经受住未来规模和挑战的系统呢?

对于开发者来说,在选择AA和MPC时,考虑他们正在构建的权衡、要求和特定用例是至关重要的。我们认为,MPC具有更多的灵活性,且有能力为所有体验提供支持,无论是采用AA还是不采用AA的体验。

*本文由CoinTime整理编译,转载请注明来源。

MPC
评论

所有评论

推荐阅读

  • 美国总统特朗普:伊朗已向美国请求停火

    Cointime 报道,4月1日,美国总统特朗普:伊朗已向美国请求停火。

  • BTC突破69000美元

    Cointime 报道,行情显示,BTC突破69000美元,现报69023.07美元,24小时涨幅达到2.47%,行情波动较大,请做好风险控制。

  • 亚利桑那州加密货币相关法案已通过众议院规则委员会审议,即将进入众议院全体投票

    Cointime 报道,4月1日,据Cointelegraph披露,亚利桑那州加密货币相关法案已通过众议院规则委员会审议,即将快速进入众议院全体投票流程。 参议院1042号法案(SB1042)拟允许该州财政资金将至多10%配置投资于加密资产;而参议院1649号法案(SB1649)则计划设立官方数字资产储备基金。

  • BTC突破68000美元

    Cointime 报道,行情显示,BTC突破68000美元,现报68010.97美元,24小时涨幅达到0.04%,行情波动较大,请做好风险控制。

  • ETH突破2100美元

    Cointime 报道,行情显示,ETH突破2100美元,现报2100.72美元,24小时涨幅达到1.18%,行情波动较大,请做好风险控制。

  • 美国现货以太坊ETF昨日净流入3116万美元

    Cointime 报道,4月1日,据Trader T监测,美国现货以太坊ETF昨日净流入3116万美元。

  • BTC突破68000美元

    Cointime 报道,行情显示,BTC突破68000美元,现报68006.79美元,24小时涨幅达到0.93%,行情波动较大,请做好风险控制。

  • ETH突破2100美元

    Cointime 报道,行情显示,ETH突破2100美元,现报2101.05美元,24小时涨幅达到1.8%,行情波动较大,请做好风险控制。

  • 特朗普称伊朗战争将很快结束 霍尔木兹海峡会“自动开放”

    Cointime 报道,3月31日,据《纽约邮报》,特朗普周二在接受采访时表示,他认为伊朗战争可能很快结束,其他国家可以自行重新打开霍尔木兹海峡。“我们不会在那里待太久。我们现在正在彻底摧毁他们,”特朗普在电话采访中表示。特朗普称,霍尔木兹海峡已被伊朗关闭31天,导致全球能源价格飙升,而其他国家可以自行解决该问题。“我认为它会自动重新开放,但我的态度是,我已经把这个国家摧毁了,让那些使用该海峡的国家自己去打开……因为我认为掌控石油的人会非常乐意重新开放海峡。”在被追问《华尔街日报》报道称他愿意在未重新开放海峡的情况下结束战争时,特朗普表示:“说实话,我不会去想这些。我唯一的任务是确保他们没有核武器。他们不会拥有核武器。当我们离开时,海峡会自动开放。”

  • 美国国防部长赫格塞思:接下来的几天将是与伊朗战争的决定性时刻

    Cointime 报道,3月31日,美国国防部长赫格塞思:接下来的几天将是与伊朗战争的决定性时刻,而伊朗对此无能为力。伊朗已发生政权更迭。如果伊朗明智的话,就会达成协议。如果伊朗不达成协议,战争将以更猛烈的态势继续下去。美国总统特朗普愿意达成协议。