{"content":{"title":"ERC4337 工具包 Account Kit, 零摩擦引导用户","body":"> * 原文链接： https://alchemy.com/blog/introducing-account-kit\r\n> * 译文出自：[登链翻译计划](https://github.com/lbc-team/Pioneer)\r\n> * 译者：[翻译小组](https://learnblockchain.cn/people/412)  校对：[Tiny 熊](https://learnblockchain.cn/people/15) \r\n> * 本文永久链接：[learnblockchain.cn/article…](https://learnblockchain.cn/article/6733) \r\n\r\n\r\n![](https://img.learnblockchain.cn/attachments/2023/10/hYK0RLx9653107122cee9.jpg)\r\n\r\nAlchemy 推出了一个一个完整的ERC4337工具包 [**Account Kit**](https://www.alchemy.com/account-kit)  ，可以在应用中嵌入智能账户，包括社交登录、gas 抽象、批量交易等功能。\r\n\r\nAccount Kit 基于账户抽象（ERC-4337），使得构建的产品在体验上感觉像 web2，但在内部完全是 web3。\r\n\r\nAccount Kit 提供了你需要的所有工具，以零摩擦的方式引导用户：\r\n\r\n- **aa-sdk**：一个灵活的库，用于集成、部署和使用智能账户\r\n- **Light Account**：一个经过优化的 ERC-4337 智能合约账户\r\n- **Signers**：与你喜爱的社交登录和通行密钥（passkey）提供商集成\r\n- **Gas 管理 API**：一个可编程的 API，用于在你的应用中赞助 gas 费用\r\n- **Bundler API**：最可靠的 Bundler，用于大规模提交链上的 UserOps\r\n\r\n准备好了吗？[探索文档](https://accountkit.alchemy.com/)！\r\n\r\n### **如何将下一个十亿用户引入链上**\r\n\r\n在未来，每个人都将拥有一个 web3 钱包。但只要新用户引导看起来像这样，这是不可能实现的：\r\n\r\n1. 下载第三方钱包浏览器插件或应用（如何选择？哪个最安全？）\r\n2. 记住并备份助记词，这是一项永久性的压力活\r\n3. 使用法币入口购买 ETH 以支付 gas\r\n4. 返回你的应用并签署交易\r\n\r\n毫无疑问，在每个步骤中都会失去宝贵的客户。\r\n\r\n为了将 web3 引入下一个十亿用户的链上，我们需要简化的用户引导。\r\n\r\n解决方案即将到来 🚀\r\n\r\n## **零摩擦的用户引导**\r\n\r\nAccount Kit 提供了你需要的所有工具，以一种在表面上感觉简单和熟悉的用户体验，但在内部由 web3 提供支持。\r\n\r\n为每个用户提供一个 ERC-4337 智能账户，以彻底简化引导体验的每个步骤：\r\n\r\n1. 在你的应用中本地创建一个智能账户，无需浏览器插件或移动钱包。\r\n2. 使用电子邮件、社交登录，甚至是经典的 web3 钱包进行注册\r\n3. 赞助 gas，以便用户可以免费尝试你的应用，无需 ETH 🤯\r\n4. 设计自己的结算流程，并在后台签署交易\r\n\r\n使用 Account Kit，你最终可以构建一个所有人都能快速理解的用户体验。\r\n\r\n### 你的应用程序，你的用户体验，他们的资产\r\n\r\n通过 Account Kit，你可以在你的应用程序中原生地引入主流用户到 web3。不再需要钱包弹窗或浏览器插件程序。从注册到交易检查，设计完整的用户体验。\r\n\r\n你完全掌控用户体验，但用户保持对其资产的完全控制。Account Kit 使 web3 对每个人都可访问。\r\n\r\n### 熟悉的 web2 登录\r\n\r\n使用电子邮件、社交登录、密码或自托管钱包（如Metamask）设计一个熟悉的 web2 注册流程。简单到任何人都可以进入 web3。\r\n\r\n### Gas抽象\r\n\r\n消除最大的入门障碍：gas费用。通过[赞助gas费用](https://learnblockchain.cn/article/5432)让gas消失。让你的新用户与他们的魔幻时刻之间没有任何障碍。\r\n\r\n### 批量交易\r\n\r\n通过单击一次执行多步操作。智能账户可以将[多个交易批量处理为单个操作](https://learnblockchain.cn/article/5946)，节省时间和gas费用。例如，你可以在单个操作中部署智能账户、领取代币、批准它并进行交换，完全在链上进行。\r\n\r\n### 实时通知\r\n\r\n在用户操作完成时通知用户。Account Kit 集成了[自定义 Webhooks](https://www.alchemy.com/custom-webhooks)，以在你的用户操作上链时触发警报。\r\n\r\n## **一个完整的工具包**\r\n\r\nAccount Kit 是一个垂直集成的账户抽象工具包。它提供了你在开箱即用时所需的所有工具来发布 ERC-4337 智能账户。\r\n\r\n![ Account Kit 工具包](https://img.learnblockchain.cn/pics/20231019171819.png)\r\n\r\nAccount Kit 是一个完整的工具包\r\n\r\n### AA-SDK\r\n\r\naa-sdk 是一个简单而强大的账户抽象接口。它提供了发送用户操作、赞助gas和部署智能合约账户的人性化方法。\r\n\r\n这个[开源](https://github.com/alchemyplatform/aa-sdk)的 aa-sdk 是基于[viem](https://viem.sh/)构建的，并且与 EIP-1193 兼容，因此很容易与任何 web3 应用程序或WalletConnnet库进行集成。\r\n\r\n### 轻量级账户\r\n\r\nAccount Kit 提供了一个安全、gas优化的 ERC-4337 智能合约账户，称为[Light Account](https://github.com/alchemyplatform/light-account)。它基于以太坊基金会的[SimpleAccount](https://github.com/eth-infinitism/account-abstraction/blob/develop/contracts/samples/SimpleAccount.sol)，并增加了用于生产环境的功能：\r\n\r\n- 显著降低的gas成本\r\n- ERC-1271 签名支持，以确保用户可以与 Opensea 等应用进行交互\r\n- 所有权转移，使用户不会被锁定在单个签名者中\r\n\r\nLight Account 已经通过了 Quantstamp 的审计。你也可以使用任何其他的 ERC-4337 智能账户与 Account Kit 一起使用，这得益于其灵活的设计。\r\n\r\n即将推出还有：我们正在与以太坊基金会合作，制定一个名为[ERC-6900](https://eips.ethereum.org/EIPS/eip-6900)的模块化智能账户新标准。轻量级账户与 ERC-6900 兼容，并且我们将很快发布一个[模块化账户](https://accountkit.alchemy.com/smart-accounts/accounts/modular-account.html)，其中包含内置在 Account Kit 中的可选升级路径。\r\n\r\n### 签名者（Signers）\r\n\r\nAccount Kit 支持你喜爱的钱包即服务（wallet-as-a-service）签名者，包括[Magic.link](https://accountkit.alchemy.com/smart-accounts/signers/magic-link.html)‍、[web3auth](https://accountkit.alchemy.com/smart-accounts/signers/web3auth.html)、[Turnkey](https://accountkit.alchemy.com/smart-accounts/signers/turnkey.html)、[Privy](https://accountkit.alchemy.com/smart-accounts/signers/privy.html)、Metamask、[Dynamic](https://accountkit.alchemy.com/smart-accounts/signers/dynamic.html)、[Fireblocks](https://accountkit.alchemy.com/smart-accounts/signers/fireblocks.html)、[Portal](https://accountkit.alchemy.com/smart-accounts/signers/portal.html)、[Capsule](https://accountkit.alchemy.com/smart-accounts/signers/capsule.html)‍、[Lit Protocol](https://accountkit.alchemy.com/smart-accounts/signers/lit.html)等等！\r\n\r\n将它们与仅几行代码一起插入到 Account Kit 中。\r\n\r\n设计你完美的登录体验：电子邮件、社交登录、密码、短信，甚至是 Metamask。根据你的用户选择适合他们的安全模型，无论是自托管、非托管、MPC，还是[自带](https://accountkit.alchemy.com/smart-accounts/signers/using-your-own.html)。Account Kit 支持所有这些。\r\n\r\n### 捆绑器（Bundler） API\r\n\r\nAccount Kit 建立在我们的[Bundler](https://docs.alchemy.com/reference/bundler-api-quickstart)之上，可靠地在链上处理大规模的 UserOps。它由 Rust 从头开始构建，并[开源](https://www.alchemy.com/blog/open-sourcing-rundler)，与 Supernode 垂直集成，并设计用于处理最高的生产负载。Account Kit 将 Bundler 集成到一个单一的全面开发者体验中，适用于 Web3 中最大的应用程序。\r\n\r\n### Gas 管理 API\r\n\r\nAccount Kit 提供[Gas 管理 API](https://docs.alchemy.com/docs/gas-manager-services)，通过可编程策略赞助gas。通过 REST API 或Alchemy仪表板，指定应赞助的确切交易，设置每个钱包或全局的严格消费限制，并允许/阻止特定钱包地址 —— 所有这些都可以实现。\r\n\r\n## **结语：释放你的应用潜力**\r\n\r\n下一波用户将不会使用浏览器插件钱包进行注册。\r\n\r\n立即使用 Account Kit 为你的应用做好迎接主流采用的准备。\r\n\r\n那么，你还在等什么呢？[让我们开始吧](https://www.alchemy.com/account-kit)！\r\n\r\n\r\n\r\n---\r\n\r\n本翻译由 [DeCert.me](https://decert.me/) 协助支持， 在 DeCert 构建可信履历，为自己码一个未来。"},"author":{"user":"https://learnblockchain.cn/people/412","address":null},"history":"QmdZsQEggTb7d7di5FUaqRHRgBNWyvXoN2p74dcyxmKN7h","timestamp":1697712218,"version":1}