Als u een dynamish IP adres heeft en telkens uw IP adres wijzigt, dan is werken met een hallmark een hel. Als je IP adres wijzigt verwijnen alle peers, op die wijze kan je dan ook niet “forgen”. Dit is tevens het geval als je jouw modem/router reset, of de elektriciteit zou uitvallen.
Hallmarks zijn een manier om aan het p2p network te bewijzen dat uw node wel degelijk deze is die ze pretendeert te zijn om de balans te claimen, en bovenal om te bewijzen dat het geen zombie node is. Onderstaande instructies gaan ervan uit dat je slechts 1 cliënt runt voor een bepaalde account.
1. Vanaf de host die de NXT client runt ga je naar deze link: http://www.whatismyip.com daar zie je welk IP adres u heeft. Om 100% zeker te zijn dat de data teruggestuurd wordt moet u dit request doen vanaf de host die de NXT client runt. U heeft dit IP adres later nodig om het in MY_HOST veld in te vullen.
2. Doe het volgende: kopieer en plak onderstaande link en pas hem als volgt aan
http://localhost:7874/nxt?requestType=markHost&secretPhrase=MY_SECRET&host=MY_HOST&weight=100&date=CURRENT_DATE waar CURRENT_DATE een datum is in volgende formaat "yyyy-mm-dd".
3. Ga naar het bestand web.xml in de NXT folder nxt\webapps\root\WEB-INF\ en open het bestand web.xml en kopieer de verkregen hallmark waarde(enkel de hexadecimale karakters) in het "myHallmark" veld, juist tussen de volgende tags: <param-value> en </param-value> en sla het bestand opnieuw op.
4. Kopieer nu het IP adres vanuit stap 1 het “ myAddress” veld, juist tussen de 2 tags: <param-value> en </param-value> in hezelfde web.xml bestand.
5. Sla het web.xml bestand op
6. Start de client/node.
U kan op volgende wijze uw hallmark decoderen: http://localhost:7874/nxt?requestType=decodeHallmark&hallmark=HEX_STRING. De hallmark bevat uw private key niet (alleen een publieke en een handtekening)
Een voorbeeld om uw hallmark te verkrijgen:
http://localhost:7874/nxt?requestType=markHost&secretPhrase=123&host=88.198.210.245&weight=1000&date=2013-12-13
Een voorbeeld om een hallmark te controleren:
http://localhost:7874/nxt?requestType=decodeHallmark&allmark=f2593579978536d185336032190675342356009a3e1b578a7f54e85c14090c0039382e38392e3130332e3235640000008d2d3301a8e38e0db768a7b4db1b83517e23c676b0885c00093ed908a1ac29d00b4c0d540327127c17ce416b03ee800c663764456ce175aa33746d02553ad8b4c0d1221f256271