以下四种方式均可初始化/运行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使用。