如何透過賬戶抽象讓 Web3 遊戲破圈?

最近以太坊 ERC-4337 的實施使得 Web3 能提供類似與 Web2 的使用者體驗,為開發人員提供更靈活並且模組化的帳戶管理解決方案。

撰文:JackShima Capital

編譯:angelilu,Foresight News

讓玩家進入傳統遊戲的過程通常很簡單。在 Web2,玩家可以方便地使用他們現有的社交帳戶,例如 Apple ID 或 Google 來登入遊戲。這些社交帳戶使單點登入(SSO)易於整合,並支援跨多個裝置共享進度。例如,當玩家登入 Epic Games 商店時,Epic 會聚合 Google、Apple 和 Nintendo 等各種賬戶,建立順暢的參與流程和統一的玩家資料。之前在 Web3 中,玩家需要安裝錢包並安全地儲存他們的私鑰。如果玩家能夠搞定這個過程,他們也還將面臨批准和簽署交易的額外步驟,才能開始玩遊戲。安裝錢包和管理其私鑰的繁瑣過程可能會破壞遊戲的沉浸感並損害整體體驗,因為它會在遊戲入門過程中增加不必要的摩擦。

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

在深入探討賬戶抽象的特殊之處之前,瞭解以太坊提供的不同賬戶型別以及它們之間的區別非常重要。以太坊有兩種賬戶型別:

  • 外部賬戶(EOA),由任何擁有私鑰的人控制;
  • 和智慧合約賬戶(SCA),一種部署到網路並由程式碼控制的智慧合約。

帳戶抽象是用單一動態解決方案(智慧合約賬戶 SCA)替換預定義的、適用於所有帳戶型別(EOA)的想法。MetaMask 和 Rainbow 等傳統 EOA 只能執行預定義的操作,例如發起交易,因此限制了功能。這就是為什麼您在檢視大多數實時「加密」遊戲時會發現它們主要是休閒 / 策略遊戲(例如 DFK、Wolf Game、早期的 Treasure 遊戲)的部分原因。典型的 Web3 遊戲迴圈看起來像這樣:

玩家想要花費 x 資源來製作 y 工具,玩家選擇工具,玩家批准交易以允許花費 x 資源,然後玩家簽署另一筆交易開始製作,3 個彈出視窗後,玩家最終收到他們的工具。

來源: https: //twitter.com/gelatonetwork

而這個迴圈會給使用者帶來很糟糕的體驗。智慧合約賬戶可以改善使用者體驗並升級功能。 在 ERC-4337 之前,很少有專案使用智慧合約賬戶(Argent、Safe),而且大多數替代解決方案都需要對協議進行重大更改。ERC-4337 將以太坊的驗證邏輯轉移到 EVM 中,並允許智慧合約發起交易,而不需要傳統的 EOA。

那麼智慧合約賬戶如何改進 Web3 遊戲呢?

來源:https://twitter.com/Delphi_Digital

帳戶抽象使遊戲入門流程與 Web2 的流程相當。這種方法為開發人員提供了建立獨特和個性化遊戲體驗所需的靈活性和控制權。儘管當今的許多解決方案都提供非常相似的功能,但以下是一些必備功能:

會話金鑰和贊助交易:會話金鑰用於代表玩家從遊戲傳送交易而無需錢包確認,贊助交易允許遊戲開發者和生態系統補貼玩家交易成本。此外,贊助交易允許開發人員指定用於交易費用的代幣(例如 AXS、USDC)。許多帳戶抽象 SDK 將此作為捆綁服務提供,但隨著 ERC-4337 隨著時間的推移變得商品化,更多團隊將選擇在內部構建此功能以獲得更「適合」的解決方案。例如,鏈上游戲「The Citadel」最近取消了其實驗性的會話金鑰,而 Pirate Nation 的建立者 Proof of Play 釋出了具有此功能的初始垂直產品。那麼這在實踐中是什麼樣的呢?Proof of Play 會在每個使用者最初登入時為他們建立一個二級錢包,這個錢包是託管的並儲存在使用者的瀏覽器儲存中。二級錢包授予 Proof of Play 為其使用者交易付款的權利。這意味著資產永遠不會從您的安全錢包中轉出,並且在遊戲中獲得的物品會自動傳送到您的安全錢包中。

可定製性:遊戲開發者需要可定製的錢包介面和遊戲內市場。錢包和遊戲內市場應該無縫融合。理想情況下,錢包應該對玩家「隱形」,市場應該與遊戲的主題和風格相匹配。如果我正在構建畫素藝術遊戲,錢包和市場應該由畫素藝術組成!

打包交易:將交易(多呼叫)彼此捆綁在一起以最佳化 Gas 和 UX。購買 NFT 可以一鍵完成,而不是 3 或 4 次點選!Realms 使用打包交易讓玩家可以同時收割多個農場或建造多個建築物。

社交恢復和社交登入:社交恢復方法允許玩家在不犧牲自我控制權的情況下恢復資金。Argent 在 2018 年開創了社交恢復的先河,允許使用者透過可信賴的朋友或家人恢復他們的賬戶。社交登入允許玩家透過他們現有的各種社交媒體帳戶登入。社交登入消除了玩家記住多個使用者名稱和密碼或保護他們的私鑰的需要,使登入過程高效且使用者友好。

委託許可權:「委託錢包」是繫結到使用者冷錢包的智慧合約帳戶。玩家簽署一次並授權帳戶代,而沒有丟失 NFT 的風險。Delegate.cash 等解決方案正在獲得 NFT 收藏者的大量使用,他們希望以更安全的方式與各種智慧合約進行互動。希望保護玩家資產的遊戲公司採用這只是時間問題。Liquid 委託是一個相當新的概念它將委託權包裝到 NFT 中。今天,Liquid delegates 被用於遊戲中。例如,BAYC 持有者正在使用 Liquid delegates 來租用或授予訪問他們的「Sewer Pass 」的許可權,這些 Pass 用於玩無盡的跑步遊戲 Dookie Dash。

值得注意的是,許多現有的解決方案並不只是單獨提供這些功能,而是作為一個捆綁包提供。服務提供商正在努力提供最好、最全面的一站式解決方案。雖然上述功能被認為是「必須具備的」,但在尋找最全面的解決方案時,還需要考慮以下其他功能。

法幣的出入金:以前,將資金轉移到非託管錢包一直很麻煩,通常需要一箇中心化的交易賬戶才能使用網路。這種體驗的問題在遊戲中得到了放大;任何有玩過 Web3 遊戲經驗的人都知道你必須為該遊戲專門建立一個新錢包的痛苦。許多賬戶管理 SDK 現在提供第三方解決方案,允許玩家使用 Moonpay、Stripe 或 Wyre 輕鬆地為他們的賬戶充值。雖然大多數升級服務仍然缺乏 Apple Pay 帶來的無縫體驗,但這無疑是朝著正確方向邁出的一步,可以防止玩家在「資金」階段流失。

開發人員門戶和玩家分析儀表板:服務提供商正在努力提供最佳的開發人員體驗。Stardust 等解決方案讓開發人員可以透過單一儀表板管理他們的遊戲,提供有關遊戲資料和玩家指標(例如建立的物品和交易的代幣)的見解。Nefta 更進一步,旨在將其 AD SDK 與其賬戶管理服務捆綁在一起,為開發人員提供更深入的洞察力,以吸引他們的受眾並從中獲利。

本文為帳戶抽象的第一部分。在第二部分中,我們將透過研究行業中的特定參與者並分析他們如何區分彼此來更深入地探討該主題。我們將仔細研究特定參與者提供的各種功能和優勢,並探討如何使用它們來增強 Web3 中的遊戲。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *