Dark Forest是一款MMO(大型多人在線游戲類型)游戲。我比較感興趣的是這款游戲使用了零知識證明技術。零知識證明技術應用越來越豐富:隱私,跨鏈,zk Rollup,游戲等等。本文介紹Dark Forest的基本策略,如何結合零知識證明技術。在文章的最后,介紹最新版本v0.6 Round 3的游戲體驗和截圖。
目前Dark Forest版本已經迭代到0.6。但是,github上的最新的代碼并沒有公開電路的部分。為了方便理解它如何采用零知識證明技術,可以查看github公布的0.3的完整代碼:
https://github.com/darkforest-eth/darkforest-v0.3.git
看看智能合約的源代碼,可以對Dark Forest的游戲策略有一定的了解。智能合約的源代碼在目錄:
DappRadar報告:Web3游戲項目在2023年Q1吸引了7.39億美元的投資:4月6日消息,據DappRadar和區塊鏈游戲聯盟的最新報告,Web3 游戲項目在2023 年第一季度吸引了7.39億美元的投資。這些資金中有將近60%(4.34 億美元)是在2023年3月籌集的。2.14億美元投資于游戲和元宇宙公司。另外還有1.59億美元用于基礎設施公司。相比之下,投資于NFT公司的1000萬美元只占總資金的一小部分。(Venture Beat)[2023/4/7 13:49:08]
darkforest-v0.3/eth/contracts
整個游戲宇宙由“星球”(Planet)組成:
Dour Darcels攜手傳奇時尚店鋪品牌Colette推出限量版NFT:3月15日消息,NFT 項目 Dour Darcels 宣布與傳奇時尚店鋪品牌 Colette 合作推出限量版 NFT,以慶祝 Colette 誕生 25 周年。據悉,該系列 NFT 由 25 個具有 Colette 品牌特征的獨特 Dour Darcels 形象藏品組成,其中 5 個 NFT 將作為贈品留給現有的 Dour Darcels NFT 持有者,其余 20 個 NFT 將于 3 月 20 日在 Dour Darcels 網站上拍賣。此外,Colette x Dour Darcels NFT 的持有者還將收到來自 Casetify 的定制款 NFT 手機殼和 Dour Darcels 連帽衫。
據 NFTGo.io 數據顯示,截至發稿時,Dour Darcels 系列 NFT 24 小時交易額達 254.6 萬美元,增幅達 117.83%,地板價升至 1.15 ETH,24 小時漲幅 38.82%。[2022/3/15 13:57:43]
一個星球有兩種“資源”:人口(population)和礦(目前支持silver-銀)。人口和礦慢慢增長,但是有上限。有礦可以升級。DarkForestInitialize.sol定義了幾種星球類型。
Dour Darcels24小時交易額近200萬美元,增幅166.42%:3月11日,據 NFTGO.io 數據顯示,NFT 項目 Dour Darcels 24 小時交易額達 199 萬美元,增幅 166.42%,當前地板價為 0.864 ETH,漲幅 140.59%。[2022/3/11 13:51:16]
從一個星球能將資源移動到另外一個星球。星球的移動存在速度。移動的同時可以指明攜帶的資源。當到達時,如果攜帶的人員超過該星球的人口,就可以攻占星球。攻占邏輯可以查看darkforest-v0.3/eth/contracts/DarkForestLazyUpdate.sol的applyArrival函數(當移動完成后觸發):
Standard Protocol將于今日21點在Polkastarter進行IDO:韓國首個Web3.0基金會Grant項目Standard Protocol將于UTC時間4月29日13點(北京時間21點)在Polkastarter進行IDO。Standard計劃籌集32.5萬美元,以提供彌合加密和傳統金融之間鴻溝的產品。[2021/4/29 21:11:16]
如果是到達自己的星球,人口和銀礦直接累加。如果是其他人的星球,如果作戰人數不夠(小于星球人口),到達星球的人口相應減少。如果作戰人數大于到達星球人口,攻占星球,并更新人口(作戰犧牲)。
星球的移動和攻占是整個游戲的策略重點。既然是移動攻擊,每個星球有一個坐標。為了增加游戲的策略體驗,星球的具體坐標并不公開。有點像在浩瀚的宇宙中,只能觀察(枚舉)周圍有限空間(hash碰撞)尋找其他星球。為了在不公開星球坐標的情況,還能證明星球的移動正確,引入了零知識證明技術。
動態 | Deltix數字資產交易平臺CryptoCortex已連接圣胡安商品交易所Dark Pool:Deltix公司宣布其數字資產交易平臺CryptoCortex現已連接到圣胡安商品交易所(SJMX)Dark Pool。根據Deltix的說法,這種連接將為加密貨幣經紀人/交易商、場外交易柜臺、做市商和套利者提供與提交和管理其SJMX Dark Pool訂單有關的交易功能。(Business Wire)[2019/9/12]
asDark Forest游戲V0.3利用零知識證明技術證明了兩個和星球位置有關的操作:1/ 星球初始化(init) 2/ 星球移動(move)。電路邏輯在darkforest-v0.3/circuits/中。電路采用circom開發。電路的證明采用Groth16協議。兩個電路相對都比較簡單:
init電路
init電路用來確保星球創建的時候,坐標在范圍內。x和y坐標都不超過2^32次方。
在半徑為r的圓形范圍內:
mimc(x,y) 的hash計算正確。x/y是private input,hash值是public input。
move電路
在星球移動時,檢查移動的范圍不能超過半徑為distMax的圓:
確定原始坐標的hash值以及移動后的hash值,顯然具體坐標是private input,hash值是public input。
隨著Dark Forest版本的迭代,更新了不少新的玩法。和位置有關的證明的電路也變多了,但是基本邏輯類似,感興趣的小伙伴可以自行查看。
體驗了一下最新的游戲版本:v0.6 Round 3。目前參加游戲需要邀請碼。
進入游戲的主界面如上,由4部分組成:1/ 最左邊是工具欄,玩家可以查看自己的星球(Planets)和裝備(Artifacts)。游戲支持各種插件(plugins)。2/ 最右邊是交易記錄 3/ 中間是整個宇宙星球分布圖。從某個玩家的視角看,整個宇宙由黑色背景和霧色組成。黑色背景是已經開拓的宇宙世界。霧色區域是沒有開拓的宇宙世界。在開拓的宇宙世界中有各種等級的星球。4/ 底部是開拓掃描控制欄,可以控制掃描是否開始,從什么坐標掃描。注意在宇宙分布圖中的靶向圖標,這個圖標就是指明正在掃描的宇宙空間。進入游戲的時候,向導程序會引導熟悉基本的功能按鈕。默認情況下,掃描程序不停的掃描未知宇宙空間。
點擊某個星球,可以查看該星球的具體參數。下圖是攻占的一個星球的參數信息:
紅色:當前人口數/人口上限。藍色:當前的礦數/礦上限。粉紅色:防御率(百分制)/ 移動速度 / 攻擊范圍。咖啡色:裝備。“send”按鈕可以發送人口和礦到其他星球上。“send”功能就是對應電路中的move操作。在move的移動過程中,兩個星球中間有白色連線。白色連線上會顯示移動的進度。
各種星球的屬性不同,有些可以產礦,有些有裝備,有些能升級,有些不能升級等等。
每個星球從level 1開始。Round 3的目標是攻占并擁有level 3以上的星球。離原點越近的星球,分數越高者排名越高。在原點還設置了level 9的星球,攻占了這個星球的玩家為第一名。
Dark Forest是一款實時策略游戲。星球的移動和攻占是整個游戲的策略重點。為了在不公開星球坐標的情況,還能證明星球的移動正確,引入了零知識證明技術。
當能源遇見移動出行! 近年來,氣候變化、減少二氧化碳排放、可持續能源管理和對可再生資源的關注,都是大家持續關注的問題.
1900/1/1 0:00:00無論你是否關注區塊鏈行業,一定在某個社交網絡上見過與“元宇宙”有關的消息,或多多少少聽過“互聯網的盡頭是元宇宙”這樣的段子.
1900/1/1 0:00:00在疫情的影響下,全球經濟低迷,而比特幣、以太幣等等幣種波動頻繁,暴漲暴跌,猶如“過山車”,而DeFi市場卻逆勢突破,成為區塊鏈領域大熱門。目前,DeFi的世界方興未艾,投資機會仍然很多.
1900/1/1 0:00:00更多詳情,大家可以參考我上邊發現的這個視頻作為GameFi領域的新人小白,如何在OEC公鏈上實現“邊玩邊賺”,玩賺CryptoGladiator.
1900/1/1 0:00:00本文以問答形式展開,對于不了解DAO Maker的朋友可以幾分鐘時間快速了解這樣一個項目。 本文基本邏輯框架: DAO Maker是什么?DAO Maker怎么做的?怎么參與DAO Maker?.
1900/1/1 0:00:001/ 這是有關 @ParallelNFT 的連環推,推薦給那些希望買到一些 NFT 卡牌、卻不知從哪兒入手的人.
1900/1/1 0:00:00