Fabric V1.0入門教學視頻(籌備ing...)

? ? 本視頻目前正在籌備中,爭取快速推出哈娃豹!推出此視頻教程焚虱,是因為Fabric知識體系較為龐大,而新手小白在學習過程中是一個知識點一個知識點地按部就班前進的懂版,這就會在學習過程中給他們造成一定的前期困擾鹃栽。本人在學習實踐Fabric過程中就感覺自己看書看官文慢慢摸索的效率非常低下,經(jīng)常一臉懵逼躯畴,從而造成前進的心理壓力民鼓,當時很渴望有熟悉Fabric的人指點一二薇芝。

? ? 為了避免同樣的情況發(fā)生在其他小伙伴身上,遂嘗試根據(jù)自己掌握的Fabric知識進行梳理推出一套方便新手入門的教學視頻丰嘉。一來可以幫助小伙伴提高學習效率夯到,二來,也算是我為推進區(qū)塊鏈快速發(fā)展貢獻綿薄智力支持吧饮亏,哈哈耍贾,吾之榮幸!?

? ? 不過由于Fabric目前代碼更新非常頻繁路幸,版本迭代也同時進行荐开,加上知識體系龐大,所以難免會出現(xiàn)本人疏漏錯誤的地方简肴,懇請讀者發(fā)現(xiàn)后指正晃听!

? ? 我的分享宗旨:以最通俗的話講明白復(fù)雜技術(shù)

? ?課程介紹

? ? ? ? 學習本課程最好具備比特幣和以太坊的基礎(chǔ)認識,具備以太坊智能合約開發(fā)部署經(jīng)驗尤佳

? ? ? ? 過程中會對比以太坊應(yīng)用開發(fā)講解

? ? ? ? 個人知識來源聲明(官方文檔)着帽、學習資源分享推薦

? ? ? ? 融合個人看法和實踐

? ? ? ? 我的分享宗旨:以最通俗的話講明白復(fù)雜技術(shù)

? ? ? ? 我的2017年投(chao)資(bi)史

? ? 區(qū)塊鏈思維小點撥

? ? ? ? 賬本發(fā)展史

? ? ? ? 比特幣為何能一直漲?

? ? ? ? 公鏈、聯(lián)盟鏈區(qū)別

? ? ? ? 什么是共識&&世界電腦&&常見共識介紹

? ? ? ? 如何理解智能合約:智能?合約?

? ? ? ? 聯(lián)盟鏈是否適合面向C端的個人看法

? ? Hyperledger生態(tài)認識

? ? Fabric1.0初步認識:

? ? ? ? Fabric特點優(yōu)勢

? ? ? ? github源碼介紹移层,版本介紹

? ? ? ? 組件簡介

? ? ? ? 邏輯結(jié)構(gòu)圖:各組件大體運作(重點仍翰!

? ? ? ? ? ? ? ? SDK/命令行發(fā)送交易請求給背書節(jié)點模擬執(zhí)行

? ? ? ? ? ? ? ? 背書節(jié)點簽名讀寫集返回

? ? ? ? ? ? ? ? SDK/命令行發(fā)送讀寫集到Orderer

? ? ? ? ? ? ? ? Kafka排序后生成區(qū)塊廣播到各LeadPeers

? ? ? ? ? ? ? ? 各CommiterPeers校驗并提交區(qū)塊

? ? Golang1.10快速搭建

? ? Docker快速入門

? ? 基于docker快速搭建第一個e2e_cli示例網(wǎng)絡(luò)

? ? Fabric核心組件剖析(結(jié)合配置文件)!

? ? ? ? Cryptogen

? ? ? ? Configtxgen

? ? ? ? Orderer

? ? ? ? Peer

? ? e2e_cli網(wǎng)絡(luò)搭建過程深入理解

? ? ? ? e2e_cli示例網(wǎng)絡(luò)的腳本文件和配置文件分析

? ? ? ? 手動搭建e2e_cli網(wǎng)絡(luò)观话!

? ? Fabric CA環(huán)境

? ? ? ? 數(shù)字證書予借、TLS和Https原理

? ? ? ? ? ? ? ? 根證書、ca簽名频蛔、自簽名

? ? ? ? 通過MSP進行成員管理

? ? ? ? Fabric核心組件之間的TLS通訊

? ? ? ? ? ? ? ? TLS證書和MSP證書區(qū)分開

? ? ? ? ? ? ? ? 單向TLS認證和雙向TLS認證

? ? ? ? ? ? ? ? Client命令行與Peer之間通訊

? ? ? ? ? ? ? ? Peer與Order之間通訊

? ? ? ? 聯(lián)盟鏈中每個組織機構(gòu)內(nèi)部搭建CA Server

? ? ? ? 動態(tài)新增一個Peer\User\Organization并加入網(wǎng)絡(luò)!

? ? Fabric典型的交易流程

? ? ? ? 交易流程細節(jié)

? ? ? ? ? ? ? ? Json形式簡單模擬

? ? ? ? ? ? ? ? Sdk/命令行<--> EndorsePeers <--> CC

? ? ? ? ? ? ? ? ? ? ? ? |-------> Orderer --> LeadPeer --> CommitPeers

? ? ? ? ? ? ? ? CC如何無狀態(tài)模擬執(zhí)行?

? ? ? ? ? ? ? ? 讀寫集如何形成?

? ? ? ? ? ? ? ? CommitPeers如何校驗區(qū)塊中的交易?

? ? ? ? 校驗區(qū)塊中各交易的背書

? ? ????執(zhí)行區(qū)塊中交易中的讀寫集

? ? ? ? ?????三元組演示

? ? ?????背書策略詳解

? ? ? ?????? 交易背書策略

? ? ? ?????? 實例化背書策略

? ? ?????? ? 通道背書策略

? ? ?????? ? 體現(xiàn)在配置文件中的位置

? ? 從交易流程再說說Fabric共識機制

《Orderer篇》

? ? Orderer排序服務(wù)的初始化

? ? ? ? Configtxlator反序列化創(chuàng)世塊

? ? ? ? 通過系統(tǒng)創(chuàng)世塊在每個Orderer節(jié)點中創(chuàng)建系統(tǒng)鏈

? ? ? ? Configtxlator反序列化通道配置交易:發(fā)現(xiàn)包括預(yù)設(shè)機構(gòu)

? ? ? ? 通過“通道配置交易”建立通道

? ? ? ? ? ? ? ? Sdk/命令行向Orderer發(fā)起創(chuàng)建通道請求(傳輸“通道配置交易”)

? ? ? ? ? ? ? ? Orderer基于“通道配置交易”新建“通道配置交易”(加入了Orderer節(jié)點信息和聯(lián)盟組織信息)灵迫,私鑰簽名并發(fā)送系統(tǒng)鏈的交易消息隊列中處理

? ? ? ? ? ? ? ? 系統(tǒng)鏈基于“通道配置交易”創(chuàng)建新的通道和新通道的創(chuàng)世區(qū)塊并將區(qū)塊返回給Sdk/命令行

? ? ? ? ? ? ? ? 預(yù)設(shè)的各機構(gòu)的各Peer節(jié)點通過這個創(chuàng)世區(qū)塊加入Channel

? ? ? ? ? ? ? ? ? ? ? ? 校驗區(qū)塊合法性

????????????????????????校驗是否此peer是否具備加入此channel的條件(符合策略)

????????????????????????根據(jù)創(chuàng)世區(qū)塊在本地創(chuàng)建Channel賬本

????????????????????????通知Orderer并登記到系統(tǒng)鏈配置上

????????????????????????從Orderer同步剩余區(qū)塊直到最新

? ? ? ? 更新通道

? ? ? ? ? ? ? ? Channel中的Channel本身屬性、某chaincode的交易背書策略晦溪、組織成員增刪改查(其實就是MSP的CRUD)等瀑粥,都是可以修改。這些修改得在系統(tǒng)鏈上三圆,因此 需要發(fā)送給Orderer節(jié)點狞换。

? ? Kafka排序服務(wù)

? ? ? ? 1

? ? ? ? 2

? ? ? ? 3

《智能合約篇》

? ? 鏈碼生命周期

? ? ? ? 鏈碼的定義”實例化策略”->打包 -> 線下發(fā)送給多方簽名

? ? ? ? 鏈碼安裝和實例化(實例化時定義”交易背書策略”),通知其他peer安裝即可舟肉。

? ? ? ? 組織機構(gòu)之間如何

? ? 系統(tǒng)鏈碼介紹

? ? ? ? 每個Peer節(jié)點都具備齊全

? ? ? ? CSCC修噪、VSCC、QSCC路媚、ESCC黄琼、LSCC

? ? 詳解“應(yīng)用程序 <->背書節(jié)點<->鏈碼”底部原理

? ? ? ? 結(jié)合系統(tǒng)鏈碼理解

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市整慎,隨后出現(xiàn)的幾起案子脏款,更是在濱河造成了極大的恐慌围苫,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件弛矛,死亡現(xiàn)場離奇詭異够吩,居然都是意外死亡,警方通過查閱死者的電腦和手機丈氓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門周循,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人万俗,你說我怎么就攤上這事湾笛。” “怎么了闰歪?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵嚎研,是天一觀的道長。 經(jīng)常有香客問我库倘,道長临扮,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任教翩,我火速辦了婚禮杆勇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘饱亿。我一直安慰自己蚜退,他們只是感情好,可當我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布彪笼。 她就那樣靜靜地躺著钻注,像睡著了一般。 火紅的嫁衣襯著肌膚如雪配猫。 梳的紋絲不亂的頭發(fā)上幅恋,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天,我揣著相機與錄音泵肄,去河邊找鬼佳遣。 笑死,一個胖子當著我的面吹牛凡伊,可吹牛的內(nèi)容都是我干的零渐。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼系忙,長吁一口氣:“原來是場噩夢啊……” “哼诵盼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤风宁,失蹤者是張志新(化名)和其女友劉穎洁墙,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體戒财,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡热监,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了饮寞。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片孝扛。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖幽崩,靈堂內(nèi)的尸體忽然破棺而出苦始,到底是詐尸還是另有隱情,我是刑警寧澤慌申,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布陌选,位于F島的核電站,受9級特大地震影響蹄溉,放射性物質(zhì)發(fā)生泄漏咨油。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一柒爵、第九天 我趴在偏房一處隱蔽的房頂上張望役电。 院中可真熱鬧,春花似錦餐弱、人聲如沸宴霸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至畸写,卻和暖如春驮瞧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背枯芬。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工论笔, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人千所。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓狂魔,卻偏偏與公主長得像,于是被迫代替她去往敵國和親淫痰。 傳聞我的和親對象是個殘疾皇子最楷,可洞房花燭夜當晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容