新手必读
对于小白来说,挖矿听起来有点让人不知从何下手,特别是当你听说其他的一些领先的区块链项目需要配置昂贵的基于ASIC的比特币矿机或高配的云服务器时。
不用担心,NKN挖矿只需要廉价的计算机(家用路由器或网络硬盘、旧笔记本电脑和5美元的云上的虚拟服务器),并且对于非技术人员来说非常容易运行。我们制作了真正的一键部署、Web用户界面和自动化脚本,使其非常简单。
如果你是NKN测试网的老手,你可以安全地跳过这一部分,直接进入下一章。
什么是NKN挖矿?
在区块链世界中,挖矿简单来说就是做一些有用的工作来获得加密货币或代币。对于NKN来说,矿工通过共享网络连接和转发数据来获取NKN代币。此外,矿工们共同努力来确保网络的安全可靠。因此,矿工的角色对于NKN生态系统是至关重要的。
挖矿能盈利么?
有关能否盈利,这取决于以下几个因素:
- NKN代币价格
- 正常工作的全节点数量
- 你的节点挖矿成本
- 你的运气如何
NKN代币每年被挖出的速度是恒定的,这些代币由NKN网络上的所有挖掘节点共享。
好的一方面在于,NKN挖矿的尝试成本为零:大多数云服务商都有免费的试用额度($100- $300);或者如果你是在家挖矿的话,你可以对旧的、闲置的电脑进行再利用。当免费试用额度用完后,你可以自己计算下挖矿对你是否盈利。
挖矿的时候,我是否需要持有或者质押NKN代币?
不需要,你不需要持有任何NKN代币就可以开启全节点挖矿。
挖矿的时候我需要配置什么样的电脑?
对挖矿来说,你需要在一台有互联网连接的电脑上运行一个名为full node software的NKN软件,电脑有一些基本要求:
- 至少有512MB RAM(推荐1GB)
- 至少有16GB的磁盘(建议25GB或更多)
- 大多数的CPU (Intel、 AMD、 ARM、 MIPS等)都可以工作
- 一个快速的网络连接(>10Mbps)很重要
- 需要有一个公共IPv4地址,或者能够配置路由器上的端口转发(TCP/UDP端口30001-30003)
以下设备都可以:
- 来自任何云服务提供商的云虚拟机:我们正式支持DO、GCP、AWS这个三个云服务商;但是我们的许多社区成员在各种云计算提供商上也成功地运行了他们的节点。
- 一个家用电脑:笔记本电脑、Windows、Mac或Linux的台式电脑。
- 一个家庭嵌入式设备:如树莓派、WiFi路由器、网路储存设备(网络磁盘)或电视盒子。
我是个小白,用什么方法挖矿是最容易的?
目前最简单的方法是:
- 云服务器的一键部署(参阅关于 “在云主机挖矿”部分)
- nknx.org上的“快速部署” (参照以下部分)
nknx.org和 “快速部署”
nknx.org, 是一个社区开发的项目,近期实现了“快速部署”方法。 通过使用一行脚本(复制粘贴到计算机的命令行中),您可以在云计算机或家庭计算机上部署NKN节点软件,并在nknx.org上自动注册并监管这些节点。
下面是一个关于树莓派电脑步进式“快速部署”经验分享。
挖矿过程中我遇到了一些困难,怎么能解决这些问题?
如果你不能在这个常见问题解答中找到答案,这里有一些非常有用的资源:
-
搜索我们的论坛https://forum.nkn.org/c/nodes-mining 去查找相关帖子。如果你找不到任何与你的问题相关的东西,你可以通过在论坛上创建一个帖子来提问。我们提倡这样做,因为我们在论坛中累计的问答对后面的新来的矿工很有帮助。
-
加入Discord的 #mainnet频道 https://discord.gg/yVCWmkC ,在里边咨询一个问题,很可能会有人回答。这是由NKN开发团队和社区提供的特别支持,所以如果您没有得到接近即时的响应,请耐心等待。
欢迎回归: 测试网的老矿工
测试网到主网有哪些变化?
这里有很多变化!您可以查看下我们的v1.0以及后续版本的发布说明。
一个很显著的更改是,您不能在许多挖掘节点上使用一个相同的钱包挖矿。 每个主网的挖矿节点都需要有一个惟一的钱包。为了方便管理,我们引入了受益地址,这样多个挖掘节点的挖掘奖励可以自动存入一个受益人钱包。 这也增加了矿工挖矿奖励的安全性。所有新说明、一键部署和快速部署都会显示如何配置受益者地址。
我可以从测试网节点升级到主网吗?
对于一键部署的云镜像,这当然是可行的,但我们不建议这样做,原因很简单:
- 主网与测试网有显著的不同,并且不兼容。
- 从测试网到主网,钱包、区块数据以及其他的很多东西都发生了变化。
- 无论如何,您的节点都很可能需要操作系统升级和彻底的安全补丁。
云机器上的挖矿
“一键云部署”是NKN的标志之一,因为我们从2019年2月就已经率先开始使用它了。您所需要做的就是在三个领先的云平台其中一个注册一个帐户,参照我们提供的链接或在他们的市场中搜索NKN,并严格遵循那里的说明进行操作。
3个云平台上针对NKN主网的一键部署镜像更新:
大多数云服务商都有免费的试用额度,所以NKN挖矿的体验成本为零。
- DO通过推荐链接提供为期三个月的100美元免费额度;
- GCP提供为期12个月的300美元免费额度;
- AWS提供一个为期12个月的免费的T2-Micro虚拟机;
DigitalOcean (DO)
- NKN在应用市场的一键部署
https://marketplace.digitalocean.com/apps/nkn-full-node - 在DO一键部署NKN节点指南:
One-Click to build a New Kind of Network node on DigitalOcean
谷歌云平台 (GCP)
- 在市场一键部署NKN节点
https://console.cloud.google.com/marketplace/details/nkn-public/nkn-full-node - 在GCP一键部署NKN节点指南:
Deploy NKN Full Node from Google Cloud Marketplace
亚马逊云服务 (AWS)
- 在市场一键部署NKN节点
https://aws.amazon.com/marketplace/pp/B07PWJ69BF - 在GCP一键部署NKN节点指南(普通版和尝鲜版):
Deploy NKN Full Node from AWS Marketplace
Deploy NKN Full Node on AWS Advanced Option
在家里挖矿
在家里参与NKN挖矿可能是运行NKN最经济的方式,因为你已经为你的网络带宽支付了费用,并且你可以在家里重新利用下一些你闲置的电脑。对于大多数人来说,在家里运行NKN节点的每月的成本几乎为零。
公共IPv4地址和端口转发
由于每个NKN挖矿节点都需要一个惟一的公共IP地址,因此在家里挖矿会有一些限制。
-
如果你的路由器不支持uPnP,那么你需要配置端口映射以确保NKN可以正常工作。你需要能够登录到您的路由器,并配置30001-30003 (TCP和UDP)的端口映射。因为有数百种不同类型的路由器,所以我们这里没有标准的方法来登录和配置它们。
-
大多数家庭网络服务提供商只向每个家庭提供一个公共IP地址,因此从技术上讲,您可能只能运行1个NKN节点。
你可以使用下面这个工具,检查你的公共IP地址的端口是否打开:
https://www.yougetsignal.com/tools/open-ports/
下面是关于如何配置一些常见品牌的家用路由器的端口映射的操作指南:
https://portforward.com/router.htm
我家里多了一台电脑,我怎样才能进行NKN挖矿?
自从主网v1.1发布以来,内置的Web-UI简化了矿工对节点的监管和配置操作。下面是针对家用电脑上的Windows、Mac和Linux的步进式图文挖矿教程:
Mac and Linux挖矿教程:
Windows挖矿教程:
如何用树莓派,wifi路由器,NAS,电视机顶盒挖矿?
挖矿指南根据您的特定设备会有变化。这里有一些挖矿指南,但其中很多可能已经过时了。如需更新,请与原作者联系。
树莓派 (主网,通过nknx.org快速部署)
树莓派 (测试网,手动,有可能过时)
OpenWRT WiFi 路由器 (测试网,可能过时)
斐讯N1设备NKN主网挖矿教程 (国内)
监控、更新和维护
钱包和浏览器
NKN官方钱包地址是:
NKN官方浏览器:
检查你的节点是否正常工作:
挖矿浏览器
目前最好用的挖矿工具是 nknx.org ,它结合了节点和钱包管理功能与挖矿所关注的数据门户。Nknx.org是由nknx社区团队开发和维护的,如果您有任何问题,可以再他们的Discord频道咨询。
命令行界面
NKNC是NKN的命令行页面,下面的链接是命令行参考汇总:
您可以自己进行本地监视
如果您有许多挖矿节点并且不希望通过nknx.org监视您的节点的话,您可以进行一些编码,进行本地监视。
另外还有一个由社区成员AG开发的替代方案。单它是为测试网设计的,因此您需要进行相关更新,使其适用于主网。
为什么我一直没有NKN的挖矿奖励?
为什么我在很长一段时间内低于平均的挖矿收益?
如何才能更新我的NKN挖矿节点?
NKN核心开发团队会定期发布新的NKN主网版本,以增强和提高安全性,增加新功能,并修复bug, 所以矿工们该如何更新节点?
-
如果你使用的是DO/AWS/Google Cloud的一键部署教程、 nknx.org的快速部署或者自动更新脚本,您不需要任何操作; 该节点将在正式发布后的24小时内进行自我更新。 如果您急于获取最新的版本,您可以重新启动节点来执行自动更新。
-
如果你下载的是发布的版本,你需要重新从该网址下载:https://github.com/nknorg/nkn/releases 解压并覆盖旧的现有文件,然后重新运行就好了。一定要小心别改变了config.jsonde 文件配置,如果你不希望它被覆盖的话。
-
如果您在安装时是从源代码编译软件,那您可以获取最新的发布代码并进行重新构建。
为NKN软件开发做贡献
NKN是一个开源社区项目。我们有一个高度称职但规模较小的核心开发团队,幸运的是,在过去的15个月里,一群专注于社区开发的开发人员加入了我们。但我们需要你的帮助。
为NKN核心软件开发做出贡献
新型社区提案(NKP)流程
新的社区提案或者NKP是NKN社区提交、审查、辩论和决定关于NKN区块链生态系统的改变和提升决议的过程。无论技术和经济方面的都可以涵盖在NKP里。
最新的社区提案示例:
-
[NKP-0013] P.E.D.S - Persistent data storage
-
[NKP-0014] Use PoW to prevent generate ID txn spam (implemented in v1.1)
-
[NKP-0015] Removing inactive ID to reduce database size
在NKN上建立应用程序
您可以从浏览开发者浏览器开始:
https://www.nkn.org/developer/
我们的开发者SDK在这里:
技术文件在这里:
我们的Discord开发者频道是个不错的去处:
参考资料
- 《NKN主网新手必读》是汇集了NKN项目介绍和挖矿的常见问题,对小白了解NKN并快速加入NKN挖矿会有帮助。