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]的aa-sdk 是基於viem[11]建構的,並且與EIP-1193 相容,因此很容易與任何web3 應用程式或WalletConnnet庫進行整合。

輕量級帳戶

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

  • 顯著降低的gas成本

  • ERC-1271 簽章支持,以確保使用者可以與Opensea 等應用程式進行交互

  • 所有權轉移,使用戶不會被鎖定在單一簽署者中

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

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

簽名者(Signers)

Account Kit 支援你喜愛的錢包即服務(wallet-as-a-service)簽名者,包括Magic.link[16]‍、web3auth[17]、Turnkey[18]、Privy[19]、Metamask、Dynamic[20]、Fireblocks[21]、Portal[22]、Capsule[23]‍、Lit Protocol[24]等等!

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

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

捆綁器(Bundler) API

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

Gas 管理API

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

結語:釋放你的應用潛力

下一波用戶將不會使用瀏覽器插件錢包進行註冊。

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

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

Total
0
Shares
Related Posts