• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      關(guān)于拜占庭問(wèn)題的研究

      2018-08-06 19:35:08郭慧茹賀珊謝冬劉曉碩趙寧
      智富時(shí)代 2018年6期
      關(guān)鍵詞:區(qū)塊鏈

      郭慧茹 賀珊 謝冬 劉曉碩 趙寧

      【摘 要】大數(shù)據(jù)時(shí)代背景下,網(wǎng)絡(luò)爬蟲(chóng)、人肉搜索等手段的問(wèn)世,將人們的生活置于各種顯微鏡下,個(gè)人隱私信息保護(hù)就顯得尤為重要。區(qū)塊鏈技術(shù)憑借無(wú)需中介參與,過(guò)程高度透明,數(shù)據(jù)高度安全等優(yōu)勢(shì)成為了數(shù)據(jù)保護(hù)領(lǐng)域關(guān)鍵技術(shù)之一。本文介紹了區(qū)塊鏈核心問(wèn)題:拜占庭將軍問(wèn)題及其解決方案,通過(guò)拜占庭問(wèn)題解析區(qū)塊鏈共識(shí)機(jī)制保護(hù)信息安全并將區(qū)塊鏈技術(shù)應(yīng)用到日常生活,從而加強(qiáng)對(duì)個(gè)人信息的保護(hù)。

      【關(guān)鍵詞】區(qū)塊鏈;Distributed Consensus;工作量證明機(jī)制

      一、引言

      2017年9月美國(guó)著名信貸機(jī)構(gòu)equifax公開(kāi)披露,該公司網(wǎng)站在5月中旬至7月間遭到黑客攻擊,直接導(dǎo)致1.43億美國(guó)人的信息數(shù)據(jù)被披露。身份保護(hù)是當(dāng)今數(shù)字化世界中的一個(gè)必須面對(duì)的問(wèn)題。網(wǎng)絡(luò)爬蟲(chóng)、人肉搜索等手段的問(wèn)世,將人們的生活置于各種顯微鏡下。如何保護(hù)個(gè)人隱私成為公眾最為關(guān)注的話題之一。

      二、拜占庭問(wèn)題

      (一)問(wèn)題描述

      拜占庭問(wèn)題是來(lái)為描述分布式系統(tǒng)共識(shí)問(wèn)題的一個(gè)著名故事。

      拜占庭帝國(guó)想派了10名士兵攻擊一個(gè)強(qiáng)大的敵人。這個(gè)敵人雖不比拜占庭帝國(guó)強(qiáng),但也足以抵擋拜占庭五支正規(guī)軍的同時(shí)進(jìn)攻。除非至少有六支軍隊(duì)同時(shí)進(jìn)攻,否則他們單獨(dú)進(jìn)攻都沒(méi)有獲勝的機(jī)會(huì)。他們分散在敵國(guó)各地,依靠通信兵之間的通信來(lái)協(xié)商攻擊意圖和攻擊時(shí)間。如果一個(gè)或幾個(gè)部隊(duì)自己同意一起進(jìn)攻,但實(shí)際的過(guò)程是背叛,那么他們都可能失敗。這就是拜占庭的普遍問(wèn)題。在這種情況下,拜占庭將軍能找到一個(gè)分布式協(xié)議,通過(guò)遠(yuǎn)程談判達(dá)成協(xié)議,贏得戰(zhàn)爭(zhēng)嗎?

      (二)問(wèn)題分析

      在拜占庭問(wèn)題上,最重要的是使將軍們能夠在不可信的環(huán)境中與叛徒建立對(duì)作戰(zhàn)計(jì)劃的共識(shí)。然而,達(dá)成共識(shí)并不容易。如果有叛徒,叛徒可能通過(guò)讓其他將軍接受不一致的信息來(lái)迷惑他們,可能欺騙一些將軍自己采取進(jìn)攻行動(dòng)。

      拜占庭問(wèn)題目標(biāo)就是忠誠(chéng)的將軍能夠達(dá)成一致,對(duì)這些忠心耿耿的將軍來(lái)說(shuō)只要能夠達(dá)成一致就行。如果萬(wàn)事俱備,客觀上每個(gè)忠誠(chéng)的將軍只要進(jìn)攻了就一定能夠勝利,卻因?yàn)榕淹降拇嬖谒麄兌肌耙恢碌摹睕](méi)有進(jìn)攻;反之,條件不利,卻因?yàn)榕淹降拇嬖谒腥硕肌耙恢碌摹边M(jìn)攻了。可以發(fā)現(xiàn),只有“一致性”是不足以解決問(wèn)題的,還需要“正確性”要求。

      (三)問(wèn)題解決算法

      1.簽字協(xié)議

      書(shū)面協(xié)議是在將軍模型中加了個(gè)隱含條件:假設(shè)10個(gè)國(guó)家,每個(gè)國(guó)家都可以派人向各個(gè)國(guó)家派信,一起約定一個(gè)事件。收到信的國(guó)家如果同意信內(nèi)容的話,就可以在原信上簽名蓋章。將軍們能夠使用簽名技術(shù),簽名不可偽造,同時(shí)任何人都可以驗(yàn)證簽名的可靠性。所有的消息都是有記錄的,解決了追根溯源的問(wèn)題。

      簽字協(xié)議在現(xiàn)實(shí)中仍然可能面臨各種問(wèn)題:不信任的系統(tǒng)中,物理距離導(dǎo)致信息傳輸延遲。真正可信的簽名體系難以構(gòu)造。不可避免簽名造假的問(wèn)題。簽名消息記錄的保存依舊依附中心化的機(jī)構(gòu)。如果能夠依賴中心化可信的機(jī)構(gòu),也許能通過(guò)多方的簽名記錄整合在一起,更容易地實(shí)現(xiàn)10個(gè)國(guó)家的意見(jiàn)統(tǒng)一,但這是個(gè)偽假設(shè),因?yàn)榍疤崾沁@個(gè)網(wǎng)絡(luò)就是互不信任的。在這種異步通信的條件下,要能協(xié)商一致是個(gè)大問(wèn)題。

      2.區(qū)塊鏈技術(shù)

      互聯(lián)網(wǎng)的存在,首先降低了信息的流通成本。每個(gè)將軍配一臺(tái)電腦,如果10個(gè)將軍中的幾個(gè)同時(shí)發(fā)起消息,勢(shì)必會(huì)造成系統(tǒng)的混亂,造成各說(shuō)各的攻擊時(shí)間方案,行動(dòng)難以一致。為此中本聰開(kāi)創(chuàng)性的提出了工作量證明機(jī)制,一舉解決了單點(diǎn)一致性和系統(tǒng)一致性問(wèn)題。

      工作量認(rèn)證機(jī)制是對(duì)工作量的認(rèn)證。在比特幣網(wǎng)絡(luò)中要做的就是全網(wǎng)節(jié)點(diǎn)要共同算一道題,誰(shuí)先算對(duì),誰(shuí)就能獲得發(fā)出一條消息的權(quán)利,并且系統(tǒng)還會(huì)給算對(duì)的節(jié)點(diǎn)額外的獎(jiǎng)勵(lì);然后全網(wǎng)節(jié)點(diǎn)在這條信息之后開(kāi)始計(jì)算新的數(shù)學(xué)題。它加入的成本就是“工作量”即節(jié)點(diǎn)必須完成一個(gè)計(jì)算工作才能向各城邦傳播消息。當(dāng)某個(gè)節(jié)點(diǎn)發(fā)出統(tǒng)一進(jìn)攻的消息后,各個(gè)節(jié)點(diǎn)收到發(fā)起者的消息必須簽名蓋章,確認(rèn)各自的身份。

      引用現(xiàn)代加密技術(shù)為這個(gè)信息簽名,這種加密技術(shù)能夠確認(rèn)身份,確保消息傳送的私密性,簽名不可偽造、篡改。非對(duì)稱加密算法的加密和解密使用不同的兩個(gè)密鑰.即:"公開(kāi)密鑰"(公鑰)和"私有密鑰"(私鑰).如果消息使用公鑰加密,那么需要該公鑰對(duì)應(yīng)的私鑰才能解密;同樣,如果消息使用私鑰加密,那么需要該私鑰對(duì)應(yīng)的公鑰才能解密.非對(duì)稱加密的作用是:保護(hù)消息內(nèi)容,并且讓消息接收方確定發(fā)送方的身份.由此,一個(gè)不信任的分布式網(wǎng)絡(luò)變成了一個(gè)可信的網(wǎng)絡(luò)。

      基于互聯(lián)網(wǎng)的區(qū)塊鏈技術(shù),克服了口頭協(xié)議和簽字協(xié)議的種種缺點(diǎn),使用公平的工作量證明機(jī)制,完美的解決拜占庭將軍問(wèn)題。

      三、區(qū)塊鏈的發(fā)展

      (一)市場(chǎng)相關(guān)

      ShoCard是一家在區(qū)塊鏈之上開(kāi)發(fā)身份管理平臺(tái)的創(chuàng)業(yè)公司。用戶可以通過(guò)該公司提供的App創(chuàng)建數(shù)字身份,所有的數(shù)據(jù)都是加密后本地存儲(chǔ),哈希后存儲(chǔ)在區(qū)塊鏈上。第三方機(jī)構(gòu)也需要使用該公司的App來(lái)通過(guò)區(qū)塊鏈驗(yàn)證用戶的身份。

      Blockstack一個(gè)開(kāi)源項(xiàng)目,提供分布式的DNS,分布式的PKI,以及身份管理。Blockstack提供一個(gè)分布式的平臺(tái),用戶對(duì)自己的身份和數(shù)據(jù)擁有絕對(duì)的控制權(quán),而開(kāi)發(fā)者在這之上可以開(kāi)發(fā)分布式App,本地運(yùn)行,調(diào)用用戶提供的API。

      Certcoin是MIT的學(xué)生開(kāi)發(fā)的基于Namecoin的開(kāi)源項(xiàng)目,是一個(gè)分散式的認(rèn)證系統(tǒng)。

      (二)未來(lái)信息保護(hù)案例

      情景一:在登錄時(shí),只需要掃描一下來(lái)自你的app的銀行網(wǎng)頁(yè)上的二維碼即可。然后,會(huì)向app推送一個(gè)通知,要求提供指紋驗(yàn)證,自動(dòng)登錄。

      情景二:如果因?yàn)橘~戶問(wèn)題需要呼叫銀行客服。通知將被發(fā)送到您的應(yīng)用程序,同時(shí)與銀行運(yùn)營(yíng)商通話:通知將要求一個(gè)指紋來(lái)驗(yàn)證你是誰(shuí)。指紋驗(yàn)證之后,銀行就會(huì)確定本人。

      情景三:使用APP上傳他們的所有文件。這些文件然后會(huì)在區(qū)塊鏈上進(jìn)行密封和加密,任何人都可以使用公共密鑰來(lái)驗(yàn)證它們的真實(shí)性。

      四、總結(jié)

      身份保護(hù)服務(wù)業(yè)將在未來(lái)十年內(nèi)出現(xiàn)巨大的變化。墨水簽名很容易偽造,中心化密鑰服務(wù)器非常危險(xiǎn),雙因素授權(quán)服務(wù)往往是不可靠和不便捷的。區(qū)塊鏈技術(shù)并非能夠解決一切問(wèn)題,像Shocard, Solidx,和Civic 這樣的公司處于這種創(chuàng)新的前沿,而這種創(chuàng)新可能會(huì)為整個(gè)行業(yè)帶來(lái)顛覆性變化。

      理論上,區(qū)塊鏈?zhǔn)遣荒芨淖兊?,它承?dān)關(guān)鍵的基礎(chǔ)設(shè)施角色。區(qū)塊鏈只存在于數(shù)字世界,且不能保證用戶的物理身份,這也是給企業(yè)帶來(lái)了驗(yàn)證,鏈接還有導(dǎo)航的負(fù)擔(dān)。

      這些問(wèn)題再次加強(qiáng)了強(qiáng)大的私人基礎(chǔ)設(shè)施的需求。一個(gè)完整的控制,在缺乏法律先例的情況下,還涉及到基于區(qū)塊鏈身份生態(tài)系統(tǒng)的實(shí)體對(duì)象就不得不接受風(fēng)險(xiǎn),不確定性,和無(wú)限責(zé)任。

      【參考文獻(xiàn)】

      [1] Marshall Pease和Robert Shostak《在存在缺陷的情況下達(dá)成協(xié)議》 計(jì)算機(jī)協(xié)會(huì)雜志 27,2 (1980年4月)

      [2]J S. Moore《程序驗(yàn)證:可靠硬件和軟件的方法》美國(guó)核學(xué)會(huì)交易35(1980年11月),252-253

      [3] Michael Fische《拜占庭將軍和交易提交協(xié)議》1982年4月

      [4]Michael Melliar-Smith《拜占庭時(shí)鐘同步》第三屆ACM分布式計(jì)算原理研討會(huì)論文集(1984年8月),68-74

      猜你喜歡
      區(qū)塊鏈
      區(qū)塊鏈對(duì)互聯(lián)網(wǎng)金融發(fā)展的重塑與挑戰(zhàn)分析
      基于區(qū)塊鏈技術(shù)的海上散裝液體化學(xué)品運(yùn)輸安全監(jiān)管方法
      保險(xiǎn)企業(yè)的區(qū)塊鏈技術(shù)應(yīng)用方向選擇研究
      區(qū)塊鏈技術(shù)在金融領(lǐng)域的應(yīng)用與前景研究
      區(qū)塊鏈技術(shù)的應(yīng)用價(jià)值分析
      商情(2016年40期)2016-11-28 11:24:12
      “區(qū)塊鏈”發(fā)展現(xiàn)狀評(píng)述及展望
      商(2016年34期)2016-11-24 14:46:00
      “區(qū)塊鏈”的茍且、詩(shī)和遠(yuǎn)方
      基于區(qū)塊鏈技術(shù)的數(shù)字貨幣與傳統(tǒng)貨幣辨析
      互聯(lián)網(wǎng)金融新模式與中小企業(yè)融資關(guān)系研究
      智能合約與金融合約
      商(2016年6期)2016-04-20 17:50:36
      沐川县| 延庆县| 南陵县| 嘉兴市| 璧山县| 金秀| 承德市| 天台县| 沂源县| 香河县| 固镇县| 屏边| 湘西| 阿拉尔市| 怀柔区| 三都| 朝阳区| 康保县| 南涧| 恭城| 梁山县| 河东区| 阿拉尔市| 武宁县| 绍兴市| 和林格尔县| 磐石市| 本溪| 施秉县| 陆河县| 保康县| 淮安市| 涞水县| 托克逊县| 自贡市| 柳河县| 尼木县| 灵璧县| 甘肃省| 安化县| 深水埗区|