最新快讯
17分钟前
Ankr 发布被攻击事件进展说明:1500 万美元恢复基金将用于购买增发的 HAY 并补偿受损用户
ChainCatcher 消息,Ankr 团队发推表示,将对受此次攻击事件影响的用户和合作伙伴负责,团队正在 24 小时不间断的努力去处理和协商所有的赔偿事宜。 Helio 将全权负责由于 aBNBc 被攻击导致的约 1500 万美元坏账。Ankr 将从 1500 万美元的恢复基金中调用资金用来购买市场上增发的 HAY,且与 Helio 一起协作处理因此次攻击所造成的坏账。此次事件发生后,Ankr 将与 Helio 密切合作,帮助其重建生态系统。 Ankr 表示,将对在北京时间 2022 年 12 月 2 日 08:43:18 持有 aBNBc 和 aBNBb 的用户地址进行快照(区块高度:23545403),并空投 ankrBNB 给这一部分用户。Ankr 将从 1500 万美金的恢复基金中调资,补偿在此次攻击事件中 BNB 流动性提供者、BNB 借贷者以及 HAY 用户的损失。 对于在攻击发生前尝试赎回 aBNBc 和 aBNBb 的用户,Ankr 将空投 BNB 给这一部分影响用户,以确保他们正常收到 BNB,为了确保安全,在攻击发生之后,所有赎回 aBNBc 和 aBNBb 的请求都会驳回和取消。待空投 ankrBNB 后,此类用户可以用 ankrBNB 提交赎回 BNB。 同时,Ankr 正在和多个 Defi 协议沟通和交流,商讨补偿受影响用户和实施重新恢复社区的计划。值得注意的是,目前有第三方社区打着 ankrBNB 或新 aBNB 的名义在进行宣传及交易,ankrBNB 目前并没有正式发行,请大家注意甄别,一切以官方信息为准,谨防受骗。(来源链接)
23分钟前
Windows 媒体经典播放器 Winamp 添加对以太坊和 Polygon 链上音乐 NFT 支持
ChainCatcher 消息,Windows 媒体经典播放器 Winamp 宣布推出新版本 V 5.9.1,该版本将支持以太坊和 Polygon 链上音乐 NFT。音乐爱好者可以通过 Brave、Chrome 或 Firefox 浏览器将自己的 Metamask 钱包链接到 Winamp,已支持基于以太坊和 Polygon 区块链且遵循 ERC-721 和 ERC-1155 标准的音视频文件。(来源链接)
30分钟前
Orthogonal Trading 与其借贷部门因对 Maple 的欠贷出现裂痕
ChainCatcher 消息,Orthogonal Trading借贷团队Orthogonal Credit发布声明称,其对Orthogonal Trading 拖欠 Maple Finance 3600 万美元贷款一事感到震惊和沮丧,并对 Orthogonal Trading 财务账簿的风险敞口和流动性状况感到无语。声明称,其对 Orthogonal Trading 的虚假陈述一无所知,且与 Orthogonal Trading 分开运营 Orthogonal Credit 在 Maple 上监管着一个名为 Orthogonal Trading–USDC001 的 3000 万美元稳定币借贷池。Orthogonal Credit 团队表示,预计不会对池中的贷方产生任何影响,因为所有贷款都保持活跃,目前没有任何困难迹象。将在未来几个月内偿还贷款,并使用所有可用现金来促进从资金池中提款的请求。 ChainCatcher 此前消息,Orthogonal Trading 拖欠 Maple Finance 8 笔共 3600 万美元的贷款,Maple 已决定终止与 Orthogonal Trading 的关系。(来源链接)
48分钟前
微软调查:一恶意行为者伪装身份在 Telegram 针对加密投资公司发起攻击
ChainCatcher 消息,微软安全部门调查了一起恶意行为者针对各种加密货币投资公司的攻击。 被追踪为“DEV-013“的威胁行为者能够渗透到应用程序 Telegram 的聊天组中,伪装成一家加密投资公司的代表,假装和各大交易所的 VIP 客户讨论交易手续费。 调查发现,其目标是诱骗加密投资基金下载 Excel 文件,虽然该文件提供了有关主要加密货币交易所费用结构的准确信息,但还包含一个恶意代码,在不可见的模式下执行另一个 Excel 表,这使得恶意行为者有可能获得对受害者受感染系统的远程访问权限。
(U.Today)
57分钟前
Optimism 宣布将在 RetroPGF 2 中分发 1000 万枚 OP 以资助项目和开发者
ChainCatcher 消息,Optimism 宣布其第二轮追溯性公共产品募资(RetroPGF 2)。RetroPGF 2 将于 2023 年 1 月分发 1000 万枚 OP,以资助支持 OP Stack 开发和使用的公共产品。Optimism 还将引入第一代“公民之家(Citizens' House)”来管理资金的分配。 在 2023 年 1 月 3 日至 17 日期间,任何人都可以在 Optimism Governance Forum 上提名项目或个人获得资助。为了有资格获得资助,被提名的项目或个人必须在 1 月 3 日至 24 日期间在 Gitcoin Grants Hub 中完成项目简介。RetroPGF 2 徽章持有者将投票决定如何为项目分配资金,投票将于 1 月 31 日至 2 月 10 日进行。 据悉,RetroPGF 2 的投票徽章将分发给 90 名社区成员:每个 RetroPGF 1 持有者可收到一枚 RetroPGF 2 徽章,Optimism 的 Token House 将选出 10 名徽章持有人,Optimism 基金会将向社区成员分发 21 个徽章。(来源链接)
查看更多
扫码下载链捕手APP
专业的区块链资讯、数据与研究平台

DAOrayaki:账户抽象如何确保以太坊大规模采用

DAOrayaki
以太坊扩容动态与分析
2022-11-13 11:39
收藏
本篇文章我们将讨论帐户抽象在扩展以太坊区块链和确保大规模采用中的作用。

作者:Fifty Finney

原文标题:《Account Abstraction — A pivotal step in ensuring Ethereum’s adoption.》

 

账户抽象是今年被反复关注的话题,但很少有市场参与者了解它是什么以及它如何改变游戏规则。根据 Vitalik 的说法,帐户抽象是“我们一直想要的东西”,并且它一直是“以太坊社区的长期梦想”。

本篇文章,我们将讨论,帐户抽象在扩展以太坊区块链和确保大规模采用中的作用。

首先,要全面了解账户抽象,我们首先需要了解计算机科学中的抽象是什么:

 

抽象的艺术:

 

抽象是指去除系统的物理、空间或时间细节,并专注于更重要的属性。

软件工程中一种流行的抽象形式是数据抽象,它只是指隐藏信息并允许用户在高层次上使用计算机,而无需彻底了解其背后发生的逻辑或过程。

DAOrayaki:账户抽象如何确保以太坊大规模采用

资料来源:TIBC

例如,当开发人员要编写软件时,他们会编写 Python、Java 等高级编程语言。程序员不需要了解如何编写构成机器码的 0 和 1。

 

以太坊帐户抽象

 

账户抽象是数据抽象的一种形式。要了解从以太坊账户中抽象出什么,我们必须首先了解账户在以太坊上是如何工作的。以太坊上有两种类型的账户,即:

外部拥有的账户 (EOA)、合约账户 (CA)

 

外部拥有的账户 (EOA)

 

这些本质上是用户控制的帐户,由一对加密密钥、一个公钥和一个私钥组成。它们由持有私钥的任何人生成和控制。创建这种账户不需要任何费用,账户用户可以发起交易。

 

合约账户 (CA)

 

合约账户是由以太坊网络上的代码控制的智能合约。合约没有私钥,而是由以太坊网络上的智能合约代码的逻辑控制。由于您正在使用网络存储,因此开立合约账户需要支付一定的费用。这种账户只能发送交易作为对接收交易的响应。

 

以太坊账户有四个字段,即:

 

Nonce - 这充当一个计数器,指示从帐户发送的交易数量。 nonce 是一个重要的特性,因为它确保事务只在 EOA 上发生一次。在 CA 上,nonce 代表一个账户创建的合约数量。

余额 - 这表示以 wei 衡量的地址拥有的 eth 数量。

Codehash - 这是指以太坊虚拟机(EVM)上的帐户代码。不同的代码片段具有不同的独特功能,一旦调用代码的哈希值就会发挥作用。对于 EOA,这由空字符串的散列表示。

Storageroot - 这也称为 storage has 并简单地映射帐户的存储内容。

DAOrayaki:账户抽象如何确保以太坊大规模采用

资料来源:以太坊文档

现在我们知道了以太坊上的两种账户,我们可以定义账户抽象。账户抽象是将以太坊的两种账户(外部拥有账户和合约账户)简化为单一类型——合约账户的过程。由此产生的合约账户将能够发起交易、支付交易费用,并且可以根据用户的独特需求进行定制。合约账户将具有传统 CA 和 EOA 的功能。

 

实施技术

 

以太坊的创始人 Vitalik Buterin 描述了几种在网络上实现账户抽象的方法。这些方法包括:

  • Lazy Full Abstraction:这是经常讨论的抽象形式。它是将以太坊账户从 EOA 和 CA 减少到只有 CA。用户将资金存储在合约账户中,合约代码解释并执行编码在 nonce、余额、代码哈希、签名、gas 价格和存储哈希中的数据。

优点:

这使得协议非常简单

缺点:

需要将非常复杂的代码硬连接到每个帐户中,以验证 nonce 签名并支付 gas。

在矿工为发件人创建新帐户之前,需要额外的逻辑。

由于帐户是以非标准方式创建的,因此可以多次包含具有相同哈希的交易。

  • 去除随机数抽象:在这种实现技术中,通过使交易随机数等于帐户随机数来抽象随机数。

优点:

nonce 抽象消除了事务在多个地方发生的可能性

缺点:

它使基础协议更加复杂。

  • 标准化签名方案:这种抽象方法为交易添加了字节数组字段签名。

优点:

这使签名验证更简单

缺点:

它增加了基础层的复杂性。

Vitalik 概述的其他一些账户抽象技术包括添加断点操作代码、添加付费Gas操作代码、插入Gas价格 + 恐慌操作代码、结合恐慌和付费Gas操作代码、在交易中组合盐(salt) + 代码、新创建的账户支付 .

 

帐户抽象的好处

 

至此,您可能想知道这对您有何影响,以及这将如何使以太坊区块链变得更好。让我们来看看帐户抽象的一些好处:

1、多呼叫功能的实现:目前,在与以太坊区块链交互时,您必须为每个操作进行新的交易。有了抽象,所有交易都可以一键完成,节省了用户的Gas、时间。

DAOrayaki:账户抽象如何确保以太坊大规模采用

2、会话密钥:会话密钥允许用户在与去中心化应用程序(Dapp)交互时指定规则。这些规则将保证更高的安全性,因为用户仅限于预先批准的规则,确保恶意行为者无法修改帐户并窃取您的资金。可以使用会话密钥指定的一些参数包括帐户可以与 Dapp 保持连接的最长时间、可以使用的最大Gas以及可以交易的代币数量的安全阈值。一些实现此功能的团队包括战利品领域、briq、matchboxDAO 和分类帐。

3、社会恢复。帐户抽象化允许结束metamask流行使用的种子短语。社会恢复允许用户通过一个值得信赖的联系人或可靠的第三方服务指定恢复方法。如果用户在试图恢复账户时改变主意,他们也可以在恢复前设置延迟计时器。Argent正在实施这一措施,并允许用户在google drive上备份其加密的种子短语。

4、多因素认证:一些传统金融机构正在推动规范双因素认证。这种安全模型可以通过账户抽象来实现,允许用户指定和创建多重签名钱包

5、插件:帐户抽象允许第三方开发人员在创建帐户时插入新功能。

6、多代币费用支付:账户抽象将使用户能够以以太坊以外的任何代币支付Gas费。

7、费用委托:账户抽象将允许用户代表他人支付费用。项目和协议可以代表用户支付 gas 费用,使入职过程更加无缝。

8、多样化的签名方案:帐户抽象将允许与当前 ECDSA 方案不同的签名方案。只有抽象才会允许这种变化。这将:

  • 引入量子阻力,确保以太坊不能被伪造或被量子计算机攻击。

  • 创造更有效的签名算法,这将可能导致更低的Gas费用。

  • 允许合约账户可升级。

我们相信,账户抽象化可以使以太坊链对网络更加可用,以使下一波用户进入DeFi

以太坊扩容动态与分析
追踪以太坊各大扩容解决方案动态,解读各大扩容方案趋势与未来
链捕手ChainCatcher提醒,请广大读者理性看待区块链,切实提高风险意识,警惕各类虚拟代币发行与炒作, 如发现站内内容含敏感信息,可点击 “举报”, 我们会及时处理。