您好,欢迎来到爱够旅游网。
搜索
您的当前位置:首页BTCU lesson 4

BTCU lesson 4

来源:爱够旅游网

深入理解Fabric网络启动、

组织结构设计

  • Fabric中的网络、组织、节点

    • 节点

    • 组织–》网络

    【组织】由节点构成: 在Fabric中,组织通常是具有承担数据信用责任的区块链系统参与方。 Fabric中的组织在现实世界中可以是一个公司、一个企业,或者是一个协会。

    • Fabirc组织结构设计流程:
      第一步 收集系统的参与者, 从这些参与者中选出相关的组织。主要看以下三点:1.是否对区块链中的数据具有有效性检查的权力 2.是否具有发展下属成员的权力和资格 3. 是否对系统的核心业务不可或缺
      第二步 确认系统对组织的管理方式:组织所拥有的数字证书的管理
    • 举例

账户密码与证书体系

  • before:

  • after:
  • why
    • before:
    • 对称加密
    • 非对称加密
      (1)公钥加密私钥解密:公钥对外暴露优点:因为公匙加密的消息只有对应的私匙才能解开,所以较大程度上保证了消息的来源性以及消息的准确性和完整性。
  • cons:非对称加密的不安全性(中间人攻击)
    • how to solve?(数字证书与数字签名)

      为了解决非对称加密中公匙来源的不安全性,引用数字证书和数字签名来解决

      • 数字证书:实际上就是对公钥进行数字签名,它是对公钥合法性提供证明的技术
        证书体系通过引入可信的第三机构,称为 证书签发机构(certificate authority,简称CA),为公钥做认证,来确保公钥的真实可靠。
      • 数字签名: 使用数字证书与信息加密技术、用于鉴别电子数据信息的技术,可通俗理解为加盖在电子文件上的“数字指纹”。

Fabric中的核心模块与配置文件

  • cryptogen 的配置文件crypto-config.yaml(生成组织结构与证书)
  • configtxgen细化步骤 (1.生成 Orderer 服务系统通道的初始区块文件 2.新建通道的配置交易文件 3.生成锚节点更新配置文件 )
  • 启动网络相关配置文件: 启动命令中主要涉及到三个配置文件:1.docker-compose 工具的示例配置文件:docker-compose-cli.yaml 2. 指定Orderer和Peers节点的相关信息:docker-compose-base.yaml 3.设置了所有 peer 容器的基本的共同信息:peer-base.yaml

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务