提起軍棋游戲,相信不少人兒時都玩過。
軍棋游戲的玩法有三種:第一種是明棋,雙方棋子都朝上擺放進行游戲;第二種是翻棋,棋子朝下擺放,雙方依次翻開進行游戲;第三種,就是今天我們要特別說的:暗棋。
暗軍棋除了對決雙方外,還需要增加一個裁判,其游戲規則是:雙方把本方棋子明面朝向自己進行擺放,僅自己和裁判可見,當雙方棋子對碰時,由裁判按棋子大小進行判定并告訴雙方結果。
棋子大小規則
由于暗軍棋中,雙方都不知道對方對碰的棋子,只能根據自己的棋子進行有限判斷,極大增加了游戲博弈的復雜度和趣味性,因而深受很多玩家喜愛。
不過,在日常玩暗軍棋時也會遇到一些問題。比如:李雷和韓梅梅,孤男寡女共處一室,沒有第三方裁判或者不想讓第三方裁判參與的時候,兩個人還能玩暗軍棋游戲嗎?
Bitfinex報告:比特幣總供應量的約40%在三年內一直處于休眠狀態:金色財經報道,最新的Bitfinex Alpha報告稱,在2023年8月17日價格大幅下跌之前,一年的不活躍供應量從1345萬大幅減少至1332萬。比特幣總供應量的約40%在三年內一直處于休眠狀態,該指標達歷史新高。
Bitfinex的研究人員表示,很明顯,長期比特幣持有者一直在不斷積累,具體來說,在連續30天的時間內,這種積累趨勢自2023年3月以來一直很明顯。這種行為表明了普遍的樂觀情緒和對市場波動的潛在阻力。[2023/8/30 13:05:40]
當然可以!這時候密碼算法的作用就凸顯出來了。
簡單起見,我們先不考慮特殊棋子,對其他棋子按順序進行編號:司令=9、軍長=8、師長=7、旅長=6、團長=5、連長=4、排長=3、工兵=2。
美國眾議院農業委員會通過《21世紀金融創新和技術法案》:金色財經報道,在美國眾議院金融服務委員會通過《21世紀金融創新和技術法案》(Financial Innovation and Technology for the 21st Century Act)的第二天,眾議院農業委員會也通過了該法案,該法案(簡稱為Fit21)成為國會迄今為止推進的最重要的數字資產立法,由農業和金融服務委員會的共和黨成員共同起草,旨在為數字資產創建一個全面的監管框架,法案賦予商品期貨交易委員會(CFTC)對數字商品的管轄權,明確了美國證券交易委員會(SEC)的管轄權,并為原本被視為證券的數字資產作為商品出售建立了流程。
據悉,該立法將在不久的將來移交至眾議院進行全體投票。不過,參議院仍存在不確定性,SEC似乎也對這一法案持保留態度。
加密貨幣社區公開支持該法案。加密創新委員會首席執行官Sheila Warren在一份聲明中表示:“這是一個重要的標志,表明維持現狀不是一個選擇。消費者、美國競爭力和國家安全面臨太多風險,不能退居二線。”[2023/7/28 16:03:32]
李雷和韓梅梅對碰的棋子分別為x和y,根據比較表的規則寫一個比較函數f(x,y),規定:f(x,y)等于1時李雷勝,f(x,y)等于0時同盡,f(x,y)等于-1時韓梅梅勝。
胖企鵝CEO所持BAYC #5382將用于純凈水品牌Ape Water包裝:9月18日消息,面向Web3社區的高端純凈水品牌Ape Water將使用NFT項目胖企鵝Pudgy Penguins首席執行官Luca Schnetzler持有的BAYC #5382。據悉,BAYC #5382具有6個獨立特征,包括全息眼鏡、骨頭項鏈和漁夫帽等,每個Ape Water飲料罐包裝都將印有該Ape。
根據該品牌公司Ape Beverages官方網站披露,Ape Water將于9月22日在指定零售商發售,APE持有者可在其網站連接錢包獲取福利。(Hypemoon)[2022/9/18 7:04:00]
當李雷出師長與韓梅梅的團長對碰時,7>5,f(x,y)=1,李雷獲勝。
美股區塊鏈概念股盤前普漲 Riot Blockchain漲近9%:行情顯示,美股區塊鏈概念股盤前普漲,Riot Blockchain(RIOT.O)漲近9%,Marathon Digital(MARA.O)漲7.71%,Coinbase(COIN.O)漲6.47%,MicroStrategy(MSTR.O)漲5.15%。[2022/7/18 2:21:00]
那么,在沒有第三方裁判的情況下,對碰雙方又不知道對方棋子,該如何進行比較判斷呢?
回答這個問題前,要先了解一下姚氏百萬富翁問題。
原理:姚氏百萬富翁問題
姚氏百萬富翁問題由華裔計算機科學家、圖靈獎獲得者姚啟智教授首先提出。該問題表述為:兩個百萬富翁Alice和Bob想知道他們兩個誰更富有,但他們都不想讓對方和第三方知道自己的財富數額,該如何實現?姚教授設計一種巧妙的算法,Alice的財富為a,Bob的財富為b,Alice有一個公鑰Ea和私鑰Da。雙方按以下步驟執行:
1)Alice將公鑰Ea給Bob;
2)Bob選取一個大整數x,并用Alice給的公鑰Ea進行加密得到密文K,然后將c=K-b發給Alice;
3)Alice拿到密文c,用自己的私鑰Da對cm,cm1……cn進行解密得到n-m1個數字;
再選取一個適當大小的素數p,把這n-m1個數字對p進行mod運算得到dm,dm1……dn;
對于dm,dm1……dn前a個數不動,后面的數每個加1。然后將處理所得數字發給Bob;
4)Bob拿到這串數字并檢查第b個數字db,如果db==xmodp,證明這個數字沒有被加1,所以a>=b,反之,則證明a<b。
因為交互的數據都是處理過的,所以雙方在這個進行計算的過程中都沒有泄露自己信息,并且得到了想要的判斷比較結果。這就是安全多方計算中的兩方計算。
下圖為演示代碼輸出結果:
回過頭看暗軍棋的對碰比較,和百萬富翁問題本質是一樣的,按照計算協議雙方輸入對碰棋子對應的數值即可。當然為了防止作弊,雙方需要各自進行一次計算得到一致結果。各自把每一次對碰自己的棋子和結果記錄,結束后按照步驟重現進行檢查。
安全多方計算還可以取代狼人殺、暗獸棋等游戲的裁判,其原理都是MPC兩方比大小或其擴展。
擴展:安全多方計算實際應用
MPC除可以解決各類暗游戲問題外,還可以在更多不依賴第三方來進行任何博弈的場景中應用。比如以下幾種:
1、醫療數據協同計算
當前,醫療數據大都掌握在各個互不相通醫療機構手中,形成一個個數據孤島,無法充分發揮價值。同時,由于醫療數據涉及大量個人敏感信息,要協同利用這些數據必須要解決隱私保護問題。通過MPC,可以在保證個人隱私數據安全的前提下,打通數據孤島,實現醫療數據價值的最大化。
2、聯合征信
銀行或保險業,往往需要聯合多家征信機構進行個人信用評分計算,而各征信機構通常不希望自己的核心數據被「拿走」。通過MPC可以在不歸集各方數據的情況下,進行聯合信用評估計算。
3、投票/拍賣
使用MPC進行投票/拍賣,既可保證用戶隱私,又能有效避免跟投、惡意提價等作弊行為。
對于安全多方計算這項「黑科技」,你覺得還有哪些用途?歡迎留言和我們交流。
本文來源于非小號媒體平臺:
矩陣元
現已在非小號資訊平臺發布1篇作品,
非小號開放平臺歡迎幣圈作者入駐
入駐指南:
/apply_guide/
本文網址:
/news/3627069.html
游戲鏈游
免責聲明:
1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場
上一篇:
安全公司警告:新型惡意軟件「WebCobra」劫持用戶設備,挖掘門羅幣及大零幣
美國銀行(BoA)的CTO今天表示,加密貨幣由于缺乏透明度,阻礙了執法部門抓壞人。這家跨國金融機構首席技術官CathyBessant認為,目前銀行業的透明度有助于監管透明,能實現對銀行業務的實時.
1900/1/1 0:00:00前言:關于世界經濟的發展,現代貨幣理論通過財政政策和貨幣政策對經濟進行調控,以期實現一個平穩的發展,不會導致通脹或通縮.
1900/1/1 0:00:00去年9月4日,央行發布的文件明確叫停了代幣發行融資——也就是ICO禁令。現在半年多的時間過去了,央視財經記者日前調查發現,投資者的熱情不減,代幣發行融資層出不窮的背后,在專業投資者看來,這個市場.
1900/1/1 0:00:00Rakhni是第一個勒索軟件,最近,它添加了一個加密貨幣的挖礦組件,可以在一些電腦上進行部署。這個勒索軟件領域的「老司機」試圖攻擊新受害者。卡巴斯基實驗室安全專家發現了一個新的Rakhni版本.
1900/1/1 0:00:005月16日,在由杭州金融辦指導、由區塊鏈媒體巴比特主辦、由杭州區塊鏈技術與應用聯合會協辦的2019全球區塊鏈高峰論壇上,鏈聞總編輯劉鋒作為主持人.
1900/1/1 0:00:00盡管紐約檢察長辦公室的調查仍在繼續,但Bitfinex再次推出新產品。據coindesk.com報道,加密貨幣交易所Bitfinex今天宣布將首次涉足近年來備受關注的交易所公開發行業務.
1900/1/1 0:00:00