嗨,大家好!今天我要给大家分享一篇关于如何用NEO节点搭建私有链的详细教程,相信不少小伙伴都对区块链技术感兴趣,想要亲自体验一把搭建私有链的乐趣,就让我们开始吧!
准备工作
在开始搭建之前,我们需要做好以下准备工作:
1、下载并安装Neo节点软件。
2、准备一台电脑,系统建议使用Windows 10或以上版本。
3、确保有足够的硬盘空间,至少100GB以上。
安装Neo节点
1、访问Neo官网,下载最新版本的Neo节点软件。
2、下载完成后,解压文件到指定文件夹。
3、打开命令行工具(如Windows PowerShell或CMD),切换到解压后的文件夹。
4、执行以下命令,启动Neo节点:
neo-cli
首次运行时,系统会自动创建钱包文件,我们需要设置一个密码来保护钱包。
搭建私有链
1、关闭正在运行的Neo节点程序。
2、在Neo节点文件夹中,找到并打开“config.json”文件。
3、修改以下配置参数:
Network
: 将其值修改为192.168.1.1
(根据实际网络环境修改)。
Address
: 将其值修改为/ip4/127.0.0.1/tcp/10333
。
SeedList
: 将其值修改为空数组[]
。
4、保存并关闭“config.json”文件。
5、重新启动Neo节点程序。
创建共识节点
1、打开命令行工具,连接到Neo节点。
2、输入以下命令,创建共识节点:
import wallet <path_to_wallet_file>
<path_to_wallet_file>
为钱包文件的路径。
3、输入以下命令,解锁钱包:
open wallet <path_to_wallet_file>
4、输入以下命令,创建共识节点:
create consensus node <public_key>
<public_key>
为共识节点的公钥,可以通过以下命令查看公钥:
show gas
5、将以下命令添加到“config.json”文件中的UnlockWallet
部分:
"UnlockWallet": { "Path": "<path_to_wallet_file>", "Password": "<password>", "StartConsensus": true, "IsActive": true }
6、保存并关闭“config.json”文件。
7、重启Neo节点程序。
添加其他节点
1、在其他电脑上重复上述步骤,安装Neo节点。
2、修改“config.json”文件中的Network
、Address
和SeedList
参数。
3、将新节点的Address
添加到已启动节点的SeedList
中。
4、启动新节点,使其加入私有链。
测试私有链
1、使用命令行工具,连接到任意一个节点。
2、输入以下命令,查看节点连接情况:
show peers
3、输入以下命令,测试发送交易:
send <asset_id> <address_from> <address_to> <amount>
<asset_id>
为资产ID,<address_from>
为发送方地址,<address_to>
为接收方地址,<amount>
为发送金额。
至此,你已经成功搭建了一个NEO私有链,你可以深入研究Neo智能合约、DApp开发等更多有趣的功能,希望这篇教程能对你有所帮助,祝你在区块链的世界里玩得开心!