學(xué)習(xí)Hyperledger Fabric 實戰(zhàn)聯(lián)盟鏈
第1章 區(qū)塊鏈技術(shù)基礎(chǔ) 本章介紹了區(qū)塊鏈技術(shù)的相關(guān)基礎(chǔ)技術(shù)要點,純技術(shù)理論角度闡釋區(qū)塊鏈底層相關(guān)概念及所用技術(shù) 1-1 導(dǎo)學(xué) 1-2 區(qū)塊鏈技術(shù)概述 1-3 區(qū)塊鏈技術(shù)組成部分 1-4 拓展閱讀推薦 第2章 Hyperledger Fabric入門 本章簡單介紹了Hyperledger組織相關(guān)的區(qū)塊鏈框架及工具,以及Fabric相關(guān)的項目介紹,并搭建了第一個Fabric區(qū)塊鏈網(wǎng)絡(luò),讓大家能夠快速體驗區(qū)塊鏈的魅力 2-1 hyperledger簡介 2-2 fabric簡介 2-3 fabric環(huán)境概述 2-4 fabric嘗鮮 2-5 日志和示例代碼解析(上) 2-6 日志和示例代碼解析(下) 2-7 如何獲取源碼 2-8 關(guān)于fabric嘗鮮運(yùn)行失敗的問題 第3章 Hyperledger Fabric系統(tǒng)架構(gòu) 本章概括了Fabric的體系架構(gòu),包括服務(wù)組件,網(wǎng)絡(luò)拓?fù)湟约癋abric的典型交易流程,讓大家對Fabric先有一個整體的概念 3-1 系統(tǒng)架構(gòu) 3-2 網(wǎng)絡(luò)拓?fù)洌核姆N節(jié)點 3-3 網(wǎng)絡(luò)拓?fù)鋱D例 3-4 交易流程 第4章 Hyperledger Fabric共識排序 本章詳細(xì)介紹了Fabric的排序節(jié)點相關(guān)內(nèi)容,包括可插拔的交易排序機(jī)制,臨時區(qū)塊分發(fā)及多通道數(shù)據(jù)隔離等。并帶領(lǐng)大家閱讀相關(guān)的源代碼 4-1 共識機(jī)制介紹 4-2 源碼閱讀建議 4-3 共識機(jī)制源代碼目錄結(jié)構(gòu) 4-4 共識機(jī)制源碼閱讀:從入口開始 4-5 Manager源碼閱讀 4-6 ChainSupport源碼閱讀 4-7 區(qū)塊切割和solo模式源碼閱讀 4-8 交易收集和區(qū)塊擴(kuò)散源碼閱讀 4-9 共識機(jī)制總結(jié) 第5章 Hyperledger Fabric賬本存儲 本章介紹了Fabric賬本如何保存狀態(tài)及如何持久化,重點學(xué)習(xí)了交易讀寫集的生成及驗證。并從世界狀態(tài)、區(qū)塊存儲、歷史狀態(tài)索引等角度分別概述了一個Peer節(jié)點是如何將接收到的臨時區(qū)塊持久化到本地數(shù)據(jù)庫中 5-1 賬本存儲概述 5-2 交易讀寫集 5-3 賬本存儲其他概念 5-4 賬本存儲源代碼(上) 5-5 賬本存儲源代碼(下) 5-6 賬本存儲總結(jié) 第6章 Hyperledger Fabric智能合約(鏈碼) 章簡單介紹了智能合約的概念,學(xué)習(xí)了鏈碼的生命周期、鏈碼的交互流程以及系統(tǒng)鏈碼等概念內(nèi)容。最后學(xué)習(xí)了鏈碼編程的方法以及編碼過程中的一些禁忌,然后帶領(lǐng)大家從配置文件開始一步一步的搭建Fabric的開發(fā)測試網(wǎng)絡(luò),并將智能合約章節(jié)編寫的錯誤示范鏈碼部署到區(qū)塊鏈上,幫助大家更深刻的認(rèn)識鏈碼以及理解Fabric的網(wǎng)絡(luò)拓?fù)?#8230; 6-1 智能合約 6-2 網(wǎng)絡(luò)搭建配置生成 6-3 網(wǎng)絡(luò)搭建完結(jié)篇 第7章 資產(chǎn)交易平臺實戰(zhàn) 本章帶領(lǐng)大家實戰(zhàn)區(qū)塊鏈上的資產(chǎn)交易平臺,需求分析從零開始提煉業(yè)務(wù)實體以及交互方法,鏈碼編寫將整理好的需求按照套路套用到合約框架中,接著把鏈碼部署到上一章搭建好的網(wǎng)絡(luò)中,最后編寫一個外部應(yīng)用程序調(diào)用SDK與區(qū)塊鏈進(jìn)行交互。課程中保留大量的坑,給大家提供在遇到錯誤時排錯的方法… 7-1 案例實踐附錄項目結(jié)構(gòu) 7-2 案例實踐需求分析 7-3 合約編寫A 7-4 合約編寫B(tài) 7-5 合約編寫C 7-6 合約編寫D 7-7 合約編寫E 7-8 合約部署A 7-9 合約部署B(yǎng) 7-10 鏈碼開發(fā)者模式 7-11 案例實戰(zhàn)外部服務(wù)A 7-12 案例實戰(zhàn)外部服務(wù)B 7-13 案例實戰(zhàn)外部服務(wù)C 7-14 案例實戰(zhàn)外部服務(wù)D 7-15 案例實戰(zhàn)外部服務(wù)E 7-16 案例實戰(zhàn)完結(jié) 第8章 課程總結(jié) 課程總結(jié) 8-1 知識點小結(jié) 8-2 優(yōu)化&拓展 8-3 面試題 8-4 展望未來 |