作者: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 標準的以太坊元宇宙,都不存所謂的門戶之爭(無論是在技術路線、共識方案、治理模型,還是其他方面)。因為這一切都是:區塊鏈這個大的「自主世界」中的自然湧現,這些湧現共同構成了自主世界。