Skip to content
David Liu edited this page Jun 4, 2021 · 23 revisions

此页面用于让开发者们共同探讨项目的方向和整体思路

  1. AZP 项目空间(TWGC公用):https://dev.azure.com/Hyperledger/TWGC

    • 操作系统:release-1.4 基于Ubuntu 16; release-2.2 基于Ubuntu 18
  2. 独立维护的国密版本Fabric Repository

    1. 文档
      1. 如何从非国密迁移到国密 @王云浩
    2. 持续构建,测试,发布
      • 发布选项:和官方申请发布空间
      • 发布选项:发布到Github 组织的registry
    3. branch支持,只包括一个master和最新的LTS(currently 2.x)
      1. 参考:Fabric发布策略RFC
    4. 展望: 接口定义良好的国密版本Fabric,将此接口更改提案提交到fabric-rfcs,最后将fabric改造成为国密可插拔的形态
  3. 国密库

    1. 文档

      1. 文档中标注支持的crypto Suite标识名
    2. 持续构建,测试

      1. 根据FAB-11096,Fabric的docker image 采用alpine作为内核,但是travisCI和AzurePipeline都没有提供托管的alpine linux
    3. 精选范围

      1. 同济go语言版本
      2. 北大GmSSL-Go pipeline
      3. 网安基础库
        • 网安基础库有两套,有基于GO和基于C语言的一套
  4. TLS

    1. 只实现双证书 @陈桂军
    2. 功能覆盖
      1. peer, orderer的grpcs
      2. 不做改造的功能列表 @sam
    3. Fabric msp中身份与x509绑定,对外接口上形同单证书,实现上自动检索到双证书 @刘地军 @陈桂军
  5. 持续构建,测试,发布 使用Github Workflow或Azure Pipeline

  6. Fabric-CA

    1. 多CA的情况
    2. 用profile参数用作算法指定
  7. SDK

  8. ursa

    1. ursa 开发进度缓慢, 至今还没有支持国密
    2. ursa 项目的最终形态是一个基础库发布,和Fabric对接工作仍需要完成
  9. RSA改造的现有资源

  10. idemix

参考文档