广告

解析:EIP-4337如何用账户抽象来改善以太坊复杂的用户体验问题

区块链网QKLW.COM记者报道:本文将带你了解Nethermind和OpenGSN.eth于2021年9月21日提出的EIP-4337如何尝试使用账户抽象来解决这个问题。

让我们从账户抽象(Account Abstraction,简称AA)的含义开始。

账户抽象为用户提供了在更高层次上使用账户的能力,而无需对底层流程了解过多。

就像使用Gmail账户却不知道它的运行原理一样。

有了AA,我们就有机会远离助记词的可怕世界。

我们可以启用不同的签名选项,gas费可以由Dapp赞助或通过法币支付,等等。

现在我们知道了AA是什么,让我们了解一下如何将它引入以太坊。

目前以太坊上有两种类型的账户:

1. 外部拥有账户(EOA)

2. 智能合约账户

外部自有账户由用户的密钥对(公钥和私钥)控制。这是大多数用户用来与以太坊交互的工具。

Metamask(钱包)等服务充当与这些账户交互的接口。

智能合约账户不受任何私钥控制,而是由它们的代码控制。例如,所有的DeFi协议都由智能合约帐户控制。

以太坊的问题是EOA获得了智能合约账户所没有的特权。

最明显的例子是启动交易的能力。目前,只有EOA可以做到这一点。

这是个问题,因为EOA功能被硬编码到以太坊协议中,没有定制空间。

例如:Gmail为你提供了在你的帐户上启用2FA(双因素认证)的选项。类似的自定义功能目前无法在以太坊上实现。

以太坊上的EOA有以下限制:

1. 用户不能使用自定义签名方案。ECDSA是一种典型的签名方案,以太坊使用它来生成公私钥对。

2. Gas费用必须用原生加密货币(ETH)支付。

3.因为你的私钥是你的帐户,丢失私钥就意味着丢失帐户。

所有这些问题都可以通过智能合约钱包轻松解决,因为它们允许使用自定义逻辑。

但如前所述,以太坊上的交易只能通过ECDSA保护的外部拥有账户(EOA)启动,而不能通过智能合约钱包。

现在你可能会问,为什么我们不改变这种情况呢?

EIP-2938是解决这个问题的一条途径。它引入了以太坊协议变更,允许交易从智能合约而不是EOA开始。

但如前所述,这需要重大的协议更改。

因此,Nethermind和OpenGSN.eth得到了Vitalik Buterin的帮助,提出了EIP-4337。

该提案提出了一个没有任何共识层协议更改的解决方案。

它为以太坊带来了“帐户抽象”。

它没有修改共识层本身的逻辑,而是提议在更高级别的系统中复制当前交易内存池的功能。

该提案引入了“user operations”(用户操作)的概念,这些操作允许我们将自定义功能编码到我们的智能合约钱包。

用户操作将用户的意图与签名和其他数据打包起来,以便进行验证。

以下是通过智能合约钱包发起的交易的一般流程:

1、Alice(用户)发起一个“用户操作”,并包含它想要执行的交易。

2、她将操作发送到高级别的“用户操作内存池”。

3、操作被部分验证并广播到P2P内存池节点网络。

4、操作由“Bundler”(打包者)负责,Bundler可以是任何人——MEV搜索者、验证者、你或我,等等。

5、然后所有的操作被打包者打包成一笔大额交易。

6、打包者将该区块与其他交易一起包含在以太坊区块中。

现在,让我们试着分析打包者的功能,来了解交易将如何被执行和验证。

1、打包者将交易路由到一个全局的“入口点”智能合约。

2、全局合约通过每个用户操作并调用智能合约钱包中的“验证函数”。

3、钱包运行这个函数来验证用户操作的签名,并对打包者打包这些交易进行补偿。

4、钱包运行一个执行操作来执行操作中指定的交易。

5、执行操作后,剩余的gas会退还至钱包。

EIP-4337还提出了“paymaster”(付款人)的概念。

现在,用户不用再依赖钱包,而是可以通过付款人的赞助获得交易费用。

受赞助的交易有很多用例。最常提到的用例是:

  • 允许应用程序开发者代表其用户支付费用

  • 允许用户以ERC20代币支付费用,合约作为收取ERC20代币的中介。

所有这些都非常令人振奋,原因有很多。

1. EIP-4337提案允许我们使用自定义签名方案。用户现在可以使用iOS和Android设备的内置方案,将手机都变成硬件钱包。

2. 它允许在以太坊上为多个签名者提供原生支持。两个或以上用户现在可以批准一笔交易,从而提高安全性。

3.可以启用社会恢复。如果一名用户不知何故丢失了密钥,那么他只需让他的朋友和家人帮他恢复账户就可以了。

24小时热点

银保监会:将着力压降负债端成本推进银行业合理让利

原标题:银保监会:将着力压降负债端成本推进银行业合理让利 ...

16230

SuperFarm

DeFi的拓扑结构和涉及的主要风险类型

DeFi中存在“点”和“线”,“点”指DeFi的参与者,“线 ...

36481

IDG资本

崩盘是什么意思啊

崩盘是指股票市场快速崩溃的情况,也就是价格下跌迅速,大量弱势 ...

33265

Bitstamp交易所

区块链交易查询网址

提醒大家务必要注意!现在币圈和链圈也存在诈骗的情况:现在区块 ...

223317

A网(AOFEX)交易所

2022 年 7 月 GameFi 行业月报

区块链网专职打假记者张春花报道:本报告将从整体行情、市场情绪 ...

17406

iBear数字藏品

盘点defi领域龙头币有哪些

DeFi是去中心化金融 Decentralized fina ...

1476

波场区块链浏览器

链圈打诈:央数钱包

重点提醒:除了中国人民银行开发和管理的官方数字钱包是真的,其 ...

253334

CollinStar

被骗多久后报案无效

当被骗受害者发现自己被骗时,常常有很多后顾之忧,担心如果报案 ...

63333

BKEX(币客)

华为盘古 对区块链行业有帮助吗?

6 月 21 日,据 21 财经报道,近日,在华为开发者联创 ...

29190

上境UPLAB

家里挖矿会被供电局查吗

答: 首先,从法律角度看,挖矿的行为实际上并不违反法律。但 ...

79964

启赋资本
广告

热点专题

专门忽悠企业家的中国十大骗子大师

区块链网创立于2015年初,为国内第一批有资质的区块链媒体, ...

2760212

希壤

2023年打假总结:Pi Network项目的传销性质Pi币

曾经,号称“走路就能赚钱”拥有大量用户和广泛影响的国内APP ...

2431685

文昌链

国内460种传销币套路和骗子币名单大曝光

打着区块链旗号,以聚集性传销、网络传销为手段,以每枚3元的价 ...

2104713

Coin Metrics

原力元宇宙佛萨奇骗局

原力元宇宙佛萨奇骗局是一种不可思议的幻想计划,它由一群英勇可 ...

1899783

聚币网

诈骗披露:成功学周文强

又一个“成功学”大师周文强翻车 你想一夜暴富吗?你想年薪百 ...

1897033

Lazy Lions

中国十大骗局之pi network(π币、pi币、派币、兀币)

中国十大骗局之pi network(π币、pi币、派币、兀币 ...

1502462

Gemini 交易所

柴犬币SHIB来了

因其可爱形象和马斯克代言,近段时间最耀眼的加密货币非狗狗币莫 ...

1274852

Luart

链圈打诈:3000名解放军去缅甸真的假的?

3000名解放军去缅甸这个是假新闻,出兵这是个大问题,如果我 ...

1181621

a16z

非常硬核的LP流动性挖矿的核算

MDX不同挖矿方法的真实收益率 如何挖取高APY?2021年 ...

1160242

RMRK

什么是去中心化交易所(DEX)?

去中心化交易所是一个基于区块链的交易所,它不将用户资金和个人 ...

1149435

bitFlyer交易所