
作者:ck
自主世界與最小規則集
圖片來源:https://ethglobal.com/showcase/pixelaw-kvnqe
PixeLAW 是致力於探索遊戲間互操作性的自主世界,誕生於 2023 年 7 月 ETHGlobal 巴黎黑客松期間,並獲得 Starknet Best Use 一等獎。PixeLAW 基於全鏈遊戲引擎構建,致力於探索遊戲間互操作性的潛在價值,兼具無需許可、可組合性等區塊鏈原生特性,並由此構建一個自主世界。
對於自主世界,已經有相當多解釋,比如:「數字」行星、無限遊戲、鏈上「現實」等。於我而言, 自主世界是一個 開放世界 ,沒有固定任務或目標,只有湧現、隨機發生的事件,就像物理世界中正在發生的一切一樣,但它擁有一組足夠精簡的、不可變的規則,簡稱 最小規則集 。
EVM 作為最小規則集
圖片來源:https://unsplash.com/photos/a-black-background-with-red-and-white-lines-pyt6ZAHfmx4
從最小規則集的視角看, 以太坊 (這裡指所有 EVM 兼容鏈,以及所有以太坊 Layer 2 共同組成的大以太坊生態) 是一個典型的「自主世界」 !其最小規則集是「EVM」。只要遵循該規則集(用 Solidity 編寫代碼),任何人都可以部署任意代碼到該「世界」中。換句話說,這個世界中發生的所有事件都是自發的、無需許可的、隨機的。
「 Pixel 」 作為最小規則集
「Pixel」 是 PixeLAW 中的最小可編程單元,也是 PixeLAW 的最小規則集,由6個可編程屬性組成:App、Color、Owner、Text、Timestamp、Action。在 PixeLAW 上開發遊戲,就是對 Pixel 的6個屬性進行編程,這是唯一的「限制」,也是該自主世界唯一的「物理法則」。
來源:https://pixelaw.github.io/book/architecture/overview.html
PixeLAW 作為自主世界的優勢
最小規則集解鎖的創作自由
只要遵循最小規則集,你可以在 PixeLAW 上任意創作遊戲:
使用一個 Pixel 的石頭剪刀布,
使用兩個 Pixel 的貪吃蛇,
使用三個 Pixel 的猜數字,
使用九個 Pixel 的井字棋、掃雷、2048、數獨、消消樂、拼圖遊戲等,
使用更多 Pixel 的樂譜共創、西洋棋、大富翁遊戲等。
圖片來源:https://twitter.com/0xPixeLAW/status/1737096643952922907
全鏈遊戲的客戶端自由
由於全鏈遊戲的邏輯、狀態全部存儲在鏈上,釋放出了更大的遊戲客戶端自由度。以 PixeLAW 為例,其客戶端可以不局限於像素風,也可以是體素風;可以不局限 PC 端,也可以是移動端;可以一個客戶端承載所有遊戲,也可以一個客戶端只承載特定一款或幾款遊戲)。簡言之,PixeLAW 是客戶端自由的(理論上全鏈上應用都是客戶端自由的)。
開發者友好
由於 PixeLAW 優秀的設計和工程實現,其對開發者非常友好。簡單來說,在 PixeLAW 上開發遊戲,你只需完成合約開發,合約部署、前端開發、UI設計等事宜 PixeLAW 都會幫你搞定。
反之亦然,如果你只是擅長前端開發,缺乏合約開發經驗,你依然可以針對 PixeLAW 中的即有遊戲,開發一個擁有更好 UI 的客戶端,或者只是通過純前端的方式整合 PixeLAW 中的多款遊戲構建出新遊戲。
元遊戲作為可組合性案例
「Pixel」是 PixeLAW 的最小規則集,也是 PixeLAW 中的最小可編程單元。在 PixeLAW 上構建遊戲,就是對一個或任意多個「Pixel」,通過編程方式進行有機組合(類似可編程的樂高積木)。
你也可以在 PixeLAW 上對別人已經構建好的遊戲,通過編程方式進行有機組合,從而構建出屬於你自己的遊戲。如此,你將獲得一款遊戲之上的遊戲,這也是「元遊戲」探索路徑之一。同理,別人也可以通過編程方式,組合你構建好的遊戲,從而得到一款屬於他新遊戲。如此不斷循環、堆疊、整合,便是 PixeLAW 的可組合性演化之路,也是 PixeLAW 的元遊戲實踐之路。
綜上, PixeLAW 帶來了自主世界的實踐路徑、自由鏈上創作的實踐路徑、全鏈遊戲客戶端自由的實現路徑、基於元遊戲的可組合性實踐路徑 。不論對開發者、創作者、玩家還是整個區塊鏈應用生態而言,都值得更多關注和實踐。
PixeLAW 作為多鏈應用
基於上述原因,我們認為 PixeLAW 存在於更多區塊鏈生態中,是將其價值最大化的更優解。在此之前,PixeLAW 僅存在於 Startnet 生態中(基於 Dojo 引擎開發),Startnet 雖為以太坊二層,但由於其獨特的技術路線(ZK Rollup 和 Cairo 語言),對廣大 EVM 生態開發者(使用 Solidity 語言)並不友好。
因此,我們(MetaCat)正在基於 MUD 引擎,構建 EVM 兼容版 PixeLAW,將 PixeLAW 帶到泛 EVM 生態,與 Web3 規模最大的開發者群體,一起探索自主世界作為區塊鏈最新應用的無限可能性。
可以通過訪問 PixeLAW 官網 pixelaw.xyz,來查看基於Dojo 和 MUD 構建的 PixeLAW,同時期待大家探索出更多基於 PixeLAW 的有趣案例,以及其他異構區塊鏈上(比如比特幣、Solana)實現的 PixeLAW。
本質上講, PixeLAW 是一種在區塊鏈上實現「自主世界」的方法論 ,可以在任意區塊鏈上有任意實現。
PixeLAW 官網:https://www.pixelaw.xyz/
自主世界與 Web3 生態
如前所述,以太坊生態可以看作一個「自主世界」,同理比特幣生態也可以看作一個「自主世界」。更近一步,我們也可以將以太坊生態+比特幣生態組成的大區塊鏈生態,我們姑且叫它 Web3(雖然不準確,但也足以描述其核心)看作一個更大的自主世界。從這個意義上說,自主世界是跟 Web3 一樣的宏觀概念,同樣可以作為區塊鏈從業者的終極目標!
在這一層面,是以太坊的帳戶餘額模型、還是比特幣的 UTXO 模型,是基於 ERC-20 的同質化代幣、還是基於 BRC-20 的同質化代幣,是基於 ERC-721 的非同質化代幣、還是基於比特幣 Ordinals 的非同質化代幣,是基於 Bitmap 理論的比特幣元宇宙、還是基於 ERC 標準的以太坊元宇宙,都不存所謂的門戶之爭(無論是在技術路線、共識方案、治理模型,還是其他方面)。因為這一切都是:區塊鏈這個大的「自主世界」中的自然湧現,這些湧現共同構成了自主世界。