项目介绍
上篇博客写的是cello的搭建,及使用cello创建了fabric网络。本篇文章主要使用SDK进行测试,毕竟创建了一个fabric网络,要用起来,否则还是懵逼。
Hyperledger Fabric目前支持的sdk有sdk-node, sdk-java, sdk-python, sdk-go, sdk-rest。但成熟的只有node和java版本。笔者会些python,起初一直研究sdk-python,使用他们官方的网络资源启动fabric network倒是都可以跑通,但是网络中使用fabric-ca就遇到些问题,总是连接不上。在Hyperledger-chat中问了下,没什么人鸟我,后来追着一个开发者问了下,他说貌似还不支持。
好吧,没时间再去研究了,转战sdk-node,这个是官方推荐的,更新频率很快,果然最后通了
安装环境
我不懂node,只是能看懂,所以安装步骤我就罗列命令
- Node v8.9.0 或更高 (注意目前v9.0+还不支持)
- npm v5.5.1 或更高
- gulp命令。 必须要进行全局安装 npm install -g gulp
- docker和docker compose
- go
关于docker和docker compose的安装可以参考上篇文章。这里只是介绍node和npm的安装
1.nodejs和npm
sudo apt-get install nodejs-legacy
sudo