2.2 搭建本地单节点测试网络

搭建本地单节点测试网络

本教程用于描述如何搭建本地单节点测试网络。本教程功能上类似于 mininode,但是脚本更加实用,而且只通过脚本来运行,并且只通过命令行参数来指定需要启动的插件模块,如果需要通过配置文件指定,可以参考 mininode 教程。

1. 通过脚本启动本地单节点测试网络

1.1 配置创世区块

  • genesis_start.sh

1.2 不配置创世区块

  • start.sh

1.3 启动时强制检查区块

  • hard_start.sh
    • --hard-replay-blockchain

附录 1. 选项参数说明

1.1 --signature-provider

--signature-provider EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV=KEY:5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3 \

  • 注意,这里的 KESY 需要对应文件 genesis.json 中的字段 initial_key.
  • 指不指定应该都一样,因为下面的 KEYS 是账户 eosio 的默认 KEYS.

1.2 --http-server-address

--http-server-address 0.0.0.0:8888

  • 默认端口 8888
  • 0.0.0.0 可以对外提供服务
  • 127.0.0.1 只对本机提供服务

1.3 --p2p-listen-endpoint

--p2p-listen-endpoint 0.0.0.0:9876

-默认端口 9876

  • 0.0.0.0 可以对外提供服务
  • 127.0.0.1 只对本机提供服务

项目源代码

项目源代码会逐步上传到 Github,地址为 https://github.com/windstamp/blockchain。

Contributor

  1. Windstamp, https://github.com/windstamp

你可能感兴趣的:(2.2 搭建本地单节点测试网络)