帐户抽象(Account Abstraction)被视为加密货币大幅普及前的关键节点,它将尽可能的简化目前使用钱包的复杂度,让一般使用者可以更直观的使用加密货币钱包,本文也将详细说明什么是帐户抽象及智能合约钱包,它们与现在钱包有哪些不同的地方。
什么是帐户抽象?
我们目前使用的绝大多数以太坊架构(EVM)的冷热钱包(Ledger, MetaMask…等)都是EOA(Externally Owned Accounts) 钱包,EOA 钱包的特色就是用户需要自己记忆私钥,操作繁琐(例:在Aave上交易需要先授权代币权限才可以交易),每个交易都让用户在一堆看不懂的程式码中确认交易并且都需要手续费。而帐户抽象就是打算使用智能合约的功能,将繁琐的步骤保留给智能合约自动执行,并且将付款、交易等功能抽象出来,让用户在使用钱包时尽可能简单直观,所以帐户抽象钱包也被称作智能合约钱包。
帐户抽象不是横空出世的概念,而是早在2015 年,以太坊创办人Vitalik Buterin 就已提出帐户抽象的概念,当时还只是一个想法,在接下来的几年社群慢慢将这个想法化为现实,在2021 年底技术已有发展雏型,帐户抽象概念渐渐开始获得社群关注,帐户抽象(简化使用体验)同时也跟Layer 2(容纳大量交易) 一起被视为让加密货币大幅普及的关键技术节点,在以太坊发展路径中也打算在未来使用智能合约钱包替代目前大多数人使用的EOA 钱包。
什么是智能合约钱包?
智能合约钱包就是从EOA 中抽象出来的去中心化钱包,但用户在使用体验上会更接近我们现在用的中心化金融服务钱包,目前开发中智能合约钱包预期将会有以下功能:
- 注册钱包时不需要记忆私钥– 私钥还是存在但用户不会感知到,如果帐户遗失会使用类似社交恢复的方式让用户重新获得对帐户的控制权
- 更好的交易体验– 相较于目前每一次动作都要签名上链,智能合约钱包可以打包全部交易过程再一次上链,像下图原本每个动作都要签名,智能合约钱包可以一次操作完一次签名上链,大幅提升使用体验及减少交易手续费支出
- 手续费代付– 智能合约钱包让钱包服务商或其他人都可以帮用户代付手续费,如果未来手续费便宜有服务商愿意代付,新用户在使用时不需支付手续费,也不需要了解手续费概念,降低使用门槛
- 帐号复原– 目前主流想法是当你忘记登入密码时,可以让之前指定的朋友确认这是你让他用他的合约帐户帮你签名回覆帐户,类似方式避免EOA 当私钥不见就没任何方法可以恢复地址内的资产
EOA 与智能合约钱包的主要差别整理
EOA 钱包 | 智能合约钱包 | |
---|---|---|
注册钱包 | 需记忆12-24个助记词 | 不需记忆助记词 |
交易过程 | 多签名步骤 | 可整合交易一次签名 |
手续费支付 | 每次交易需分别支付 | 可整合一次支付或由他人代付 |
帐号复原 | 私钥遗失无帐号复原手段 | 可使用社交恢复等方式复原 |
本文链接地址:https://www.wwsww.cn/qianbao/14366.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。