随着今年行业的走熊,luna、FTX 等事件的影响,让用户失去了信任,本来用户量就不大的加密货币行业(只有传统互联网的 0.05%),流失了大量用户,而要获得更好的增长,就需要充分使用区块链的去中心化,非托管机制重建用户信心,且同时具备 Web2 的交互体验模式,让用户更容易上手,更低门槛入行。当前众多 Web3 应用出圈困难的一个难题是,市面上的钱包使用体验不尽人意,托管钱包安全性受到质疑,非托管助记词和私钥复杂且保管不易,Chainalysis 的研究报告显示,截止 2021 年约有 20% 流通中的比特币,因所有者不记得私钥而丢失。 这些种种问题,导致普通很难相信这个行业,也很难轻松的进入并使用 Web3 产品,去中心化钱包是未来人人都需要的必备工具,一个低门槛高安全钱包决定了未来行业的发展,和用户的流量。用户的核心诉求包括:
大多数人使用的账户,私钥控制,外部账户
智能合约账户,智能合约可编程控制
账户抽象,对 CA 和 EOA 两种账户的升级,模糊二者之间的界限,支持复杂逻辑的通用性账户,使账户可以同时拥有合约账户和外部账户的功能。CA + EOA 统一为一个账户,CA 可以支付 Gas 和执行交易,使之具备 EOA 的所有功能,反之亦然。扩展了智能合约账户的能力:例如发起交易、Gas 支付方式、签名方案、批量交易等,相较于较早的 ERC-2938,以避免对共识层协议的更改。以下是相关的技术说明图示: [图片] [图片] [图片] [图片]
| 钱包类型 | 劣势 | 优势 |
|---|---|---|
| 助记词钱包(Conventional HD Wallets) | 丢失无法找回,助记词记忆繁琐,只能支持主链币支付 Gas,无法授权另外一个私钥去签名,无法设置自定义逻辑。 | 直接、安全、简单,成熟,兼容性好 |
| 合约钱包(非托管ERC-4337)(Smart Wallets) | 合约漏洞,兼容性。非 EVM 的开发成本非常高。创建需要初始成本,恢复成本比 MPC 高,项目方代付不是根本解决方案。更高的 Gas 成本,基本的ERC-4337操作约需要 42000 gas,而常规交易需要 21000 gas。如果可恢复,隐私能力会降低。新用户设置监护人账户的门槛很高,是否可以用传统邮箱代替? | 角色管理。存储的钱可以自动理财,应用场景的扩展性很强。可编程访问控制,交易黑名单控制。开源开放。可恢复,支持社交恢复、守卫恢复。紧急账户冻结。多重签名(比如设置签名有效时间)。更高效、更简单的签名算法(例如 Schnorr、BLS)。后量子安全签名算法(例如,Lamport、Winternitz)。批量执行(节省费用,项目方帮助支付 Gas)支持“打包交易”,不仅仅是一笔交易,如 approve and swap。可升级钱包。支持 ERC20 支付 Gas Fee。Gas 代付,更少的 Gas 费用 |
| MPC 钱包(MPC/TSS Wallets) | 恢复服务中心化;MPC 没有标准;对传统钱包的兼容不好;只能支持主链币;链下签名操作阻碍了透明度,并带来了集中化失败风险。 | Private Key Rotation;无单点故障;签名方案可以任意调整;支持更多的链,无需要感知链。 |
为了更好的结合 bybit 生态的优势,会和集团各大 Web3 项目做集成和整合。
为了更好的实现类似传统 Web2 的 OAuth 登录集成体验模式,设置 Web SDK 模块,方便各种 Web3 DApp 快捷集成钱包和登录能力。
智能合约钱包需要通过大量的智能合约实现钱包账户能力,我们的目标是一步到位实现 ERC 4337 协议,让用户更快的获得 AA 钱包能力。