![](https://www.bitpush.news/wp-content/themes/Gztro/assets/img/logo.png)
帐户抽象的力量及 RaisePay 钱包的技术概述
作者 | Raise Finance
编译 | Maverick 吴说区块链 已获得作者授权
原文链接:
前言
账户抽象(Account Abstraction)是对加密入口端的重塑。目前主流的如插件钱包 Metamask、手机钱包 Token Pocket、硬件钱包 Ledger 等都是基于 EVM 构建的冷钱包或者热钱包,这一类钱包本质都是 EOA 钱包,需要用户在创建钱包时以安全的方式记录下助记词/私钥。在交易中,EOA 钱包需要在应用上进行授权,每一笔交易确认都需要支付 Gas 费用。无论是保管私钥,还是交易确认都涉及了体验不佳和安全两大问题。
账户抽象,也可以被称为智能合约钱包,借助智能合约的力量,尽可能地把操作交给智能合约自动执行,简化用户的使用体验,并降低安全成本。账户抽象一般不需要用户记录私钥,甚至用户都感知不到私钥存在;提供找回钱包的办法;一次多笔签名确认;以 ETH 之外的 Token 代付 Gas,甚至不需要支付。RaisePay 通过 zkSync 上的帐户抽象、自定义签名验证和社交恢复支持的本地集成,能帮助零加密经验的用户更便捷更安全地进入区块链并用加密货币进行支付。
正文
“越来越明显的是,目前的区块链技术面临着使用传统方法无法克服的限制。区块链领域需要新的、创新的解决方案。”
我们所讨论的限制并不是源于可扩展性问题。以太坊社区一直在研究以 rollup 为中心的(rollup-centric)线路,并开始得到回报,现在主网上有多个第二层解决方案,如 Optimism、Arbitrum、ZkSync 和 Starkware等。这些解决方案大大增加了整条链的吞吐量,从每秒几十笔到几千笔交易,并且还提供了低交易费用、账户抽象和自定义签名验证。然而,为了充分利用这些高级功能,它们需要被正确地混合在一起。我们稍后会更多地谈及这个问题。
钱包用户体验仍是主要问题
中心化钱包 —— 加密货币交易所
你有没有想过为什么许多主流用户更喜欢把他们的加密货币资产放在中心化的交易所?答案很简单:除了即时的交易渠道,中心化加密货币交易所提供的用户体验类似于传统的 Web2 金融科技公司,交易速度快,并能随时恢复丢失的密码和访问资金。这使得用户很容易使用加密货币资产,而不需要了解底层技术。然而,依赖中心化交易所持有资金已经产生了负面的后果,比如主要交易所对用户资金管理不善,导致破产,让成千上万的用户身无分文,并给这个行业带来了不好的声誉。
自我保管钱包(热钱包或冷钱包)
虽然,在安全性方面向前迈进了一步,但自我保管意味着用户需要理解区块链技术的一些技术概念,如钱包私钥/公钥生成,并要求安全地保存助记词。如果私钥丢失,意味着资金就永远丢失了,而且没有办法恢复。丢失或泄露私钥即便对行业资深人士来说也仍然是可怕的。我们是否期望通过这种类型的钱包用户体验来吸引下一个 10 亿加密货币用户?如果我们想获得主流采用,必须有更好的东西。
混合方法 —— 账户抽象
帐户抽象有可能彻底改变加密货币钱包和支付的用户体验。通过 zkSync 上的帐户抽象、自定义签名验证和社交恢复支持的本地集成,我们可以创建一个突破性的钱包体验,让广大用户都可以轻松使用。让我们来分析一下我们如何实现这一目标。
快速钱包创建和登录
想象一下,你的一位朋友经常付费订阅 Netflix,在 Airbnb 上租赁公寓,并在周末刷 Tinder。他从未安装过加密货币钱包,也从未考虑过将加密货币纳入他们生活的可能性。这位朋友代表了典型的在线支付用户。
要实现加密货币支付的广泛接受,关键是要让用户能够轻松地:
● 创建钱包
● 出入金(或 L2/L1 的跨链)
● 访问钱包并批准交易
● 在访问权丢失的情况下恢复钱包访问权
随着 RaisePay 解决方案集成到商家的结帐页面,用户无需离开商家网站,也无需下载任何应用程序或扩展即可创建钱包。它不会以牺牲安全为代价。这可以通过在 zkSync 上使用自定义签名验证和账户抽象来实现。此外,使用 WebAuthn(一种现代无密码身份验证协议)可以通过指纹或系统 pin 确认来签署交易,从而进一步提高安全性。然后,这些签名可以在链上进行验证。通过整合 WebAuthn,我们可以为用户创造一个无缝和安全的支付体验。
它可能看起来很复杂,但让我们解释一下背后发生了什么。
1、钱包创建。
客户端请求浏览器的 API 为用户在系统认证器中创建一个新的凭证,也就是一个密钥对。这个密钥对由一个 ID(credentialID)和一个公钥组成。该凭证 ID 以后可以用来要求浏览器用相关的密钥对进行签名。然后,使用传递给用户帐户构造函数的授权数据部署用户帐户抽象。在 WebAuthn 认证情况下,我们传递公钥。现在,用户交易可以使用指纹进行签名。用户的账户抽象将从交易中提取自定义签名,并验证它是用正确的密钥签署的。
(用户钱包创建)
2、钱包登录。
对于登录,我们将生成一个随机字符串,让浏览器用用户指纹签名,然后在我们的钱包智能合约中使用 EIP-1271 函数 “isSignatureValid” 来验证该签名。如果签名有效,则确认用户可以签署交易,我们将允许他们进入钱包的下一个步骤。我们的实现在智能合约内使用了 WebAuthn 中使用的签名算法进行验证,如 ES256 和 RS256。这个过程不需要与后台进行任何通信,只要 zkSync 网络在运行,钱包就会保持功能。在未来,我们计划将钱包的前端迁移到 IPFS,以提高去中心化的水平。
3、交易签署。
为了签署交易,我们首先要求浏览器为交易生成一个签名。然后,签名被发送到区块链上,在那里被验证。如果签名是有效的,交易就会被处理。这个过程确保了交易的授权和安全。
为了防止不受信任的网站使用受信任的网站的凭证来签署数据,所有的凭证(密钥对)都被绑定到某个来源。如果 example.com 生成了凭证,sample.com 就不能使用相同的凭证来签署数据。
社交恢复
如果一个用户失去了对他们钱包的访问,他们可以使用社交恢复来恢复它。社交恢复是建立在监护人的概念上的,监护人是智能合约或用户,可以验证试图恢复其钱包的人的身份。监护人可以从各种选项中选择,如近亲、电子邮件验证、社交媒体验证、电话号码验证等。用户最多可以为自己的账户定义 7 个监护人,即使监护人不是 RaisePay 钱包的用户,他们仍然可以使用电子邮件信息批准恢复。
监护人本质上是批准或拒绝用户的认证请求的智能合约地址。我们已经实施了 Raise Guardian 作为默认的监护人。在未来,我们计划为独立服务引入一个程序,为我们的钱包创建监护人,使他们能够轻松地集成到系统中。
整合 RaisePay 钱包的好处
1、与 Metamask 的连接类似
我们实现了 wagmi 和 web3-react 库的连接器,用于连接用户钱包和去中心化的应用程序(dApps)或游戏。因此,您只需添加几行代码,就可以添加 RaisePay 钱包。我们的解决方案也可以集成到任何其他库中。
2、交易分批进行
我们的钱包允许用户一次进行多笔交易,这与 Metamask 不同,Metamask 只能批准一笔交易。用户可以在交易页面上查看所有这些交易,交易的总资产被计算出来,这使得用户可以很容易地以稳定币(USDT/USDC)管理成本。
RaisePay 钱包允许用户在 Web3 商店购买物品时只需进行一次交易,无需单独进行 Token 授权。这是通过将审批和转账交易分批进行而实现的,使用户的交易过程更加方便。
3、授权会话
RaisePay 钱包允许用户为 Web3 应用(如 NFT 游戏)创建具有特定权限的会话,这些应用需要进行多次交易。通过在 RaiseAuthn web worker 内创建一个新的密钥对,并用新的密钥对地址调用钱包智能合约方法 “createSession”,用户的钱包可以传递由该会话签名签名的交易,由 RaiseAuthn 请求。这些会话可以用来限制可以花费的 Token 和 Gas 费的最大数额,以及定义可以调用哪些合约和可以做出哪些行动。这类似于智能手机或 MacOS 上的应用程序的权限。
用户可以很容易地将他们的会话从笔记本浏览器分享到移动设备上,或者通过二维码、登录码或登录链接分享会话,反之亦然。这样就不需要共享密钥对,因为只需要将移动应用的内部密钥对地址传输到笔记本电脑浏览器,为移动钱包创建一个新的会话。这允许根据用户的偏好,授予无限和有限的访问权。
帐户抽象化消除了对 WalletConnect 等协议的需求,因为它允许对一个帐户使用多种认证,而不是依赖一个使用外部桥接器共享的单一认证,该桥接器有时可能变得不可用。这提高了用户体验和钱包的安全性。
4、用 USDT/USDC/RAISE 支付转帐费用
我们的钱包概念允许用户在不需要购买 ETH 的情况下使用该钱包。这是通过使用 ZkSync 实现的,它可以创建 “paymasters”——如果在交易的自定义数据中指定了交易,则可以为交易支付。这些 paymasters 可以收取 Token 来换取他们支付的 ETH,或者作为补贴模式的一部分为用户提供免费交易。目前,我们为用户创建账户提供补贴,交易费用可以用稳定币支付。在未来,我们可能会实现用户使用信用卡支付账户抽象创建费的选项,或者将付款委托给商家,他们可能希望支付少量费用,让用户在其平台上免费创建钱包。
(补贴 paymasters)
(Raise paymaster)
5、订阅
由于用户的钱包是一个智能合约,现在可以为用户实现定期订阅。用户可以通过添加到他们的钱包来注册一个订阅。他们可以在钱包的订阅部分轻松管理他们的订阅。商家将能够按照订阅的条款,定期从用户的钱包中提取指定数量的 Token。这项功能可以让用户以更精简和有效的方式管理他们的订阅,并让商户接收定期付款。
(订阅模型)
比推快讯
更多 >>- 小罗伯特·肯尼迪:若当选总统将要求美国建立 400 万枚比特币储备,美元和比特币间的转账无需报告和交税
- Michael Saylor:比特币到 2045 年将达到 1300 万美元,牛市情况下可能达到 4900 万美元
- 美SEC批准灰度比特币迷你信托的19b-4 表格
- 前 FTX 高管 Ryan Salame 因被德国牧羊犬咬伤而要求推迟入狱日期
- 以太坊团队负责人:以太坊正在失去其“主线”,研究团队似乎接受了将一切中心化的想法
- BTC突破68000美元
- 美国法官批准推迟没收 FTX 的 PAC 政治捐款
- CryptoQuant创始人:本轮比特币牛市可能持续到 2025 年中期
- 美国泽西市市长:比特币是“通胀对冲工具”,个人还持有ETH
- Gemini调查:73% 的美国加密持有者计划在总统投票中考虑候选人对加密货币的立场
- 美参议员Bill Hagerty:正在努力推动通过支持比特币的立法
- EigenLayer:将推出AVS奖励和EIGEN程序化激励
- 瑞士金融市场监管机构:稳定币发行商会给与其合作的银行带来风险
- “木头姐”旗下 ARK Invest 于Q2减持Coinbase和特斯拉
- 比特币扩容网络Mezo完成750万美元战略轮融资,Ledger Cathay Fund领投
- Fortune:哈里斯或于未来几周分享比特币立场,据悉她的丈夫是一位“加密货币爱好者”
- Ledger 推出其最新系列硬件钱包 Ledger Flex
- 美国密歇根州养老基金第二季度买入660万美元的现货比特币ETF
- 今日美国以太坊ETF减持37044枚ETH,比特币ETF增持630枚BTC
- 消息人士:哈里斯竞选团队希望了解更多加密行业的相关信息
- Bitstamp:已完成Mt. Gox债权人的BTC与BCH分配,英国客户将有单独分配计划
- 野村证券旗下加密部门将于9月推出收益更高的以太坊ETF替代品
- VanEck CEO个人净资产中 30% 以上是比特币
- 量化基金 Kbit:尽管 ETF 带来快速回报,但仍应继续投资加密货币
- 比特币突破 67000 美元后,逾 75% 短期持有者已实现盈利
- Glassnode:当前比特币周期已经历两次 20%-30% 间的回撤
- 灰度向 Coinbase Prime 地址转入 11 万枚 ETH
- 以太坊ETF上市三天总资产已接近90亿美元
- GMX 社区发起将收入分配模式改为回购并分发 GMX 提案投票
- BlockFi 获得美国法院批准偿还 100% 客户资金
- BitForex 用户仍然无法提取其资金,总损失约5700万美元
- Jack Dorsey 正对 Block 进行重组
- 参议员 Elizabeth Warren:国外运营的加密挖矿机构可能被用来“监视美国的军事行动”
- 8480枚 ETH 从 Cumberland 转入 Coinbase Institutional
- Polymarket:哈里斯成为2024民主党总统候选人概率升至97%创新高
- 彭博分析师:以太坊 ETF 在抵消灰度资金流出方面不如比特币ETF
- 美国国务院承认比特币对萨尔瓦多旅游业产生积极影响,但对其经济影响“微乎其微”
- TON 生态 DeFi 解决方案 LayerPixel 完成 200 万美元种子轮融资,Kenetic Capital 领投
- 分析:若灰度 ETHE 按当前速度抛售,则其所持以太坊资产或于几周内耗尽
- 美国6月核心PCE物价指数月率0.2%,预期0.1%,前值0.10%
- Michael Saylor:美国政府应该拥有大多数比特币
- 香港立法会议员呼吁与内地有关单位深入合作加快推进数码港元进程,积极研究推进数字货币经济
- BRN 分析师:即将公布的 PCE 数据、特朗普比特币大会发言等因素或推动比特币创新高
- 渣打银行:预计 2034 年代币化市场规模将达到约 30 万亿美元
- 比特币大会今日将有众多政客发表演讲,参议员 Cynthia Lummis、小罗伯特·肯尼迪均将出席
- CeDeFi 收益平台 BitFi 宣布启动种子轮融资,估值为 5000 万美元
- 某鲸鱼从 Binance 提取 143 万 UNI 存入 AAVE 并借入 550 万 USDC
- 慢雾创始人余弦:警惕针对加密资产的假冒视频会议软件新型骗局
- Meme 推广平台 STIX 完成 180 万美元融资,Presto Labs 等参投
比推专栏
更多 >>- 2025 年可能会是 TON:TON 的崛起。
- Layer2 格局悄然变天,Base 生态有何看点?
- 3 种有望在 2024 年轻松翻倍的山寨币
- Web3 安全入门避坑指南|钱包被恶意多签风险
- 复盘德国政府抛售比特币:空军如何借势煽动市场情绪?
- 让社区驱动增长,Monad & Mad Lads 做对了什么?
- 比特币突涨至68000美元,又是因为一句可能的谣言?比特币可能成为美国的战略储备资产
- 2024 年最佳加密交易机器人等级列表(排名从 D 到 S)
- IOSG Weekly Brief|ETH 和 Solana 观点的碰撞 - 经济安全研究 #235
- Footprint Analytics 助力 Core 区块链实现数据效率突破
观点
项目
比推热门文章
- Bitcoin 2024第二日:1BTC涨到4900万美元的多头号角;小肯尼迪承诺在美国建立比特币战略储备
- 【比推每日新闻精选】美SEC批准灰度比特币迷你信托的19b-4 表格;CryptoQuant创始人:本轮比特币牛市可能持续到 2025 年中期;Michael Saylor:比特币到 2045 年将达到 1300 万美元,牛市情况下可能达到 4900 万美元
- 小罗伯特·肯尼迪:若当选总统将要求美国建立 400 万枚比特币储备,美元和比特币间的转账无需报告和交税
- Michael Saylor:比特币到 2045 年将达到 1300 万美元,牛市情况下可能达到 4900 万美元
- 美SEC批准灰度比特币迷你信托的19b-4 表格
- Bitcoin 2024:大咖齐聚,行业拐点将至?
- 前 FTX 高管 Ryan Salame 因被德国牧羊犬咬伤而要求推迟入狱日期
- 以太坊团队负责人:以太坊正在失去其“主线”,研究团队似乎接受了将一切中心化的想法
- BTC突破68000美元
- 美国法官批准推迟没收 FTX 的 PAC 政治捐款