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

ERO:金色观察 | 一文看懂ERC-4337账户抽象

作者:

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

文/Jake&Stake,BanklessDAO作者;译/金色财经xiaozou

在OpenZeppelin最近的审计之后,ERC-4337的“Entry Point”合约在主网上线,你可以在身边的EVM上使用帐户抽象了。

但是什么是帐户抽象呢?为什么账户抽象很重要?

首先,介绍一点背景知识。如今,以太坊上有两种类型的账户:

外部账户(EOA)。外部账户是以太坊用户最熟悉的账户,它们被用于发送交易、与DeFi应用程序交互、或买卖NFT。MetaMask、CoinBase和其他钱包应用程序等产品向用户提供了可使用的EOA。这些帐户发起交易,并拥有授权交易的私钥(通过产生ECDSA签名)。

合约账户。这些是不受私钥控制的智能合约账户。它们具有关联代码,当用户发送有效的交易时,代码将执行交易。合约账户不能自己发起交易。为了向区块链写入数据,必须签署交易,而合约帐户不能这样做,因为它们没有私钥。

金色晚报 | 11月26日晚间重要动态一览:12:00-21:00关键词:Compound、Sygnum、DeFi协议、Dex、爆仓

1. 俄罗斯总理:将引导加密市场向“文明”方向发展。

2. 瑞士加密银行Sygnum推出基于区块链的股票上市替代方案。

3. 24小时合约市场爆仓超13.73亿美元BTC合约爆仓7.67亿美元。

4. 分析:Compound 巨额清算的原因或为 Coinbase 上的 DAI 价格异常。

5. 数据:近24小时以太坊上Dex交易量环比上升106%。

6. Compound疑似遭预言机攻击,9000万美金资产遭清算。

7. 曾发行数字货币的D站创始人温博特因侵犯著作权罪获刑三年三个月。

8. 财经网站Forexlive分析师ustin Low:比特币价格暴跌或受FOMO情绪影响。

9. 价值10亿美金BTC期权将于11月27日到期,最大痛点为16000美元。

10. 韦氏评级:DeFi使ETH成为机构投资者投资组合中重要的部分。[2020/11/26 22:16:09]

帐户抽象的目的是不需要使用EOA发起交易,而是允许用户使用合约帐户执行交易,开启帐户的设计空间和可定制性。

金色晨讯 | 8月16日隔夜重要动态一览:21:00-7:00关键词:北斗、农行、医疗

1.中国卫星导航定位协会科学家:推进北斗时空与区块链等融合

2.国家信息中心副主任:区块链技术有望成为公共资源交易治理创新的变革力量

3.建议用区块链记账等模式改良预防重大疾病互助互保模式

4.农行金融科技子公司成立 招聘区块链研发等岗位

5.BM:支持添加代币符号拍卖和在不部署本机合约的情况下发出代币

6.美国国会议员:Libra相关争议不是关于加密货币本身

7.报告:DeFi推动以太坊gas费用飙升[2020/8/16]

用户可以为他们的抽象帐户实施任何授权逻辑。

多重签名

非ECDSA验证

优化的隐私解决方案

想要提款限制?可以!

想要帐户恢复以防丢失私钥?可以!

想要使用你选择的ERC20代币支付交易?可以!

帐户抽象概念至少在2017年就已经出现了,并且已经有了一些实现尝试。

金色午报 | 5月24日午间重要动态一览:7:00-12:00关键词:灰度、Solana、Gemini、人大代表

1. 灰度比特币信托投资总额同比增长十倍 创始人暗示第二季度将继续增长;

2. 加密货币研究员:区块太大或太小都可能导致中心化风险;

3. TRC20-USDT流通量突破22亿枚;

4. LMAX首席执行官:未来两年将是机构进入加密领域的关键时期;

5. Solana基金会已永久移除1136.5 万枚SOL;

6. Gemini联合创始人:除非华尔街转向DeFi 否则DeFi不会有真正的大发展;

7. 全国人大代表李秀香:运用区块链技术建立网络游戏防沉迷平台;

8. BTC现报9211.98美元,日内涨幅0.15%,当前加密货币总市值为2567.36亿美元。[2020/5/24]

EIP-86

EIP-2938

EIP-3074

然而,上述每一个协议都需要共识改变,一些现有的关于可扩展性的共识层更新是优先事项(Danksharding)。因此,我们只有继续沿着这个方向继续走下去才能看到协议级别的帐户抽象。

金色财经行情播报丨BTC快速冲高回落,局部回调诉求较大:据火币行情显示,今日下午BTC加速拉升,最高触及9940.98USDT后迅速下跌,未能攻上10000USDT关键位,周线重新收跌。从日线图看,局部行情未完成吞没5月10日的下跌K线,10000USDT以上是高压区域。4小时图连续收涨K线后呈流星线形态,局部回调诉求较大。截至18:30,主流币的具体表现如下:[2020/5/14]

然而,EIP-4337(现在是ERC-4337)没有共识层变化。相反,4337引入了一个智能合约系统和一个名为“UserOperations”的伪交易。

UserOperations由用户提交到UserOperation内存池,并由“Bundlers”(捆绑者)收集到“捆绑交易”中。这些Bundlers可以是选择处理这些交易的区块提议者或区块建设者。像Stackup、Alchemy、Biconomy、Blocknative、Etherspot和Candide Wallet这样的实体已经进行了Bundlers的建设和部署。

金色午报 | 1月19日午间重要动态一览:7:00-12:00关键词:工信部、重庆政府报告、东京奥运会、特斯拉、以太坊2.0

1. 工信部:加强区块链、柔性电子等新技术的研发投入,提升行业竞争力。

2. 2020年重庆市政府工作报告:提档升级区块链产业创新基地。

3. 福建省企业发布的区块链人才需求数量连续两个月突破400个。

4. 日本参议院原议员:2020年东京奥运会将使用区块链保证食品安全。

5. “2019中国电商十大影响力诉讼”发布 包括一起比特币诉讼案件。

6. 比特币社区成员使用特斯拉车载电脑运行比特币节点。

7. 以太坊2.0测试网验证者达到2.2万人,V神称ETH质押利率或将达到6%。

8. BTC现报9125美元,近24小时上涨2.64%,市值为1653.89亿美元。[2020/1/19]

捆绑交易被发送到名为“EntryPoint”的智能合约,该智能合约通过指定的智能合约钱包验证每个UserOperation。这些钱包必须实现两个功能:

validateUserOps(验证UserOps)

execute(执行)

EntryPoint合约将调用每个智能合约钱包的validateUserOps来确定交易是否有效。智能合约可以随心所欲地实现这个功能,支持上述的一些可定制性。

或者,EntryPoint合约可以使用签名聚合器。抽象帐户信任此合约以创建UserOperation签名,该合约还被Bundlers用于创建一个“aggregateSignsignature”(聚合签名),它是多个UserOperation的签名。这将众多签名转换为一个值,压缩验证所需的数据。这对于占用大部分数据成本的rollup来说尤其有用。

EntryPoint合约将在“handleOps()”进程中使用该聚合器合约来验证聚合签名。

如果UserOperation有效,EntryPoint将调用抽象帐户上的execute来执行所需操作。请注意,这些“抽象账户”就是智能合约。

Entry Point合约只有一个,这就是为什么Openzepplin的审计是重磅新闻。该合约将作为所有这些抽象帐户的中央信任锚点。

Entry Point合约分离了交易(UserOp)验证和执行的过程。该合约使用两条路径来验证用户操作。

handleOPs

handleAggregatedOps

以上两个函数都将使用UserOp提供的参数创建一个帐户(如无账户),并使用指定的抽象帐户验证UserOp。

最后,Entry Point合约将通过在帐户上调用“execute”来执行UserOp,并将UserOp的calldata作为参数传入。然后,该帐户使用给定的参数执行所编程的任何操作。

基于Entry Point的方法清晰地分离了验证和执行过程,允许帐户处理执行。所有这些使用户能够以一种可预测且精妙的方式与帐户交互,而不需要帐户所有者发起交易。

ERC还推出了“paymaster”概念。这是一个合约,将通过支付ETH来支持用户的交易。作为交换,用户通过向Paymaster发送预先指定的ERC-20代币来支付他们的交易。

以上是对ERC-4337细节的综述。还有很多很酷的细节,我们没有时间进行讨论,比如:模拟、捆绑规范和首次帐户创建等。

对以太坊用户来说,这是一个巨大的用户体验改进。dApp可以支付用户的gas费,这对非加密原生用户来说是一个很好的进入加密世界的工具,交易可以批量处理(不再有“10次点击交易”),还有“payment sessions”,这样你就不再需要批准每一笔交易了。

帐户抽象可以提高隐私工具的效用,允许用户使用他们想要的任何代币支付交易,并允许用户与区块链交互而无需处理私钥。今天你若丢失了私钥则意味着你的钱也丢失了。

而在一个账户抽象的世界里,丢失私钥并不意味着失去一切。

请特别注意围绕Visa的兴奋之情。他们的团队通过使用pull-based交易和自我托管钱包,发布了一种自动支付的设计。对于那些希望使用区块链进行经常性支付以补充服务的公司来说,这一直是一个巨大的问题。

以前,付款必须由付款人发起,但通过帐户抽象,服务提供商可以为他们的服务收费,而无需你自己进行交易。就像自动支付信用卡账单一样。帐户甚至可以被编程为在任何时间内接收发票,因此你可以设置订阅服务的时间限制。

钱包可以进行配置,这样你就可以有备份账户了,还可允许某些服务的更改。用户甚至可以在不知情的情况下与区块链进行交互。帐户创建可以由帐户发起人处理,所有用户所要做的就是使用web2类型的用户体验来管理自己的钱包。

简而言之,帐户抽象为以太坊的安全性和去中心化增加了效用。这是个大工程,而我们才刚起步。

金色财经 善欧巴

金色早8点

Arcane Labs

MarsBit

Odaily星球日报

欧科云链

深潮TechFlow

BTCStudy

澎湃新闻

标签:USESEROSEREROOUSE币sero币最新消息SER币Paradigm Zero

ETH热门资讯
VER:解密Silvergate与硅谷银行危机:一场美元加息周期下的豪

美国中小银行接连暴雷!3 月 8 日,以加密货币友好著名的银行 Silvergate Bank 宣布清盘,将所有存款退还客户.

1900/1/1 0:00:00
以太坊:以太坊上海升级将如何影响 Staking 未来?

撰文:Juan Gadea翻译:John,ECN校对:Stephanie,ECN备受期待的上海升级即将到来,它于 3 月 14 日在 Goerli 测试网上进行测试.

1900/1/1 0:00:00
WEB:寻找下一个 Web3 流量入口:休闲游戏?

撰文:Jason,Puzzle Ventures来源:Puzzle Ventures时至今日,Web3 已经吸引了一批技术大牛、金融玩家、风投机构和小部分投机者进入这个「疯狂的西部」.

1900/1/1 0:00:00
NBS:听ETHDenver大佬们详解“账户抽象”的未来

本文来自 Cointelegraph,原文作者:Andrew Fenton,由 Odaily星球日报译者 Katie 辜编译.

1900/1/1 0:00:00
ETH:盘点未来几个月具有强大催化剂的30个优质项目

原文:《30 protocols with strong catalysts in the coming months》by Thor Hartvigsen,加密研究员编译:Kxp.

1900/1/1 0:00:00
CLE:硅谷最有名的银行崩了 币圈的蝴蝶终于引发了美国银行业的风暴?

一场巨大的公关失误。昨夜,美国银行股全线崩盘,KBW银行指数收跌7.7%,创2020年6月以来最大日跌幅;硅谷第一大银行SVB重挫60%,市值一夜蒸发96亿美元,创1988年上市以来以来最大跌幅.

1900/1/1 0:00:00