web3 獨有的核心價值是可組合性:獲取由一種協議生成的資產或數據並與另一種協議一起使用的能力。在web3 遊戲中,可組合性解鎖了一些強大的東西——玩家第一次可以參與指導遊戲本身的機制和價值。
如果您查看web3 歷史上(還很早期!)的許多最受歡迎的遊戲,您會注意到可組合性存在於所有這些遊戲的DNA 中。毫不誇張地說,這些遊戲之所以成功,是因為這些遊戲的開發者在構建時就考慮到了可組合性。
以CryptoKitties(加密貓)為例。該遊戲旨在讓玩家繁殖、鑄造和交易稀有的NFT 貓,具有許多可組合的功能,可促進遊戲玩法並增強生態系統- 並且在構建時仔細考慮了區塊鏈的可能性和挑戰。
從表面上看,CryptoKitties 似乎很簡單
養兩隻貓,培育它們並創造一隻具有稀有Cattributes(貓屬性)的後代貓。但真正誕生CryptoKitties 的行為需要智能合約架構的創新,並允許出現一個全新的經濟體。
CryptoKitties 不得不與鏈上設計的現實作鬥爭:以太坊網絡中沒有計時器來規定何時執行合約。雖然從理論上講,繁殖和分娩貓之間的時間約為40 分鐘,但外部參與者需要調用此函數。
這一現實創造了一個新的(白帽!)機器人運營商生態系統,進入並賺取用戶支付的生育費。
由於CryptoKitties 合約是開源的,用戶甚至可以創建整個前端來調用giveBirth()。早在2018 年,像 @dominiek 這樣的用戶就可以通過這樣做每小時賺取大約100 美元。
由於CryptoKitties 是開源且可擴展的,因此更多的社區成員設計了其他自動化機制。一個團隊開源了一個特殊用途的客戶端,允許用戶在具有新特徵的貓甚至在CryptoKitties 網站上呈現之前對它們進行競標。
除了這些功能之外,CryptoKitties 還開始展示其他社區創建的遊戲和功能,稱為Kittyverse,其中包括戰鬥和賽車遊戲、市場客戶端,甚至社交網絡。
一個團隊甚至創建了一個功能齊全的測試網,以使開發人員更容易迭代他們的模組。 CryptoKitties 是一個早期跡象,即當您圍繞可組合性構建應用程序時,您可能將與一群高度敬業的改裝者和混音師合作。
Cryptokitties 啟發了新一代的建設者:Axie Infinity 的創始團隊就是在玩這個貓收藏遊戲時相遇。事實上,@Jihoz_Axie 的一篇關於評估數字收藏品的早期博客文章使用了一隻罕見的創世Cryptokitty 作為例子。
但是Axie 很快就超越了NFT 收藏品
進入了一個更複雜的戰鬥和策略遊戲,這需要獲得經驗值,後來,這個經驗值變成了可替代的ERC-20 token 被稱為Smooth Love Potion (SLP)。在SLP 部署歷史的早期,團隊注意到了一些有趣的事情。
雖然SLP 只是通過遊戲獲得的簡單遊戲內token,但Axie Infinity 的用戶於2019 年12 月創建了Uniswap 池,並開始將SLP 作為實際資產進行交易。
很難誇大這是多麼激進。 web2 遊戲的玩家不可能立即創建一個ERC-20 池,將他們的遊戲內資產移植到Uniswap 等自動化做市商(AMM),然後將它們換成遊戲本身封裝之外的另一個token。
這些世界被設計為封閉的,而不是可組合的。 Web2 資產僅限於遊戲或Steam 社區市場等平台,因此無法將物品或資金轉移出生態系統。資產和協議之間的可組合性使SLP 池成為可能。
可以說,更具開創性的事情發生在1.5 年後的2021 年8 月,當時菲律賓的商家開始接受SLP 支付。至此,Axie 已經積累了數百萬玩家,並且過渡到Ronin 側鏈,並為用戶產生了數億美元的收入。
如果沒有Uniswap 上的初始SLP-ETH 池,這一切都不會發生,這是通過協議之間的可組合性實現的。第一次,用戶能夠確定他們正在玩的遊戲的經濟價值,然後將該價值擴展到物理世界。
最後一個例子:黑暗森林(Dark Forest)是一款鏈上策略MMO 遊戲,玩家的目標是通過征服行星和採礦資源來擴大自己的領土。遊戲使用零知識證明來掩蓋玩家位置信息;揭開地圖需要輸出哈希算力來「挖掘」坐標。
黑暗森林有兩個關鍵創新
1)所有遊戲邏輯都在鏈上,方便開發者創建插件和自定義客戶端
2)它是最早的「不完整信息」加密遊戲之一;玩家只知道自己的位置和他們擁有的行星
黑暗森林的用戶插件照亮了遊戲中最激動人心的部分。玩家創造了一切,從遊戲內NFT 的市場到自動安排移動的插件,再到加快玩家散列地圖未知部分的速度的「遠程snarker」。
最後一個例子很關鍵。在信息不完整的博弈中,信息本身成為最有價值的資產。遊戲過程中出現了其他跡象。一些玩家甚至將計算外包給AWS,以比競爭對手更快的速度挖掘和發現黑暗森林地圖。
Dark Forest 用戶生成的最酷插件是Broadcast Market,它創建了一個交易平台,允許用戶每天透露他們的一顆行星的位置,以換取賞金,讓用戶能夠重視遊戲中的數據本身的價值。
您可能已經註意到,在這些示例中,價值圍繞玩家輸出和共識有機地出現。 CryptoKitties 有生育機器人和附加遊戲,Axie 社區成員創建了第一個SLP 池並將其作為IRL 貨幣接受,Dark Forest 有信息挖掘和經紀服務。
可組合性的最大成果之一是它允許數字價值持續存在於「現實世界」中。事實上,正是力量打破了兩者之間的壁壘。我們是後「虛擬」和「物理」的——只有價值可以自由流動的可滲透空間。
Web3 遊戲為用戶提供了創建這些新世界的結構;在許多情況下,最初的遊戲世界只是整個生態系統的一小部分。雖然我們還為時過早,但智能合約的高度可組合性使這一切成為可能。