33. Fabric通道、组织、节点、权限间关系

这篇具有很好参考价值的文章主要介绍了33. Fabric通道、组织、节点、权限间关系。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近小伙伴设计区块链业务场景时,对于这几个概念的关系比较模糊,尤其各级权限如何管理,哪些使用区块链相关的证书、秘钥,哪些属于业务系统自己定义的秘钥,作者尽量用简明的方式来介绍,总结出一套成熟的应用模式。

1. 构造场景

假设 我们要开展一个业务,场景描述如下:
1)北京市5个高校A、B、C、D、E希望组建联盟链,将每个学生的论文上链,其他高校学生可以检索下载论文。
2)五个高校技术能力比较强,且有服务器资源,每个高校可以部署两个区块链节点。这里为什么不是一个,这是出于服务高可用考虑,如果高校有一个节点,该节点突然挂掉了,该学校将无法下载论文。
3)提供论文评价上链,每个高校可以对下载的论文进行打分,学生下载论文时可以查看打分情况。
4)北京市B、C、D、E、F 五个高校,希望能够开展计算机程序设计共享,包括细节的设计文档、PCB板、C语言、ACM程序等等,丰富大学生们日常生活。

2. 组织、通道、节点、合约关系

1.)组织:高校A、B、C、D、E、F是相互不信任的独立主体,也是该区块链网络的参与方,注意:联盟链的参与方一般不是个人,而是某一组织。从下图可以看出,同一个组织可以存在于多个通道,开展多个业务,例如:B、C、D、E

2.)通道:一般不同的业务建立不同的通道处理,通道文章来源地址https://www.toymoban.com/news/detail-794895.html

到了这里,关于33. Fabric通道、组织、节点、权限间关系的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 11. Fabric2.2 区块链农产品溯源系统 - 智能合约开发-1

    智能合约与业务逻辑关联度高,承载大量业务逻辑,本小节教大家搭建智能合约开发环境GoLand,并编写合约打包脚本。 作者在windows电脑安装ubuntu18.04版本虚拟机(vmware),Linux环境也有Goland版本,可用性丝毫不差,所有的区块链开发在Linux环境进行。 官方可以下载,要么评估

    2023年04月20日
    浏览(77)
  • 4.创建和加入通道相关(network.sh脚本createChannel函数分析)[fabric2.2]

    fabric的test-network例子有一个orderer组织、两个peer组织、每个组织一个节点,只有系统通道(system-channel),没有其他应用通道。我们可以使用./network.sh createChannel命令来创建一个名为mychannel的应用通道。 通道用于实现区块链网络中业务的隔离,一个联盟可以有多个通道,每个通

    2024年02月11日
    浏览(44)
  • 45. Fabric2.2 事件监听机制应用

    本节全面讲述Fabric事件监听机制,并用实际客户端代码演示事件监听的特点、特性。 1. Fabric 2.2 支持的事件类型 RegisterBlockEvent : 区块事件监听,当产生区块时客户端收到消息,接收到完整的区块数据。 RegisterFilteredBlockEvent :也是区块事件监听,但完整的区块数据结构复杂,

    2023年04月26日
    浏览(36)
  • Centos7 Fabric2.4 网络搭建(三)

    提示:上一篇文章讲到创建通道,orderer用osnadmin指令激活通道,peer加入通道,然后更新锚节点,现在安装链码 目录 前言 一、主脚本中安装链码 二、deployCC.sh  2.1 链码  2.2 打包链码 2.3 在peer节点上安装链码 2.4 批准链码定义 2.5 将链码定义提交到通道 2.6 调用链码 第一部分

    2024年02月07日
    浏览(36)
  • Fabric 超级账本学习【5】Fabric2.4网络环境下——搭建Hyperledger Fabric区块链浏览器

    博主最近在搭建Hyperledger Fabric区块链浏览器过程中也学习了很多博主的搭建流程,踩了很多雷,踩了很多 坑,现将成功搭建好的Hyperledger Fabric区块链浏览器详细流程分享如下,帮助大家避雷闭坑 Hyperledger Explorer 是一个简单,强大,易于使用,维护良好的开源实用程序,可浏

    2023年04月23日
    浏览(46)
  • Fabric 超级账本学习【3】Fabric2.4 使用Tape进行吞吐量量性能测试

    如果想测试一下超级账本fabric对某个合约函数的执行时间是多少,简单地可以通过打印合约函数开始执行时间和结束执行时间来计算时间差就可以了。 Tape 是一款轻量级 Hyperledger Fabric 性能测试工具。 tape的github地址:https://github.com/Hyperledger-TWGC/tape 步骤: 启动Fabric2.4网络环境

    2024年01月17日
    浏览(47)
  • 万字解析——区块链hyperledger fabric2.2部署实战教程

    本教程在ubuntu20版本下运行,请在执行操作前先部署ubuntu20环境,所有部署都按照官方文档hyperledger fabric进行,在运行过程中遇到的问题,我也会逐个说明,如果你对于区块链还不太了解,请先查阅区块链概念,文中若有理解不对的地方,欢迎批评指正。 Hyperledger Fabric 是 Hy

    2024年02月03日
    浏览(40)
  • 以docker swarm方式在两个树莓派之间搭建fabric2.2

    前提是可以单机运行test-network示例网络 网络结构: 主机IP 组织 节点 192.168.3.8(host1) org1 orderer.example.com 192.168.3.8(host1) org1 peer0.org1.example.com 192.168.3.10(host2) org2 peer0.org2.example.com 部署过程: 1.搭建swarm网络 在host1中执行: host1中执行获取其他机器连接的manager命令: 此时终端显

    2023年04月15日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包