火星链 火星链
Ctrl+D收藏火星链
首页 > 火必 > 正文

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

作者:

时间:1900/1/1 0:00:00

以太坊的一个主要缺点是用户体验复杂。

本文将带你了解Nethermind和OpenGSN.eth于2021年9月21日提出的EIP-4337如何尝试使用账户抽象来解决这个问题。

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

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

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

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

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

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

SPACE ID与ENS合作实现.bnb.eth和.eth.bnb的相互解析:金色财经报道,Web3域名和身份平台SPACE ID与以太坊域名服务ENS达成合作,通过ERC-3668(CCIP读取)将.bnb域名引入以太坊网络,实现.bnb.eth和.eth.bnb的相互解析。在MetaMask上输入xxx.bnb.eth,会在以太坊上解析为用户的BNB Chain地址。[2023/5/5 14:44:15]

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

1.外部拥有账户(EOA)

2.智能合约账户

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

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

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

Beosin:Avalanche链上Platypus项目损失850万美元攻击事件解析:2月17日,据区块链安全审计公司Beosin旗下Beosin EagleEye安全风险监控、 预警与阻断平台监测显示,Avalanche链上的Platypus项目合约遭受闪电贷攻击,Beosin安全团队分析发现攻击者首先通过闪电贷借出4400万USDC之后调用Platypus Finance合约的deposit函数质押,该函数会为攻击者铸造等量的LP-USDC,随后攻击者再把所有LP-USDC质押进MasterPlatypusV4合约的4号池子当中,然后调用positionView函数利用_borrowLimitUSP函数计算出可借贷余额,_borrowLimitUSP函数会返回攻击者在MasterPlatypusV4中质押物品的价值的百分比作为可借贷上限,利用该返回值通过borrow函数铸造了大量USP(获利点),由于攻击者自身存在利用LP-USDC借贷的大量债务(USP),那么在正常逻辑下是不应该能提取出质押品的,但是MasterPlatypusV4合约的emergencyWithdraw函数检查机制存在问题,仅检测了用户的借贷额是否超过该用户的borrowLimitUSP(借贷上限)而没有检查用户是否归还债务的情况下,使攻击者成功提取出了质押品(4400万LP-USDC)。归还4400万USDC闪电贷后, 攻击者还剩余41,794,533USP,随后攻击者将获利的USP兑换为价值8,522,926美元的各类稳定币。[2023/2/17 12:12:32]

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

1inch:分配给解析器激励计划的1000万枚INCH已启动发放:1月26日消息,DEX聚合器1inch Network表示,此前分配给解析器激励计划的1000万枚INCH Token已启动发放,旨在激励更多1INCH利益相关者将其UnicornPower委托给解析器,同时补偿解析器为满足用户的Fusion订单而支付的Gas费用。

据悉,每个解析器收到的Token数量将取决于其网络份额,预计每周将分发25万枚1INCHToken。此前消息,去年12月,1inch宣布推出1inch Resolver激励计划,旨在为补偿解析器为满足用户的Fusion订单而支付的Gas费用。该计划于2022年12月24日启动,总计将发放1000万枚1INCH Token。[2023/1/26 11:30:44]

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

动态 | 浙江大学携手剑桥大学发布区块链生态深层解析报告:近期,浙江大学互联网金融研究院携手剑桥大学新兴金融研究中心发布区块链生态深层解析报告《Distributed Ledger Technology Systems-A Conceptual Framework》的中文版——《分布式账本技术系统:一个概念框架》。浙大AIF副院长杨小虎指出,该报告不仅阐明了如何识别DLT系统,分析和比较现有的DLT系统,还通过六个实例为新系统设计提供有用的借鉴。[2018/8/17]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

在加密市场,机会很多,但未必你都能把握住,或者你都把握不住,这个时候你就需要一个优质圈子来保持洞察力,获取最新市场消息。

如果只是你一个人,四顾茫然,想在这个市场里面坚持下来都是很难的。

抱团取暖,有问题的可以在评论区给我留言

感谢阅读,我们下期再见!

标签:以太坊CDSECD以太坊币是什么币CDS币是什么币ECD价格ECD币

火必热门资讯
BTC:欧洲央行表示,比特币正走向无关紧要

欧洲中央银行在其网站上的一篇文章中对比特币发起了前所未有的批评。欧洲央行市场基础设施和支付部门的UlrichBindseil和JürgenSchaff强调了比特币(BTC)未能取代或改善货币体系.

1900/1/1 0:00:00
加密货币:比特币外汇储备跌至5年来最低水平;这是什么意思?

由于大多数加密货币行业继续呈横盘整理或下行趋势,其代表性资产比特币(BTC)已达到五年多来加密交易所的最低供应量,这表明加密交易者和投资者越来越多地转向自我托管.具体来说.

1900/1/1 0:00:00
TRO:TRX 的周线图呈绿色,指标支持价格上涨

新的TRON更新提案正在进行中,这将增加能源成本TRX的周线图呈绿色,指标支持价格上涨 Twitter帐户TRONCommunity最近透露,TRON的新更新正在进行中。它将导致几个网络更改.

1900/1/1 0:00:00
去中心化金融:持币智能合约质押技术的开发领域运用

持币智能合约质押技术的运用可以改善传统质押方式中的一些问题,例如信任问题和人为干预问题。通过使用智能合约,质押过程可以更加透明和公正,用户可以更加放心地参与质押活动.

1900/1/1 0:00:00
比特币:比特币价格和以太坊预测——Casper 上涨超过 27%

10月19日,比特币价格维持在19,000美元至19,400美元的窄幅交易区间,突破该区间将决定未来的价格走势。另一方面,以太坊在亚洲时段早盘下跌超过1%至1,302美元.

1900/1/1 0:00:00
USHI:SUSHI 每周亏损 12%,市值超过 1.5 亿美元

SushiSwap的随机指标处于超卖位置尽管鲸鱼的兴趣和开发活动有所增加,但其他指标并未支持价格飙升 SushiSwap由于其负面的价格走势,现在已经让投资者感到不安了很长一段时间.

1900/1/1 0:00:00