斐讯 N1 盒子 部署 NKN 挖矿

栏目: 编程工具 · 发布时间: 5年前

内容简介:最近在关注NKN,这个目前测试网在跑,之前在vps上挖了100多个了,现在得到一台N1,博纳云老抢不到码,先折腾这个。官方github的release有amd64平台的编译好的可执行文件(win/linux/macos),但是arm的就需要自行编译了。这个教程适用范围不仅限于N1,其他开发板如树霉派也可以,x86平台想自行编译也可参考。1、一台已经刷好Armbian(ubuntu或者debian)的N1,还没刷的请自行寻找教程

前言

最近在关注NKN,这个目前测试网在跑,之前在vps上挖了100多个了,现在得到一台N1,博纳云老抢不到码,先折腾这个。

官方github的release有amd64平台的编译好的可执行文件(win/linux/macos),但是arm的就需要自行编译了。这个教程适用范围不仅限于N1,其他开发板如树霉派也可以,x86平台想自行编译也可参考。

准备

1、一台已经刷好Armbian(ubuntu或者debian)的N1,还没刷的请自行寻找教程

2、公网ip

3、 linux 命令行、ssh登陆、winscp传输文件等基础知识,篇幅有限不方便细讲

预编译好的可执行文件

分享一个编译好的可执行文件(arm64),网盘里的nkn-xxx.tar.gz,其中xxx为版本号

https://pan.baidu.com/s/11bOE4qH0MFyZ1CBqtdGCIA 提取码: kw96

直接下载后通过winscp传到n1上,用命令解压:

tar -zxvf nkn-xxx

后面我会不定期更新,需要最新版的才能正常挖矿

解压后进入目录里,执行NKNMining

cd nkn-xxx
./NKNMining

这时候会显示一个串号,类似

serial number(sn): NKN-1d85xxxx-223x-11ex-8cbx-fc7c028xxxxx

待会在web配置界面里需要填写

然后登陆 http://矿机ip:8181/web ,进入设置页面

斐讯 N1 盒子 部署 NKN 挖矿

设置登陆这个页面的账户、密码,以及填入刚才的NKN开头的串号,点next,接下来是创建钱包或者载入已有的钱包,请注意设置完毕需要将wallet.dat以及钱包密钥保管好,私钥不要暴露,否则以后无法控制该钱包或者被别人盗走了。

设置完钱包后点击sign in,进入这个界面

斐讯 N1 盒子 部署 NKN 挖矿

NKN挖矿界面

点一下开关让他变成on,然后需要时间同步区块,右上角可以修改成中文,左上角显示挖矿状态,(如果NKN network height卡住不再更新说明新的版本发布了,旧版节点无法挖矿了,请更新),中间是钱包地址和余额,下面是节点邻居,右是最近奖励。

如果是路由器开端口映射,记得放行30001-30003端口,web管理界面是8181这只要内网管理的话可以不用.

编译教程

方法1:使用我改好的build.sh

此方法适用于arm64构架的cpu和基于ubuntu/debian64位系统,32位请参考方法二修改我脚本里的cpu构架为arm

把nkn-miner git下来:

git clone https://github.com/nknorg/nkn-mining.git

如果未安装git则需要

sudo apt update
sudo apt install git

然后进入目录,将build.sh替换为刚才网盘链接里的build.sh

然后可能需要修改权限

chmod +x build.sh

然后执行

./build.sh

漫长的等待后就会在nkn-mining/NKNMining/dist/linux/ 下有NKNMining的可执行文件,参照上一节运行节点.

方法2:手动补包

首先安装所需要的工具

sudo apt update
sudo apt install git build-essential npm golang golang-glide:armhf

然后克隆仓库

git clone https://github.com/nknorg/nkn-mining.git

接着进入

cd nkn-mining

需要对build.sh进行修改

1、注释掉所有跟windows和mac相关的行(8,10,12,14,21,23,25,27,34-36,42-44)

2、第39行"GOARCH=amd64"改为

GOARCH=arm64

保存,然后执行

./build.sh

接下来是漫长的编译过程,喝杯茶等待

中间编译js的会有几个warning,可以不必理会

然后不挂梯子的话最后是报错的,go缺包,这时候需要手动补包

cd NKNMining/src/NKNMining/vendor
mkdir -p golang.org/x
cd golang.org/x
git clone https://github.com/golang/sys.git 
git clone https://github.com/golang/crypto.git 

补好包了,接下来重新执行 go 编译的部分

cd ../../..
GOPATH=$GOPATH:$PWD/../../ GOOS=linux GOARCH=arm64 go build 
mv ./NKNMining ../../../dist/linux/ 

这时在nkn-mining/NKNMining/dist/linux/ 下有NKNMining的可执行文件,就可以按照前一节讲的步骤开始设置挖矿了!

如果您喜欢本文章的内容,欢迎向我打赏:

NKN地址:NQ6DF9Y9m2APsG2ebiaT2eqnuAaSwm4xnG

ETH地址:0xecEab6Fa02FEE8AdAe7b1400c3E72BCb163384aD


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Designing for Emotion

Designing for Emotion

Aarron Walter / Happy Cog / 2011-10-18 / USD 18.00

Make your users fall in love with your site via the precepts packed into this brief, charming book by MailChimp user experience design lead Aarron Walter. From classic psychology to case studies, high......一起来看看 《Designing for Emotion》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具