文/Jake&Stake,BanklessDAO作者;译/金色财经xiaozou
在OpenZeppelin最近的审计之后,ERC-4337的“Entry Point”合约在主网上线,你可以在身边的EVM上使用帐户抽象了。
但是什么是帐户抽象呢?为什么账户抽象很重要?
首先,介绍一点背景知识。如今,以太坊上有两种类型的账户:
外部账户(EOA)。外部账户是以太坊用户最熟悉的账户,它们被用于发送交易、与DeFi应用程序交互、或买卖NFT。MetaMask、CoinBase和其他钱包应用程序等产品向用户提供了可使用的EOA。这些帐户发起交易,并拥有授权交易的私钥(通过产生ECDSA签名)。
合约账户。这些是不受私钥控制的智能合约账户。它们具有关联代码,当用户发送有效的交易时,代码将执行交易。合约账户不能自己发起交易。为了向区块链写入数据,必须签署交易,而合约帐户不能这样做,因为它们没有私钥。
金色财经合约行情分析丨市场活跃度降低 BTC维持在9000美元上方震荡:据火币BTC永续合约行情显示,截至今日18:00(GMT+8),BTC价格暂报9155美元(0.00%),20:00(GMT+8)结算资金费率为0.010000%。
昨日晚BTC在回调至9000美元后再次震荡上行,后维持在9200美元附近波动。根据火币交割合约数据,BTC当季合约成交额继续下降,持仓量稳定,精英多头占比略增,当季合约保持窄幅溢价。BTC维持在9000美元上方震荡,市场整体成交活跃度持续降低,后期待观察关键位置的测试情况。
USDT于火币全球站OTC的报价为7.02元,溢价率为-0.78%。[2020/6/30]
帐户抽象的目的是不需要使用EOA发起交易,而是允许用户使用合约帐户执行交易,开启帐户的设计空间和可定制性。
用户可以为他们的抽象帐户实施任何授权逻辑。
多重签名
非ECDSA验证
优化的隐私解决方案
金色晨讯 | 6月25日隔夜重要动态一览:21:00-7:00关键词:瑞士交易所、纽约加密许可证、国家电网
1. 瑞士交易所SIX计划推出基于区块链技术的新交易平台。
2. 纽约将考虑颁发有条件的加密许可证。
3. 国家电网公司区块链技术实验室正式成立。
4. bitcoin.com论坛将于7月23日终止服务。
5. Plus Token涉案ETH连续两次转出。
6. 国际清算银行:各国央行正在尝试探索CBDC。
7. 易纲:FATF在中国担任主席国期间完成了一系列成果 包括防控虚拟资产和“稳定币”风险。
8. 易纲:中国将持续加大反和反恐怖融资监管力度。[2020/6/25]
想要提款限制?可以!
想要帐户恢复以防丢失私钥?可以!
想要使用你选择的ERC20代币支付交易?可以!
帐户抽象概念至少在2017年就已经出现了,并且已经有了一些实现尝试。
EIP-86
金色晨讯 | 嘉楠科技正式上市 深圳将对虚拟货币非法活动展开排查:1.嘉楠科技(NASDAQ:CAN)正式在美国纳斯达克挂牌上市。
2.OKEx首席执行官:正在进行OKChain的最后测试。
3.雅虎财经网站整合CoinMarketCap的加密货币价格。
4.美国参议员提出“管理稳定货币是证券2019年法”,或使Libra成为法律规定的证券。
5.香港区块链协会主席梁捷扬:希望嘉楠耘智也在香港持牌交易所交易。
6.嘉楠科技CEO张楠赓:资本是帮助科技实现飞跃发展的关键因素之一,上市不是目的,还会进一步开拓市场。
7.德国政府:不允许加密货币与法定货币竞争。
8.中国银行成功测试自主研发的区块链债券发行系统。
9.深圳金管局:将对“虚拟货币”非法活动展开排查取证。
10.韩国国会批准法律修订案 放宽加密货币交易所许可条件。
11.委内瑞拉总统:3000万桶石油储备将为石油币(Petro)提供支撑。[2019/11/22]
EIP-2938
分析 | 金色盘面:ZEC/USDT反弹遇阻于144:金色盘面综合分析:ZEC/USDT反弹遇阻于144,不破将有下行。[2018/8/15]
EIP-3074
然而,上述每一个协议都需要共识改变,一些现有的关于可扩展性的共识层更新是优先事项(Danksharding)。因此,我们只有继续沿着这个方向继续走下去才能看到协议级别的帐户抽象。
然而,EIP-4337(现在是ERC-4337)没有共识层变化。相反,4337引入了一个智能合约系统和一个名为“UserOperations”的伪交易。
UserOperations由用户提交到UserOperation内存池,并由“Bundlers”(捆绑者)收集到“捆绑交易”中。这些Bundlers可以是选择处理这些交易的区块提议者或区块建设者。像Stackup、Alchemy、Biconomy、Blocknative、Etherspot和Candide Wallet这样的实体已经进行了Bundlers的建设和部署。
金色财经独家现场报道 Melephant首席执行官Jaehwan Park :通过区块链直接连接音乐人和粉丝:金色财经独家现场报道,在火币Pro举办的Blockchain Festival千人大会上,Melephant首席执行官Jaehwan Park 认为应该通过区块链将音乐人与粉丝联系起来。他说:很多音乐家在底层奋斗,并且现在音乐家的数量越来越少,所以我们必须为创作者和消费者提供可持续和可实现的的未来。区块链可以实现利益共享,通过艺术家和粉丝之间的连接来展示艺术家的价值。区块链不仅可以整合散落在各种社交渠道上的碎片粉丝,还可以资助年轻艺术家生活,帮助他们专注于创作出好的作品。[2018/5/25]
捆绑交易被发送到名为“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
澎湃新闻
原文:《What’s New with ZKs?》by William M. Peaster 编译:Kyle 如果您深入了解加密世界,那么您已经听说过零知识证明(ZK Proof)及其应用已有一段时间了.
1900/1/1 0:00:00作者:金色财经Jason. 金色财经 区块链3月14日讯 硅谷银行的倒闭是自 2008 年以来最大的银行倒闭事件,银行挤兑已进入加密生态系统.
1900/1/1 0:00:00撰文:0xmin 美国中小银行接连暴雷! 3 月 8 日,以加密货币友好著名的银行 Silvergate Bank 宣布清盘,将所有存款退还客户.
1900/1/1 0:00:00原文标题:《Why Financial Analysts Missed Silvergate’s Red Flags》原文作者:Brett Harrison原文编译:Colin.
1900/1/1 0:00:00USDC价格出现脱锚,Binance、Coinbase等宣布关闭USDC兑换服务。面临恐慌和挤兑,USDC会进入死亡螺旋吗?1 天时间,SVB 的涟漪效应就来到了加密市场.
1900/1/1 0:00:00加密银行业务一团糟,FTX 交易所的暴雷导致两家受美国监管的银行遭受破坏性挤兑。其中,Silvergate Capital Corp.不得不亏本出售资产以偿还存款人和贷款人,Silvergate Bank 没落.
1900/1/1 0:00:00