11. Fabric2.2 区块链农产品溯源系统 - 智能合约开发-1
智能合约与业务逻辑关联度高,承载大量业务逻辑,本小节教大家搭建智能合约开发环境GoLand,并编写合约打包脚本。
作者在windows电脑安装ubuntu18.04版本虚拟机(vmware),Linux环境也有Goland版本,可用性丝毫不差,所有的区块链开发在Linux环境进行。
1. 安装GoLand
官方可以下载,要么评估30天试用,要么搞License。
2. 安装golang
#下载golang
wget https://studygolang.com/dl/golang/go1.16.14.linux-amd64.tar.gz`
#解压
tar xzvf go1.16.14.linux-amd64.tar.gz
mv go /usr/local/
vim /etc/profile
在最后两行加入
export GOROOT="/usr/local/go&
11. Fabric2.2 区块链农产品溯源系统 - 智能合约开发-1相关推荐
- 12. Fabric2.2 区块链农产品溯源系统 - 智能合约开发-2
我们将一步一步搭建Fabric2.2版本的区块链网络,从0开始搭建服务器环境.到运行官方Demo集群.创建通道.安装合约,以及从零完成基于区块链的农产品溯源项目开发.适用于无区块链开发经验的朋友们,已 ...
- 13. Fabric2.2 区块链农产品溯源系统 - 智能合约调试
我们将一步一步搭建Fabric2.2版本的区块链网络,从0开始搭建服务器环境.到运行官方Demo集群.创建通道.安装合约,以及从零完成基于区块链的农产品溯源项目开发.适用于无区块链开发经验的朋友们,已 ...
- 14. Fabric2.2 区块链农产品溯源系统 - 智能合约安装
上节对农产品溯源合约进行调试,测试,本节将打包的合约代码,进行install.approve.commit,生成合约镜像与合约容器. 将生成好的trace.tar.gz 上传到 /root/fabri ...
- 8. Fabric2.2 区块链农产品溯源系统 - 智能合约设计
根据上小节的需求分析与方案设计来进行智能合约的设计. 智能合约设计最核心的是存储字段的设计.也就是索引设计,Fabric 常见的时间状态存储引擎是LevelDB 或 CouchDB,这两个数据库是KV ...
- 7. Fabric2.2 区块链农产品溯源系统 - 需求分析与方案设计
经过上面的课程大家对Fabric2.2 的部署.通道管理.合约管理.集群销毁等操作方法已经掌握,接下来我们做个案例:区块链农产品溯源系统,我们主要工作在自定义集群部署.以及合约开发,合约调用,聚焦区块 ...
- 9. Fabric2.2 区块链农产品溯源系统 - 多组织集群部署
区块链农产品溯源系统涉及多个角色,包括农户.加工厂.物流机构.零售商.消费者,他们属于不同的组织结构,需要部署区块链节点,这里需要把消费者剔除,消费者是不会部署区块链节点的,本小节我们将构建4组织的区 ...
- 16. Fabric2.2 区块链农产品溯源系统 - 区块链浏览器部署(Fabric Explorer)
匹配Fabric2.2 版本的区块链浏览器部署. 1.在/root下创建目录explorer 2. 构建以下目录,其中pgdata.walletstore目录是运行时动态创建的数据库,如果重新部署区块 ...
- 15. Fabric2.2 区块链农产品溯源系统 - 编写命令行脚本进行测试
上节完成农产品溯源合约的安装过程,生成合约容器,这节命令行形式编写测试脚本,验证合约执行逻辑 前面章节针对官方Demo basic合约编写invoketest测试脚本,本节根据农产品溯源API编写测试 ...
- 10. Fabric2.2 区块链农产品溯源系统 - 创建并加入通道
上节已经为农产品溯源流程中的角色创建组织信息,这节将创建通道以及四组织下节点加入通道. 根据第四节 Fabric2.2 创建通道与加入通道(使用官方Demo)的分析,创建.加入通道主要有以下步骤: 生 ...
最新文章
- python调用gitlab api自动合并分支_Python3使用 GitLab API 进行批量合并分支
- centos配置occi环境变量_拓展学习-golang的下载、安装和环境配置教程
- 前端学习(2584):ant design pro
- 网段和子网的区别_石笼网袋和石笼网的区别
- Kubernetes 持久化存储是个难题,解决方案有哪些?\n
- 人生果实 Life is fruity 缓慢而坚定地做自己能做的事情
- [Android Pro] RecyclerView实现瀑布流效果(二)
- win7录屏_这款高清免费无水印的录屏软件,99%的人用过都说好!
- M3DGIS三维电子沙盘大数据人工智能元宇宙地理信息系统第5课
- double类型判断是否相等
- DSP 增强型脉宽调制ePWM
- java volatile理解
- 智能手机基于众包的室内定位
- SLAM十四讲第三讲实践:useGeometry------小白强行读代码
- HTTP头部解释,HTTP头部详细分析,最全HTTP头部信息
- 一种万能解锁的解决方法
- 百度云使用Docker镜像加速器
- 系统体系结构-概念和框架
- 【 网络带宽 】MBps Mbps
- 4K Wallpaper HD Wallpapers for mac(4K壁纸软件)
热门文章
- 路由器被黑linux检测工具,路由器漏洞检测工具有哪些
- 山东计算机春考专科院校分数,2020年山东春季高考专科批第一次志愿录取分数线...
- “折价”上市潮,独角兽收购案...一文解读科技行业近期趋势
- 2020年阿里云基础认证(ACA - Alibaba Cloud Certification Associate)
- 阿里iconfont使用
- tornado中文手册
- 向你老婆解释清楚什么是MapReduce
- 好文案,这些内容确实应该有
- 索尼VGN-CS23H笔记本bios设置u盘启动教程
- 服务器能识别手机型号,iOS获取当前设备型号等信息(全)包含iPhone7和iPhone7P