最新新闻
为您推荐

账户抽象是解决Web3入门挑战的答案

作者Cryptopolitan MediaCryptopolitan Media 4 分钟阅读

目前,Web3领域的新进入者被迫熟悉创建钱包、保护私钥、支付gas费、购买和转账资金等操作。然而,降低入门门槛并改善用户体验是Web3主流采用的先决条件。

账户抽象(AA)作为解决入门挑战的核心思想超越了简单性,提供了将逐步展开的细微能力。AA结合了外部拥有账户(EOA)和当前合约账户的优点,使账户本身变得“可编程”。

由于只有智能合约持有资产,后者可以拥有更广泛和定制化的功能,如代付gas费、批量交易、私钥恢复等。这自动化了gas补贴并简化了链上交互过程。

独一无二的钱包解决方案

非抽象化钱包完全依赖EOA来执行某些操作(如批准代币然后进行兑换)的多个单独交易,导致gas费更高且用户容易出错。自托管钱包Ambire集成AA旨在避免这种情况,这使其区别于市场上的其他浏览器钱包。这项创新允许扩展支持EOA,同时不损害账户安全。Ambire推出了一个游戏化活动,允许早期扩展测试版用户采用AA和智能账户。在创建账户并连接到Legends dApp后,他们选择一个RPG风格的角色。随着他们参与区块链活动,他们赚取XP积分,解锁奖励并提升角色等级。

该扩展专为L1和L2区块链用户开发,强调高级安全措施,如支持硬件钱包和防止无限授权。Ambire的努力旨在确保该平台在价值100亿美元的钱包解决方案市场中脱颖而出。

减轻现有的安全风险

不使用AA的Web3钱包面临重大风险,因为它们依赖于传统的账户结构。用户通过私钥直接控制EOA。如果用户丢失了私钥,他们将永久失去对钱包及其资金的访问权限。

私钥可能通过网络钓鱼攻击、恶意软件或不安全的存储被盗。如果没有抽象化,现有的缓解此风险的安全层是有限的。

在不使用AA的情况下实施多重签名钱包或社交恢复机制等功能需要复杂的智能合约,这些合约可能不友好或未被广泛采用。此外,钱包对可编程安全功能的支持并不简单。它需要多次批准大额交易或安排定期付款。

缓解用户的入门旅程

AA于2023年3月在以太坊上通过ERC-4337标准部署,旨在通过抽象执行和验证等细节,使用户能够启用更高级的交易模式。它允许用户从非托管钱包构建可编程智能合约。它可以解锁团队钱包和无签名交易,使Web3体验更加灵活、安全和便捷。ERC-4337涉及一种新的结构,用于抽象出创建EOA以及签名和向区块链转发交易的机制。这种方法保护用户免受因底层复杂技术可能产生的潜在并发症的影响。他们可以在不需要深入操作知识的情况下受益于Web3功能。

高效且安全的交易处理

ERC-4337的关键要素之一是UserOperations内存池,这是一个与传统交易处理并存的替代交易内存数据库。UserOperations集成了特定的、由ERC-4337定义的逻辑,但其结构与以太坊交易类似,包含发送方、接收方、calldata、签名、nonce和其他熟悉字段。由于执行交易需要多次验证,它们还具有额外的字段。

Bundlers在EIP-4337中发挥着至关重要的作用,它们在将UserOperations提交到以太坊网络之前,将它们聚合到一个批次中。它们的主要目的是通过减少处理单个UserOperations相关的开销来提高交易效率。

EntryPoint智能合约释放并执行Bundlers提交的UserOperations。如果操作遇到问题,它可以撤销操作,确保交易的可靠性和完整性。

ERC-4337标准还包括智能合约账户,被概念化为以太坊内的自动化助手。它们不同于标准账户,因为它们根据指令(例如来自用户操作的指令)独立执行命令。它们促进资产管理、与其他合约的交互以及基于编程逻辑的决策,从而合理化复杂的以太坊交易。

AA的一个关键功能是将账户与签名者分离,使交易摆脱单一签名实体的限制。将签名者与账户解耦带来了多项创新,例如一个账户可以有多个签名者,并为不同类型的交易应用不同的验证方法。用户还可以实施生物识别授权,或寻找ECDSA(椭圆曲线数字签名算法)之外的签名方案。

账户抽象对智能合约的承诺

智能合约安全是区块链拼图的重要组成部分,因为它处理资产的创建、存储和分配。AA可以通过将高级功能和可定制逻辑直接集成到账户中,增强智能合约的保护和功能。正如所建议的,账户可以要求对执行高价值或敏感智能合约交易进行多次批准,从而降低未经授权的访问风险。合约可以包括在执行某些操作之前强制执行时间延迟的条件,给用户时间在他们怀疑有恶意活动时取消交易。

分享本文

免责声明。 所提供的信息不构成、也不旨在构成财务建议;所有信息、内容和材料仅供一般 informational 目的。信息可能并非最新,读者必须进行独立尽职调查,并对自身行为承担责任。链接至其他第三方网站仅为方便读者、用户或浏览器使用;Cryptopolitan 及其成员不推荐或认可第三方网站的内容。

Cryptopolitan Media

Cryptopolitan Media

专门设立的栏目,提供来自我们全球行业合作伙伴网络的精选洞察和特色更新。

更多新闻…