以太坊联合创办人Vitalik Buterin表示,一项讨论已久的计划,旨在让区块链网络的帐户更具灵活性,可能终于接近实施阶段。
2月28日,Buterin概述了一个围绕帐户抽象化构建的设计,该设计可能在网络的Hegota分叉中实现。

Buterin将EIP-8141描述为该提案的核心,这是一个综合性设计,解决了帐户抽象化的剩余挑战。
目标是将钱包转变为可编程帐户,能够批量执行操作、更改签名方案并支持多重签名控制。这一转变还能够将交易授权与底层gas支付分离。
目前大多数以太坊用户依赖外部拥有帐户(EOAs),他们通过私钥控制这些帐户,通常使用ETH来支付gas费用。
根据Buterin提出的设计,交易将被组织为"框架交易"。
这是一种将活动分解为一系列调用的结构,可以验证发送者、授权gas支付者并执行一个或多个操作。
实际上,一笔交易可以包括用于验证和执行的单独框架。对于更复杂的流程,可以为链上尚不存在的帐户添加部署框架。
这也意味着批量操作,例如在单个原子序列中批准然后消费代币,可以作为一流交易类型更容易执行。
Buterin强调了"付款主"合约的作用,这些合约可以允许用户使用ETH以外的资产支付交易费用。这些合约还将使应用程式能够直接赞助这些用户费用。
在一个例子中,他描述了一个可以接受RAI的付款主,即时提供ETH用于gas,并在交易结束时退还未使用的价值。
他认为,这种方法将保留现有赞助交易系统的功能,同时减少对中介机构的依赖。
同时,该提案对区块链网络上的隐私工具也有影响。
Buterin表示,付款主可以被设计为验证零知识证明,并在这些证明有效时支付gas。
他还指出"2D随机数"是一种让单个帐户从多个用户并行接收交易的方式。这可能会改善隐私保护系统的运作方式。
然而,Buterin指出,该设计的主要挑战可能在于内存池——交易在进入区块之前传播的地方——而不是区块链本身。
根据他的说法,一些高度复杂的验证逻辑广泛广播可能不安全。这意味着初始内存池规则可能需要保守,然后随着时间推移再扩展。
他补充说,帐户抽象化将补充FOCIL,这是一个旨在改善交易包含保证的独立提案。
Buterin指出,开发人员也在讨论现有帐户的兼容性,以确保它们最终能够访问新框架。
这种包含将使传统钱包能够受益于批量操作和gas赞助等高级功能。


