Author

Topic: NXT高级客户端操作指南: Hallmark, Token, Graceful stop,和Network Ports (Read 1194 times)

newbie
Activity: 43
Merit: 0
legendary
Activity: 1512
Merit: 1004
问一个问题,NXT发送一次币收到要多久?

我还没有收到赠送网站上的送币

但是如果您的账户是第一次接受NXT的话,激活需要1440个确认,也就是24小时。
激活之后一般几分钟就能看到转账的NXT了。

有可能是赠送网站没赠给您,再去要
full member
Activity: 154
Merit: 100
问一个问题,NXT发送一次币收到要多久?

我还没有收到赠送网站上的送币
legendary
Activity: 1512
Merit: 1004
没有安装的抓紧哦 Wink
legendary
Activity: 1512
Merit: 1004
NXT高级客户端操作指南: Hallmark, Token, Graceful stop,和Network Ports

如果您的网络连接会经常改变IP地址,比如DSL,而且有时候会改变电缆调制解调器服务的话,使用hallmark特征将会非常麻烦,而且当您的IP地址改变后,所有的peers将会消失,您将不能进行锻造。每次您的调制解调/路由器重置时,您的DSL的IP地址都会改变。当重置时,一些电缆调制解调器会改变IP地址。

Hallmarks是这样一种方法,它可以让您的节点验证p2p网络,而该网络是用来让客户端按照一个特定的IP地址运行的。
结果是预防NXT僵尸服务器和攻击的。

因此,hallmark可以用来将账户/余额绑定到一个IP地址,如果您认为合适的话,可以考虑它。
该说明只针对仅运行一个账户客户端的情况:

1.在运行NXT客户端的服务器上访问http://www.whatismyip.com,找到您的公共IP地址。为了确保返回的数据是100%正确,必须要从运行NXT客户端的服务器上进行该访问。您获得的IP地址将用于后面的MY_HOST位置处。

2.访问http://localhost:7874/nxt?requestType=markHost&secretPhrase=MY_SECRET&host=MY_HOST&weight=100&date=CURRENT_DATE
    请注意,此处CURRENT_DATE的日期格式为: "yyyy-mm-dd".

3.将hallmark数值(十六进制的字符)复制到"myHallmark"位置处,即:web.xml文件中 之间。文件的目录位置:nxt\webapps\root\WEB-INF

4.将第一步中得到的IP地址复制到myAddress位置处,即:web.xml文件中 之间。web.xml。文件的目录位置:nxt\webapps\root\WEB-INF

5.保存修改后的web.xml文件。

6.启动客户端/节点。

您可以通过以下访问来解码您的hallmark:http://localhost:7874/nxt?requestType=decodeHallmark&hallmark=HEX_STRING。该hallmark不含有您的私钥(只有公钥和签名)。

举例: 得到hallmark:
http://localhost:7874/nxt?requestType=markHost&secretPhrase=123&host=88.198.210.245&weight=1000&date=2013-12-13

举例:检查hallmark:
http://localhost:7874/nxt?requestType=decodeHallmark&allmark=f2593579978536d185336032190675342356009a3e1b578a7f54e85c14090c0039382e38392e3130332e3235640000008d2d3301a8e38e0db768a7b4db1b83517e23c676b0885c00093ed908a1ac29d00b4c0d540327127c17ce416b03ee800c663764456ce175aa33746d02553ad8b4c0d1221f256271

---------------------------------------------------------------------------------------------------------------------------------------------
认证标记:
出于安全目的,您需要为每一个论坛地址生成一个不同的标记。

在特定的地点生成标记:
1.运行java和客户端,使用密码解锁账户;
2.点击左上角的钥匙按钮。在弹出的对话框中要求域名。输入您的用户名来生成用于某地址的标记;
3.将会生成很长的字符串,这就是您的标记。完全免费。

从其它的数字验证标记:
1.确保您的本地客户端是运行的;
2.在下面的连接的使用您得到的数值;
3.访问http://127.0.0.1:7874/nxt?requestType=decodeToken&website=&token=
4.客户端会告知验证结果。再返回结果中查看 ' "valid":true '

---------------------------------------------------------------------------------------------------------------------------------------------

停止Java程序:
当您想要停止客户端运行时,这会将发生数据崩溃的几率降低到最小。
1.选择本地的TCP端口(我选择10000~60000)和本地密码来停止客户端。这些会变成下一步中的STOP.PORT 和 STOP.KEY 值。
2.修改启动客户端的.bat文件,在 "start.jar "后面添加以下内容:
3.STOP.PORT=10000 STOP.KEY=password
4.再创建一个.bat文件来停止客户端。内容与启动客户端的一样,包括在第三步中增加的内容,但还需要在结尾处增加:" --stop"
5.当您要停止客户端时,只需要运行该.bat文件即可。

---------------------------------------------------------------------------------------------------------------------------------------------

网络端口和NAT/防火墙:
客户端使用的TCP端口有三个:
TCP端口7874是peer2peer端口,用于全世界peer之间通信。然而,并不是要求在防火墙中把这个端口添加到您的客户端,但如果能使用的话对网络是有益的。如果没有将该端口添加到客户端服务器,客户端服务器将会启动连接到网络上所有的peer,但绝对接收不到已经启动的连接。此外,应该使用相同NAT后面的多个客户端来连接外部peer。很明显,只有一个NAT后面的客户端能选择TCP端口7874连接内向连接。

TCP端口7874也是目前用于API请求客户端访问不同API操作的端口。例如,之前的API请求解码验证标记。


TCP端口7875是HTTPS端口,用于指定您的网络浏览器开始挖矿。建议绝大多数的用户不要在NAT防火墙上设置该端口,除非您知道您正在做什么。


TCP端口7876还没有在使用,至少在目前最新版本的客户端版本中没有使用。它将是API端口。


Donation:15904446403154732365

Jump to: