FISCO BCOS 实战教程(二) FISCO 官网阅读指南

        这一章单独说明下如何使用 FISCO BCOS 官网文档,为各位读者大大快速掌握 FISCO BCOS  提供一个快速指导。FISCO BCOS 官网内容很丰富,初学者容易迷失在这么多海量的信息中,那么如何快速的从这些海量的信息中找到自己需要的信息呢。本章节根据官网文档的章节列表,以递进式的方式给出新手们文档学习的路线。

  

1. 入门前技能

    入门学习前,掌握的一个重要技能就是搜索。在 FISCO BCOS 官网左侧的导航栏上,输入要查找的信息,就可以搜索出相关的内容。后续学习时,如果遇到不懂的问题,可以优先在官网这里搜索下需要寻找的内容。同时,在掌握必备常用技能后,其他非常用的知识点,我们在需要的时候,到这里查找就可以了,省时又省力。

以源码编译为例,在搜索框中输入源码编译,即可得到一堆相关的内容信息。

    这里再讲一个小技巧。比如打开 “搭建第一个区块链网络“  这个章节,  然后按下 ctrl + f  ( macos 下是 command + f ) ,即可在右上角出来页面内容的搜索框。在其中输出 build_chain.sh   然后按下回车,相关内容在页面中会高亮显示。同时,在页面右侧,我们可以注意到,会显示所搜索的内容在页面中出现的位置。


2. 入门篇

    1) FISCO BCOS 区块链  和    版本信息  

        对 FISCO BCOS 进行了总体介绍,可以花个 5 分钟快速了解。如果对于文档中的专业术语有迷惑,感兴趣的可以百度;不感兴趣的话,快速扫一眼即可。但有两个知识点必须要了解:1) 什么是共识   2)pbft 和 raft 共识算法  。    最好是能理解这两个知识点,因为后面学习的过程中都离不开这两个知识点的理解。当然,如果觉得这两个知识点很抽象,实在理解不了,可以在后面的实操中加深印象。

    2)搭建第一个区块链网络

        入门第一步 “搭链” 。搭建 FISCO BCOS  链是入门必备项目,也是后续学习的第一步。这一章节介绍了如何搭建 FISCO BCOS 链,和使用 console 命令行工具的基础使用方法。

    3)  命令行交互控制台

       了解了如何使用 console 后,我们还需进一步了解 console 的详细使用方法。这里有三个小章节。我们只需要看前两个小章节,即 “下载和使用控制台“ 和 "控制台2.6+版本" 就可以了,“控制台1.x版本“ 这个章节讲的是旧版的 console 使用方法, 这里我们了解最新版 2.6+ 版的 console 就可以了,因为 2.6+ 版本的 console 从功能和性能上比 1.x 版本的 console 要强大很多。

    另外,在 "控制台2.6+版本" 中的 "控制台命令列表" 中,有很多的命令,这里我们可以先照着官方文档提供的样例操作一遍,体会如何去使用 conosle, 另外对 console 提供的命令有个初步的印象。在这些命令中,作为新手的我们需要重点掌握下面几个命令,其余命令在需要的时候再回到官网这里进行查找就可以了 ( PS : 学习区块链,一个必备的技能是掌握 solidity 合约的编写,这部分内容可以百度自行学习 ) :

1. addObserver   ( 增加观察节点 )

2. addSealer    ( 增加共识节点 )

3. removeNode  ( 移除节点 )

4. deploy   ( 部署合约 )

5. call      ( 调用合约 )


    4)  WeBASE管理平台

        FISCO BCOS 提供了可视化的页面组件 Webase, 通过 Webase 我们可以更加直观的了解什么是区块链 ? 区块链能做什么 ? 在这个章节里面,我们的学习步骤分为两步:

       4.1  一键部署 Webase  

    照着官方文档进行操作,正常情况下就可以搭建出 webase 。困难点可能是 rpc 端口,channel 端口,p2p  端口的概念,这几个端口的概念可以结合我的另两个文章 "FISCO BCOS 实战教程(四)config.ini 配置详解之 p2p" 和 "FISCO BCOS 实战教程(三)config.ini 配置详解之 channel & rpc"  进行了解。当然,就算不看我的这两个文章也没有关系,不影响这里的学习。

    注意,这里需要的预备的知识 mysql,  shell ,不然可能会看不懂每个操作的意义。

       4.2  webase 管理平台使用

    根据官网文档的操作指引,熟悉如何操作 webase ,使用 webase 管理 FISCO BCOS 


  5) 入门总结 

    至此,如果你的定位目标只是了解 FISCO BCOS 或是区块链,通过上述的学习,相信你对 FISCO BCOS 已经有了基本的概念,后面的章节可学可不学。


3. 逐步深入 ( 运维测试篇 )

    对于运维测试人员,有了基础概念后,就可以继续进行深入学习,更加详细的了解 FISCO BCOS 的特性功能。

    1) 高阶教程 

        在这个章节里面,介绍了 FISCO BCOS 实际应用中会涉及的操作,这个章节的实操性还是很强的。其中的 “FISCO BCOS 源码编译" 感兴趣的读者可以看下。

        2)  运维部署工具

           多机构联合部署 FISCO BCOS 链时使用的工具,是面向企业级的工具。如果没有企业部署的需求,这个章节可以不看。他和 build_chain.sh 部署的区别是,使用这个工具部署的链,操作更加复杂 ( 因为把很多步骤细化开来,更加适合企业的定制部署 ) 。

        3) 数据治理通用组件

            对于这一章节,个人的意见是,可以快速浏览一下,后续如果业务应用有需要,可以再回过头来详细了解。

    4) 开发部署工具

        这个章节详细介绍了了 build_chain.sh 这个快速开发部署工具的使用。对于个人开发/运维者进行快速熟悉,练习  FISCO BCOS 有很大的帮助,同时这个工具不适合用于企业级部署。

        5) 区块链网络搭建

            这个章节的内容就更加细致了,学习了上面的这些内容后,可能你会对 FISCO BCOS 有个整体的了解,但 FISCO BCOS 具体有什么功能呢,那么这个章节就相当于解惑,对于 FISCO BCOS 的所具有的功能进行详细的解析。每个小章节伴随着很多的案例

 4. 应用开发 ( 开发篇 )

对于开发者来说,可能想了解如何基于 FISCO BCOS 开发相应的应用,那么可以参考如下几个章节。

        1) 开发第一个区块链应用

            这个章节讲解了如何使用 FISCO BCOS 官方提供的 sdk 进行快速的开发,其中也有很多的案例。

        2) 开发手册

            开发手册下的这些章节详细的讲解了如何进行基于 FISCO BCOS 的应用开发,对于应用开发的同学来所不容错过。

    3) 源码阅读

       对于开发的同学来说,学习最好的方式就是阅读源码, FISCO BCOS 是开源联盟链,所有的代码都可以在 github 上找得到


  5. 架构解析

    了解了这么多,剩下的就可以去了解  FISCO BCOS 的架构了,“系统设计” 章节就讲解了 FISCO BCOS 的架构理念


6. 其他

    最后,就把那些没有看过的章节一一浏览一遍吧,现在没有什么能阻挡你了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,711评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,079评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,194评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,089评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,197评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,306评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,338评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,119评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,541评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,846评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,014评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,694评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,322评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,026评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,257评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,863评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,895评论 2 351

推荐阅读更多精彩内容