(42548)區(qū)塊鏈應(yīng)用技術(shù)【電子教案】_第1頁
(42548)區(qū)塊鏈應(yīng)用技術(shù)【電子教案】_第2頁
(42548)區(qū)塊鏈應(yīng)用技術(shù)【電子教案】_第3頁
(42548)區(qū)塊鏈應(yīng)用技術(shù)【電子教案】_第4頁
(42548)區(qū)塊鏈應(yīng)用技術(shù)【電子教案】_第5頁
已閱讀5頁,還剩111頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

程職業(yè)學(xué)院課程教案開課學(xué)院人工智能與大數(shù)據(jù)學(xué)院課程名稱區(qū)塊鏈原理與應(yīng)用授課學(xué)期授課教師盧建云授課班級總課時4題名稱建”融合應(yīng)用區(qū)塊鏈原理與應(yīng)用授課方式授課學(xué)時2授課地點2/15-106/4502授課時間教學(xué)內(nèi)容結(jié)合子分析教學(xué)目標(biāo)知識目標(biāo)力目標(biāo)標(biāo)教學(xué)重點教學(xué)難點教學(xué)資源教學(xué)方法與式:采用線上線下混合教學(xué)模式教學(xué)重點解決措施引起學(xué)生注意;教學(xué)難點解決措施引起學(xué)生注意;(2課時)課前準(zhǔn)備區(qū)塊(block)鏈(chain)首次出現(xiàn)是在2008年的比特幣白皮書“比 (BitcoinAPeer-to-PeerElectronicCashSystem)”中。確本課程教和學(xué)的方題,多媒體演達達。任務(wù)一區(qū)塊鏈與“新基建”融合(1)學(xué)生分組。(2)理解區(qū)塊鏈的起源和作用(3)掌握新基建的范圍。(4)了解新基建與區(qū)塊鏈的融合。(5)小組溝通交流、展示作品2.課中探究用比特幣的創(chuàng)造者中本聰(SatoshiNakamoto)在本文中描述了比特幣的概念及其工作機制。然而,中本聰在這篇文章中,并未直接使用區(qū)別用來解釋許多概念。中本聰將這通信上基于點對點對等網(wǎng)絡(luò),架構(gòu)易上基于哈希算法與非對稱加密,維護上基于共識機制。作為一種多方共享的數(shù)據(jù)庫,融合了計算機科學(xué)、社會學(xué)、經(jīng)濟學(xué)、管理學(xué)等學(xué)科,實現(xiàn)了多個主體之間的分布式區(qū)塊鏈特征:區(qū)塊鏈具有五大基本義。區(qū)塊鏈與新技術(shù):大數(shù)據(jù)技術(shù)、物聯(lián)網(wǎng)技術(shù)、人工智能技術(shù)、云計算3.課后拓展5區(qū)塊鏈的出現(xiàn)到底是為了解決什么4.考核評價6題名稱建”融合應(yīng)用區(qū)塊鏈原理與應(yīng)用授課方式授課學(xué)時2授課地點2/15-106/4302授課時間教學(xué)內(nèi)容分析教學(xué)目標(biāo)知識目標(biāo)力目標(biāo)標(biāo)教學(xué)重點教學(xué)難點7教學(xué)資源教學(xué)方法與式:采用線上線下混合教學(xué)模式教學(xué)重點解決措施教學(xué)難點解決措施第2次課(2課時)5.課前準(zhǔn)備教和學(xué)的方題,多媒體演培育團隊合作意識,引導(dǎo)學(xué)8(1)學(xué)生分組。(2)理解區(qū)塊鏈的特征(5)小組溝通交流、展示作品。6.課中探究表,區(qū)塊鏈的發(fā)展得到了歐美等國的貨幣交易平臺,實現(xiàn)了貨幣的部分職能,能夠?qū)崿F(xiàn)貨品交易。比特貨幣不再依賴于各國央行的發(fā)布,而是進行全球化的貨幣統(tǒng)一。區(qū)塊無法普及到其他的行業(yè)中。區(qū)塊鏈?zhǔn)翘摂M貨幣的時代,涌9表,區(qū)塊鏈的發(fā)展得到了歐美等國的貨幣交易平臺,實現(xiàn)了貨幣的部分職能,能夠?qū)崿F(xiàn)貨品交易。比特貨幣不再依賴于各國央行的發(fā)布,區(qū)塊鏈1.0只滿足虛擬貨幣的需但是無法普及到其他的行業(yè)中。區(qū)塊鏈1.0時代也是虛擬貨幣的時供了更加廣泛的應(yīng)用場景。一個智能合約是一套以數(shù)字形式定義的承諾,包括合約參與方可以在上面執(zhí)感區(qū)塊鏈相對于金融場景有強大的天跨國的轉(zhuǎn)賬,可能需要打通各種環(huán)等等。而區(qū)塊鏈實現(xiàn)的點對點的操一個智能合約是一套以數(shù)字形式定議。讓用戶用以搭建應(yīng)用平臺之上的應(yīng)用,其實也就是合約,這是以太坊技術(shù)的核心。以太坊提供了一個強發(fā),以太坊實現(xiàn)了各種商業(yè)與非商業(yè)環(huán)境下的復(fù)雜邏輯。以太坊的核心與比特幣系統(tǒng)本身是沒有本質(zhì)的區(qū)別的。而以太坊的本質(zhì)是智能合讓區(qū)塊鏈技術(shù)不僅僅是發(fā)幣,而提供了更多的商業(yè)、非商業(yè)的應(yīng)用場被稱為互聯(lián)網(wǎng)技術(shù)之后的新一代技性,賦能各行業(yè),不再依賴于第三方或某機構(gòu)獲取信任與建立信用,能夠通過實現(xiàn)信任的方式提高整體互信問題與數(shù)據(jù)傳遞安全性的技術(shù)7.課后拓展區(qū)塊鏈的發(fā)展歷程了解區(qū)塊鏈的發(fā)展歷程鏈的特征8.考核評價小組評價和個人綜合評價(課堂討論的參與、是否認真筆記)易理解,學(xué)生討論加深對知識的掌握程度。題名稱理授課方式授課學(xué)時2授課地點2/15-106/4302授課時間教學(xué)內(nèi)容分析教學(xué)目標(biāo)知識目標(biāo)力目標(biāo)標(biāo)教學(xué)重點教學(xué)難點教學(xué)資源教學(xué)方法與式:采用線上線下混合教學(xué)模式狀況。教學(xué)重點解決措施引起學(xué)生注意;教學(xué)難點解決措施引起學(xué)生注意;第3次課(2課時)9.課前準(zhǔn)備之前已經(jīng)了解了區(qū)塊鏈的狹義概念和廣義概念,現(xiàn)在大家都對區(qū)塊鏈有了一個概念上的理解,但是光有用已經(jīng)有不少了。大家還記得冷凍食品溯源嗎?那就是一個很好的應(yīng)例子中,分析學(xué)習(xí)一下區(qū)塊鏈的內(nèi)體演示、信。明確本任務(wù)的學(xué)習(xí)方述了區(qū)塊鏈的核心概念;介紹區(qū)塊鏈的基本含義與原理、技術(shù)演化與(1)理解區(qū)塊鏈的運行原理;(2)理解區(qū)塊鏈的內(nèi)涵;(3)掌握區(qū)塊鏈的分類;(4)小組溝通交流、展示作品。中探究開展提供了為信任互聯(lián)著區(qū)塊鏈的本章將介紹應(yīng)用,并通區(qū)塊鏈技術(shù)”發(fā)展區(qū)塊鏈內(nèi)涵:區(qū)塊鏈的基本原理理解起來并不復(fù)雜。區(qū)塊鏈包括三個(1)交易:一次對賬本的操作,導(dǎo)致賬本狀態(tài)的一次改變,如添加一(2)區(qū)塊:記錄一段時間內(nèi)發(fā)生的所有交易和狀態(tài)結(jié)果,是對當(dāng)前賬(3)鏈:由區(qū)塊按照發(fā)生順序串聯(lián)區(qū)塊鏈工作原理:下面以比特幣為比特幣網(wǎng)絡(luò)中并等待確認。網(wǎng)絡(luò)中的節(jié)點會將一些收到的等待確認的交易記錄打包在一起(此外還要包括前一個區(qū)塊頭部的哈希值等信得候選區(qū)塊的哈希結(jié)果滿足一定條件(比如小于某個值)。串的查找需個區(qū)塊在格式上就被認為是“合法”了,就可以嘗試在網(wǎng)絡(luò)中將它廣播就承認這個區(qū)塊是一個合法的新區(qū)當(dāng)大部分節(jié)點都將區(qū)塊添加到自己維護的區(qū)塊鏈結(jié)構(gòu)上時,該區(qū)塊被有很多額外的細節(jié)。這里面比較關(guān)鍵的步驟有兩個:一個是完成對一批交易的共識(創(chuàng)建區(qū)塊結(jié)構(gòu));一個是新的區(qū)塊添加到區(qū)塊鏈結(jié)構(gòu)上,被大家認可,確保未來無法被程的特點核評價小組評價和個人綜合評價(課堂討論的參與、是否認真筆記)易理解,學(xué)生討論加深對知識的掌握程度。題名稱授課方式授課學(xué)時2授課地點2/15-106/4302授課時間教學(xué)內(nèi)容分析,在帶領(lǐng)學(xué)生進行學(xué)習(xí)的過程中,也會進一步培養(yǎng)他們良好的行為習(xí)慣和學(xué)習(xí)習(xí)慣。教學(xué)目標(biāo)知識目標(biāo)力目標(biāo)標(biāo)教學(xué)重點教學(xué)難點教學(xué)資源教學(xué)方法與手段式:采用線上線下混合教學(xué)模式教學(xué)重點解決措施式引起學(xué)生注意;教學(xué)難點解決措施式引起學(xué)生注意;第4次課(2課時)前準(zhǔn)備了區(qū)塊鏈的內(nèi)涵及工作原理,還有區(qū)塊鏈的分課可以幫助各位更好的去理解區(qū)塊鏈的相關(guān)內(nèi)討學(xué)(1)理解區(qū)塊鏈的通用技術(shù)架構(gòu);(2)理解區(qū)塊鏈的核心技術(shù);(3)了解區(qū)塊鏈的典型應(yīng)用。(4)小組溝通交流、展示作品。實例比特幣和中探究術(shù)體系中來,主要包括經(jīng)分配機制等;合約層主要和智能合約,是區(qū)塊鏈可用層則封裝了區(qū)塊鏈應(yīng)用進行啟發(fā)式教學(xué)潤物細無聲的圍繞復(fù)雜的結(jié)構(gòu)解、組織討論區(qū)塊鏈的特征進行多媒體演示討論教學(xué)使學(xué)生掌握區(qū)塊鏈的1.?dāng)?shù)據(jù)層(DataLayer)機數(shù)、時間戳、公私鑰數(shù)據(jù)等信息。2.網(wǎng)絡(luò)層(NetworkLayer)因此區(qū)塊鏈本質(zhì)上可以說是一個P2P網(wǎng)絡(luò)(對于P2P網(wǎng)絡(luò)在下一節(jié)會有詳細介紹)。3.共識層(ConsensusLayer)度分散的節(jié)點在去中心化的區(qū)塊鏈系統(tǒng)中高效4.激勵層(ActuatorLayer)方向發(fā)展。所以激勵機制往往也是一種博弈機者記賬。5.合約層(ContractLayer)器信任的基礎(chǔ)。6.應(yīng)用層(ApplicationLayer)區(qū)塊鏈的應(yīng)用層封裝了區(qū)塊鏈面向各種應(yīng)用場區(qū)塊鏈典型應(yīng)用:比特幣、以太坊、龍鏈、S?結(jié)慣用場景核評價小組評價和個人綜合評價(課堂討論的參與、是否認真筆記)題名稱授課方式授課學(xué)時2授課地點2/15-106/4302課教學(xué)內(nèi)容分析鏈作和學(xué)教學(xué)目標(biāo)知識目標(biāo)力目標(biāo)標(biāo)教學(xué)重點教學(xué)難點教學(xué)資源教學(xué)方法與手段;講授法式:采用線上線下混合教學(xué)模式最后介紹區(qū)塊鏈的工作原理以及分類狀況。教學(xué)重點解決措施的方式引起學(xué)生注意;教學(xué)難點解決措施提問的方式引起學(xué)生注意;第5次課(2課時)前準(zhǔn)備今天我們就需要學(xué)習(xí)它的技術(shù)討論回憶區(qū)小組協(xié)作、溝區(qū)塊鏈最底層是數(shù)據(jù)層,數(shù)據(jù)層的功能是通過底層的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)(1)理解區(qū)塊鏈的區(qū)塊結(jié)構(gòu);(2)理解區(qū)塊鏈的區(qū)塊頭信息;(3)了解區(qū)塊鏈的創(chuàng)世區(qū)塊。(4)小組溝通交流、展示作品。這些信息可以在那些網(wǎng)站中探究的鏈表結(jié)構(gòu),主要由區(qū)塊和哈希指針構(gòu)成。區(qū)塊是收納交易的容器,俗稱打包交易到區(qū)塊中,礦工挖礦所干的事情就是把交易打包的區(qū)塊中,然后把這個區(qū)塊告訴其他礦工的結(jié)構(gòu)等內(nèi)容!講解、組織討論區(qū)塊鏈的進行多媒體演示討論教學(xué),使學(xué)生掌握區(qū)塊鏈的區(qū)塊結(jié)構(gòu)和頭區(qū)塊大小(4字節(jié))用字節(jié)表示該字段之后的 區(qū)塊版本號(ver,4字節(jié))父區(qū)塊頭哈希值(pre_block,32字節(jié))Merkle根哈希(mrkl_root,32字節(jié))交易列表生成的默克爾樹時間戳(time,4字節(jié))X難度目標(biāo)(bits,4字節(jié))礦難度值Nonce(4字節(jié))機值交易計數(shù)器(Transactioncounter,1-nbase交易列表(transactions,不定)交易信息創(chuàng)世區(qū)塊結(jié)構(gòu):?概念20.考核評價小組評價和個人綜合評價(課堂討論的參與、是否認真筆記)題名稱授課方式課2課地點2/15-106/4302課星期一教學(xué)內(nèi)容分析鏈作和學(xué)教學(xué)目標(biāo)知識目標(biāo)力目標(biāo)標(biāo)教學(xué)重點教學(xué)難點教學(xué)資源教學(xué)方法與手段式:采用線上線下混合教學(xué)模式教學(xué)重點解決措施的方式引起學(xué)生注意;教學(xué)難點解決措施提問的方式引起學(xué)生注意;第6次課(2課時)21.課前準(zhǔn)備e論儲的方式。小組協(xié)作、溝團隊合作意識,引Merkle構(gòu)建過程;(3)理解區(qū)塊中交易的組織數(shù)據(jù)結(jié)構(gòu);(4)理解區(qū)塊鏈數(shù)據(jù)存儲的方式;(5)小組溝通交流、展示作品。提出問題Merkle樹的結(jié)22.課中探究對哈希節(jié)點(最底層是交易哈希處理后的哈希節(jié)點)進行哈希,并將e開存儲安全事關(guān)信講解、組織討論區(qū)塊鏈的進行多媒體演示討區(qū)塊鏈的區(qū)塊結(jié)構(gòu)是區(qū)塊鏈技術(shù)里主要使地對哈希節(jié)點(最底層是交易哈希處理后的哈希節(jié)點)進行哈希,并葉節(jié)點包含存儲數(shù)據(jù)或其哈希值,中間節(jié)點是它的兩個孩子節(jié)點內(nèi)容保創(chuàng)世區(qū)塊不會被改變。每一個節(jié)點都“知道”創(chuàng)世區(qū)塊的哈希值、結(jié)構(gòu)、被創(chuàng)建的時間和里面的一個交易。因此,每個節(jié)點都把該區(qū)塊而構(gòu)建了一個安全的、可信的區(qū)塊鏈的根。賬本存儲以比特幣為代表的經(jīng)典區(qū)塊鏈核心客戶端使用Google的LevelDB數(shù)據(jù)庫存儲區(qū)塊鏈元數(shù)據(jù)。區(qū)塊被從遠及近有序地鏈接在這個鏈條里,每個區(qū)塊都指向前一個區(qū)塊。區(qū)塊鏈經(jīng)常被視為一個垂直的棧,第一個區(qū)塊作為棧底的首區(qū)塊,隨后每個區(qū)塊都被放置在之前的區(qū)塊之上。用棧來形象化表示區(qū)塊依次堆疊這一概念后,我們便可以使用一些術(shù)語,頂端”來表示最新添加的區(qū)塊。圖3-5是比特幣區(qū)塊賬本存儲的邏輯結(jié)構(gòu)。力力。體的內(nèi)容種方式24.考核評價Merkle易聽懂。題名稱授課方式課2課地點2/15-106/4302課星期一教學(xué)內(nèi)容分析鏈作和學(xué)教學(xué)目標(biāo)知識目標(biāo)力目標(biāo)標(biāo)教學(xué)重點教學(xué)難點教學(xué)資源教學(xué)方法與手段式:采用線上線下混合教學(xué)模式塊鏈和密碼學(xué)交叉重疊的部分。教學(xué)重點解決措施式引起學(xué)生注意;教學(xué)難點解決措施第7次課(2課時)25.課前準(zhǔn)備論塊鏈相關(guān)的密碼學(xué)基礎(chǔ)知識。Merkle構(gòu)建過程;(3)理解區(qū)塊中交易的組織數(shù)據(jù)結(jié)構(gòu);(4)小組溝通交流、展示作品。手機解鎖并提出問題讓學(xué)生思考討論需要在區(qū)塊鏈交易過程的哪些步驟用到26.課中探究母、用數(shù)字來表示字母等,這類方法被稱為古典加密法。受限于較弱的密碼分析能力,這些技術(shù)在當(dāng)時還是具有較強的先進性和安全性在的?本次課將進行部分講解。題密碼學(xué)的發(fā)展歷史是如學(xué)生仔細聽講、思考并答信息加密的基本原理:把明文(plaintext)用加(encryption)方法結(jié)合密鑰(key)生成保密的密文(cryptograph或進行多媒體演示討碼學(xué)概念及信息加ciphertext),只有使用正確的解密(decryption)方法結(jié)合解密密鑰依然極大。密??力力。的應(yīng)用場景28.考核評價信息加密流程,學(xué)生印象深刻。密碼專業(yè)的學(xué)生來書本次課程比較簡單,可以適當(dāng)設(shè)計不同梯度的知識。題名稱授課方式授課學(xué)時2課地點2/15-106/4302課星期一教學(xué)內(nèi)容分析鏈作和學(xué)教學(xué)目標(biāo)知識目標(biāo)力目標(biāo)標(biāo)教學(xué)重點教學(xué)難點教學(xué)資源教學(xué)方法與手段式:采用線上線下混合教學(xué)模式教學(xué)重點解決措施式引起學(xué)生注意;教學(xué)難點解決措施第8次課(2課時)29.課前準(zhǔn)備生接觸到區(qū)塊鏈,我們首先遇到的是“地址”(Address)與“私鑰”PrivateKey子郵箱時,我們會獲得一個郵箱地址和與之匹配的密碼(也稱之為口令(Password),以與私鑰做區(qū)分)。當(dāng)我電子病歷、身份證件、電子發(fā)票、股票、(1)理解非對稱加密、數(shù)字簽證的構(gòu)建過程;(2)理解非對稱加密、數(shù)字簽證的優(yōu)點;(3)理解區(qū)塊中交易的組織數(shù)據(jù)結(jié)構(gòu);(4)小組溝通交流、展示作品。需要在區(qū)塊鏈交易過程的哪些步驟用到非對稱加30.課中探究比特幣與以太坊采用是同一種橢圓曲線數(shù)字簽名算法(EllipticA線的私鑰/公鑰對進行數(shù)字簽名的算法。非對稱密鑰加密 (asymmetrickeycryptography)也稱公開密鑰加密(publickeycryptography)或公鑰加密、雙密鑰加密,其方法是使用一對密鑰來加密和解密,其中一個是只有密鑰擁有者自己掌握的、保密的私鑰 privatekey是通信過程中由其他方使用的、可以公開的題密碼學(xué)的發(fā)展歷史是如學(xué)生仔細聽講、思考并答公鑰(publickey)。密碼學(xué)是如何一步一步發(fā)展到現(xiàn)在的?本次課將非對稱密鑰加密(asymmetrickeycryptography)也稱公開密鑰加密(publickeycryptography)或公鑰加密、雙密鑰加密,其方法的、保密的私鑰(privatekey),另一個是通信過程中由其他方使用的、可以公開的公鑰(publickey)。公鑰體制的優(yōu)越性在于分離出兩且只能用對應(yīng)的私鑰解密。用私鑰加密的數(shù)中的(a)、(b)和(c)所示,獲得的效果完全不同。講解、組織討論非對稱加進行多媒體演示討有確權(quán)性。(3)方法(a)和(b)從安全效果上基本上是“互補”的c就是對兩種方法的綜合,既能確認發(fā)送者,又能保護運行的前提條件。公鑰不僅可以公開,而且是越公開越好,假如讓自己的公鑰變成“眾所周知”,那么“中間人攻擊”就沒有空子可鉆了。實際的網(wǎng)絡(luò)系統(tǒng)中應(yīng)建立嚴密、可靠的公鑰傳播機制,才能讓需要者獲取到真實可信的公鑰。公鑰加密的重要作用是信息驗證。如圖改,于是將名片信息用私鑰加密后與名片一并發(fā)布,其他打算聯(lián)絡(luò)字簽名?力。力的應(yīng)用場景32.考核評價比較容易理解,學(xué)生討論的積極性高。題名稱授課方式授課學(xué)時2課地點2/15-106/4302授課時間星期一教學(xué)內(nèi)容分析鏈作和學(xué)教學(xué)目標(biāo)知識目標(biāo)力目標(biāo)標(biāo)教學(xué)重點教學(xué)難點教學(xué)資源教學(xué)方法與手段式:采用線上線下混合教學(xué)模式一展開學(xué)習(xí);最后介紹錢包與密鑰的技術(shù)。教學(xué)重點解決措施引起學(xué)生注意;教學(xué)難點解決措施第9次課(2課時)33.課前準(zhǔn)備各位同學(xué)還記得之前的學(xué)習(xí)內(nèi)容嗎,我們講解了區(qū)塊鏈的很多基礎(chǔ)天我們要學(xué)習(xí)的就是錢包與密鑰。各位同學(xué)應(yīng)該還記得區(qū)塊鏈的廣討進行啟發(fā)式引導(dǎo)學(xué)習(xí)方式轉(zhuǎn)變,培養(yǎng)自小組協(xié)作、培育團隊合作意希函數(shù)等計算機密碼學(xué)的術(shù)語。這些你用到的功能背后是如何運作(1)理解錢包與密鑰的構(gòu)建過程;(2)理解錢包與密鑰的優(yōu)點;(3)理解區(qū)塊中交易的組織數(shù)據(jù)結(jié)構(gòu);(4)小組溝通交流、展示作品。需要在區(qū)塊鏈交易過程的哪些步驟用到非對稱加密、數(shù)34.課中探究數(shù)是如何一步一步發(fā)展到現(xiàn)在的?本次課將進行學(xué)生仔細聽講、思考并答,進行安全在心中,技能學(xué)手中,誠信在行數(shù)據(jù)的基本結(jié)構(gòu)是使講解、組織討論需要在區(qū)塊鏈交易過程的哪些步驟用到進行多媒體演示討括上一個區(qū)塊鏈的哈希值(即哈希函數(shù)的輸出結(jié)果),通過哈希值希函數(shù)?力力。的應(yīng)用場景36.考核評價希函數(shù)的熟悉程度不同,可以適當(dāng)進行的因材施教。題名稱授課方式授課學(xué)時2授課地點2/15-106/4302課教學(xué)內(nèi)容分析教學(xué)目標(biāo)知識目標(biāo)力目標(biāo)標(biāo)教學(xué)重點教學(xué)難點教學(xué)資源教學(xué)方法與手段式:采用線上線下混合教學(xué)模式教學(xué)重點解決措施教學(xué)難點解決措施第10次課(2課時)37.課前準(zhǔn)備計各位同學(xué)還記得之前的學(xué)習(xí)內(nèi)容嗎,我們講解了區(qū)塊鏈的很多基礎(chǔ)知識概念。今合,引導(dǎo)學(xué)習(xí)方式轉(zhuǎn)變,培養(yǎng)自主學(xué)習(xí)能小組協(xié)作、溝培育團隊合作意識,引導(dǎo)學(xué)PP網(wǎng)絡(luò)架構(gòu)及應(yīng)用轉(zhuǎn)賬。你還將聽到很多加密、解密、哈希函數(shù)等計算機密碼學(xué)到的功能背后是如何運作的?本次課我們來討論和區(qū)塊鏈相關(guān)目工作任務(wù):PPP用;(4)小組溝通交流。論38.課中探究計PP網(wǎng)絡(luò)架構(gòu)及應(yīng)用情景引入繞密碼學(xué),展開具有網(wǎng)絡(luò)安全、國家安全理解分布式哈希表之前,先看看常用的數(shù)據(jù)結(jié)構(gòu)--哈希表。哈希表是一種常一個簡單的哈希表。是分布在不同的節(jié)點(電腦)中,如圖所示。培養(yǎng)學(xué)生精益求精的大國工計40.考核評價。的題名稱授課方式授課學(xué)時2授課地點2/15-106/4302授課時間教學(xué)內(nèi)容分析都具有一定的計算機基礎(chǔ)知識;培養(yǎng)他們良好的行為習(xí)慣和學(xué)習(xí)習(xí)慣。教學(xué)目標(biāo)知識目標(biāo)力目標(biāo)標(biāo)教學(xué)重點教學(xué)難點教學(xué)資源教學(xué)方法與手段2教學(xué)模式:采用線上線下混合教學(xué)模式3本次課教學(xué)流程:教學(xué)重點解決措施讓學(xué)生理解共識和一致性教學(xué)難點解決措施實案例讓學(xué)生對算法進行理解,同時通過代碼實現(xiàn)讓學(xué)生對算法有更深入的認識。第11次課(2課時)41.課前準(zhǔn)備引導(dǎo)學(xué)習(xí)方式轉(zhuǎn)變,培養(yǎng)自主學(xué)互助學(xué)習(xí),培育引導(dǎo)學(xué)生大膽表識概念、共識算法目工作任務(wù):(1)理解共識概念、共識算法的構(gòu)建過程;(2)理解共識概念、共識算法的優(yōu)點;(3)理解區(qū)塊中交易的共識機制結(jié)構(gòu);(4)小組溝通交流、展示作品。42.課中探究共識機制的應(yīng)用情景引入性概念將軍問題識機制?培養(yǎng)學(xué)生精益求精的大國工匠精的應(yīng)用場景44.考核評價。的題名稱ISCOBCOS授課方式授課學(xué)時2授課地點2/15-106/4302授課時間教學(xué)內(nèi)容就得物理破壞售賣機。分析。教學(xué)目標(biāo)知識目標(biāo)力目標(biāo)標(biāo)教學(xué)重點ity教學(xué)難點idity教學(xué)資源FISCO-BCOS,多媒體課件,理實一體化實訓(xùn)室,網(wǎng)絡(luò)教學(xué)資源教學(xué)方法與手段式:采用線上線下混合教學(xué)模式學(xué)重點決措施學(xué)難點決措施第12次課(2課時)45.課前準(zhǔn)備索與場景應(yīng)用的深入,在一些垂直領(lǐng)域尤其是金融領(lǐng)域,開始涌特征,利用分布式數(shù)據(jù)存儲、加密算法等技術(shù)對交易數(shù)據(jù)共識簽名后上鏈,實時保全的數(shù)據(jù)通過智能合約形成證據(jù)鏈,滿足證據(jù)據(jù)及審判的標(biāo)準(zhǔn)化。目工作任務(wù): (1)學(xué)生分組。 (2)掌握FISCOBCOS的概念 (3)小組溝通交流、展示作品。Fiscobcos互動討論看到過且印象深刻的聯(lián)盟鏈46.課中探究情景引入主機層實現(xiàn)全面的安全保障。在可用性方面,在監(jiān)管支持方面,可支持監(jiān)管和審計機構(gòu)作為觀察節(jié)點加入聯(lián)盟我們將開始學(xué)習(xí)。機構(gòu)間對賬平臺機構(gòu)間對賬平臺由微眾銀行與合作行運用聯(lián)盟鏈技術(shù)構(gòu)建,通過建立起透明互信的信任機制,優(yōu)化對賬流程,降低人力和時間成本,提升了對賬的時效性與準(zhǔn)并實現(xiàn)T+0日準(zhǔn)實時對賬。自2016年8月底上線,上海華瑞銀行、長沙銀行、洛陽銀行等相繼加入使用仲裁鏈仲裁鏈由微眾銀行聯(lián)合廣州仲裁委、杭州亦筆科技三方共同研發(fā)。2018年2月,廣州仲裁委基于仲裁鏈出具了業(yè)內(nèi)首個裁決書,這標(biāo)志著區(qū)塊鏈應(yīng)用在司法領(lǐng)域的真正落地并完成價值驗證。[5]借助區(qū)塊鏈技術(shù),仲裁鏈將實時保全的數(shù)據(jù)通過智能合約形成證據(jù)鏈,滿足證據(jù)真實性、合法性、關(guān)聯(lián)性的要求,實現(xiàn)證據(jù)及審判的標(biāo)準(zhǔn)化,從而將傳統(tǒng)數(shù)個月的仲裁流程縮短到7天左右,司法成本也降低至傳統(tǒng)模式的10%。版權(quán)存證平臺安妮股份基于金鏈盟區(qū)塊鏈底層開源平臺FISCOBCOS,搭建了版權(quán)存證平臺和版權(quán)交易平臺利用區(qū)塊鏈不可篡改、可追溯特征關(guān)鍵特性 擴展多群組存儲并行執(zhí)行、觀察節(jié)點-驗證置過哈希鏈賬戶模型(非UTXO)PBFTRaftrPBFTysql信支持多版本合約共存、灰度支持合約和賬戶的凍結(jié)、解凍議Keccak256、SM3算法AES、SM4ECDSA、SM2線smpv加密存儲支持證書頒發(fā)、撤銷、更新限控制隔離支持群簽名、環(huán)簽名、同態(tài)私保護機制基于WeCross支持同構(gòu)、異WeBASE-IDE,ChainIDE腳本工具試工具Java、nodejs、go、python提供Spring-boot-starter具提供企業(yè)級聯(lián)盟鏈部署工具基于WeBASE,提供節(jié)點管理器支持動態(tài)新增、剔除、變更系統(tǒng)配置提供數(shù)據(jù)導(dǎo)出與恢復(fù)服務(wù)組件供監(jiān)控工具基于WeBASE,提供監(jiān)管審計架構(gòu)FISCOBCOS在2.0中,創(chuàng)新性提出“一體兩翼多引擎”架構(gòu),實現(xiàn)系統(tǒng)吞吐能力的橫向擴展,大幅提升性能,在安全性、可運維性、易用性、可擴展性上,均具備行業(yè)領(lǐng)先優(yōu)勢。一體指代群組架構(gòu),支持快速組建聯(lián)盟和建鏈,讓企業(yè)建鏈像建聊天群一樣便利。根據(jù)業(yè)務(wù)場景和業(yè)務(wù)關(guān)系,企業(yè)可選擇不同群組,形成多個不同賬本的數(shù)據(jù)共享和共識,從而快速豐富業(yè)務(wù)場景、擴大業(yè)務(wù)規(guī)模,且大幅簡化鏈的部署和運維成本。兩翼指的是支持并行計算模型和分布式存儲,二者為群組架構(gòu)帶來更好的擴展性。前者改變了區(qū)塊中按交易順序串行執(zhí)行的做法,基于DAG(有向無環(huán)圖)并行執(zhí)行交易,大幅提升性能;后者支持企業(yè) (節(jié)點)將數(shù)據(jù)存儲在遠端分布式系統(tǒng)中,克服了本地化數(shù)據(jù)存儲的諸多限制。多引擎是一系列功能特性的總括,比如預(yù)編譯合約能夠突破EVM的性能瓶頸,實現(xiàn)高性能合約;控制臺可以讓用戶快速掌握區(qū)塊鏈?zhǔn)褂眉记傻?。上述功能特性均聚焦解決技術(shù)和體驗的痛點,為開發(fā)、運維、治理和監(jiān)管提供更多的工具支持,讓系統(tǒng)處理更快、容量更高,使應(yīng)用運行環(huán)境更安全、更定。培養(yǎng)學(xué)生精益求精48.考核評價題名稱約編程授課方式授課學(xué)時2授課地點2/15-106/4302授課時間教學(xué)內(nèi)容就得物理破壞售賣機。分析教學(xué)目標(biāo)知識目標(biāo)力目標(biāo)標(biāo)教學(xué)重點教學(xué)難點教學(xué)資源FISCO-BCOS,多媒體課件,理實一體化實訓(xùn)室,網(wǎng)絡(luò)教學(xué)資源教學(xué)方法與式:采用線上線下混合教學(xué)模式學(xué)重點決措施學(xué)難點決措施資源帶領(lǐng)學(xué)生對智能合約的編程進行深入的學(xué)習(xí)第13次課(2課時)49.課前準(zhǔn)備習(xí)了聯(lián)盟鏈平臺等知識后,接下它執(zhí)行一個合約的條款?!庇腥艘舱f,智能合約其實是一個有著誤導(dǎo)性的命名,因為它既不智能,智能決策,也不能合約,它并不是人與的例子的講解,明確本節(jié)課人、主體與主體之間的簽訂的商業(yè)合同。接下來,我們就開始智能合學(xué)的方在區(qū)塊鏈上做落地應(yīng)用,我們交付物的核心是一系列運行在鏈上的名為“智能合約”的程序。這些程序為什么被稱為“智能合約”?它們和運行在中心化服務(wù)器上的服務(wù)端程序是一樣的嗎?它們有什么目工作任務(wù): (1)學(xué)生分組。(2)掌握智能合約的概念及編程(3)小組溝通交流、展示作品。Fiscobcos互動討論看到過且印象深刻的50.課中探究情景引入計算機科學(xué)家、法學(xué)學(xué)者及密碼學(xué)者尼克?薩博(NickSzabo)最早于1994年提出了“智能合約”(smartcontract)的概念,他的義是,“一個智能合約是,一個計算機化的交易協(xié)議,它執(zhí)行一個的條款。”其中交易協(xié)議中的協(xié)議二字指的是計算機協(xié)議 意和意外的情況,最大限度地減少使用信任中介?!币蕴坏闹悄芎霞s在觸發(fā)后,它將按照預(yù)先設(shè)定的規(guī)則來處理3)價值表示物即通證(Token)。被稱為Token(被翻譯為令牌、代幣等ken令牌系統(tǒng)TokenSystems鏈上令牌系統(tǒng)有很多應(yīng)用,從代表如美元或黃金等資產(chǎn)的子貨幣到公司股票,代表智能資產(chǎn)的單獨令牌,安全的不可偽造的優(yōu)惠聯(lián)的令牌系統(tǒng),如積分獎勵。從XA按照企業(yè)以太坊協(xié)會(EEA)參與提出的通證分類框架(Tokenee標(biāo)準(zhǔn)與不可互換的ERC721標(biāo)準(zhǔn)。在商戶獲得的消費積分是可互換藝術(shù)品等收藏品通常是不可互換的,比如以太坊上一個游戲迷戀貓席位檔次、座位位置不同。機”或“狀態(tài)機”常用的自動可樂售賣機:智能合約處理的是“價值”或更嚴格地說是鏈上的“價值的表示物”。一般來說,區(qū)塊鏈上的智能合約的執(zhí)行包括四步,分別是制定智能合約的編程語言Solidity概述碼的環(huán)境以太坊虛擬機(EthereumVirutalMacchine,EVM)。以太坊在系統(tǒng)設(shè)計層面提供了智能合約所需的多種機制,比如僅包括智能合約的特定賬戶——合約賬戶(contractaccounts),與之對應(yīng)的是外部賬戶(externallyownedaccounts);比如它設(shè)計了執(zhí)行智能合約計算支付燃料費(gas)的經(jīng)濟機制。原理與編程并沒有多大的變化。標(biāo)準(zhǔn)的通證(Token),并用智能合約對這些代表數(shù)字資產(chǎn)的通證進行證書等各種廣義的資產(chǎn)。M發(fā)展的過程中出現(xiàn)了多種智能合約高級語言,其中最被廣泛接受的aSSolidity語言。我們接下來的討論會以主要用以太坊和Solidity為例培養(yǎng)學(xué)生精益求精的52.考核評價題名稱授課方式授課學(xué)時2授課地點2/15-106/4302授課時間教學(xué)內(nèi)容分析教學(xué)目標(biāo)知識目標(biāo)力目標(biāo)標(biāo)教學(xué)重點教學(xué)難點教學(xué)資源FISCO-BCOS,多媒體課件,理實一體化實訓(xùn)室,網(wǎng)絡(luò)教學(xué)資源教學(xué)方法與手段式:采用線上線下混合教學(xué)模式教學(xué)重點解決措施教學(xué)難點解決措施及網(wǎng)絡(luò)教學(xué)資源讓學(xué)生的理解更加深刻第14次課(2課時)53.課前準(zhǔn)備間件平臺—WeBASE(WeBankBlockchainApplicationSoftware示(1)學(xué)生分組。(2)掌握智能合約、Solidity、WEBASE(3)小組溝通交流、展示作品。FiscobcosWEBASE互動討論看到過且印象深刻的區(qū)設(shè)示學(xué)54.課中探究解論示學(xué)BASEWeBankBlockchainApplicationSoftware“合約”,就是條文、合同一類的東西,里面記錄了發(fā)生的條件個合約,就得物理破壞售賣機。像POS刷卡機、EDI(電子數(shù)據(jù)交換)也可作此種類比。份代碼,非常容易被篡改,如何為其提供強題。這正好是區(qū)塊鏈擅長解決的——通過比特合應(yīng)用論SoliditySolidity式、運行原理、測試的技然后,將這個合約命名為HelloWorld.sol,并保存到控制臺所在的contracts/solidity/路徑下。隨后,執(zhí)行./start.sh啟動控制臺并部署合約:約被成功部署后就可以開始測試了。我們先打印這個合約中使用控制臺部署與調(diào)試合約。控制臺設(shè)計簡旗。WeBASEFront發(fā)者提供了運行核心信息的可視化操作、SolidityIDE家更便捷地開啟區(qū)塊WeBASEFrontWeBASE節(jié)點前置組件功wnersetOwnerowner然后,點擊私鑰管理-新增用戶,創(chuàng)建user1和user2這時,選擇部署合約,會彈出用戶地址窗口選項,選擇user1。合約部署成功后,會展示合約地址、合約名、abi、合約binary等系列信息,點擊合約調(diào)用,彈出調(diào)用窗口,『方法』下拉框里包含了所有可調(diào)用的函數(shù)列表,選擇_owner函數(shù),點擊確認,就可返回該合約的_owner變量值。測試setOwner()函數(shù)。如上所述,本合約的_owner是user1,通過切換用戶user2來調(diào)用這個函數(shù),預(yù)期結(jié)果是調(diào)用失敗。我們選擇setOwner方法,選擇私鑰地址為user2,以上執(zhí)行結(jié)果打印出了整個交易的TransactionReceipt,點擊還原可轉(zhuǎn)換為原始o(jì)utput值。『所見即所得』,WeBASE-Front讓區(qū)塊鏈變得更簡單易用。使用WeBAS

溫馨提示

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

最新文檔

評論

0/150

提交評論