以下四种方式均可初始化/运行JD Chain
网络,组网过程有难易,需要开发者细心操作,操作过程中遇到问题,可随时与我们联系。
JD Chain
官网提供了安装部署详细介绍,较为繁琐,但是其他便捷组网方法的基础。
JD Chain
提供了基于界面操作的网络初始化启动工具,相关脚本为manager-startup.sh
和manager-shutdown.sh
。
送上操作视频:http://storage.jd.com/jd.block.chain/init-jdchain-by-manager-tool.mp4
请查阅主项目首页介绍,里面有子项目代码拉取,项目编译打包的介绍。代码根路径下执行:
build/build.sh --update --skipTests
即可完成所有子项目代码拉取,完成编译打包
参照Samples介绍
运行sdk-samples
里的TestNet
类main
方法即可启动基于内存的四节点+单网关区块链网络环境,浏览器地址为http://localhost:11000
。
sdk-samples
中测试用例默认基于TestNet
启动的网络环境配置,都可直接运行。覆盖绝大多数交易类型提交,交易查询。
JD Chain
安装包安装包获取途径:
JD Chain
源码,参照首页说明进行编译打包。复制testnet.sh脚本,保存到本地,设置可运行权限
脚本仅在特定的
linux
环境下测试通过,不同系统环境可能存在shell
语句或者依赖差异,请酌情修改
此脚本可一键生成多节点,多账本,目前还相当粗糙,仅当抛砖引玉~
将jdchain-peer-*.RELEASE.zip
,jdchain-gateway-*.RELEASE.zip
压缩包以及testnet.sh
脚本放置同一目录下。
直接运行testnet.sh
便可自动初始化默认四节点+单网关的环境,同时生成一键启动(start.sh
)和关闭(shutdown.sh
)的脚本。
运行start.sh
便可启动测试网络,参照JD Chain Samples介绍,配置好网络环境参数,即可快速上手JD Chain SDK
使用。