提起軍棋游戲,相信不少人兒時都玩過。
軍棋游戲的玩法有三種:第一種是明棋,雙方棋子都朝上擺放進行游戲;第二種是翻棋,棋子朝下擺放,雙方依次翻開進行游戲;第三種,就是今天我們要特別說的:暗棋。
暗軍棋除了對決雙方外,還需要增加一個裁判,其游戲規則是:雙方把本方棋子明面朝向自己進行擺放,僅自己和裁判可見,當雙方棋子對碰時,由裁判按棋子大小進行判定并告訴雙方結果。
棋子大小規則
由于暗軍棋中,雙方都不知道對方對碰的棋子,只能根據自己的棋子進行有限判斷,極大增加了游戲博弈的復雜度和趣味性,因而深受很多玩家喜愛。
不過,在日常玩暗軍棋時也會遇到一些問題。比如:李雷和韓梅梅,孤男寡女共處一室,沒有第三方裁判或者不想讓第三方裁判參與的時候,兩個人還能玩暗軍棋游戲嗎?
MetaMask計劃年底前推出Snaps協議,允許任何人安全擴展MetaMask功能:7月21日消息,MetaMask計劃在2023年底之前推出Snaps協議。Snaps是一個允許任何人安全擴展MetaMask功能的系統,允許錢包用戶訪問新應用并執行跨鏈協議交互。MetaMask不會向Snaps用戶收取任何費用。
MetaMask Grants DAO已在2023年向Snaps構建者發放了許多贈款,其中包括6萬美元用于社區驅動的Web目錄,用戶可以在其中上傳、搜索和發現新的Snap。[2023/7/22 15:51:33]
當然可以!這時候密碼算法的作用就凸顯出來了。
簡單起見,我們先不考慮特殊棋子,對其他棋子按順序進行編號:司令=9、軍長=8、師長=7、旅長=6、團長=5、連長=4、排長=3、工兵=2。
dForce疑似遭遇閃電貸攻擊:2月10日消息,派盾社區貢獻者發現,dForce疑似遭遇超過170萬美元的閃電貸攻擊。dForce官方表示已經在調查,很快會公布消息。[2023/2/10 11:58:49]
李雷和韓梅梅對碰的棋子分別為x和y,根據比較表的規則寫一個比較函數f(x,y),規定:f(x,y)等于1時李雷勝,f(x,y)等于0時同盡,f(x,y)等于-1時韓梅梅勝。
當李雷出師長與韓梅梅的團長對碰時,7>5,f(x,y)=1,李雷獲勝。
那么,在沒有第三方裁判的情況下,對碰雙方又不知道對方棋子,該如何進行比較判斷呢?
回答這個問題前,要先了解一下姚氏百萬富翁問題。
原理:姚氏百萬富翁問題
數據:APE代幣最大質押地址在1小時前從幣安收到30萬枚APE:金色財經報道,據Lookonchain監測,APE代幣最大質押地址在1小時前從幣安收到了30萬枚APE(約170萬美元)。目前該地址的APE的質押總額為229萬枚APE(約1300萬美元)。[2023/2/9 11:57:30]
姚氏百萬富翁問題由華裔計算機科學家、圖靈獎獲得者姚啟智教授首先提出。該問題表述為:兩個百萬富翁Alice和Bob想知道他們兩個誰更富有,但他們都不想讓對方和第三方知道自己的財富數額,該如何實現?姚教授設計一種巧妙的算法,Alice的財富為a,Bob的財富為b,Alice有一個公鑰Ea和私鑰Da。雙方按以下步驟執行:
1)Alice將公鑰Ea給Bob;
外媒:由礦機抵押的的近40億美元貸款對加密貸方構成潛在風險:6月24日消息,由礦機抵押的的近 40 億美元貸款在比特幣下跌的過程中對加密貨幣貸方構成了潛在風險。分析師警告,如果市場沒有改善,加密礦企出售比特幣儲備會給價格帶來進一步的壓力。根據 Luxor Technologies Corp. 的數據,比特大陸 S19 礦機的價值從 11 月的約 1 萬美元的高位下跌了約 47%。 (彭博社)[2022/6/25 1:30:17]
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」劫持用戶設備,挖掘門羅幣及大零幣
近日,北京云集隱居四合院出現了一臺比特幣自助購買機,引起業內關注。5月20日,Odaily星球日報實地探訪后發現,上市不到一周,該機器竟突然撤離.
1900/1/1 0:00:00火星財經APP一線報道,英國信息服務平臺Finder.com近期組建了一個由10位金融科技專家組成的小組,旨在討論比特幣價格可能會攀升多高,以及大眾是否應投資數字資產.
1900/1/1 0:00:00Bitcoin.org持有人Cobra:大型交易所下架BSV只會讓“拉盤”更容易 ◇金色盤面 據huobiglobal數據顯示,BTC最近成交價8045.89美元.
1900/1/1 0:00:002018年1月28日,由MGCGroup區塊鏈技術團隊精心研發的冷錢包LeiterWallet上線公測。一經推出,便受到了市場的廣泛認可.
1900/1/1 0:00:00尊敬的幣客用戶: 感謝各位長期以來對BITKER交易所的支持。BITKER周年慶典將于2019年5月16日盛大開啟,屆時BITKER將取消幣幣交易手續費.
1900/1/1 0:00:005月29日,互聯網公司360霸占了所有區塊鏈媒體的頭條,不僅成功吸引了用戶眼球,市場行情也跟著跌宕起伏了一把。社區認為,這可以看作是360高調宣布入局區塊鏈的里程碑事件.
1900/1/1 0:00:00