助记词将成历史?以太坊ERC-4337启用 如何理解“账户抽象”

WB3交流加微信:WX-93588,⬅️此处为全站广告位,与正文项目无关
注册并登录App即可领取高达 60,000 元的数字货币盲盒:点击此处注册OKX

以太坊基金会在3月1日的WalletCon活动上宣告称,以太坊智能合约ERC-4337经过布置、测验,将正式开启智能账户的新年代。

据悉,这是一项被看作完结以太坊关键增强功能的新合约,名为“账户笼统(account abstraction,AA)”。以太坊基金会安全研究员Yoav Weiss证明了该合约现已进行了全面的安全审计。

以太坊基金会安全研究员Yoav Weiss

什么是账户笼统(ERC-4377)?

(1)账户笼统概念

账户笼统是一个将用户的钱包变成智能合约账户的概念,即把当时主流以太坊钱包(指EOA钱包)转换为智能合约钱包(Smart Contract Wallet),完结账户笼统功能需要ERC-4337合约规范。

账户笼统经过省掉以太坊账户体系中不必要细节,以此削减杂乱性并前进有效性,消除对EOA的需求以及对智能合约钱包的特殊处理。

运用该功能在加密国际具有更大的灵活性。在以太坊生态安全性、隐私性都得到极大保证的同时,一旦基础设施服务商接入“账户笼统”或ERC-4337合约规范,其生态项目及用户都将迎来一波增加高峰。

(2)ERC-4337运转逻辑

ERC-4337合约之所以被看作是完结账户笼统功能的规划之一,在于它布置较轻易。它无需修正区块链底层中心协议,只经过在以太坊主网层增加新层、布置智能合约即可。

在ERC-4337出现之前,社区为了账户笼统的完结也提出了各式各样的计划,如EIP-86、EIP-2938等,但由于一些问题没有被广泛承受。ERC-4337经过供给无需更改一致协议且安全性更高的计划,在社区中得到了更多的关注。

图源:stackup

简单来说,ERC-4337有四个主要组成部分:UserOperation、Bundler、EntryPoint和Contract Account。同时这些能够用Paymasters和Aggregators来补充。

UserOperations:是用于与合约账户履行买卖的伪买卖对象。

Bundlers:是把UserOperations从内存池中打包并将它们发送到EntryPoint区块链上的合约参与者。

EntryPoint:是处理买卖验证和履行逻辑的智能合约。

Contract Accounts:是用户拥有的智能合约帐户。

Paymasters:是可选的智能合约账户,能够辅助Contract Accounts。

Aggregators:是可选的智能合约,能够验证Contract Accounts。

账户笼统能够处理什么问题?

我们来比照一下以太坊钱包(EOA)和智能合约钱包(Smart Contract Wallet),以及了解账户笼统能够处理什么问题。

(1)EOA钱包

简化的EOA买卖机制,来源:Nethermind

迄今为止,大多数在以太坊和其他 EVM 网络上创建的账户都归于外部拥有账户类别(Externally Owned Accounts,EOA),是运用传统密钥的帐户。也就是说,它们包含一个可用于进行买卖和签署音讯的私钥。这意味私钥决定着资金的归属,假如您能够拜访该私钥,您就能够彻底操控该帐户。

大多数流行的钱包,如Metamask、Coinbase和imTOKen都是EOA,乃至Ledger Nano和Trezor等硬件钱包也是根据EOA。

(2)智能合约钱包

智能合约钱包买卖,来源:Nethermind

另一种类型的以太坊账户是合约账户(Contract Accounts,CA),经过账户逻辑开发的合约账户称为智能合约钱包(Smart Contract Wallet/Account,SCW)。与EOA相同,每个智能合约账户都有一个仅有的公共以太坊地址,智能合约账户也能够接纳资金并进行相似EOA的买卖。

关键差异在于没有运用单个私钥来验证买卖,账户如何完结买卖背面的逻辑是在智能合约代码中界说的。智能合约是在以太坊区块链上运转并在满意特定条件时履行的程序,此类账户能够指定由谁以及在什么条件下能够履行买卖。

(3)笼统账户处理的问题

“账户笼统”发明了一个新的账户类型:经过让账户作为智能合约存在,把“买卖验证”和“买卖履行”分开,让每个账户都变成了一个具有自己逻辑的智能合约,并具有无缝的兼容性,处理了EOA存在的问题。这种方式它让“个性化账户定制”成为可能,从而给普通用户一个不牺牲自我主权性的安全网和更流畅的用户体会。

以太坊需要进行这项更新,是为了让用户的钱包运用愈加友爱。比如钱包私钥一旦丢掉,账户笼统功能即可轻松地康复钱包账户,而无需担心私钥一旦丢掉,则无法找回。

账户笼统带来的改变

值得一提的是,账户笼统这一概念被以太坊创始人Vitalik屡次提到过,他以为完结它一直是以太坊开发人员的长期“愿望”。经过昨天这一音讯的宣告,能够说Vitalik及其开发人员的愿望终于完结了。

有了笼统账户功能,用户能感受到什么改变呢?

① 用户能够创建“多重签名钱包”,让一组用户拜访一个账户,并要求多个用户签署买卖作为额定的安全机制;

② 用户能够用多个不同的密钥来授权买卖;

③ 用户能够每周更改帐户的签名者;

④ 用户无需凭借助记词也可完结账户康复,如经过社交联系找回;

⑤ 用户不再需要额定储藏ETH来付出其他ERC-20代币gas费。

在现在,外部钱包要在以太坊上交互的gas费只能经过钱包中的ETH来付出,假如你的钱包中只有ERC-20代币,没有ETH,你将没有办法将这些代币转出。当ERC-4337采用后,用户能够运用账户中的ERC-20代币来付出费用,由矿工节点用合约作为中介来代为付出ETH上链并获取用户的ERC-20代币。

笼统化完结后,由外部账户的所有者签名买卖并进行广播将不再是建议买卖的仅有方法。现在许多以太坊上的使用都依托中继者在区块链上发布用户买卖,并需要向中继者付出费用。假如钱包中能够内置更杂乱的合约,有些中继者就不再有存在的必要,也就不需要向他们付出额定的费用。

结语

钱包被看作是进入Web3或加密国际的进口,因此Web3钱包的方式、功能也决定了行业开展的进程。一个在加密国际进行买卖随时都有资金损失危险的钱包,必定无法带来行业的开展。

智能合约钱包的推出,无疑助推了行业的前进。以太坊Layer 2 Rollup+账户笼统的技能途径已成开展定局,各个Rollup供给商也推出了兼容账户笼统的新版本。

现在ERC-4337的中心合约“账户笼统”现已经过了Open Zeppelin的审计,并将在每个以太坊虚拟机(EVM)上兼容,可用网络包含 Polygon、Optimism、Arbitrum、BNB Smart Chain、Avalanche和Gnosis Chain。关于“账户笼统”的协议也在不断开展。

图源:SevenX

这也意味着,未来新用户将不再需要特别保存、回忆杂乱的助记词,设置钱包的相关专业技能,就能进入去中心化的加密国际。

能够说,Web3正向着越来越适用每个普通人的方向转变,以太坊智能合约钱包的推出,也意味着一个智能账户的新年代现已开启。这关于加密钱包行业无疑是颠覆性的变革,正如Yoav Weiss所说,在一张纸上誊写12个单词的年代即将成为过去式。

参考:

鹿目圆《以太坊账户笼统和ERC-4337》

Coindesk:Ethereum Says ERC-4337 Deployed, Tested, Beginning Era of Smart Accounts

Cointelegraph:Ethereum ERC-4337 'smart accounts' launch at WalletCon: Account abstraction is here

Stackup:Account Abstraction;ERC-4337 Overview

SevenX Ventures《以太坊钱包的变革:账户笼统与ERC-4337的机遇与挑战》

此时快讯

【加密交易平台Bitzlato恢复用户提款】3月3日消息,与俄罗斯有关联的加密货币交易平台Bitzlato已开始处理客户的提款申请。Bitzlato在发送给用户的邮件中表示,我们离开了42天,但现在回来了。我们为了确保你的资产安全做了很多工作。 
此前报道, 美国司法部表示,Bitzlato参与俄罗斯非法金融洗钱业务,为暗网各类犯罪提供资金渠道。Bitzlato创始人及多位高管在美国、欧洲多地被逮捕。(bitcoin.com)
版权声明:本文收集于互联网,如有侵权请联系站长删除。
转载请注明:助记词将成历史?以太坊ERC-4337启用 如何理解“账户抽象” | 币百度

相关文章