宇宙链 宇宙链
Ctrl+D收藏宇宙链

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

作者:

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

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

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

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

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

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

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

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

BTC全网算力133.207EH/s,挖矿难度19.16T,目前区块高度659849,理论收益0.00000754/T/天。

ETH全网算力284.536TH/s,挖矿难度3586.46T,目前区块高度11383312,理论收益0.00599232/100MH/天。

BSV全网算力1.087EH/s,挖矿难度0.15T,目前区块高度664060,理论收益0.00082828/T/天。[2020/12/4 23:04:20]

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

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

多重签名

非ECDSA验证

优化的隐私解决方案

金色晚报 | 3月25日晚间重要动态一览:12:00-21:00关键词:MtGox、以太坊2.0、OceanBase、人民链

1. Mt.Gox将向债务人返还BTC和BCH,或抛售BSV和其他加密货币。

2. 海南省委书记:争取在5G、区块链等产业建设和应用上取得新突破。

3. 工信部谢少锋:区块链等技术在疫情防控和复工复产中发挥了重要作用。

4. “人民链”搭建信用体系,缓解中小微企业融资难

5. 以太坊2.0完成初步审计:协议规范整体良好,仅需微调

6. “N号房”主犯有加密货币钱包513个获利近2000万元。

7. 支付宝自研分布式数据库OceanBase向全球开放,可兼容Oracle。

8. 百度超级链发布全新产品矩阵与生态合作计划。

9. 美国合规加密货币交易所ErisX暂时免去现货交易费。[2020/3/25]

想要提款限制?可以!

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

分析 | 金色盘面:FGI恐慌指数反弹,市场人气修复:金色盘面综合分析:FGI恐慌指数为21,较昨天有所提高,市场做多信心在增强,短线BTC企稳,给市场带来了积极因素。[2018/8/10]

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

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

EIP-86

EIP-2938

EIP-3074

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

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

UserOperations

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

金色财经现场报道 EOS antpool 田鑫:希望在DPOS和POW中为生态做贡献:今日,在澳门举行的Huobi x 三点钟Supernode party上,EOS antpool 田鑫表示:我们希望在DPOS和POW中为生态做贡献。我们此前的核心点一直放在挖矿方面,我们希望能更多元化的发展,希望进入DPOS和POS机制中。我能为POW和DPOS做些什么?我可以把EOS的机制转化成POW的产出,并做出一些DAPP和智能合约的开发,我们的优势在于挖矿。POW主要是挖矿,我们想把这个能量转化至DPOS方面。矿工和用户们共同维护DPOS。POW可以为DPOS做一些概念,DPOS可以为POW做一些引入。希望与我们合作的人,可以与我们联系。第二,我们要链接AI。基于EOS,可以开发很多的DAPP,我们现在在做AI,我们想通过EOS将AI串联起来,为EOS和传统行业引流和互换。第三,是溯源的概念。这就是我们EOS竞选节点的内容。[2018/4/24]

金色财经独家现场报道|丹华资本创始合伙人张首晟:区块链是结合自然科学和社会科学的技术:在硅谷2018全球区块链投资峰会上,张首晟表示:“区块链是结合自然科学和社会科学对技术。”张教授用物理学的角度独家解读了区块链技术,他表示所有的东西由电子组成的,电子的之间是没有共识的,但冰箱贴的南极和北极达成一致,所以才能贴在冰箱上,共识的货币的核心价值,货币的内部价值是共识。[2018/3/31]

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

validateUserOps

execute

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

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

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

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

EntryPoint合约

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

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

handleOPs

handleAggregatedOps

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

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

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

Paymasters

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

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

结论

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

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

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

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

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

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

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

标签:以太坊区块链ETH以太坊币是什么币区块链工程专业学什么区块链存证怎么弄区块链技术发展现状和趋势ETH钱包地址ETH挖矿app下载Etherael指什么寓意

欧易交易所app官网下载热门资讯
SVB崩溃最全剖析:起源、陷阱、细节和连锁反应

文/GenevieveRoch-Decter,GritCapital创始人;译/金色财经xiaozou 目录 1、SVB概述:他们做什么的,在行业中扮演什么角色2、崩溃起源:FTX.

1900/1/1 0:00:00
比特币重回41000,也无风雨也无晴

btc触碰42500压力点位短暂回调,从能量角度关系来看,这个点位只是供求测试点位,现在向上的势能已经达到周级,突破到45000没什么太长压力,甚至可直捣47000.

1900/1/1 0:00:00
BTC市场氛围逐渐走低,进场需踏准市场节奏

昨天的下跌说明了小池塘里难出大鱼,反弹趋势中难出连续上涨的大行情。此次BTC重新跌回密集交易区间之内,下挡板支撑力是34418美金.

1900/1/1 0:00:00
FIL连涨三天,突破224美金,你怎么看?

FIL近期的走势反应了整个币圈的现状,和人生一样,从高峰到低谷然后再到高峰……事实证明了没有一夜暴富,只有蓄谋已久。FIL连续暴涨3天,是彻底点燃了币圈的激情.

1900/1/1 0:00:00
山寨币明升暗降,强势币种竟然是以太坊?

Billions项目组 每次的洗盘是大风险也是大机遇,这两天过于关注着山寨币下跌反而错过了ETH的市场.

1900/1/1 0:00:00
用三国演义的人物解读:如何玩比特币

比特币这几天在高位盘旋,今天的价格回调到23555.73,价格问了。美国民主党参议员沃伦敦促SEC调查特斯拉及其董事会:金色财经报道,美国马萨诸塞州参议员伊丽莎白·沃伦周一致信美国证券交易委员会.

1900/1/1 0:00:00