Beijing, Chinahi@bimonchain.com

FISCO BCOS学习路线图

2022已至,在大家陪伴下,开源社区也已经走过四载,共同见证区块链一步步上升成国家战略技术,成为影响各行各业发展的重要技术之一。

在新的一年,助力社区伙伴更好了解并掌握区块链技术,小助手将FISCO BCOS开源社区沉淀的上百篇文章整理贡献出来,这些文章覆盖区块链学习的各个阶段,按照区块链学习成长路径对社区文章进行整理排序,希望沿着这份路径规划,大家都能成为独当一面的区块链专家。

我们将区块链学习划分成入门、进阶与专业三个阶段,分别对应本文中初学乍练、攀山越岭、炉火纯青三大模块,随着模块难度提升,学习者对区块链的认知将逐步深入。

我们也将社区应用、给社区提Issue/PR的方式整理在最后,方便大家了解区块链应用方向。

本合辑将不定时更新,如果你希望在区块链路上一往无前,欢迎【收藏】随时查阅。学习过程中遇到任何问题,可以添加小助手微信【FISCOBCOS010】加入技术交流群,群里的“老司机”可以为你答疑解惑。

模块目标

🚩厘清区块链基本概念

   🚩上手FISCO BCOS轻松搭链

亲朋好友都能看懂的区块链图片
学习区块链需要克服的困难新人必学技能树说信任区块链时究竟在信任什么?区块链世界里不能信什么?区块链上的交易真的是“点对点”吗?区块链是怎样的一种“分布式系统”

如何解释“我篡改了区块链”这个问题

参考文档搭起你的第一条链并让它跑起来

https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/installation.html

如遇网络问题,可使用国内镜像和CDN加速功能

国内环境搭建指南

借助工具快速搭链

一键搭链神器build_chain   |   控制台

开发你的第一个DAPP

零基础入门,五步轻松构建应用

一些复杂业务需要智能合约的实现

快速入门  |  视频教程 I |  视频教程 II

外部账户  |  ABI接口  |  Java合约代码

图片

模块目标

🚩深入应用开发、智能合约编写

🚩熟悉区块链系统运维配置

应用落地指南

交易解析工具  |  CRUD功能

CNS合约命名  |  链上信使AMOP 

存证合约实例  |  开发工具  |  CA证书

趁手工具让开发更流畅

1. SDK

多语言SDK  |  Java SDK  |  Python SDK 

 Python SDK镜像  |  Node.js SDK

2. 中间件平台WeBASE

了解WeBASE  |  数据导出组件  

节点前置组件  |  WeBASE交易  |  使用场景

Docker容器化  |  两阶段交易

智能合约Java应用开发

3. 分布式身份解决方案WeIdentity

数字时代的身份基础设施建设

WeIdentity v1.6.0

分布式数字身份的“非技术”思考

4. ChainIDE

http://live.vhall.com/932699598

5. Ansible For FISCO BCOS

Ansible介绍和操作演示

源码解读

6. 数据治理通用组件

了解数据治理组件

数据治理助力区块链迈向大数据时代

数据仓库组件Data-Stash

数据导出组件Data-Export

数据对账组件Data-Reconcile

7. 区块链应用开发组件

释义与应用场景

如何低代码开发区块链应用

智能合约组件

智能合约编译插件

应用开发脚手架

8. 多方协作治理组件

了解多方协作治理组件

账户治理组件  |  权限治理组件

私钥管理组件  |  证书管理组件

9. 跨链协作平台WeCross

白皮书  |  功能特性

入门教程  |  核心接口解析  |  源码走读

陆羽跨链白皮书  |  解析

跨链账户方案

10. 可信预言机Truora

了解Truora

随机数场景下的区块链实现

与跨链技术融合发展

11. 分布式账本OpenLedger

特性及场景应用

12. 安全分析工具SCStudio

设计理念及使用方式

区块链基本设计规范

一文说清“链上”和“链下”

联盟链要对区块链做减法

如何全面控制区块链上数据的“读”权限

如何在分布式体系中做架构设计

Solidity合约

基础介绍  |  概念与演进  |  编写指导  

基础特性  |  高级特性  |  设计模式 

编程攻略  |  运行原理  |  测试  |  实操技巧

实操技巧 II  |  Solidity 0.6

共享经济下通用合约设计之道

预编译合约

原理解析  |  开发指南

Liquid

开源智能合约编程语言Liquid

Rust语言

Rust设计哲学与学习心得图片

实践文档 |  generator介绍  |  证书说明  

 配置说明  |  网络端口  |  权限控制 

 角色权限  |  日志规范  |  落盘加密

国密版FISCO BCOS

国密特性  |  国密版部署

图片

模块目标

🚩了解区块链底层如何架构

🚩其中功能如何实现图片

群组架构

群组架构原理  |  群组架构实操 

数据存储

分布式存储原理  |  分布式存储体验  

RocksDB  |  存储结构 

共识算法

rPBFT共识算法  |  基于VRF的rPBFT

PBFT空块处理 

网络

网络压缩

流量控制

流量控制实现  |  策略
图片

多维走读源码方法论

初始化模块  |  存储模块

性能优化系列

区块链的速度困境  |  性能优化方案  

DAG并行交易执行引擎

共识与同步流程优化  

全方位并行处理  |  性能分析工具

并行合约开发框架

其他

JavaSDK性能提升

性能压测工具Caliper  

 同步模块优化  |  同步性能优化

 交易池优化  |  共识优化图片

隐私特性与密码学

金链盟倡议DDTP分布式数据传输协议

①FISCO BCOS隐私特性

群/环签名  |  同态加密 

 椭圆曲线  |  ECDSA解析

②WeDPR数据隐私保护方案

全平台SDK  |  核心算法组件

选择性认证披露场景

隐私保护系列科普

数字时代隐私计算的前景与挑战

科技驱动数据安全体系建设

图片

图片

基于FISCO BCOS的数百落地应用

可助启发区块链学习

社区提供一展身手的大赛机会

《2021 FISCO BCOS产业应用白皮书》

《FISCO BCOS案例精编》

基础设施

人民链应用案例

区块链服务网络BSN

跨境数据流通

粤澳健康码跨境互认系统 

数字政务

区块链破除招投标平台3大痛点

企业数字化转型

金蝶云PaaS平台

零代码+区块链为企业数字化提速

区块链技术支持构建完整业务生态

医疗健康

医保基金稽查案件管理系统

食品安全

西湖龙井茶溯源

构建食品安全追源体系

农业产业全过程溯源云平台

农业

优质农产品“信任链”

智慧社区

智慧社区应用探索

构建数字智慧园区可信基石

房地产/建造

区块链助力疫情之下企业复工复产

不动产登记中区块链应用

公益/社会治理

绿色出行普惠平台

互助急救联盟链  |  家政诚信 

社会治理场景下的区块链应用

智慧停车场景下的区块链实践

金融

券商区块链  |  网贷良性退出平台

物联网

家电跨平台互联

文化版权

 “人民版权”平台  |  “人民版权”发展报告

版权交易系统  

司法领域

司法存证取证

inBC区块链存证服务系统

智慧城市

澳门智慧城市建设

长安城梦想小镇

智慧停车的区块链实践

智慧溯源

火眼防伪应用

区块链可信数据平台

区块链溯源场景下的区块链应用

智慧建造

伊OS透明建造解决方案

物流金融

惠运链

工信部中国区块链开发大赛 

第四届中国区块链开发大赛公布

第五届中国区块链开发大赛全国总决赛十强揭晓

金链盟应用大赛

启动发布会  |  30强名单

10强名单  |  颁奖礼

第四次工业革命黑客松

赛事精彩  |  赛果公布

FinTechathon金融科技高校大赛

首届

OpenHealth  |  紫荆路Tank  |  BitHacks

第二届

紫荆路航空团  |  深大Keep Water

第三届

赛果公布  |  安产链为安全生产保驾护航

BSN第一次开发者大赛

获奖情况  |  作品下载

BSN第二次开发者大赛

10个获奖项目中8个基于FISCO BCOS研发

长虹启思实验室  |  建信筑和

BSN第三次开发者大赛

大赛赛果发布:FISCO BCOS使用占比最高

Related articles

感谢有你 | FISCO BCOS 2022年第二季度贡献榜单

践行开源共创的精神,FISCO BCOS开源社区致力打造开放多元的开源 […]

Learn More

毕链科技参编2022 FISCO BCOS产业应用白皮书

毕链科技参编2022 FISCO BCOS产业应用白皮书,与腾讯、金蝶 […]

Learn More

基于BIM区块链的施工过程结算解决方案

在建筑建材行业中,通过利用区块链技术,毕链科技提出基于BIM区块链的施 […]

Learn More