NFT和Web3一直在兴风作浪,但是对于新的加密人员来说,购买和存储它们的过程仍然需要简化。
我记得我第一次在Uniswap上交易时,我没有';我甚至不知道我在做什么。。创建一个加密钱包并将其连接到DeFi协议是一场噩梦。
目前,用户与区块链特定智能合同交互的唯一方式是使用他们的EOA(外部拥有的帐户)。从向DeFi流动资金池输送资金从将NFT转移到市场销售到其他账户,每个活动仍然需要单独的交易签名。
虽然我们很多人都接受了这个过程,但是新手呢?当大多数人都体验过传统银行的便利时。他们赢了';我不喜欢创造和使用EOA。
这些对于新用户进入Web3领域仍然是一个挑战。这就是ERC-4337的用武之地。这篇文章将深入讨论ERC-4337。,了解其特点,并讨论其对加密行业和Web3的影响。
什么是以太坊账户?有两种不同类型的"帐户"在以太坊:
你可以把合约账户(CA)当做区块链上的代码(智能合约)。,把EOA当成一个人(虽然一个人可以有多个eoa)。
您的MetaMask钱包是EOA。EOA由一对加密密钥组成:一个公钥和一个私钥,用于控制帐户活动。
然而合同帐户没有私钥。它们是智能合约,由代码逻辑控制,不受用户控制。智能合约有能力做你用代码写的任何事情,而EOAs基本上只能签署交易。
重点是:代码定义合同账户是为了什么?用户控制EOA做什么。
什么是以太坊交易?
每次要向区块链写入信息,比如转让代币或者铸造NFT,都需要进行一次交易。交易需要EOA签名。EOA还需要支付与此交易相关的天然气费用。
交易由EOA发起,可以发送到:
另一个EOA,例如,一个EOA将ETH转移到另一个EOA。
CA,例如,铸造NFT。
今天';网络3:EOA';用户体验差
在区块链上操作通常既慢又无聊。每次你想给区块链写新的信息,您需要从您的EOA签署一项交易才能这样做。
因为你已经熟悉了这个流程,所以它已经成为了一个标准的体验。
然而,对于新用户来说,这是一场噩梦。
下图显示了新用户如何通过新的EOA在分散式应用程序(dApp)上执行他们的第一个操作:
。
这些步骤对任何新用户来说都是残酷的,不管他们是否了解区块链的技术。
但是新用户面临的问题远不止这些。EOA的风险极高
您可能熟悉一些由于意外泄露或丢失私钥而无法访问EOA的朋友。
即使是加密行业也有一句谚语:"不是你的钥匙,不是你的密码。。意思是如果别人(比如黑客)有你的私钥,就可以控制你的资金。这在过去已经被无数次证明了。
这就是残酷的现实。私钥很容易丢失并且无法找回。EOA的能力有限
正如我们之前提到的,EOA的能力非常有限。
在EOA,您通常会执行以下两个典型操作:
提交交易并将令牌转给另一个EOA
提交交易。在合约账户上执行某项功能
EOA永远不会被主流
采用在现实世界中,丢失银行卡不会';这并不意味着你玩完了游戏。
有一些规则允许您将资金转到新帐户,强制执行支付限额,冻结银行卡,并且只允许在特定条件下转移资金。
但是,在Web3中,如果你犯了一个错误,你的整个账户都会受损,并且无法恢复。
因此,EOA甚至比中央货币存储更糟糕。
那么有解决办法吗?
帐户抽象帐户抽象是允许用户使用CA的建议。
但是为什么呢??EOA能做什么,加拿大能做什么';tdo?
CA的功能比EOA灵活得多。(因为智能合约可以在其代码中定义不同的规则和配置)
下面是一些用例的示例:
这些只是CA可以通过EOA提供的一些功能。关键是合同账户是一个代码。这意味着你可以用代码写任何东西,并用CA实现它。
账户的抽象历史听起来很不错。但是为什么不呢';我们不能马上做吗?在回答这个问题之前,让';让我们快速回顾一下2016年以来关于账户抽象的提案的历史。为以太坊生态系统提出的每一项技术升级都始于EIP(以太坊改进提案)。
2016:EIP-86——的提案允许用户创建一个"账户合同"以执行任何所需的签名/随机数检查,而不是使用硬编码到交易处理中的当前机制。
2020:EIP-29383354创建AA_TX_TYPE类型的新交易标准的建议。这种交易被称为"AA交易"。
2020:EIP-30743354允许用户将其EOA的控制委托给智能合同。允许任何EOA在不部署合同的情况下充当钱包。这些提议都没有在以太坊中实现。,它们目前属于"停滞不前。这意味着它们已被搁置了6个月或更长时间。
这些提议没有实现的部分原因是它们需要改变以太网的一致层协议。。("共识层"可以简单理解为以太坊系统的后端)
直到2021年,EIP-4337提出:在不改变共识层的情况下,实现以太坊上的账户抽象!
2023年3月1日,在丹佛的WalletCon,以太坊基金会的开发官宣布ERC-4337的核心合约已经通过了OpenZeppelin的审核,通过了各项测试。。目前,已审计的合同已成功部署在以太坊主网和多个测试网,未来还可在各种EVM兼容链中运营。WhatisEIP,ERC-4337,includingpolygon,optimism,arbitration,BNBintelligentchain,avalancheandcognitivechain??一旦链治理接受、授权、确认EIP,就变成了ERC(以太坊征求意见,主要处理协议和制定标准)。所以EIP-4337先来,然后是ERC-4337。
ERC-4337旨在将用户EOA升级到"智能帐户"(类似于CA),以便帐户可以作为智能合约运行。这意味着每个加密的钱包都可以拥有可定制的授权逻辑,以满足单个用户或应用程序的需求。。因此可以实现账户的一些抽象用例,比如找回丢失的私钥,不用助记符保护钱包,进行自动支付,交易不用加油。ERC-4337增加了一个新的用户操作内存池。,希望完全取代目前的交易内存池,从而实现账户抽象。用户向以太坊节点发送UserOperation对象,而不是事务,他们将一组这些对象打包成一个包含在以太坊链中的事务。。这种打包交易被称为"入口点"智能合约,它处理UserOperation对象并为其部署智能合约wallet。
图片:ERC-4337交易流程,来自尼瑟明
ERC-4337最明显的一个好处就是可以让加密行业之外的普通用户更方便的访问以太坊。,可以解决目前用户从创建钱包到使用钱包所面临的一些关键问题,让钱包更容易使用。这也是理解单词"摘要"。你可以理解为受孕。,以太坊计划给用户带来新的想法';通过ERC的账户-4337。或者"拉开距离",它可以让用户摆脱像MetaMask,——这样过于依赖助记符、个人交易签名和私钥的传统用户账户处理方式。
ERC-4337的特点简而言之,基于ERC-4337的智能账户的主要特点之一是引入了"社会恢复机制"。如果您丢失了助记符,您可以联系之前指定的"卫报"合同或帐户来帮助取回访问权限。。您还可以启用2FA(双因素认证)和生物识别技术来保护您的钱包,而且您不会';不一定需要记忆术。
此外,您还可以在钱包中设置自动支付和基于时间的消费限制,这样可以更有效地管理您的资金。
最后ERC-4337允许分散应用程序(dApp)赞助天然气费,从而使用户';交易更便宜更简单。
Let';下面我们来详细看一下:
智能账户:智能账户,又称账户抽象。,正在成为加密行业的一个重要主题。Visa甚至开发了基于智能账户的自动加密账单支付系统。随着ERC-4337的实施,智能账户可以提供更高级的功能和使用案例。
找回丢失的私钥:ERC-4337启用一个"社会恢复机制"。如果您丢失了私钥,您可以联系之前指定的用户来帮助您恢复对帐户的访问。这解决了加密行业最重要的风险之一:——丢失钱包私钥。
无需助记符的安全钱包:通过此次升级,用户可以使用2FA和生物识别技术来保护他们的帐户,使他们更加安全和友好。
自动交易:ERC-4337允许自动交易。,包括月支出限额、AI交易、质押头寸调整。这些功能可以让用户更容易交易。
无气体交易:ERC-4337不支持气体交易。这就让DeFi,ChainTour,DAO等dApp为用户赞助气费,从而让用户';交易更便宜。该功能还允许用户用dApp代币支付燃气费,可以大大降低dApp的使用成本。
捆绑交易:每个交易都需要签名。通过帐户抽象,您可以捆绑交易,并将多个交易作为一个交易发送,以节省时间甚至汽油费用。类似于购物车,即使面对10个市场,也可以打包在一次交易中完成。
交易预批准:假设你在施放多个NFT或者在玩一个游戏。使用智能账户,您可以根据预先设置的定制钱包代码和会话密钥预先批准交易。
ERC-4337目前的优缺点ERC-4337有几个潜在的优点和缺点。
优点:
增强了安全性,增加了功能,改善了用户体验。
引入了内置的访问控制、权限和更灵活的令牌供应模型。以使其比现有的令牌标准更安全。
灵活的令牌供应模型使开发人员能够创建供应可变的令牌,这对于需要更多动态供应的dApps及其令牌非常有用。
ERC-4337中内置的访问控制和权限使用户更容易了解他们的令牌是如何使用的,并控制他们与dApp的交互。这将在与dApp交互时带来更加无缝和用户友好的体验。
缺点:
一个最明显的缺点就是没有被以太坊社区广泛采用。因此,在得到更多的关注和支持之前,开发人员可能会犹豫是否使用它。
ERC-4337的另一个缺点是它与其他令牌标准的兼容性有限。。这意味着开发人员可能需要对他们现有的dApp进行重大更改来实现它,这可能非常耗时且昂贵。
另外,ERC-4337的新功能可能会增加dApp开发的复杂度。这可能会给不熟悉新标准的开发者带来更多的挑战。ERC-4337可以提高以太网上dApp的功能和安全性。然而,它的成功取决于以太坊社区是否愿意采用它。以及开发者是否愿意投入必要的时间和资源在其dApp中实现。
总结我认为ERC-4337是加密行业和Web3中长期存在的可用性问题的解决方案。现在已经有很多了不起的项目实现了不可思议的用例。但是,钱包的使用仍然是困扰新用户的重要问题。ERC-4337引入的可用性和直接性将改变游戏规则。通过将加密钱包与智能合同相结合,让交易更加安全高效,最终让用户';sWeb3体验更友好。这是使Web3成为"正常"与互联网用户相当的生活方式。L2基地像比特币基地一样已经在使用ERC-4337了。
虽然ERC-4337的未来不确定,但它的推出已经在加密界引起了乐观情绪。。随着加密货币和Web3的不断发展,ERC-4337可能会为更多的进步和创新铺平道路。
风险提示:
根据央行等部门发布的《关于进一步防范和处置虚拟货币交易炒作风险的通知》,本文内容仅用于信息分享,不宣传或赞同任何商业和投资活动。请读者严格遵守本地区的法律法规,不参与任何非法金融活动。