中文 / English
网络架构小组(NC-SIG, Network and Consensus Special Interest Group)主要负责FISCO BCOS 3.0网络与共识组件的设计、开发工作,具体如下:
-
面向机构的分层网络架构设计与开发:从机构联盟区块链实际需求出发,在机构节点网络基础上引入二层网络。基于二层网络设计准入、治理、分发机制,以此实现安全、高效、稳定、可扩展的分层网络架构
-
区块链网络基础组件设计与开发:下一代FISCO BCOS将对现有区块链功能模块进行重组拆分,往更模块化、插件化方向发展,提供可复用的微组件或微服务,NC-SIG将深入研究区块链网络的架构与协议设计,打造可复用、可插拔的网络基础组件
-
面向机构的共识算法设计:从机构联盟区块链的实际场景出发,综合考虑机构内、机构间安全性需求的差异,抽象共识组件接口、重塑当前共识算法,实现灵活通用、安全可扩展的共识组件,并持续优化共识算法的性能、吞吐率和可扩展性
- 工作流
- features管理 && bug跟踪:
github projects
+issues
- 提案文档: 新的提案提到这里,提案模板请参考这里
- 通知发布: 微信群 +
[email protected]
- 开发分支: 小特性可直接提到
dev
分支,大特性可单独拉特性分支进行开发 - git使用规范
加入方式
- FISCO BCOS专项兴趣小组申请表
- NC-SIG邮件列表: [email protected]
- 联系FISCO BCOS小助手(微信号:FISCOBCOS010)申请加入小组
要求
- 对网络与共识算法感兴趣,愿意积极参与小组活动,帮助持续优化与改进FISCO BCOS网络架构与共识算法组件
- 熟悉C++/Go/Shell/Python/Rust/Java等1到2种编程语言
- 了解一些常见的区块链平台,如FISCO BCOS等
- 了解常用的git操作命令
- 对未知事物充满好奇,拥有开放的视野和乐于探索的心态,能够持续投入学习
- 具有责任意识,当你承担了社区某项任务,你便需要开始为任务进度、任务产出及后续维护负责
姓名 | 所属单位 | 职业 | 擅长技能 | 个人简介/主页 |
---|---|---|---|---|
陈宇杰 | 微众银行区块链 | 组长 | 区块链底层开发,共识机制、网络等,C/C++/shell/Java | cyjseagull |
黄子龙 | 独立开发者 | 组员 | 前端、区块链底层开发、隐私计算、网络等,C/C++/TypeScript/Java/Rust | nanjingboy |
王超 | 亚信科技 | 组员 | 应用、区块链底层开发,golang/shell/Java | wattswang |
虎振兴 | 独立开发者 | 组员 | 区块链底层开发、公链网络等, C++ | hzxGoForward |
庄虔伟 | XENIRO | 程序员 | PBFT、Tendermint、Raft, C++ | 对分布式、网络、产品感兴趣zhuangql |
饶应典 | 中科智能区块链 | 区块链工程师 | 区块链底层开发,共识机制,golang | vvMonster |
蔡文欢 | 深圳网安 | C++工程师 | C++、网络协议分析 | caiwenhuan |