FISCO BCOS 實戰(zhàn)教程(二) FISCO 官網閱讀指南

? ? ????這一章單獨說明下如何使用 FISCO BCOS 官網文檔,為各位讀者大大快速掌握 FISCO BCOS? 提供一個快速指導淆两。FISCO BCOS 官網內容很豐富断箫,初學者容易迷失在這么多海量的信息中,那么如何快速的從這些海量的信息中找到自己需要的信息呢琼腔。本章節(jié)根據官網文檔的章節(jié)列表瑰枫,以遞進式的方式給出新手們文檔學習的路線。

??

1. 入門前技能

????入門學習前丹莲,掌握的一個重要技能就是搜索光坝。在 FISCO BCOS 官網左側的導航欄上,輸入要查找的信息甥材,就可以搜索出相關的內容盯另。后續(xù)學習時,如果遇到不懂的問題洲赵,可以優(yōu)先在官網這里搜索下需要尋找的內容鸳惯。同時商蕴,在掌握必備常用技能后,其他非常用的知識點芝发,我們在需要的時候绪商,到這里查找就可以了,省時又省力辅鲸。

以源碼編譯為例格郁,在搜索框中輸入源碼編譯,即可得到一堆相關的內容信息独悴。

? ? 這里再講一個小技巧例书。比如打開 “搭建第一個區(qū)塊鏈網絡“? 這個章節(jié),? 然后按下 ctrl + f? ( macos 下是 command + f ) ,即可在右上角出來頁面內容的搜索框刻炒。在其中輸出 build_chain.sh? ?然后按下回車决采,相關內容在頁面中會高亮顯示。同時坟奥,在頁面右側树瞭,我們可以注意到,會顯示所搜索的內容在頁面中出現的位置筏勒。


2. 入門篇

? ? 1)?FISCO BCOS 區(qū)塊鏈? 和?? ?版本信息??

????????對 FISCO BCOS 進行了總體介紹移迫,可以花個 5 分鐘快速了解旺嬉。如果對于文檔中的專業(yè)術語有迷惑管行,感興趣的可以百度;不感興趣的話邪媳,快速掃一眼即可捐顷。但有兩個知識點必須要了解:1) 什么是共識? ?2)pbft 和 raft 共識算法? 。? ? 最好是能理解這兩個知識點雨效,因為后面學習的過程中都離不開這兩個知識點的理解迅涮。當然,如果覺得這兩個知識點很抽象徽龟,實在理解不了叮姑,可以在后面的實操中加深印象。

? ? 2)搭建第一個區(qū)塊鏈網絡

? ? ? ? 入門第一步 “搭鏈” 据悔。搭建 FISCO BCOS? 鏈是入門必備項目传透,也是后續(xù)學習的第一步。這一章節(jié)介紹了如何搭建 FISCO BCOS 鏈极颓,和使用 console 命令行工具的基礎使用方法朱盐。

? ? 3)??命令行交互控制臺

? ? ? ?了解了如何使用 console 后,我們還需進一步了解 console 的詳細使用方法菠隆。這里有三個小章節(jié)剿吻。我們只需要看前兩個小章節(jié),即 “下載和使用控制臺“ 和 "控制臺2.6+版本" 就可以了壳咕,“控制臺1.x版本“ 這個章節(jié)講的是舊版的 console 使用方法, 這里我們了解最新版 2.6+ 版的 console 就可以了孙援,因為 2.6+ 版本的 console 從功能和性能上比 1.x 版本的 console 要強大很多。

? ? 另外腋舌,在 "控制臺2.6+版本" 中的 "控制臺命令列表" 中,有很多的命令,這里我們可以先照著官方文檔提供的樣例操作一遍碧查,體會如何去使用 conosle, 另外對 console 提供的命令有個初步的印象。在這些命令中校仑,作為新手的我們需要重點掌握下面幾個命令忠售,其余命令在需要的時候再回到官網這里進行查找就可以了 ( PS : 學習區(qū)塊鏈,一個必備的技能是掌握 solidity 合約的編寫迄沫,這部分內容可以百度自行學習 ) :

1.?addObserver? ?( 增加觀察節(jié)點 )

2.?addSealer? ? ( 增加共識節(jié)點 )

3.?removeNode? ( 移除節(jié)點 )

4.?deploy? ?( 部署合約 )

5.?call? ? ? ( 調用合約 )


? ? 4)??WeBASE管理平臺

? ? ? ? FISCO BCOS 提供了可視化的頁面組件 Webase, 通過 Webase 我們可以更加直觀的了解什么是區(qū)塊鏈 稻扬? 區(qū)塊鏈能做什么 ? 在這個章節(jié)里面羊瘩,我們的學習步驟分為兩步:

? ? ? ?4.1??一鍵部署 Webase??

? ? 照著官方文檔進行操作泰佳,正常情況下就可以搭建出 webase 。困難點可能是 rpc 端口尘吗,channel 端口逝她,p2p? 端口的概念,這幾個端口的概念可以結合我的另兩個文章 "FISCO BCOS 實戰(zhàn)教程(四)config.ini 配置詳解之 p2p" 和 "FISCO BCOS 實戰(zhàn)教程(三)config.ini 配置詳解之 channel & rpc"? 進行了解睬捶。當然黔宛,就算不看我的這兩個文章也沒有關系,不影響這里的學習擒贸。

? ? 注意臀晃,這里需要的預備的知識 mysql,? shell ,不然可能會看不懂每個操作的意義介劫。

? ? ? ?4.2??webase 管理平臺使用

? ? 根據官網文檔的操作指引徽惋,熟悉如何操作 webase ,使用 webase 管理 FISCO BCOS?


? 5) 入門總結?

? ? 至此座韵,如果你的定位目標只是了解 FISCO BCOS 或是區(qū)塊鏈险绘,通過上述的學習,相信你對 FISCO BCOS 已經有了基本的概念誉碴,后面的章節(jié)可學可不學宦棺。


3. 逐步深入 ( 運維測試篇 )

? ? 對于運維測試人員,有了基礎概念后翔烁,就可以繼續(xù)進行深入學習渺氧,更加詳細的了解 FISCO BCOS 的特性功能。

? ? 1)?高階教程?

? ? ? ? 在這個章節(jié)里面蹬屹,介紹了 FISCO BCOS 實際應用中會涉及的操作侣背,這個章節(jié)的實操性還是很強的白华。其中的 “FISCO BCOS 源碼編譯" 感興趣的讀者可以看下。

? ? ? ? 2)??運維部署工具

? ? ? ? ? ?多機構聯(lián)合部署 FISCO BCOS 鏈時使用的工具贩耐,是面向企業(yè)級的工具弧腥。如果沒有企業(yè)部署的需求,這個章節(jié)可以不看潮太。他和 build_chain.sh 部署的區(qū)別是管搪,使用這個工具部署的鏈,操作更加復雜 ( 因為把很多步驟細化開來铡买,更加適合企業(yè)的定制部署 ) 更鲁。

? ? ? ? 3)?數據治理通用組件

? ? ? ? ? ? 對于這一章節(jié),個人的意見是奇钞,可以快速瀏覽一下澡为,后續(xù)如果業(yè)務應用有需要,可以再回過頭來詳細了解景埃。

? ? 4)?開發(fā)部署工具

? ? ? ? 這個章節(jié)詳細介紹了了 build_chain.sh 這個快速開發(fā)部署工具的使用媒至。對于個人開發(fā)/運維者進行快速熟悉,練習? FISCO BCOS 有很大的幫助谷徙,同時這個工具不適合用于企業(yè)級部署拒啰。

? ? ? ? 5)?區(qū)塊鏈網絡搭建

? ? ? ? ? ? 這個章節(jié)的內容就更加細致了,學習了上面的這些內容后完慧,可能你會對 FISCO BCOS 有個整體的了解谋旦,但 FISCO BCOS 具體有什么功能呢,那么這個章節(jié)就相當于解惑骗随,對于 FISCO BCOS 的所具有的功能進行詳細的解析蛤织。每個小章節(jié)伴隨著很多的案例

?4. 應用開發(fā) ( 開發(fā)篇 )

對于開發(fā)者來說,可能想了解如何基于 FISCO BCOS 開發(fā)相應的應用鸿染,那么可以參考如下幾個章節(jié)。

? ? ? ? 1)?開發(fā)第一個區(qū)塊鏈應用

? ? ? ? ? ? 這個章節(jié)講解了如何使用 FISCO BCOS 官方提供的 sdk 進行快速的開發(fā)乞巧,其中也有很多的案例涨椒。

? ? ? ? 2) 開發(fā)手冊

? ? ? ? ? ? 開發(fā)手冊下的這些章節(jié)詳細的講解了如何進行基于 FISCO BCOS 的應用開發(fā),對于應用開發(fā)的同學來所不容錯過绽媒。

? ? 3) 源碼閱讀

? ? ? ?對于開發(fā)的同學來說蚕冬,學習最好的方式就是閱讀源碼, FISCO BCOS 是開源聯(lián)盟鏈是辕,所有的代碼都可以在 github 上找得到


? 5. 架構解析

????了解了這么多囤热,剩下的就可以去了解? FISCO BCOS 的架構了,“系統(tǒng)設計” 章節(jié)就講解了 FISCO BCOS 的架構理念


6. 其他

? ? 最后获三,就把那些沒有看過的章節(jié)一一瀏覽一遍吧旁蔼,現在沒有什么能阻擋你了

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末锨苏,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子棺聊,更是在濱河造成了極大的恐慌伞租,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件限佩,死亡現場離奇詭異葵诈,居然都是意外死亡,警方通過查閱死者的電腦和手機祟同,發(fā)現死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進店門作喘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人晕城,你說我怎么就攤上這事徊都。” “怎么了广辰?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵暇矫,是天一觀的道長。 經常有香客問我择吊,道長李根,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任几睛,我火速辦了婚禮房轿,結果婚禮上,老公的妹妹穿的比我還像新娘所森。我一直安慰自己囱持,他們只是感情好,可當我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布焕济。 她就那樣靜靜地躺著纷妆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪晴弃。 梳的紋絲不亂的頭發(fā)上掩幢,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天,我揣著相機與錄音上鞠,去河邊找鬼际邻。 笑死,一個胖子當著我的面吹牛芍阎,可吹牛的內容都是我干的世曾。 我是一名探鬼主播,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼谴咸,長吁一口氣:“原來是場噩夢啊……” “哼轮听!你這毒婦竟也來了骗露?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤蕊程,失蹤者是張志新(化名)和其女友劉穎椒袍,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體藻茂,經...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡驹暑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了辨赐。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片优俘。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖掀序,靈堂內的尸體忽然破棺而出帆焕,到底是詐尸還是另有隱情,我是刑警寧澤不恭,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布叶雹,位于F島的核電站,受9級特大地震影響换吧,放射性物質發(fā)生泄漏折晦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一沾瓦、第九天 我趴在偏房一處隱蔽的房頂上張望满着。 院中可真熱鬧,春花似錦贯莺、人聲如沸风喇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽魂莫。三九已至,卻和暖如春撕蔼,著一層夾襖步出監(jiān)牢的瞬間豁鲤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工鲸沮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人锅论。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓讼溺,卻偏偏與公主長得像,于是被迫代替她去往敵國和親最易。 傳聞我的和親對象是個殘疾皇子怒坯,可洞房花燭夜當晚...
    茶點故事閱讀 45,077評論 2 355

推薦閱讀更多精彩內容