木星链 木星链
Ctrl+D收藏木星链
首页 > Uniswap > 正文

区块链:金色观察 | 一文看懂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签名)。

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

“与时共创”2020金色财经年度榜单全球征集启动:由金色财经发起“与时共创·2020年度榜单奖项征集”旨在表彰那些2020年度表现卓越、成长快速、勇于创新、突破价值、最具未来潜力的行业先锋。今年“与时共创”金色财经年度榜单设8大类(即技术底层、应用、钱包、矿业、企业、机构平台、产业园、人物)22个奖项全球征集。本次奖项征集期在2020年11月11日-11月19日,欢迎区块链行业企业与个人报名参加。[2020/11/11 12:17:48]

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

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

多重签名

非ECDSA验证

优化的隐私解决方案

想要提款限制?可以!

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

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

金色晨讯 | 7月28日隔夜重要动态一览:21:00-7:00关键词:11000美元、USDT增发、以太坊基金

1.CME比特币期货7月合约收涨13.31%

2.现货黄金上破1950美元关口 再创历史新高

3.美股三大股指收盘均上涨 美股区块链概念股全线收涨

4.Bitfinex黑客再次转移超2018枚比特币

5.北京通过区块链调用11个部门数据实现全流程网上办理

6.加拿大比特币矿场Bitfarms或难以偿还债务

7.Tether在以太坊网络增发1.2亿枚USDT(已授权未发行)

8.以太坊2.0上线eth2验证器launchpad测试版

9.3iq公司的以太坊基金正申请在加拿大证券交易所上市

10.比特币大幅上涨,日内最高报11386美元,最低报10297.59美元。[2020/7/28]

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

EIP-86

EIP-2938

金色财经挖矿数据播报 | BTC今日全网算力上涨1.70%:金色财经报道,据蜘蛛矿池数据显示:

BTC全网算力112.871EH/s,挖矿难度15.78T,目前区块高度636354,理论收益0.00000832/T/天。

ETH全网算力191.854TH/s,挖矿难度2384.74T,目前区块高度10338643,理论收益0.00850334/100MH/天。

BSV全网算力2.031EH/s,挖矿难度0.30T,目前区块高度641003,理论收益0.00044315/T/天。

BCH全网算力2.675EH/s,挖矿难度0.37T,目前区块高度641203,理论收益0.00033641/T/天。[2020/6/26]

EIP-3074

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

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

金色财经现场报道 火币发布“火币区块链大数据”产品:金色财经6月6日现场报道,在“金融链变——火币集团全球品牌升级发布会”上,火币研究院袁煜明说:火币区块链研究院院长袁煜明发布了“火币区块链大数据”产品,旨在打造最全的区块链数据库。产品数据种类包括“链上数据”、“社交媒体数据”和“交易市场数据”3大类,8个子类,包含40多项数据,且数据量还在不断增加。产品面向对象包括投资者、量化交易者、研究人员及创业公司等区块链及加密资产市场参与者,将为行业提供数据服务,以辅助投资决策判断、量化策略优化、研究热点筛选、战略规划制定等一系列的决策流程。[2018/6/6]

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

金色财经现场报道 清华经管学院中国金融研究中心主任何平:区块链大学未来可能会成为人们更好的选择:金色财经现场报道,在清华大学区块链教育、产业创新峰会?暨青藤链盟成立大会上,清华经管学院中国金融研究中心主任何平表示,传统教育会存在针对性的刷题问题,如果区块链能够作出突破,改变对知识的衡量,并在知识体系搭建有效的考核,那么区块链大学在未来可能会成为人们更好的选择。[2018/5/27]

捆绑交易被发送到名为“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

澎湃新闻

标签:区块链USEEROSER区块链存证Avalusedero币挖矿教程cerclestockservice

Uniswap热门资讯
USD:金色早报 | USDC已回升至0.96美元上方

▌ Circle:未完成的USDC交易要到周一才能处理金色财经报道,Circle向交易公司发出通知,通过Signature Banks Signet网络进行的USDC交易要到周一才会处理.

1900/1/1 0:00:00
虚拟资产:“猝死”的硅谷银行 恐慌蔓延加密资产?

硅谷银行破产原因总结直接原因:期限错配,短债长投根本原因:经济下行→印钞救市→通货膨胀→美联储加息抑制通货膨胀最近几天,美国资本市场发生了一件波及面非常广的大事件:拥有40年光辉历史.

1900/1/1 0:00:00
AZUKI:从立项到未来元宇宙 复盘Azuki的走红之路

作者:Soya与BAYC、CryptoPunk相比,后起之秀Azuki的走红也许更值得NFT收藏品乃至元宇宙项目参考借鉴.

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

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

1900/1/1 0:00:00
区块链:金色图览 | NFT行业周报(3.5 - 3.11)

【3.5 - 3.11】周报概要:1、上周NFT总交易额:448,038,137(美元)2、上周NFT总交易笔数:690.

1900/1/1 0:00:00
NFT:跳出 Web3 舒适区 盘点 PFP 头部项目的发展动向

作者:/img/2023525220253/0.jpg" />图:不同类型 NFT 的市值规模仅仅新闻和公告就会激起人们兴奋的情绪,并会导致地板价上涨。这吸引了交易者和收藏家的注意.

1900/1/1 0:00:00