随着区块链基础设施的发展,“账户抽象”这个词越来越常见。

它听起来很技术化,但其实和普通用户的使用体验有关。

传统钱包通常围绕私钥、交易和Gas展开。

账户抽象则希望让账户具备更加灵活的操作方式。

什么是账户抽象?

账户抽象可以简单理解为:

把传统账户必须遵守的一些底层交易规则进行重新设计,让钱包账户能够拥有更丰富的逻辑。

例如:

批量操作;

代付手续费;

更灵活的验证方式。

为什么普通钱包操作起来比较固定?

传统账户通常需要:

用户持有私钥;

用户签名;

用户支付网络手续费;

交易进入区块链。

这个模式简单可靠,但对于新手来说不一定特别友好。

账户抽象希望解决什么问题?

一个方向就是让用户不必完全理解底层Gas和交易细节。

例如某些系统允许第三方代付手续费。

用户进行一次操作时,不一定需要自己持有大量原生Gas资产。

这是不是意味着不用支付手续费?

不一定。

手续费依然需要有人承担。

只是支付方和支付方式可能发生变化。

可能由:

用户;

DApp;

服务商;

赞助机制。

承担相关成本。

智能账户和传统EOA有什么区别?

传统EOA主要通过私钥控制。

智能账户则可以把更复杂的验证逻辑写进账户代码。

例如理论上可以加入:

多重验证;

限额;

恢复机制;

批量交易。

具体能力取决于实现。

账户抽象安全吗?

不能简单说一定更安全或者更危险。

它提供了更多功能,同时也增加了系统复杂度。

用户应该关注实际使用的钱包方案,而不是只看“智能账户”这个概念。

为什么imToken用户需要了解?

未来钱包可能越来越多采用智能账户相关功能。

用户看到:

“Gas代付”;

“批量交易”;

“智能账户”。

如果不了解账户抽象,就很难理解这些功能到底改变了什么。

使用智能账户时应该关注什么?

重点看:

谁控制账户;

如何恢复;

谁承担Gas;

签名方式是什么;

账户是否依赖某个服务商。

这些问题比“是不是智能钱包”更加重要。


微信扫一扫