一、必备条件
- 服务器拥有公网IP
- testnet钱包sat大于100w
- Smartx最新版本,区块同步到最新高度
- 对外开放58601端口(云防火墙和服务器自身防火墙均开放)
二、配置
1、安装smart程序,方法两种(建议第二种)
- 编译安装教程见《Smartx源码编译和同步分布式账本教程》 smartx.one/archives/41…
- 建议直接下载解压使用二进制包,教程见 juejin.cn/post/689590…
2、确定数据同步到最新,用浏览器访问http://本机IP地址:8101 (建议谷歌),并切换到【节点】选项卡,查看node中是否有自己的地址,如果有证明竞价节点已运行正常。
3、发起质押,点击【节点】页面中的console按钮,弹出控制台,command选择beruler
点击后,控制台显示如下,提示质押发起。
4、再次查看【节点】选项卡,可以在rules中看到自己的钱包(钱包为测试网钱包地址,可以通过修改Data/wallet.json修改为自己已有的钱包地址),表示竞价成功,如果没有需要排查排查网络是否正常,服务器防火墙和云防火墙是否关闭等
5、查看【钱包】选项卡,输入自己的钱包地址(100w币的测试钱包),会查询到出块信息。
或者查看自己的testnet.smartx.one钱包,也可以看到出块信息
三、常见问题
1、节点程序不同步,出现卡住不动的情况 需要下载补丁,将bin目录下文件覆盖即可. 2、访问8101端口无法访问 节点重启,彻底释放资源后再试 3、在node中不显示自己的服务器或者节点提示防火墙未关闭等信息 往往是因为服务器防火墙未关闭或者云的入站规则没开放58601导致