以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > XLM > Info

如何用 zkSNARK 做一款鏈上德撲游戲?_ANTA

Author:

Time:1900/1/1 0:00:00

作者:曼達洛人,MantaNetworkProtocol

在過去一年多時間里,越來越多人意識到ZK這種密碼學工具的強大,我們也看到很多零知識證明應用的興起,比如隱私社交、隱私投票、隱私DAO等等。實際上,零知識證明的應用非常廣闊,有鏈上隱私需求的應用都可能會用到零知識證明。

在剛剛結束的ETHSanFrancisco2022期間的ETHGlobal黑客松活動中,MantaNetwork密碼學開發團隊的小伙伴們就在短短36個小時的時間里做出了一款基于zkSNARK的德撲游戲,并在ApeCoin、ENS、SKALE、Optimism主辦的四個競賽單元拿到獎項。

很多人所熟知的DarkForest就是基于zkSNARK的一款實時策略游戲。非完全信息游戲即玩家不掌握全部狀態的游戲,比如在撲克中,玩家手中的牌是私密信息,摸牌的過程也是完全隱私的。非完全信息的有趣之處就在于可以催生一系列復雜的游戲策略。

Stargate DAO成員在社區會議上討論如何處理即將收到的160萬枚ARB:3月30日消息,Stargate DAO成員在周三社區電話會議上討論如何處理160萬枚Arbitrum(ARB)代幣的預期分配,這些代幣價值不到200萬美元。LayerZero Labs的員工MaxPower表示,這些代幣尚未收到,但當收到時將必須決定是否持有、出售、部署或委托這些代幣。

一些與會者建議,DAO應該將ARB代幣分發給用戶,或將其部署為流動性激勵。與此同時,其他治理代幣持有者建議委托ARB代幣,以便Stargate DAO可以參與Arbitrum治理。

據DeFiLlama的數據,Stargate的總鎖定價值(TVL)為3.64億美元,其中近22%來自Arbitrum平臺。(CoinDesk)[2023/3/30 13:34:35]

在公共區塊鏈上,由于鏈上數據的公開透明,很難構建非完全信息游戲。但是,通過零知識證明技術,玩家可以保持在保持隱私狀態的同時,公開提交可驗證的有效動作。

迪士尼CEO:過去一年一直在探索如何利用Web3技術:9月14日消息,在迪士尼兩年一度的 D23 Expo 大會上,該公司首席執行官鮑勃·查佩克稱迪士尼正在繼續探索和制定虛擬世界計劃,而且在過去一年時間里一直在悄悄探索如何利用 Web3 技術。鮑勃·查佩克表示,迪士尼希望使用來自物理世界和數字世界的數據來推動其元宇宙戰略,來自主題公園訪問數據和消費者流媒體習慣數據將使迪士尼元宇宙戰略中最關注的兩大領域。(nftevening)[2022/9/14 13:30:06]

在此次的黑客松活動中,MantaNetwork基于zkSNARK構建了一款鏈上德撲洗牌和發牌系統。這套系統主要解決了鏈上德撲游戲中存在的兩個問題:如何公平地進行洗牌以及如何隱蔽地在玩家間發牌。

直播 |“后浪”仙女魚池-青青如何乘風破浪:金色財經 · 直播主辦的《 幣圈 “后浪” 仙女直播周》第7期11:00 F2Pool 魚池|CMO青青將在直播間聊聊“幣圈‘后浪’仙女如何乘風破浪”,感興趣的朋友掃碼移步收聽![2020/7/2]

本質上,基于零知識證明的鏈上德撲,讓發牌主體去中心化,莊家無法通過控制發牌來控制牌局。

在Web2中心化客戶端里玩德撲,會遇到這樣的情況,可能性極小的牌,剛好就發給你了。大概率能得到的牌,卻出不來。

目的就是借發牌操縱牌局,讓你的對手,在線下贏牌概率極低的情況下,在線上恰好贏你。

這就是為什么我們需要去中心化德撲。

ZKShuffle系統有三個功能:

幣情觀察室 | 如何操作超短線穿越牛熊高倍獲利:4月9日16:00,金色盤面邀請行情大V Alnn做客金色財經《幣情觀察室》直播間,將分享《如何操作超短線穿越牛熊高倍獲利》,敬請關注,掃描下圖二維碼即可觀看直播![2020/4/9]

ZKShuffle.setup:每位玩家都生成一個密鑰對,并將每個人對應的公鑰放在一起生成一副聚合公鑰。

ZKShuffle.shuffle_encrypt:在進行洗牌時,每位玩家都需要依次調用shuffle_encrypt。

為了保證加密和解密可以任意順序進行,這里我們用到的是同態加密方案。比如說,本局游戲中有三位玩家,在經過一輪加密后,每張牌都會有三個加密鎖:Card{Alice,Bob,Charlie}。

聲音 | 北京工商大學顏蘇:區塊鏈行業如何與公檢法司形成有效的聯動機制,是值得研究的:據新華網消息,本月在上海法學會會議上,北京工商大學法學院副教授顏蘇表示,區塊鏈行業從業者應用自身掌握的區塊鏈這一新興技術,助力公檢法司進行區塊鏈領域的反詐騙,在這個方向上,行業如何能與公檢法司形成有效的聯動機制,是值得關注的研究主題。[2019/7/28]

ZKShuffle.decrypt:如果想要向一位指定玩家發牌,每個玩家都需要調用解密功能。比如說,如果游戲的邏輯是要將牌發給Charlie,正確的順序應該是:Alice拿到加密牌Card{Alice,Bob,Charlie},用她的密鑰進行解密,然后將解密后的牌Card{Bob,Charlie}在鏈上進行提交,同時提交一個零知識證明來驗證解密的有效性。

Bob在鏈上拿到Alice提交的這張部分解密的牌Card{Bob,Charlie}后,再用自己的密鑰進行解密,并在鏈上提交這張牌Card{Charlie}以及驗證解密有效性的零知識證明。最后Charlie就拿到了Card{Charlie},只用他自己的密鑰解密就可以查看他的牌了。

MantaNetwork密碼學開發團隊用ZKShuffle構建了一套德州撲克demo,這是一個基于Solidity,React和Ether.js的去中心化應用。在這個demo中,每當一輪新的游戲開始,所有的玩家都要進行一輪設置,以保證在鏈上的這幅撲克牌是公平洗過的。然后,每位玩家都需要進行一輪解密后拿到兩張牌。這些,玩家就可以在一條EVM區塊鏈上玩德州撲克啦。

Manta目前已將這個DApp部署在了OptimismGoerli,EthereumGoerli和Skale區塊鏈上。

實現原理

整個項目由3部分組成:

ZK電路;

用于驗證解密和洗牌的智能合約,包括ZKShuffle合約和游戲邏輯合約DApp前端,使用React和ether.js以及CircomlibJS庫構建的Demo;

CircomlibcryptographicJS庫。

在Circom的實現中,采用ElGamal加密方案,并使用現有的Circom庫,如poseidonhashes。

加密電路有87308個R1CS約束,在DApp中的證明生成時間為4.5秒。解密電路有1522個R1CS約束,在DApp中的證明生成時間為0.1秒。使用SnarkJs來生成DApp中的零知識證明。

智能合約由兩部分組成:ZKShuffle框架合約和德撲游戲邏輯合約。ZKShuffle合約簡易封裝了ZKP驗證邏輯和兩個電路。邏輯合約部署了一個狀態機,從RPC節點獲得游戲當前階段和輪到哪個玩家的次序。

DApp使用React框架和Ether.js實現,展示德撲桌面以及每位玩家的動作動畫。當需要玩家做出動作時,這個玩家只需點擊UI中的按鈕,使用metamask進行交易簽名即可。

觀看Demo

關于MantaNetwork

MantaNetwork致力于通過隱私保護構建一個更好的Web3世界。Manta的產品設計從第一性原理出發,通過zkSNARK等領先的密碼學架構為區塊鏈用戶提供端對端的隱私保護。在保障隱私的同時,Manta兼具互操作性、便捷性、高性能以及可審計性,允許用戶進行任意平行鏈資產間的隱私轉賬和交易。Manta的愿景是為整個區塊鏈世界提供更便捷的隱私保護服務。

Manta的創始團隊由多位加密貨幣資深人士,教授和學者組成,他們的經驗包括哈佛大學,麻省理工學院和Algorand。Manta的投資機構包括Polychain、ParaFi、BinanceLabs、Multicoin、CoinFund、Alameda、DeFiance以及Hypersphere等。Manta也是波卡官方Web3基金會資助獲得者,SubstrateBuilderProgram成員,伯克利大學區塊鏈加速器成員。

Tags:ANTAANTMANZKSFANTAbitant幣農場不開放了Manga Tokenzks幣有潛力嗎

XLM
Web3 游戲之路:SLG 的機遇和挑戰_WEB

作者:WLabs瓜田實驗室這個長文系列的第一篇休閑破冰類游戲發出后,反響比預計的要熱烈,看的出經過了10個月的鏈游熊市.

1900/1/1 0:00:00
蘇富比將于 12 月 13 日拍賣另一幅私人手中僅存的第一版美國憲法副本_NFT

蘇富比宣布將于12月13日拍賣另一幅私人手中僅存的第一版美國憲法副本,拍賣前該憲法副本將于11月4日至22日在蘇富比約克大道畫廊公開展出,11月30日至12月12日在紐約再次展出.

1900/1/1 0:00:00
熊市背景下,battle royal 影響 GameFi 行業的八大爆點_ERO

作者:Dr.Hsu GameFi一直是Web3生態備受關注的賽道。生態的成熟度和游戲的可玩性,對GameFi的成敗起到關鍵性的作用.

1900/1/1 0:00:00
探索 DeFi 代幣經濟學:質押分紅、燃燒通縮和長期主義_區塊鏈

撰寫:WillComyns,ShimaCapital編譯:深潮TechFlow本文會解釋DeFi代幣經濟學需要調整的原因,以及新模式可能會是什么樣子.

1900/1/1 0:00:00
紅杉資本:共向 FTX 與 FTX.US 投資 2.135 億美元,正在減值至 0_FTX

紅杉資本向LP發布其全球增長基金III關于FTX的聲明,以分享其在FTX投資的最新進展。聲明表示,流動性緊縮給FTX帶來了償付風險,目前還不清楚這種風險的全部性質和程度.

1900/1/1 0:00:00
AC 發聲:我踩過的坑,你們都(別再)踩了_NTO

本文來源:Medium 作者:Andre?Cronje,編譯:Katie辜,Odaily星球日報近期,Yearn.finance?創始人?AndreCronje在其社交平臺曬圖暗示或將復出.

1900/1/1 0:00:00
ads