ERC4337工具包Account Kit 零摩擦引導使用者

Alchemy 推出了一個一個完整的ERC4337工具包 **Account Kit**[5] ,可以在應用中嵌入智慧帳戶,包括社交登錄、gas 抽象、批量交易等功能。

Account Kit 基於帳戶抽象(ERC-4337),使得構建的產品在體驗上感覺像 web2,但在內部完全是 web3。

Account Kit 提供了你需要的所有工具,以零摩擦的方式引導使用者:

  • aa-sdk:一個靈活的庫,用於集成、部署和使用智能帳戶
  • Light Account:一個經過優化的 ERC-4337 智慧合約帳戶
  • Signers:與你喜愛的社交登錄和通行密鑰(passkey)供應商集成
  • Gas 管理 API:一個可程式設計的 API,用於在你的應用中贊助 gas 費用
  • Bundler API:最可靠的 Bundler,用於大規模提交鏈上的 UserOps

準備好了嗎? 探索文件[6] !

如何將下一個十億使用者引入鏈上

在未來,每個人都將擁有一個web3錢包。 但只要新用戶引導看起來像這樣,這是不可能實現的:

  1. 下載第三方錢包瀏覽器外掛程式或應用(如何選擇? 哪個最安全? )
  2. 記住並備份助記詞,這是一項永久性的壓力活
  3. 使用法幣入口購買 ETH 以支付 gas
  4. 返回你的應用並簽署交易

毫無疑問,在每個步驟中都會失去寶貴的客戶。

為了將web3引入下一個十億用戶的鏈上,我們需要簡化的用戶引導。

解決方案即將到來 ?

零摩擦的用戶引導

Account Kit 提供了你需要的所有工具,以一種在表面上感覺簡單和熟悉的用戶體驗,但在內部由 web3 提供支援。

為每個使用者提供一個 ERC-4337 智慧帳戶,以徹底簡化引導體驗的每個步驟:

  1. 在你的應用中本地創建一個智慧帳戶,無需瀏覽器外掛程式或移動錢包。
  2. 使用電子郵件、社交登錄,甚至是經典的 web3 錢包進行註冊
  3. 贊助 gas,以便使用者可以免費嘗試你的應用,無需 ETH ?
  4. 設計自己的結算流程,並在後台簽署交易

使用 Account Kit,你最終可以構建一個所有人都能快速理解的用戶體驗。

你的應用程式,你的用戶體驗,他們的資產

通過 Account Kit,你可以在你的應用程式中原生地引入主流使用者到 web3。 不再需要錢包彈窗或瀏覽器外掛程式程式。 從註冊到交易檢查,設計完整的用戶體驗。

你完全掌控用戶體驗,但使用者保持對其資產的完全控制。 Account Kit 使 web3 對每個人都可訪問。

熟悉的 web2 登錄

使用電子郵件、社交登錄、密碼或自託管錢包(如Metamask)設計一個熟悉的 web2 註冊流程。 簡單到任何人都可以進入 web3。

Gas抽象

消除最大的入門障礙:gas費用。 通過贊助gas費用[7] 讓gas消失。 讓你的新用戶與他們的魔幻時刻之間沒有任何障礙。

批量交易

通過按一次執行多步操作。 智慧帳戶可以將多個交易批量處理為單個操作[8] ,節省時間和gas費用。 例如,你可以在單個操作中部署智慧帳戶、領取代幣、批准它並進行交換,完全在鏈上進行。

即時通知

在使用者操作完成時通知使用者。 Account Kit 集成了自定義 Webhooks[9] ,以在你的使用者操作上鏈時觸發警報。

一個完整的工具包

Account Kit 是一個垂直集成的帳戶抽象工具包。 它提供了你在開箱即用時所需的所有工具來發佈 ERC-4337 智慧帳戶。

Account Kit 工具包Account Kit 是一個完整的工具包

AA-SDK

aa-sdk 是一個簡單而強大的帳戶抽象介面。 它提供了發送使用者操作、贊助gas和部署智慧合約帳戶的人性化方法。

這個開源[10] [11]的 aa-sdk 是基於viem 構建的,並且與 EIP-1193 相容,因此很容易與任何 web3 應用程式或WalletConnnet庫進行集成。

輕量級帳戶

Account Kit 提供了一個安全、gas優化的 ERC-4337 智慧合約帳戶,稱為Light Account[12] [13]。 它基於乙太坊基金會的SimpleAccount ,並增加了用於生產環境的功能:

  • 顯著降低的gas成本
  • ERC-1271 簽名支援,以確保使用者可以與 Opensea 等應用進行交互
  • 擁有權轉移,使用戶不會被鎖定在單個簽名者中

Light Account 已經通過了 Quantstamp 的審計。 你也可以使用任何其他的 ERC-4337 智慧帳戶與 Account Kit 一起使用,這得益於其靈活的設計。

即將推出還有:我們正在與乙太坊基金會合作,制定一個名為ERC-6900[14] [15]的模組化智慧帳戶新標準。 輕量級帳戶與 ERC-6900 相容,並且我們將很快發佈一個模組化帳戶 ,其中包含內置在 Account Kit 中的可選升級路徑。

簽名者(Signers)

Account Kit 支援你喜愛的錢包即服務(wallet-as-a-service)簽名者,包括 Magic.link[16] [17]、web3auth [18]獄吏 [19]圂 [20]、小掩碼、動態 [21]、防火塊 [22]門戶 [23]膠囊 [24]、點亮協定 等等!

將它們與僅幾行代碼一起插入到 Account Kit 中。

設計你完美的登錄體驗:電子郵件、社交登錄、密碼、簡訊,甚至是 Metamask。 根據你的使用者選擇適合他們的安全模型,無論是自託管、非託管、MPC,還是自帶[25] 。 Account Kit 支援所有這些。

捆綁器(Bundler) API

Account Kit 建立在我們的Bundler[26] [27]之上,可靠地在鏈上處理大規模的UserOps。 它由 Rust 從頭開始構建,並開源 ,與 Supernode 垂直整合,並設計用於處理最高的生產負載。 Account Kit 將 Bundler 集成到一個單一的全面開發者體驗中,適用於 Web3 中最大的應用程式。

Gas 管理 API

Account Kit 提供Gas 管理 API[28] ,通過可程式設計策略贊助gas。 通過 REST API 或 Alchemy 儀錶板,指定應贊助的確切交易,設置每個錢包或全域的嚴格消費限制,並允許 / 阻止特定錢包位址 —— 所有這些都可以實現。

結語:釋放你的應用潛力

下一波使用者將不會使用瀏覽器外掛程式錢包進行註冊。

立即使用 Account Kit 為你的應用做好迎接主流採用的準備。

那麼,你還在等什麼呢? 讓我們開始吧。

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)