淺談如何通過账戶抽象讓Web3遊戲破圈
發表於 2023-02-18 15:40 作者: Odaily星球日報
讓玩家進入傳統遊戲的過程通常很簡單。在 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 中的遊戲。
原文作者:Jack,Shima Capital
原文編譯:angelilu,Foresight News
來源:星球日報
標題:淺談如何通過账戶抽象讓Web3遊戲破圈
地址:https://www.coinsdeep.com/article/10569.html
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。