上面章节讲过农产品溯源应用,包括集群搭建、智能合约编写,本节基于18.1 多peer、多orderer集群,使用fabric-go-sdk进行调用,这里需要读者重新复习一下农产品溯源的网络模型、智能合约。

  1. 配置/etc/hosts文件
    前面xxx是服务器地址,如果是本地127.0.0.1
xxx orderer.example.com
xxx orderer1.example.com
xxx orderer2.example.com
xxx peer0.org1.example.com
xxx peer1.org1.example.com
xxx peer0.org2.example.com
xxx peer0.org3.example.com
xxx peer0.org4.example.com
  1. 创建go工程,工程中新建config.yaml文件,在之前的章节和大家说过,调用区块链网络的核心是写正确该文件,记得把ip地址换成自己的服务器ip,路径换成自己的organization路径,如下:
version: 1.0.0client:# 客户端发送请求时使用的证书所在的组织标识,下面有org1Label的

37. 使用Fabric-Go-SDK 访问农产品溯源区块链集群相关推荐

  1. 利用Hyperledger Fabric开发你的第一个区块链应用

    利用Hyperledger Fabric开发你的第一个区块链应用 本文示例源于fabric-samples中的fabcar https://github.com/hyperledger/fabric- ...

  2. 食品安全溯源区块链解决方案探索

    2019独角兽企业重金招聘Python工程师标准>>> 食品安全溯源区块链解决方案探索 本文节选自电子书<Netkiller Blockchain 手札> Netkill ...

  3. 农产品质量溯源区块链方案

    1 介绍 本文的目的主要是描述如何将区块链的技术应用到农产品信息追溯系统中. 本文将从系统的架构角度来阐述相应的功能,具体每个功能的技术实现方式将不在本文中阐述. 2 项目背景 本架构是基于区块链构建 ...

  4. 食品安全溯源区块链解决方案探索-转载

    一篇挺好的文章,可以细品下 内容摘要 这一部关于区块链开发及运维的电子书. 为什么会写区块链电子书?因为2018年是区块链年. 这本电子书是否会出版(纸质图书)? 不会,因为互联网技术更迭太快,纸质书 ...

  5. hyperledger fabric v2.4环境搭建及区块链项目开发

    基础环境配置,不再详细描述:学习交流可联系博主. 安装go 安装docker 安装docker-compose 清空历史docker images docker system prune --all ...

  6. Hyperledger Fabric 1.0发布:基于区块链的开源分布式账本

    由 Linux 基金会发起创建的开源区块链分布式账本 -- Hyperledger Fabric,已经迎来了 1.0 版本.该项目着重于性能和可靠性,以及推动区块链和分布式账本技术的跨行业协作.Hyp ...

  7. 产品溯源 区块链技术溯源解决方案

    什么是区块链产品溯源?利用区块链技术将不同的商品流通参与主体的信息数字化后存进区块链中.涉及产品全流程主体,包括原产地.生产商.渠道商.零售商.品牌商和消费者.使每一个参与者的信息在区块链中可被查看. ...

  8. 自己电脑访问跳板机里面的集群中的web ui界面

    . 使用流程: ①SecureCRT必须先登录跳板机,如果不首先登录跳板机(当做代理服务器),②中web会无法打开 ②自己电脑网页打开localhost:8085

  9. 图片传输到ipfs节点然后将生成的ipfs访问链接存到区块链

    在区块链上直接存储图片不仅时间很长,而且需要进行分片和拼接,比较麻烦,我们直接使用ipfs存储图片 流程描述: 首先在本地搭建ipfs节点,使用go-ipfs版本进行搭建,搭建完之后,使用 ipfs ...

最新文章

  1. 华人博士拿下ACM SIGSOFT杰出博士论文奖,师从北大谢涛教授
  2. 利用OpenCV的函数cvtcolor()进行颜色空间转换时需要注意的地方
  3. [mmu/cache]-ARM MMU的学习笔记-一篇就够了
  4. PHP 小数点保留两位【转】
  5. 论文浅尝 | CFO: Conditional Focused Neural Question Answering
  6. PCB中英对照一、 综合词汇
  7. Spring-tx-@EnableTransactionManagement注解
  8. Ubuntu:如何卸载 vmware player 或 VMWare Workstation
  9. sqlplus 主键 设置_浅谈MyBatis-Plus学习之Oracle的主键Sequence设置
  10. CCF201803-3 URL映射(100分)【文本处理+暴力】
  11. 如何画指数函数图像探讨其函数性质
  12. 前端HTML银行管理系统界面部分实现
  13. ​LeetCode刷题实战196:删除重复的电子邮箱
  14. CodeForces 379C -- D - New Year Ratings Change
  15. watch蜂窝开通服务器中断,原因找到了!Apple Watch Series 3为何无法连接蜂窝网络...
  16. SQL 关于时区的处理案例
  17. Ant design Vue 如何在a-table表格标题/内容上添加一个按钮
  18. node 暴漏模块中的api(转自了不起的node)
  19. 一篇文章从0搞定计算机网络,面试小case
  20. html布局的wrap方法,wrap_content设置一个视图的尺寸为wr

热门文章

  1. 图数据库Neo4j学习笔记系列
  2. KD610精密油介损体积电阻率测试仪
  3. Linux cat与tail 命令
  4. ProtoBuf的序列化和反序列化(基础库)
  5. python中axes什么意思_python matplotlib中axes与axis的区别是什么?
  6. IP数据包分片重叠部分的重组问题
  7. 为什么有些人能用一年获得你三年的工作经验?
  8. 谷歌浏览器(google)设置翻译中文,翻译选项不生效或没有弹出翻译选项
  9. 装完deepin系统第一件事:设置root的密码--去掉文件夹上的小锁
  10. win10安装系统后,提示initializing and establishing link无法启动系统