DarkForest是一款MMO游戲。我比較感興趣的是這款游戲使用了零知識證明技術。零知識證明技術應用越來越豐富:隱私,跨鏈,zkRollup,游戲等等。本文介紹DarkForest的基本策略,如何結合零知識證明技術。在文章的最后,介紹最新版本v0.6Round3的游戲體驗和截圖。
目前DarkForest版本已經迭代到0.6。但是,github上的最新的代碼并沒有公開電路的部分。為了方便理解它如何采用零知識證明技術,可以查看github公布的0.3的完整代碼:
https://github.com/darkforest-eth/darkforest-v0.3.git
游戲策略
看看智能合約的源代碼,可以對DarkForest的游戲策略有一定的了解。智能合約的源代碼在目錄:
薩爾瓦多聘請《Bitcoin Standard》作者擔任國家比特幣辦公室經濟顧問:金色財經報道,據薩爾瓦多國家比特幣辦公室官推宣布,該國已聘請《Bitcoin Standard》作者 Saifedean Ammous 擔任國家比特幣辦公室經濟顧問,據悉 Saifedean Ammous 還得到薩爾瓦多總統 Nayib Bukele 的接見并分享了閃電網絡開發者計劃。[2023/5/31 11:48:54]
darkforest-v0.3/eth/contracts
整個游戲宇宙由“星球”組成:
一個星球有兩種“資源”:人口和礦。人口和礦慢慢增長,但是有上限。有礦可以升級。DarkForestInitialize.sol定義了幾種星球類型。
隱私計算網絡Oasis攜手DappRadar推出50萬美元生態加速器計劃:2月4日消息,隱私計算網絡Oasis與Dapp市場數據和分發平臺DappRadar建立合作關系,雙方將攜手推出500,000美元生態加速器計劃,參與該計劃并脫穎而出的10個優質項目團隊,將可各獲得50,000美元的獎金以及技術、營銷等方面的支持,以幫助項目成功啟動和加速運作。[2022/2/4 9:31:36]
從一個星球能將資源移動到另外一個星球。星球的移動存在速度。移動的同時可以指明攜帶的資源。當到達時,如果攜帶的人員超過該星球的人口,就可以攻占星球。攻占邏輯可以查看darkforest-v0.3/eth/contracts/DarkForestLazyUpdate.sol的applyArrival函數:
Standard與Plasm達成合作,Standard將在Plasm上構建智能合約版本:據官方消息,波卡生態的混合式抵押彈性供應穩定幣協議Standard宣布與Plasm達成合作,Standard將在Plasm上構建智能合約版本,Standard將從其平行鏈向Plasm提供預言機信息,以生成虛擬股票和虛擬大宗商品等相關合成資產。[2021/5/25 22:42:05]
如果是到達自己的星球,人口和銀礦直接累加。如果是其他人的星球,如果作戰人數不夠,到達星球的人口相應減少。如果作戰人數大于到達星球人口,攻占星球,并更新人口。
星球的移動和攻占是整個游戲的策略重點。既然是移動攻擊,每個星球有一個坐標。為了增加游戲的策略體驗,星球的具體坐標并不公開。有點像在浩瀚的宇宙中,只能觀察周圍有限空間尋找其他星球。為了在不公開星球坐標的情況,還能證明星球的移動正確,引入了零知識證明技術。
現場 | Darcmatter首席執行官:傳統金融機構需使用區塊鏈重建商業模式:金色財經現場報道,今日在2018虛擬貨幣對沖基金峰會上, Darcmatter首席執行官Sang Lee表示,因為趨勢而采用區塊鏈技術的公司并不完全了解這項技術。大多數公司都在使用區塊鏈來升級內部軟件,而且正在以錯誤的方式使用該技術。Lee表示,傳統金融機構若想廣泛采用區塊鏈,其已建立的商業模式需要通過區塊鏈來分解和重建。[2018/7/28]
零知識證明應用
asDarkForest游戲V0.3利用零知識證明技術證明了兩個和星球位置有關的操作:1/星球初始化(init)2/星球移動(move)。電路邏輯在darkforest-v0.3/circuits/中。電路采用circom開發。電路的證明采用Groth16協議。兩個電路相對都比較簡單:
日本警察廳正式調查虛擬貨幣“DarkCoin”:據日本AbemaNews報道,據說全網90%以上是SNS非公開網站,需登錄才可以查看的深層網絡(Deep Web)等內部網絡。而其中就有被稱為暗網(Dark web)的犯罪(武器售賣,殺人視頻,內部情報)網絡。為了瀏覽它,必須使用美國海軍開發的一種名為“Tor”的特殊軟件,它被不法分子用于犯罪和非法交易。據倫敦國王學院(King's College London) 的調查顯示,暗網的57%都與違法有關。美國最大的暗網“Silk Road”在兩年半內進行了120萬次的違禁藥物交易,交易額達到80億日元以上。麗澤大學中島真志教授則發言稱,特別是Dash、Monero、Zcash這三種幣以匿名性高而出名,特別是達世幣從之前就被稱為“暗幣”。從剛開始就是為了非法交易而誕生的。警察廳在本月宣布加強對“暗網”實際情況的調查。[2018/2/8]
init電路
init電路用來確保星球創建的時候,坐標在范圍內。x和y坐標都不超過2^32次方。
在半徑為r的圓形范圍內:
mimc(x,y)的hash計算正確。x/y是privateinput,hash值是publicinput。
move電路
在星球移動時,檢查移動的范圍不能超過半徑為distMax的圓:
確定原始坐標的hash值以及移動后的hash值,顯然具體坐標是privateinput,hash值是publicinput。
隨著DarkForest版本的迭代,更新了不少新的玩法。和位置有關的證明的電路也變多了,但是基本邏輯類似,感興趣的小伙伴可以自行查看。
體驗v0.6Round3
體驗了一下最新的游戲版本:v0.6Round3。目前參加游戲需要邀請碼。
進入游戲的主界面如上,由4部分組成:1/最左邊是工具欄,玩家可以查看自己的星球和裝備。游戲支持各種插件。2/最右邊是交易記錄3/中間是整個宇宙星球分布圖。從某個玩家的視角看,整個宇宙由黑色背景和霧色組成。黑色背景是已經開拓的宇宙世界。霧色區域是沒有開拓的宇宙世界。在開拓的宇宙世界中有各種等級的星球。4/底部是開拓掃描控制欄,可以控制掃描是否開始,從什么坐標掃描。注意在宇宙分布圖中的靶向圖標,這個圖標就是指明正在掃描的宇宙空間。進入游戲的時候,向導程序會引導熟悉基本的功能按鈕。默認情況下,掃描程序不停的掃描未知宇宙空間。
點擊某個星球,可以查看該星球的具體參數。下圖是攻占的一個星球的參數信息:
紅色:當前人口數/人口上限。藍色:當前的礦數/礦上限。粉紅色:防御率/移動速度/攻擊范圍。咖啡色:裝備。“send”按鈕可以發送人口和礦到其他星球上。“send”功能就是對應電路中的move操作。在move的移動過程中,兩個星球中間有白色連線。白色連線上會顯示移動的進度。
各種星球的屬性不同,有些可以產礦,有些有裝備,有些能升級,有些不能升級等等。
每個星球從level1開始。Round3的目標是攻占并擁有level3以上的星球。離原點越近的星球,分數越高者排名越高。在原點還設置了level9的星球,攻占了這個星球的玩家為第一名。
總結:
DarkForest是一款實時策略游戲。星球的移動和攻占是整個游戲的策略重點。為了在不公開星球坐標的情況,還能證明星球的移動正確,引入了零知識證明技術。
Tags:DARDARKARKFORdar幣值得投資嗎DarkShield Games StudioMARKETING幣forth幣能值多少錢
DeFi數據 1.DeFi總市值:1237.6億美元 市值前十幣種排名數據來源CoingeckoDeFi總市值數據來源:Coingecko2.過去24小時去中心化交易所的交易量:50.
1900/1/1 0:00:00你知道“元宇宙’嗎? 1992年,美國著名科幻作家尼爾·斯蒂芬森推出了自己的小說《雪崩》。在書中,尼爾·斯蒂芬森描述了一個平行于現實世界的網絡世界,并將其命名為“元界”.
1900/1/1 0:00:007月份,Axie單日收入完爆《王者榮耀》成為加密圈炸雷,隨后GameFi項目紛至沓來,令投資者目不暇接,一場事關NFT的加密牛市似乎正在朝我們揮手……那么.
1900/1/1 0:00:00現在的幣圈,即使嚴打的情況下,還能看到大家整天在各類千奇百怪的群里搶空投。空投,是白撿還是風險?今天就帶你了解下。 什么是空投? 其實就是炒作.
1900/1/1 0:00:00美國的基建加密稅收法案,正在被越來越多的組織嫌棄,美國財政部發布了新的指南,對該法案中加密稅法條款有所擔憂,希望能夠對加密行業更加友好,這指南一出來.
1900/1/1 0:00:008月6日到8日,美國超人氣歌手ArianaGrande在全球不同地區,連續舉辦了5場演唱會。與眾不同的是,演出的舉辦地點在游戲《堡壘之夜》中。全球上千萬的玩家,使用自己的游戲角色盛裝出席.
1900/1/1 0:00:00