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

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論