BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

一文詳解街機帳戶:成本20美分,鏈上游戲的金鑰匙

区块律动BlockBeats
特邀专栏作者
本文約1476字,閱讀全文需要約3分鐘
帳戶抽象+鏈上游戲+Starknet的組合,會產生怎樣的化學反應?
AI總結
帳戶抽象+鏈上游戲+Starknet的組合,會產生怎樣的化學反應?

得益於Play-to-earn 的模式,像StepN 這樣的GameFi 遊戲迅速走紅,並帶動越來越多的資金湧入賽道。據區塊鏈遊戲平台服務商Blockchaingamer 統計,截至2022 年11 月,區塊鏈遊戲領域的投資額高達25.6 億美元。但由於經濟模型和基礎設施尚未成熟,資本加持之下的GameFi 概念很快就冷卻下來。

2023 年,人們將發展目光轉向全鏈遊戲。對於全鏈遊戲來說,除了遊戲中的數字資產,遊戲的所有邏輯也都在鏈上發生,這意味著遊戲合約的每一次狀態變化都需要在鏈上註冊,玩家需對遊戲中的每一次操作都執行簽署交易,對於像RTS 即時戰略這樣的高頻操作遊戲來說是非常糟糕的玩家體驗。

一級標題

一級標題

會話密鑰是什麼?

會話密鑰是Briqs、Realms 和Topology 三家團隊於1 年前在Starknet 黑客鬆上聯合發起的一個創意,旨在利用帳戶抽象和Starknet 上的一些巧妙創新,解決加密原生遊戲所固有的糟糕體驗——玩家需為遊戲中的每一次操作執行交易簽名。

在鏈上游戲場景中,每一次遊戲中的操作行為都會跳出一個錢包彈窗,並需要用戶確認「你想確認這項交易嗎?」,同時還有一些大多數人無法解讀的內容,這可能會導致錯誤、混亂,甚至丟錢。

一級標題

一級標題

Arcade Accounts 是什麼?

街機帳戶(Arcade Accounts)則是Realms 團隊首次使用帳戶抽像在Starknet 上首個對會話密鑰(Session keys)的實現。

通過採用(限制權限的)中間件,允許Realms 玩家創建新型的街機帳戶,這可極大地改善鏈上游戲的用戶體驗。

本質上,一個街機帳戶就是一個Starknet 帳戶,不過帶有一些功能上的變體,這包括:

- 每一個Arcade 帳戶均有一個主帳戶

- 除了主帳戶,其他級別的帳戶無法將ETH/Tokens 轉出

- 其他帳戶只能簽署交易,除非經過身份驗證

也就是說,Arcade 帳戶僅提供有限的玩家功能,這些權限的限制可將安全風險降至最低,即使街機帳戶被利用,攻擊者也無能為力,因為主帳戶可以提取所有資金,並創建一個新的街機帳戶。

Starknet 所特有的「聲明合約」方法,可將添加一個Arcade 帳戶的成本降低至20 美分左右。

街機帳戶的體驗到底如何? Loot Realms 在輕量級小遊戲Loot Survivor 中展示了一個Arcade 帳戶為遊戲玩家帶來的直觀感受——「流暢的遊戲內交互體驗,無需為每一次攻擊操作簽名」。

在沒有使用街機帳戶時,玩家需對遊戲中的每一次攻擊操作進行消息簽名,等待較長的確認時間,添加Arcade Account 之後,用戶可將密鑰安全地存儲在瀏覽器存儲中,則無需進行消息簽名,直接進行遊戲中的攻擊操作。

參考內容:

參考內容:

參考內容:

https://twitter.com/lordOfAFew/status/1687976673902538752

https://www.defidaonews.com/article/6773674


錢包
GameFi
StarkWare
歡迎加入Odaily官方社群