淺談如何通過賬戶抽象讓Web3遊戲破圈?
原文作者:Jack,Shima Capital
原文編譯:angelilu,Foresight News
原文作者:
原文編譯:angelilu,Foresight News
原文作者:
原文編譯:angelilu,Foresight News
原文作者:
原文編譯:angelilu,Foresight News
為了讓Web3 遊戲獲得廣泛採用,提供類似於Web2 的用戶體驗至關重要。錢包體驗不應該影響遊戲本身,在大多數情況下,玩家甚至不應該知道自己有錢包!在整個2021 年和2022 年,Venly、Sequence 和Stardust 等公司籌集了2000 萬美元至4000 萬美元的風險資金,希望為這個問題提供解決方案,而最近以太坊ERC-4337 的實施使得Web3 能提供類似與Web2 的用戶體驗,為開發人員提供更靈活並且模塊化的帳戶管理解決方案。

來源:https: //twitter.com/gelatonetwork
在深入探討賬戶抽象的特殊之處之前,了解以太坊提供的不同賬戶類型以及它們之間的區別非常重要。以太坊有兩種賬戶類型:
帳戶抽像是用單一動態解決方案(智能合約賬戶SCA)替換預定義的、適用於所有帳戶類型(EOA)的想法。 MetaMask 和Rainbow 等傳統EOA 只能執行預定義的操作,例如發起交易,因此限制了功能。這就是為什麼您在查看大多數實時「加密」遊戲時會發現它們主要是休閒/ 策略遊戲(例如DFK、Wolf Game、早期的Treasure 遊戲)的部分原因。典型的Web3 遊戲循環看起來像這樣:

來源:https://twitter.com/Delphi_Digital
玩家想要花費x 資源來製作y 工具,玩家選擇工具,玩家批准交易以允許花費x 資源,然後玩家簽署另一筆交易開始製作, 3 個彈出窗口後,玩家最終收到他們的工具。
來源:The Citadel而這個循環會給用戶帶來很糟糕的體驗。智能合約賬戶可以改善用戶體驗併升級功能。在ERC-4337 之前,很少有項目使用智能合約賬戶(Argent、Safe),而且大多數替代解決方案都需要對協議進行重大更改。 ERC-4337 將以太坊的驗證邏輯轉移到EVM 中,並允許智能合約發起交易,而不需要傳統的EOA。Proof of Play來源:
那麼智能合約賬戶如何改進Web3 遊戲呢?
來源:Realms帳戶抽象使遊戲入門流程與Web2 的流程相當。這種方法為開發人員提供了創建獨特和個性化遊戲體驗所需的靈活性和控制權。儘管當今的許多解決方案都提供非常相似的功能,但以下是一些必備功能:
會話密鑰和讚助交易:會話密鑰用於代表玩家從遊戲發送交易而無需錢包確認,贊助交易允許遊戲開發者和生態系統補貼玩家交易成本。此外,贊助交易允許開發人員指定用於交易費用的代幣(例如AXS、USDC)。許多帳戶抽象SDK 將此作為捆綁服務提供,但隨著ERC-4337 隨著時間的推移變得商品化,更多團隊將選擇在內部構建此功能以獲得更「適合」的解決方案。例如,鏈上游戲「
」最近取消了其實驗性的會話密鑰,而Pirate Nation 的創建者Delegate.cash發布了具有此功能的初始垂直產品。那麼這在實踐中是什麼樣的呢? Proof of Play 會在每個用戶最初登錄時為他們創建一個二級錢包,這個錢包是託管的並存儲在用戶的瀏覽器存儲中。二級錢包授予Proof of Play 為其用戶交易付款的權利。這意味著資產永遠不會從您的安全錢包中轉出,並且在遊戲中獲得的物品會自動發送到您的安全錢包中。
可定制性:遊戲開發者需要可定制的錢包界面和遊戲內市場。錢包和遊戲內市場應該無縫融合。理想情況下,錢包應該對玩家「隱形」,市場應該與遊戲的主題和風格相匹配。如果我正在構建像素藝術遊戲,錢包和市場應該由像素藝術組成!
打包交易:將交易(多調用)彼此捆綁在一起以優化Gas 和UX。購買NFT 可以一鍵完成,而不是3 或4 次點擊!
使用打包交易讓玩家可以同時收割多個農場或建造多個建築物。
委託權限:「委託錢包」是綁定到用戶冷錢包的智能合約帳戶。玩家簽署一次並授權帳戶代,而沒有丟失NFT 的風險。


