斐讯 N1 盒子 部署 NKN 挖矿

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

内容简介:最近在关注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


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

查看所有标签

猜你喜欢:

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

智能

智能

[法]弗雷德里克·马特尔 / 君瑞图、左玉冰 / 商务印书馆 / 2015-8 / 59.90

揭示数字化主流大趋势的最新权威论著 《主流》作者的最新力作!与法国秋季新版同步上市! 面对数字化时代的到来,美国、欧盟、中国、俄罗斯、印度、巴西、古巴、伊朗、南非、韩国、新加坡、肯尼亚、墨西哥、日本等世界各国各地区正在如何应对? 在国际地缘政治格局下如何把握数字化主流的大趋势? 谷歌、苹果、脸书、亚马逊、阿里巴巴、腾讯、中兴、华为等大家熟知的网络巨头接受了作者的采访。作者的......一起来看看 《智能》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具