原文:《Accountabstraction,thenewshinyobjectincrypto》
作者:DanaJ.Wright
AccountAbstraction,简称AA,现在是加密领域最热门的话题之一。
人们对AA的希望已经从简单地提高区块链的可用性,转变到解锁一个全新的功能世界,并希望它最终能够带来大规模采用。
人们对此感到兴奋,但是当我们查看AA的一些实例之后其实就可以发现这种炒作看起来有些夸张。
因为,现在为了解决助记词的问题,项目团队在隐私方面做出了妥协,他们要求用户信任不透明或不可知的第三方,并且构建了与现有钱包标准不兼容的密钥管理模式。
这样做看起来是为时过早的。
已经构建的AA类型都有什么?
首先,我们需要先了解一下外部拥有账户的概念。
在设置典型的非托管钱包时,我们会得到一对密钥:公钥和私钥。
我们通过共享自己的公钥来接收资金,并只能通过验证个人拥有的私钥来发起发送。
Argent推出利用账户抽象的自托管智能钱包Web Wallet:8月4日消息,智能合约钱包Argent宣布推出利用账户抽象的自托管智能钱包Web Wallet,允许用户使用电子邮件地址创建网络钱包,无需下载,也无需助记词。[2023/8/4 16:18:40]
上面这种最高级别的钱包所有权也被称为外部拥有账户。
第一种类型:iCloud
一种常见的AA形式是让用户将自己的私钥保存在云中,并使用用户名和密码进行身份验证。
有些人质疑这是否符合AA的条件,可以说在某种意义上确实符合,因为这种方法取消了写下和保护助记词的需要,并为用户提供了一种熟悉的模式来验证和恢复自己的私钥。
第二种类型:SSS
现在变得越来越常见的一种更复杂的方法是利用被称为ShamirSecretSharing(SSS)的技术。
使用这种方法,会使私钥被分解成多个“密钥共享”,用户必须对其中的某个阈值进行身份验证以重构整个私钥。
Vitalik Buterin:账户抽象可为以太坊带来数十亿美元的收益:金色财经报道,最近在巴黎举行的以太坊社区会议(EthCC)上的一次演讲中,以太坊创始人Vitalik Buterin详细介绍了账户抽象升级如何让用户用用于交易的代币支付Gas费,从而吸引数十亿人使用以太坊。帐户抽象使用户能够从外部拥有的钱包(EOA)切换到基于智能合约的钱包。如果此次升级成功,钱包管理将比现在更加高效和轻松。Buterin和社区相信,这可以使加密技术得到广泛采用。
此外,加密货币领域充斥着丢失助记词或助记词被盗的用户。通过账户抽象,用户可以创建充当可编程智能合约的非托管钱包。据报道,钱包恢复只是此次新升级带来的众多功能之一。Buterin相信此次升级可以给以太坊带来数十亿美元的收益。[2023/7/20 11:05:50]
具体项目例子
举例的这些钱包代表了一些不同的常见钱包类型。
Argent是主要用于加密资产保存和长期存储的移动应用程序钱包。
BSC钱包是一个浏览器扩展,可用于访问币安智能链和该生态系统中的dApp。
Arbitrum将激活One和Nova上的账户抽象端点支持:7月17日消息,据Tally显示,关于在ArbitrumOne与Nova上激活对账户抽象端点支持的AIP-2提案已通过,投票支持率为99.95%,目前正等待执行。该提案称,以太坊研究者提出一种新的RPC端点eth_sendRawTransactionConditional,使L2定序器适应ERC-4337捆绑器(bundlers)的特定需求。OffchainLabs通过开发、测试与整合必要的调整来支持Arbitrum定序器端点到Nitrov.2.0.14中,该版本现已在Arbitrum测试网上允许。该AIP建议ArbitrumDAO在ArbitrumOne与Nova主网上激活对此端点的支持。[2023/7/17 10:59:02]
Sequence是一款支持多链的专为游戏而设计的网络钱包。
下面看看这些钱包现在是如何管理密钥的。
Argent
以太坊账户抽象提案ERC-4337的核心合约已通过审计:3月2日消息,以太坊基金会安全研究员Yoav Weiss宣布,新的以太坊账户抽象提案ERC-4337的核心合约已经通过了Open Zeppelin的审计,并将在每个以太坊虚拟机(EVM)兼容网络上提供,包括Polygon、Optimism、Arbitrum、BNB Smart Chain、Avalanche和Gnosis Chain。Weiss表示,新用户将不再需要学习复杂的助记词或设置钱包的技术过程,就能进入去中心化的加密世界。
据悉,账户抽象(Account Abstraction)是通过省略以太坊账户体系中不必要细节,来减少复杂性并提高有效性有效地(消除了对EOA的需求和对智能合约钱包的特殊处理)。Weiss是以太坊改进提案 (EIP) 4337的主要作者之一,另外还有以太坊联合创始人Vitalik Buterin和其他五位成员。Weiss表示:“V神9年前首次发布了这个概念,甚至在以太坊推出之前。我们花了这么长时间才到达了现在这个阶段。”(Cointelegraph)[2023/3/2 12:37:37]
Argent提供两种私钥管理选择:
以太坊账户抽象提案EIP-4337新增签名聚合,可为rollups降低数据成本:10月3日消息,据以太坊创始人V神(Vitalik Buterin)近日发布的推文,其于2021年9月联合发起的以太坊账户抽象提案EIP-4337近期发布了新版本,添加了包括BLS签名算法的签名聚合。签名聚合功能能够让构建者和批次提交者也能聚合签名(例如BLS、SNARKs),大大减少了链上的数据。
V神表示,ERC-4337为账户抽象提供了真正有价值和必要的东西,可为使用智能合约钱包的用户操作提供“去中心化费用市场”。我们正在慢慢精准实现账户抽象的实际路径,本次发布新增的签名聚合功能可以为rollups降低数据成本,这也将成为采纳ERC-4337的动力之一。
据悉,账户抽象(Account Abstraction)是通过省略以太坊账户体系中不必要细节,来减少复杂性并提高有效性有效地(消除了对EOA的需求和对智能合约钱包的特殊处理)。[2022/10/3 18:38:21]
选择一:我们可以将私钥保存到自己的iCloud密钥链,并使用生物识别或PIN进行身份验证。
这个方式确实非常方便,但鉴于iCloud已变成黑客的一大目标,所以将私钥存储于其中会容易受到安全漏洞的攻击。同时隐私也将受到损害,因为iCloud账户与私钥相关联,也就相当于自己所有个人身份信息和DNA样本已经附加到了自己的私钥上。
选择二:使用SSS将自己的私钥分成3个或更多个来进行密钥共享,并将它们保存在几个监护人之中。
监护人可以是以下的实体:
硬件钱包或其他设备,如手机;
朋友或家人的设备;
在Argent服务器上存储密钥共享的Argent监护人。
?用户可以按照需求设置任意数量的监护人,并定义自己的阈值,这确实增加了用户设置的灵活空间。
这种方式也减少了进行设置时投入的精力,我们也可以用私密且无需信任的方式进行配置。
但它也有缺点,就是我们创建的钱包与使用普通钱包标准的任何其他非托管钱包不兼容。我们要时刻祈祷该项目不要倒闭,并且自己的监护人都安然无恙。
Argent还允许用户从设置中导出助记词,这样助记词就将与其他BIP-39标准钱包兼容,那...使用SSS设置的监护人就会如同虚设。
BSC
BSC也为用户提供将私钥保存到谷歌云或通过SSS保护私钥的选择,与Argent相似。
在BSC中监护人被称为“身份验证因素”,工作方式与Argent相同,只是用户无法选择密钥共享的存储位置:
Share1保存到TorusNetwork,使用GoogleoAuth认证;
Share2保存到BSCchrome扩展客户端;
Share3存储在Binance,并使用用户名和密码进行身份验证。
?BSC也使用用户名和密码模式将私钥保存到Google,或者将密钥共享保存到币安。
BSC的主要局限性在于,当与谷歌进行连接以后,提供商将可以访问与该谷歌账户相关联的个人身份信息。再者,BSC对SSS的实现是BSC钱包独有的,所以以这种方式创建的钱包与其他钱包不兼容。最后,密钥共享是必须保存在币安服务器上的,所以对币安的依赖性会很大。
Sequence
Sequence的方法是完全隐藏私钥的存在。
阅读其条款,我们才能知道该项目使用的是SSS:
"将会有3个与您有关的私钥,想要在给定的时间内访问钱包是需要其中2个私钥的。一个私钥存储在您的本地设备上。另一个私钥是需要使用您提供的登录凭据来生成的。第三个私钥由Horizon维护。当您使用登录凭证来登录帐户/钱包时,您可以使用存储在设备上的私钥和与登录凭证相关的私钥访问帐户。"
但我们不知道用户的第2个私钥共享存储在哪里,我们也就无从得知这个第三方是谁。
虽然使用自己的facebook或者谷歌来登录是很简单方便的,但一旦我们的设备不幸丢失,弄丢的还有我们的一个密钥共享。对于那些一般不读条款的用户,他们将对这种情况一无所知。
账户抽象的第三种类型
加密人士讨论的AA,显然不是前面两种,他们讨论的是第三种理论的未来承诺。
在解释第三种之前,我们应该先了解一下EOA的层次结构的下一层,那就是合约账户,也可以被称为智能合约层。
我们可以把CA看作是存在于以太坊网络上的应用程序。CA是可编程的,可以在它上面做很多事情,但它不能发起交易。反正现在是不能。
Vitalik曾经描述过账户抽象的未来愿景是合并EOA和CA,可以使CA发起交易。
这种能力的实现,将开启一个全新的功能世界,包括但不限于:
更好的社会恢复系统——不依赖第三方,并向后兼容其他钱包;
多重签名合约账户——需要多方签署交易以获得额外的CA安全层;
Gas费用抽象——智能合约执行必要的操作以实物支付tx费用,甚至让用户决定费用是由发送方还是接收方支付;
可委托账户——它将允许使用智能合约进行自动/经常性支付。?
第三种类型的发展现状
Layer2领域目前在这方面处于领先地位,zkSync最近部署了一组工具来促进实现有限的AA功能集。
以太坊方面,集成AA的以太坊改进提案也得到了开发人员和以太坊社区的关注。
但单从用户体验来看,第2层还是比较麻烦的,因为在默认情况下,大多数加密资产都不在第2层上。用户基本上是要从以太坊主网上获得这些资产,进行桥接之后才能享受第2层的服务。
而EIP-4337或广受赞誉的EIP-4844都没有采取任何措施来解决这个问题。
结论
第一种类型和第二种类型基本上相当于是准中心化托管,没有备份,它们虽然是解决助记词的勇敢尝试,但涉及到长期储存时,就感觉是在运气。
至于第三种类型,现在取得的进步确实令人印象深刻,AA技术的下一步发展绝对值得我们密切关注,但现在貌似还为时过早。
标签:NFTFTXLOCK比特币CLOCK Vault (NFTX)CITIES Vault (NFTX)Kalima Blockchain比特币全球市值占比
作者: Zolo,深潮TechFlowlinda郑郑,SuiWorldCo-Founder最近流行几张图,展示了各条公链的开发者数,日活数据等等,让我们直观地看到了各条公链/项目之间的数据差异.
春节假期结束,金色财经梳理了春节7天的重要行业新闻,让您快速了解假期都发生了哪些大事。 政策 白宫发布政府降低加密货币风险的路线图金色财经报道,美国白宫周五发布了关于政府降低加密货币风险的路线图.
编译:Karen,ForesightNews香港要监管什么?哪些主体会被监管?下一步是什么?香港金管局今日发布长达36页的《关于加密资产和稳定币的讨论?件结论》.
1月20日消息,针对Genesis正式申请第11章破产一事,Gemini联合创始人CameronWinklevoss发推称.
如果把熊市比作是一场行业信心保卫战,那么luna和三箭的崩盘可视一次滑铁卢,更为惨烈的FTX破产究竟是不是被攻破的最后一道防线,投资者们只能暗自祈祷.
吴说作者:Maverick注:本文仅作信息分享,与所讨论项目无任何利益关联。近日,一款基于Cult.DAO生态的特殊博弈游戏TheRugGame受到了社区关注,并带动了CULT价格一时间的上涨,