
“ NKN商业版是一款专门服务于NKN生态系统的一体化挖矿兼商业服务软件。
它拥有可自动运行可用服务(如NKN节点3,TUNA 2),并为您的所有收益地址赚取NKN奖励的功能。”
NKN商业版可实现所有服务自动运行并升级的状态。在大多数Linux发行版中,NKN商业版均可作为systemd服务安装,让它能够在系统启动时自行启动并在退出时进行重启。
下载
Linux: https://commercial.nkn.org/downloads/nkn-commercial/linux-amd64.zip 5
Linux (arm64): https://commercial.nkn.org/downloads/nkn-commercial/linux-arm64.zip 5
Mac:https://commercial.nkn.org/downloads/nkn-commercial/darwin-amd64.zip 3
使用
NKN商业版可由 ./nkn-commercial -b <beneficiary-addr> -d <data-dir> 开始
其中<beneficiary-addr>为NKN钱包地址,用于接收所有服务收益(如NKN节点的奖励,Tuna节点的NanoPay奖励等),<data-dir>则是存储所有服务数据的目录(如NKN节点的ChainDB)。如果数据目录本不存在,它将自动进行创建。
NKN商业版在前台运行,停止它也意味着停止所有运行服务。我们推荐的方法是使用systemd类的工具来保证它的可靠运行。
作为systemd服务进行安装(仅适用于Linux)
NKN商业版可以作为systemd服务进行安装。
首先您需要将NKN商业版可执行文件移动到一个永久位置(在systemd服务文件中使用),然后运行。
sudo nkn-commercial -b <beneficiary-addr> -d <data-dir> -u <user> install
其中<beneficiary-addr>和<data-dir>与您直接运行NKN商业版相同,<user>为您希望systemd运行NKN商业版的Linux用户,它需要具有对数据目录的读写访问权。出于安全考虑, 我们通常不推荐直接使用root进行安装。
安装成功后,NKN商业版将立即启动,并在退出或启动时自动重启。
sudo nkn-commercial uninstall可重新恢复安装
如卸载成功,NKN商业版将立即停止,不再自动重启。服务数据将不会被删除,保障您在未来运行或安装NKN商业版时不会丢失任何数据。
自动端口转发与检测
对于需要开放端口的服务(如NKN node, Tuna), NKN商业版将尝试自动设置端口转发(使用UPnP或NAT-PMP),并检测所需端口是否打开。如果端口未打开,则无法启动相应的服务。以下为端口要求举例:
NKN node: TCP / 30001 - 30005
Tuna exit: TCP/30010, UDP/30011
Tuna reverse entry: TCP/30020, UDP/30021, TCP/32768-65535, UDP/32768-65535
配置文件
您可以使用配置文件来配置NKN商业版或将参数传递给相应服务。默认情况下,NKN商业版将在当前工作中读取config.json目录,但您也可通过使用-c参数指定配置文件来更改路径。
配置文件中的顶级值控制着NKN商业版的全局配置,因该配置具有较低的优先级,并且能被nkn-commercial cli参数覆盖(如果提供)。每个服务的名称后面可指定相对应的服务配置。以下配置文件示例详细说明了nkn商业版的受益人地址和数据目录(在未提供-b和-d参数的情况下),并且还将其他参数传递给nknd:
{
"beneficiaryAddr": "xxx",
"dataDir": "/etc/nkn-commercial",
"nkn-node": {
"args": "--wallet xxx --chaindb xxx --log xxx"
}
}
NEW KIND OF NETWORK
NKN是区块链技术驱动的一种开放的、去中心化的新型网络。NKN倡导用户共享网络资源,鼓励大家构建人人为我、我为人人的共建共享对等网络。让共建者因协助数据传输而获得经济回报的同时,为开发者提供一个开放、便捷、高效又安全的网络平台,让所有人都能体验到更好的网络应用和服务。
nkn.org
contact@nkn.org
weibo @NKN资讯
wechat NKN_News
forum.nkn.org
github.com/nknorg
网友评论