區(qū)塊鏈技術(shù)及應(yīng)用前景PPT_第1頁(yè)
區(qū)塊鏈技術(shù)及應(yīng)用前景PPT_第2頁(yè)
區(qū)塊鏈技術(shù)及應(yīng)用前景PPT_第3頁(yè)
區(qū)塊鏈技術(shù)及應(yīng)用前景PPT_第4頁(yè)
區(qū)塊鏈技術(shù)及應(yīng)用前景PPT_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、,區(qū)塊鏈技術(shù)及應(yīng)用前景,2,1,為什么要有區(qū)塊鏈,現(xiàn)狀: 中央系統(tǒng)虛擬貨幣(中心化機(jī)構(gòu)掌控);異地災(zāi)備、云存儲(chǔ) 中心化的來(lái)源:為滿足市場(chǎng)參與者對(duì)信息的需求,而信息的買賣造就了“中介費(fèi)”(成本) 創(chuàng)新源于對(duì)現(xiàn)實(shí)問(wèn)題的解決中心化,信息分散在各中心手中,打通成本非常大 信息要按照中心化機(jī)構(gòu)的體系要求進(jìn)行運(yùn)作(全球匯款) 內(nèi)部人員的篡改,黑客攻擊,自然災(zāi)害等,中心化的弊端,2,2020/8/2,為什么要有區(qū)塊鏈,信息去中心化,第一代互聯(lián)網(wǎng)成功實(shí)現(xiàn)了信息去中心化:生活信息、知識(shí)、新聞、資料 互聯(lián)網(wǎng)的起點(diǎn)是TCP/IP 協(xié)議(執(zhí)行一個(gè)網(wǎng)絡(luò)上所有節(jié)點(diǎn)統(tǒng)一格式對(duì)等傳輸信息的開(kāi)放代碼)信息分享與實(shí)時(shí)更新 互聯(lián)網(wǎng)

2、就是消滅那個(gè)價(jià)值很低、成本很高的(信息)供應(yīng)鏈:它開(kāi)放、互聯(lián)、對(duì)等、全球化、去中心化 阿里巴巴副總裁高紅冰,信用去中心化,沒(méi)有“中介”的信用背書(shū)很難實(shí)現(xiàn)陌生人間的信用交易:銀行,結(jié)算機(jī)構(gòu),淘寶 中心化帶來(lái)的成本與日俱增,能否在互聯(lián)網(wǎng)中創(chuàng)造一種技術(shù),這種技術(shù)在無(wú)法保證人們互相信任的前提下,還可以從事價(jià)值交換的活動(dòng)?,區(qū)塊鏈技術(shù),3,2020/8/2,中心化交易模式,4,2020/8/2,去中心化交易模式,5,2020/8/2,什么是區(qū)塊鏈,區(qū)塊鏈?zhǔn)且粋€(gè)分布式公共賬本,通過(guò)去中心化,去信任機(jī)制,鏈上信息不可篡改,集體維護(hù)的可靠數(shù)據(jù)庫(kù)。,區(qū)塊鏈特點(diǎn): 分布式數(shù)據(jù)分布式存儲(chǔ),任一節(jié)點(diǎn)損壞或者失去都不會(huì)

3、影響整個(gè)系統(tǒng)的運(yùn)作 去中心化無(wú)須依賴中心節(jié)點(diǎn),基于P2P網(wǎng)絡(luò) 去信任參與整個(gè)系統(tǒng)中的每個(gè)節(jié)點(diǎn)之間進(jìn)行數(shù)據(jù)交換是無(wú)需互相信任的,因?yàn)槊總€(gè)節(jié)點(diǎn)都有這個(gè)網(wǎng)絡(luò)的所有數(shù)據(jù)。 信息不可篡改破壞區(qū)塊鏈系統(tǒng)需要攻擊51%以上的節(jié)點(diǎn) 集體維護(hù)系統(tǒng)中的數(shù)據(jù)塊由整個(gè)系統(tǒng)中所有具有維護(hù)功能的節(jié)點(diǎn)來(lái)共同維護(hù),而這些具有維護(hù)功能的節(jié)點(diǎn)是分布式的,任何人都可以參與。,6,2020/8/2,什么是區(qū)塊?,前一區(qū)塊,后一區(qū)塊,7,2020/8/2,區(qū)塊鏈技術(shù)-區(qū)塊結(jié)構(gòu),區(qū)塊頭,版本號(hào),標(biāo)示軟件及協(xié)議的相關(guān)版本信息 父區(qū)塊哈希值,引用的區(qū)塊鏈中父區(qū)塊頭的哈希值,通過(guò)這個(gè)值每個(gè)區(qū)塊才首尾相連組成了區(qū)塊鏈,并且這個(gè)值對(duì)區(qū)塊鏈的安全性

4、起到了至關(guān)重要的作用 Merkle 根,這個(gè)值是由區(qū)塊主體中所有交易的哈希值再逐級(jí)兩兩哈希計(jì)算出來(lái)的一個(gè)數(shù)值,主要用于檢驗(yàn)一筆交易是否在這個(gè)區(qū)塊中存在 時(shí)間戳(Time),記錄該區(qū)塊產(chǎn)生的時(shí)間,精確到秒 難度值(Bits),該區(qū)塊相關(guān)數(shù)學(xué)題的難度目標(biāo) 隨機(jī)數(shù)(Nonce),記錄解密該區(qū)塊相關(guān)數(shù)學(xué)題的答案的值,8,2020/8/2,區(qū)塊鏈技術(shù)-區(qū)塊形成,在當(dāng)前區(qū)塊加入?yún)^(qū)塊鏈后,所有礦工就立即開(kāi)始下一個(gè)區(qū)塊的生成工作。 把在本地內(nèi)存中的交易信息記錄到區(qū)塊主體中 在區(qū)塊主體中生成此區(qū)塊中所有交易信息的 Merkle 樹(shù),把 Merkle 樹(shù)根的值保存在區(qū)塊頭中 把上一個(gè)剛剛生成的區(qū)塊的區(qū)塊頭的數(shù)據(jù)通

5、過(guò) SHA256 算法生成一個(gè) 哈希值填入到當(dāng)前區(qū)塊的父哈希值中 把當(dāng)前時(shí)間保存在時(shí)間戳字段中 難度值字段會(huì)根據(jù)之前一段時(shí)間區(qū)塊的平均生成時(shí)間進(jìn)行調(diào)整以應(yīng)對(duì)整個(gè)網(wǎng)絡(luò)不斷變化的整體計(jì)算總量,如果計(jì)算總量增長(zhǎng)了,則系統(tǒng)會(huì)調(diào)高數(shù)學(xué)題的難度值,使得預(yù)期完成下一個(gè)區(qū)塊的時(shí)間依然在一定時(shí)間內(nèi),區(qū)塊形成過(guò)程,9,2020/8/2,區(qū)塊鏈技術(shù)關(guān)鍵概念,10,2020/8/2,區(qū)塊鏈技術(shù)加密原理,公鑰:信息的真實(shí)性 私鑰:信息的安全性,非對(duì)稱加密原理:,私鑰向全網(wǎng)證明“自己是自己”:全網(wǎng)節(jié)點(diǎn)雖然無(wú)法看到我的密碼是什么,但要讓他們都知道我確實(shí)擁有這一密碼。,常見(jiàn)的非對(duì)稱加密算法包括RSA、Elgamal、D-H、

6、ECC(橢圓曲線加密算法)等。,11,2020/8/2,區(qū)塊鏈技術(shù)共識(shí)機(jī)制,古羅馬帝國(guó)疆土遼闊,軍隊(duì)駐地遠(yuǎn),只能依靠信使傳遞軍令,戰(zhàn)爭(zhēng)時(shí),將軍們必須制定統(tǒng)一的行動(dòng)計(jì)劃,但是,軍中有叛徒,叛徒希望通過(guò)影響統(tǒng)一行動(dòng)計(jì)劃的制定與傳播,破壞忠誠(chéng)的將軍們的行動(dòng)計(jì)劃。因此,將軍們必須有一個(gè)預(yù)定的方法協(xié)議,使得所有的將軍達(dá)成一致,而且少數(shù)幾個(gè)叛徒不能使得忠誠(chéng)的將軍做出錯(cuò)誤的計(jì)劃。 也就是說(shuō)拜占庭將軍問(wèn)題的實(shí)質(zhì)是要尋找一個(gè)方法,使得在一個(gè)有叛徒的的非信任的環(huán)境中建立對(duì)戰(zhàn)斗計(jì)劃的共識(shí)。 在分布式系統(tǒng)中,有正常的服務(wù)器(將軍),有故障的服務(wù)器,也有破壞者的服務(wù)器(叛徒),共識(shí)算法的核心是在正常的節(jié)點(diǎn)間形成對(duì)等網(wǎng)絡(luò)

7、狀態(tài)的共識(shí)。,12,2020/8/2,區(qū)塊鏈技術(shù)共識(shí)機(jī)制,共識(shí)機(jī)制是指所有分布式節(jié)之間怎么達(dá)成共識(shí),通過(guò)算法來(lái)生成和更新數(shù)據(jù),去認(rèn)定一個(gè)記錄的有效性。指區(qū)塊鏈系統(tǒng)中實(shí)現(xiàn)不同節(jié)點(diǎn)之間建立信任、獲取權(quán)益的數(shù)學(xué)算法 。,PoW(工作量證明Proof of Work) 依賴機(jī)器進(jìn)行數(shù)學(xué)運(yùn)算來(lái)獲取記賬權(quán),所有節(jié)點(diǎn)都平等的計(jì)算一個(gè)數(shù)學(xué)難題,誰(shuí)最先找到答案誰(shuí)就獲得記賬權(quán)。全網(wǎng)算力形成區(qū)塊鏈防火墻,降低被攻擊風(fēng)險(xiǎn)。 PoS(權(quán)益證明Proof of Stake) 股份制,通過(guò)持有幣的數(shù)量和時(shí)間決定記賬權(quán)。 DPoS(股份授權(quán)證明Delegate Proof of Stake) 民主議會(huì)制,通過(guò)選舉決定記賬權(quán),

8、被選中的代表在一定時(shí)間內(nèi)依次具有記賬權(quán)。 PBFT(實(shí)用拜占庭容錯(cuò)Practical Byzantine Fault Tolerance) 拜占庭容錯(cuò)算法,通過(guò)數(shù)學(xué)算法實(shí)現(xiàn),不需要代幣,33%容錯(cuò),13,2020/8/2,區(qū)塊鏈技術(shù)基礎(chǔ)架構(gòu),14,2020/8/2,區(qū)塊鏈技術(shù)節(jié)點(diǎn)網(wǎng)絡(luò),本章節(jié)后續(xù)內(nèi)容,均以比特幣網(wǎng)絡(luò)特性展開(kāi)闡述,15,2020/8/2,區(qū)塊鏈技術(shù)節(jié)點(diǎn)網(wǎng)絡(luò),任何機(jī)器都可以運(yùn)行一個(gè)完整的比特幣節(jié)點(diǎn),一個(gè)完整的比特幣節(jié)點(diǎn)包括如下功能: 錢包,允許用戶在區(qū)塊鏈網(wǎng)絡(luò)上進(jìn)行交易 完整區(qū)塊鏈,記錄了所有交易歷史,通過(guò)特殊的結(jié)構(gòu)保證歷史交易的安全性,并且用來(lái)驗(yàn)證新交易的合法性 礦工,通過(guò)記錄交

9、易及解密數(shù)學(xué)題來(lái)生成新區(qū)塊,如果成功可以賺取獎(jiǎng)勵(lì) 路由功能,把其它節(jié)點(diǎn)傳送過(guò)來(lái)的交易數(shù)據(jù)等信息再傳送給更多的節(jié)點(diǎn),除了路由功能以外,其它的功能都不是必須的。,16,2020/8/2,區(qū)塊鏈技術(shù)交易過(guò)程,17,2020/8/2,區(qū)塊鏈技術(shù)交易過(guò)程,第2步:A將交易單廣播至全網(wǎng),比特幣就發(fā)送給了B,每個(gè)節(jié)點(diǎn)都將收到的交易信息納入一個(gè)區(qū)塊中,第1步:所有者A利用他的私鑰對(duì)前一次交易(比特貨來(lái)源)和下一位所有者B簽署一個(gè)數(shù)字簽名,并將這個(gè)簽名附加在這枚貨幣的末尾,制作成交易單,要點(diǎn):B以公鑰作為接收方地址,要點(diǎn):對(duì)B而言,該枚比特幣會(huì)即時(shí)顯示在比特幣錢包中,但直到區(qū)塊確認(rèn)成功后才可用。目前一筆比特幣從

10、支付到最終確認(rèn)成功,得到6個(gè)區(qū)塊確認(rèn)之后才能真正確認(rèn)到帳。,18,2020/8/2,區(qū)塊鏈技術(shù)交易過(guò)程,第3步:每個(gè)節(jié)點(diǎn)通過(guò)解一道數(shù)學(xué)難題,從而去獲得創(chuàng)建新區(qū)塊權(quán)利,并爭(zhēng)取得到比特幣的獎(jiǎng)勵(lì)(新比特幣會(huì)在此過(guò)程中產(chǎn)生),要點(diǎn):節(jié)點(diǎn)反復(fù)嘗試尋找一個(gè)數(shù)值,使得將該數(shù)值、區(qū)塊鏈中最后一個(gè)區(qū)塊的Hash值以及交易單三部分送入SHA256算法后能計(jì)算出散列值X(256位)滿足一定條件(比如前20位均為0),即找到數(shù)學(xué)難題的解。由此可見(jiàn),答案并不唯一,第4步:當(dāng)一個(gè)節(jié)點(diǎn)找到解時(shí),它就向全網(wǎng)廣播該區(qū)塊記錄的所有蓋時(shí)間戳交易,并由全網(wǎng)其他節(jié)點(diǎn)核對(duì),要點(diǎn):時(shí)間戳用來(lái)證實(shí)特定區(qū)塊必然于某特定時(shí)間是的確存在的。比特幣

11、網(wǎng)絡(luò)采取從5個(gè)以上節(jié)點(diǎn)獲取時(shí)間,然后取中間值的方式作為時(shí)間戳。,19,2020/8/2,區(qū)塊鏈技術(shù)交易過(guò)程,第5步:全網(wǎng)其他節(jié)點(diǎn)核對(duì)該區(qū)塊記賬的正確性,沒(méi)有錯(cuò)誤后他們將在該合法區(qū)塊之后競(jìng)爭(zhēng)下一個(gè)區(qū)塊,這樣就形成了一個(gè)合法記賬的區(qū)塊鏈。,要點(diǎn):每個(gè)區(qū)塊的創(chuàng)建時(shí)間大約在10分鐘。隨著全網(wǎng)算力的不斷變化,每個(gè)區(qū)塊的產(chǎn)生時(shí)間會(huì)隨算力增強(qiáng)而縮短、隨算力減弱而延長(zhǎng)。其原理是根據(jù)最近產(chǎn)生的2016個(gè)區(qū)塊的時(shí)間差(約兩周時(shí)間),自動(dòng)調(diào)整每個(gè)區(qū)塊的生成難度(比如減少或增加目標(biāo)值中0的個(gè)數(shù)),使得每個(gè)區(qū)塊的生成時(shí)間是10分鐘。,20,2020/8/2,區(qū)塊鏈技術(shù)分叉問(wèn)題,在區(qū)塊鏈中,由礦工挖出區(qū)塊并將其鏈接到主鏈

12、上,一般來(lái)講同一時(shí)間內(nèi)只產(chǎn)生一個(gè)區(qū)塊,如果發(fā)生同一時(shí)間內(nèi)有兩個(gè)區(qū)塊同時(shí)被生成的情況,就會(huì)在全網(wǎng)中出現(xiàn)兩個(gè)長(zhǎng)度相同、區(qū)塊里的交易信息相同但礦工簽名不同或者交易排序不同的區(qū)塊鏈,這樣的情況叫做分叉。,不同高度的分支,總是接受最高(即最長(zhǎng))的 那條分支 相同高度的,接受難度最大的 高度相同且難度一致的,接受時(shí)間最早的 若所有均相同,則按照從網(wǎng)絡(luò)接受的順序等待Block Chain高度增一,則重新選擇Best Chain,“短塊鏈”:被淘汰的分叉區(qū),價(jià)值交換活動(dòng)將被重新加入到交易列隊(duì)池中,21,2020/8/2,區(qū)塊鏈技術(shù)雙花問(wèn)題,“雙花”問(wèn)題,51%攻擊問(wèn)題,雙花,即二重支付,指攻擊者幾乎同時(shí)將同一

13、筆錢用作不同交易。 區(qū)塊鏈為每一筆交易加入了時(shí)間戳,使用了UTXO(未花費(fèi)交易)模型,保證每一筆數(shù)字現(xiàn)金只會(huì)被花掉一次。,51% 攻擊,是指利用PoW機(jī)制以算力作為競(jìng)爭(zhēng)條件的特點(diǎn),憑借算力優(yōu)勢(shì)篡改或者撤銷自己的付款交易。如果有人掌握了50% 以上的算力,他能夠比其他人更快地找到開(kāi)采區(qū)塊需要的那個(gè)隨機(jī)數(shù),因此他能夠比其他人更快地創(chuàng)建區(qū)塊。 當(dāng)前比特幣全網(wǎng)算力超過(guò) 23000PH/s 1P=1024T,1T=1024G,1G=1024M 一臺(tái)高端PC算力:12G 一臺(tái)螞蟻S9礦機(jī)算力:13.5T,每天挖0.001BTC 全網(wǎng)每天電費(fèi)約3000萬(wàn)人民幣,22,2020/8/2,區(qū)塊鏈技術(shù)優(yōu)勢(shì)與缺陷,

14、優(yōu)勢(shì),缺陷,不可篡改的時(shí)間戳:可解決數(shù)據(jù)追蹤與信息防偽問(wèn)題 去中心化的分布式結(jié)構(gòu):現(xiàn)實(shí)中可節(jié)省大量的中介成本 安全的信任機(jī)制:可解決現(xiàn)今物聯(lián)網(wǎng)技術(shù)的核心缺陷 靈活的可編程特性:可幫助規(guī)范現(xiàn)有市場(chǎng)秩序,高耗能問(wèn)題 數(shù)據(jù)庫(kù)存儲(chǔ)空間問(wèn)題 處理大規(guī)模交易的抗壓能力問(wèn)題 安全性問(wèn)題,23,2020/8/2,區(qū)塊鏈前景展望,區(qū)塊鏈1.0:可編程貨幣:去中心化的數(shù)字支付系統(tǒng),無(wú)障礙的價(jià)值轉(zhuǎn)換; 代表:比特幣區(qū)塊鏈(電子貨幣,去中心化交易) 區(qū)塊鏈2.0:可編程金融:股票、清算、私募股權(quán)等眾多金融領(lǐng)域; 代表:以太坊區(qū)塊鏈(智能合約、數(shù)字資產(chǎn)) 區(qū)塊鏈3.0:可編程社會(huì):公證、仲裁、審計(jì)、物流、醫(yī)療、郵件等領(lǐng)域。,區(qū)塊鏈發(fā)展歷程,24,2020/8/2,區(qū)塊鏈前景展望,區(qū)塊鏈1.0:可編程貨幣:去中心化的數(shù)字支付系統(tǒng),無(wú)障礙的價(jià)值轉(zhuǎn)換; 代表:比特幣區(qū)塊鏈(電子貨幣

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論