Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 3.7 KB

README.md

File metadata and controls

57 lines (39 loc) · 3.7 KB

中文 / 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网络架构与共识算法组件
  • 熟悉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