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的游戲策略有一定的了解。智能合約的源代碼在目錄:
Celer推出的跨鏈支付網絡cBridge宣布支持Standard Protocol:1月9日消息,由二層擴容平臺 Celer Network 推出的跨鏈支付網絡 cBridge 宣布支持算法穩定幣協議 Standard Protocol。用戶現可通過 cBridge 在 Metis 和以太坊之間進行對 STND 的完全非托管、高速低成本跨鏈橋接。[2022/1/9 8:36:02]
darkforest-v0.3/eth/contracts
整個游戲宇宙由“星球”(Planet)組成:
一個星球有兩種“資源”:人口(population)和礦(目前支持silver-銀)。人口和礦慢慢增長,但是有上限。有礦可以升級。DarkForestInitialize.sol定義了幾種星球類型。
Web3.0創作者經濟平臺Darkblock完成170萬美元融資:11 月 13 日消息,Web3.0 創作者經濟平臺 Darkblock 宣布完成 170 萬美元種子輪融資,本輪融資由 Greenfield One 和 A&T Capital 領投,Smape Capital、Unpopular Ventures、Arweave、Arweave 開放式網絡孵化器 Open Web Foundry 參投。此外 Darkblock 還推出了一個網絡和電視應用程序,藝術家和創作者可以使用該應用程序免費升級他們的 NFT,以包含為 NFT 所有者所保留的獨家內容。
Darkblock 是一個將數字內容 NFT 化的創作者經濟平臺,目前支持基于以太坊的 NFT 標準 ERC-721 和 ERC-1155,未來計劃支持所有主要的 NFT 標準(Palm、Flow、Tezos 等)。[2021/11/13 6:49:38]
Standard Protocol將于4月27日在Polkastarter進行IDO,已開放白名單申請:據官方消息,韓國首個Web3.0基金會Grant項目Standard Protocol將于4月27日登陸Polkastarter進行IDO,目前正式開放中國區白名單申請。[2021/4/20 20:41:07]
從一個星球能將資源移動到另外一個星球。星球的移動存在速度。移動的同時可以指明攜帶的資源。當到達時,如果攜帶的人員超過該星球的人口,就可以攻占星球。攻占邏輯可以查看darkforest-v0.3/eth/contracts/DarkForestLazyUpdate.sol的applyArrival函數(當移動完成后觸發):
動態 | 澳監管部門將Dartalon標記為疑似詐騙公司:5月21日,澳大利亞證券和投資委員會(ASIC)已經將Dartalon Ltd標記為疑似進行詐騙的公司,并提醒民眾不要參與其業務,因為其并未獲得在當地進行金融活動的許可或授權。據悉,該公司又名GFC Investments,通過其平臺提供外匯、差價合約和加密貨幣交易。[2019/5/21]
如果是到達自己的星球,人口和銀礦直接累加。如果是其他人的星球,如果作戰人數不夠(小于星球人口),到達星球的人口相應減少。如果作戰人數大于到達星球人口,攻占星球,并更新人口(作戰犧牲)。
星球的移動和攻占是整個游戲的策略重點。既然是移動攻擊,每個星球有一個坐標。為了增加游戲的策略體驗,星球的具體坐標并不公開。有點像在浩瀚的宇宙中,只能觀察(枚舉)周圍有限空間(hash碰撞)尋找其他星球。為了在不公開星球坐標的情況,還能證明星球的移動正確,引入了零知識證明技術。
熱門Mac應用Calendar2 被指暗中挖礦加密貨幣:最新消息據外媒報道,熱門Mac應用Calendar2最近添加了一個“支付”的選項,如用戶同意用計算機挖掘加密貨幣門羅幣(Monero),即可免費使用全部高級功能,但是,該應用的程序代碼中有一個漏洞,讓開發者能夠在用戶選擇退出這項默認設置時,也能無限挖礦門羅幣。據悉,相關報道后Calendar2已經在Mac App Store被下架。目前尚不清楚這是蘋果所為,還是官方自行下架該應用。[2018/3/13]
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是一款實時策略游戲。星球的移動和攻占是整個游戲的策略重點。為了在不公開星球坐標的情況,還能證明星球的移動正確,引入了零知識證明技術。
Tags:DARDARKARKESTdar幣值得投資嗎DARK價格xmark幣最新消息Mirrored GameStop
近期推出的 Hotspotty 2.0 是一個集多功能為一體的Helium社區自制工具.
1900/1/1 0:00:00處在加速迭代中DeFi,正在重新定義金融的未來,不斷涌現的創新讓我們每天都處在萌新的狀態。但是我們似乎很久沒有聽到關于去中心化抵押借貸的變革了,它仿佛成為了一成不變的基礎設施.
1900/1/1 0:00:00隨著區塊鏈技術的繼續演變和發展,用戶和開發者將去中心化應用推廣到各個行業的前沿領域。基于通證的應用逐漸走向主流,區塊鏈系統核心基礎設施的進一步開發和試驗為人們提供了關于安全、可用性以及擴容的本質.
1900/1/1 0:00:00HI,小伙伴們! 因為之前支持SOL鏈的錢包比較少,而且體驗感也比不上網頁端,所以現在咱們體驗SOL生態的項目主要在網頁端.
1900/1/1 0:00:00從性能到生態競爭,公鏈賽道可謂是百家爭鳴。而無論是從以往的DApp,還是如今的DeFi和NFT,以太坊都承載著大部分資金和資源,占據著絕對的主導地位.
1900/1/1 0:00:00說DeFi之前,我們先講一個真實發生的案例:前段時間,美股GameStop游戲驛站上演了一場散戶對抗機構的大戲,短短幾天內,散戶大軍就把股價從30美元拉到了400多,把空頭機構按在地上瘋狂摩擦.
1900/1/1 0:00:00