币行情
1
2

怎么用NEO节点搭建私有链?NEO节点搭建私有链教程

访客2025-10-05 20:42:25
步骤操作说明命令/配置示例注意事项
准备运行环境安装 .NET 6 SDK 与 GitUbuntu 20.04 示例:
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt update && sudo apt install -y dotnet-sdk-6.0 git
Windows/macOS 同理,保证 dotnet –version ≥ 6.0
获取源码克隆 Neo-CLI 与 Neo-Node 仓库git clone https://github.com/neo-project/neo-node.git
cd neo-node
git checkout v3.5.0
标签号与后续插件版本保持一致
编译节点还原并生成dotnet restore
dotnet publish -c Release -o ./neo-cli
输出目录可自定义
安装共识插件下载 DBFTPlugin 到 Plugins 目录cd neo-cli/Plugins
wget https://github.com/neo-project/neo-modules/releases/download/v3.5.0/Neo.Plugins.DBFTPlugin.zip
unzip Neo.Plugins.DBFTPlugin.zip
版本号与节点一致
创建四共识钱包用 neo-cli 生成四个多签地址dotnet neo-cli.dll
neo> create wallet consensus1.json
重复 4 次,记录每个公钥
密码自行设定,后续配置需用
生成创世块使用 Neo-Express 或手动写 Protocol.json示例 Protocol.json 关键字段:
"Validators": [ "03b…", "02c…", "03d…", "04e…" ],
"SeedList": [ "127.0.0.1:20333", … ],
"Magic": 1234567890
Magic 值与主网不同即可
配置 config.json关闭主网种子、改端口"P2P": { "Port": 20333, "WsPort": 20334 },
"RPC": { "Port": 20332, "SslCert": "", "SslCertPassword": "" }
同一台机器跑多节点时端口递增
复制节点目录为每个共识节点准备独立文件夹cp -r neo-cli node1
cp -r neo-cli node2
每个目录放对应钱包文件
启动首个节点指定钱包并打开 RPCdotnet neo-cli.dll –rpc
neo> open wallet consensus1.json
neo> start consensus
看到 “OnStart” 即成功
启动其余节点依次打开另外三个钱包同上,端口依次+1,如 20334/20335…日志出现 “ChangeView” 说明网络连通
查看区块高度任意节点 RPC 查询curl -d '{ "jsonrpc": "2.0", "method": "getblockcount", "params": [], "id": 1 }' http://127.0.0.1:20332高度持续增长即共识正常
创建普通钱包 & 转账用 RPC 或客户端curl -d '{ "jsonrpc": "2.0", "method": "sendfrom", "params": ["consensus1", "NNN…", 100], "id": 1 }' …先给新地址打一点 GAS 做手续费
部署合约编译 NEF/Manifest 后 RPC invokecurl -F file=@contract.nef http://127.0.0.1:20332/api/contract/deploy私有链 Gas 价格可设 0
持久化 & 开机自启systemd 服务示例/etc/systemd/system/neo-node1.service
ExecStart=/usr/bin/dotnet /opt/neo/node1/neo-cli.dll –rpc
多节点同理,加 After=network.target
备份与升级停节点→备份 chain、 wallets→替换二进制→启动tar czf chain.backup.tar.gz ~/.neo-node/chain*升级前确保插件版本匹配

完成以上 15 步,即可在本地或局域网得到一条 4 共识节点的 NEO3 私有链,后续可按需增减节点、调整区块时间或 Gas 参数。

猜你喜欢

  • 莱特币在哪买?莱特币交易中心苹果版

    莱特币 iPhone 端 v6.4.8 常用入口与功能对照项目详情安装渠道苹果 App Store 搜索“Litecoin Wallet”或“LoafWallet”,确认版本号 6.4.8 后点“获取...

    币圈2025-10-06
  • 2025年比特币怎么买?

    2025年比特币购买流程与价格参考步骤操作细节所需材料预计耗时费用区间注意事项选平台全球主流:Binance.com、Coinbase.com、Kraken.com、OKX.com;国内用户常用:Ga...

    币圈2025-10-06
  • 2025年最新购买USDT流程

    2025年最新购买USDT流程步骤所需材料预计耗时注意事项选择平台打开浏览器访问 binance.com 或 okx.com,点击右上角“注册”常用邮箱、境外手机号2分钟确认网址拼写正确,避免钓鱼站注...

    币圈2025-10-06
  • 币安交易所如何进行保证金交易?

    币安保证金交易速览步骤操作路径关键细节风险提示开通功能登录 → 钱包 → 现货账户 → 保证金 → 开通需完成身份认证 KYC 2 级,阅读并同意《保证金协议》协议内含强平规则,务必逐条阅读资产划转现...

    币圈2025-10-06
  • 香港正规ADA柴犬币地址在哪下载?最多人下载的ADA柴犬币官方网站推荐

    香港用户若想在受监管环境下持有或转账 ADA(Cardano 原生代币)与 SHIB(柴犬币),最稳妥的做法是直接使用官方或大型持牌平台提供的钱包客户端,而非来历不明的“一键安装包”,下面把目前港澳区...

    币圈2025-10-06
  • 怎么购买FTT币?FTT币在哪个平台交易?FTT币购买交易教程

    步骤关键提示常用平台示例1准备科学上网工具部分平台需稳定境外网络,避免IP被限制2注册交易所账号邮箱+手机号双重验证,开启谷歌验证器binance.com、gate.io、mexc.com3完成身份认...

    币圈2025-10-06
  • UCDT钱包_怎么买usdt币?

    步骤操作说明注意事项下载安装在手机浏览器输入 ucdtapp.com 进入官网,选择 iOS 或 Android 版本下载 V6.4.21 安装包;安装完成后打开应用,仅通过官网获取安装包,避免第三方...

    币圈2025-10-06
  • 私钥怎么导入钱包?私钥导入钱包详细教程

    步骤操作说明常见界面截图提示易错点提醒准备私钥打开记事本,将 64 位十六进制私钥(无空格、无 0x 前缀)完整复制,确认首尾字符无缺失文本长度应为 64 字符,仅含 0-9、a-f多复制空格或回车会...

    币圈2025-10-06
  • 欧易OKX交易所注册及使用流程(2025最新)

    欧易OKX交易所注册及使用流程(2025最新)步骤操作说明关键提示准备准备常用邮箱、境外手机号、护照或身份证原件、白纸笔证件需在有效期内,网络环境稳定打开官网浏览器输入 okx.com 进入国际站首页...

    币圈2025-10-06
  • 火必网app打不开了怎么办?

    火必网app突然打不开,先别急着卸载,90%的情况都能自己解决,下面把常见原因、排查步骤、替代方案按场景拆成清单,照着做即可,场景可能原因自检动作快速修复进阶处理安卓点击图标无反应安装包被系统隔离设置...

    币圈2025-10-06
热门币种
热门文章
随机文章