在windows上搭建neo私链

本文基于Neo CLI v2.10.3(并且已有 .NET Core 和 .NET Framework 的运行环境),讲述在Windows上使用neo-cli搭建四个共识节点私链的过程。


1.    首先创建四个共识节点的主运行应用

    下载neo节点软件(neo-cli-win-x64.zip),解压并复制三份到不同目录。

2.    创建四个共识节点需要的钱包

    下载NeoGUI,解压后运行neo-gui.exe。
    使用‘钱包’-‘创建钱包数据库...’为四个共识节点分别创建四个钱包文件。

通过在帐户上右键-‘查看私钥’打开的私钥信息中,复制下每个钱包的公钥:

3.    配置四个节点目录下的config.json

    四个节点的对外服务端口需要调整为不同的端口:

四个共识节点使用的钱包文件,需要调整为前面创建的钱包文件名,Password需要输入创建钱包时录入的密码:

    设置运行neo-cli时自动开始共识:将StartConsensus和IsActive设置为true。

4.    配置四个节点目录下的protocol.json

    打开节点1目录下的protocol.json,在StandbyValidators中录入四个备用共识节点的公钥(前面创建的钱包的公钥);在SeedList中输入种子节点的IP地址和端口号:IP使用localhost,端口号使用每个节点的config.json中配置的P2P.Port。

复制修改过的protocol.json,覆盖其他节点目录下的该文件。

5.安装插件

    下载以下插件,解压后复制到四个共识节点目录的Plugins目录(需要创建)中
     ImportBlocks : https://github.com/neo-project/neo-plugins/releases/download/v2.10.3/ImportBlocks.zip
     RpcWallet : https://github.com/neo-project/neo-plugins/releases/download/v2.10.3/RpcWallet.zip
     SimplePolicy : https://github.com/neo-project/neo-plugins/releases/download/v2.10.3/SimplePolicy.zip
     ApplicationLogs : https://github.com/neo-project/neo-plugins/releases/download/v2.10.3/Applicationlogs.zip

6.运行共识节点

    打开四个windows命令行窗口,分别进入四个节点的neo-cli目录,运行:dotnet neo-cli.dll /rpc

至此NEO的本地私链搭建完成。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值