• 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这种类似

    可以单独也可以混合使用

  • 相关阅读:
    pdf-2-eps
    使用terminator
    自动删除源文件中的指定行--sed
    apt-get update只是更新源列表?
    LoadRunner学习
    计算一个人从出生到目前一共生活了多少天
    数组的求交集和并集
    获取北京和张北的天气
    重新梳理java入门
    java 基础
  • 原文地址:https://www.cnblogs.com/beautiful7/p/12840182.html
Copyright © 2020-2023  润新知