Skip to content
Yuxiang LIU edited this page Aug 16, 2020 · 5 revisions

我们计划的路线大致如下:

信息收集 (完成)

    这个阶段的主要工作是联络一批愿意为这个项目做出贡献的志愿者们,并收集已经在社区中进行的、或者完成了的国密化改造项目,进行公示。

项目实施

  1. 项目管理 经过一个多月的讨论和工作细化,TWGC下属的Fabrci国密改造小组现在将志愿工作进行划分,即将进入代码编写阶段。 实际的工作内容由组长与组员协商沟通决定,由初始成员分配任务,issue认领的方式进行开发

    1. 3个基础库小组 TWGC国密基础库分别贡献自北京大学,苏州同济区块链研究院,中国网安,每个基础库有独立的维护者和贡献者,工作包括
      • 持续测试与继承
      • bccsp 以及其他接口的实现
      • grpc TLS部分改造
    2. Fabric本体小组 为了让国密基础库能够适配到Fabric当中,Fabric本身需要在可配置/可插拔设计上进行改进和完善,工作涵盖
      • 修改硬编码部分,包括写死的sha256,crypto/x509
      • 非bccsp可配置部分,包括msp配置中的crypto_config, 通道全局变量HashingAlgorithm
      • 与全球社区以及维护者沟通,讨论主干合并的要求与设计原则,定期rebase master与LTS 分支
      • 改造的自洽性和完备性,包括修改持续测试案例,保证校验正确以及不破坏共识原则
      • 文档:引入基础库进行构建的指引
      • 文档:兼容性建议与措施
  2. 项目路线