• cryptogen模块使用


    MSP

      MSP一个提供虚拟成员操作的管理框架组件

      每个节点都有一个MSP账号

      每个用户也都有MSP账号  

      MSP下面有一个管理员账号和证书

      验证身份的证书都在MSP下面。

    cryptogen --help  //查看使用方法

    cryptogen generate --help   //查看generate后的使用方法

    //使用cryptogen generate需要指定模板文件,不然就是默认模板

    cryptogen generate --config == 某文件

    会生成peer节点和orderer节点文件

    根据yaml的模块修改 cryptogen showtemplate    //查看模板

    使用重定向命令将模板放在别的地方通过修改成自己的

    cryptogen showtemplate > a.yaml  //一般起名叫crypto-config.yaml

    模板分为几个部分:

    OrdererOrgs:    //排序节点的组织信息,这里不能改
    # ---------------------------------------------------------------------------
    # Orderer
    # ---------------------------------------------------------------------------
    - Name: Orderer  //排序节点组织的名字,可以修改可以不修改
    Domain: example.com    //根域名,排序节点组织的根域名,测试的时候随便取

    # ---------------------------------------------------------------------------
    # "Specs" - See PeerOrgs below for complete description
    # ---------------------------------------------------------------------------
    Specs:      //User去指定
      - Hostname: orderer    //生成一个子域名,去访问当前唯一排序节点。orderer对应的访问域名应该是:orderer.example.com

      Hostname有几个就有几个排序节点,通过队友的域名

        排序节点名字.根域名去访问

    第二部分:

    PeerOrgs:    Org1和Org2是指定的默认peer节点的组织可以无限添加
    # ---------------------------------------------------------------------------
    # Org1
    # ---------------------------------------------------------------------------
    - Name: Org1    //名字,自己指定
    Domain: org1.example.com    //域名同样跟orderer的域名一样
    EnableNodeOUs: false      //是否支持nodejs来编写链码

    Template:    //模板
      Count: 1  //生成的peer节点数,访问的域名peer0.org1.example.com //0对应1,1对2  

    Users:
      Count: 1    //操作节点的普通用户的个数,还会默认生成一个管理员用户

        user1@org1.example.com

    使用template和specs的区别:使用specs二级域名可以自己指定

                  使用template二级域名就是默认的peer0这种类似

    可以单独也可以混合使用

  • 相关阅读:
    定时刷新
    Codesmith生成oracle、mssql模版中的部分区别和基本功能备忘
    oracle使用中遇到的问题备忘
    存储过程内建临时表和临时函数,合并一个由存储过程返回的表
    烂MP3
    别人笑我太疯癫,我笑别人看不穿
    服务器被挂Iframe木马的解决方法(不是IIS映射修改,也不是ARP病毒,并且网页文件源代码里没有iframe代码的解决方法)
    随便记录下
    重构桌面飘着圣诞老人,利用策略模式和改造的代理模式让软件完全实现开闭原则,欢迎下载源代码分析
    Nhibernate连接oracle数据库报 Could not compile the mapping document异常的解决方法
  • 原文地址:https://www.cnblogs.com/beautiful7/p/12840182.html
Copyright © 2020-2023  润新知