How-To:Создать клеймо (hallmark)

From Nxt Wiki
Jump to: navigation, search
This page is a translated version of the page How-To:CreateHallmark and the translation is 100% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎Nederlands • ‎português do Brasil • ‎русский • ‎українська

Создание "клейма" (hallmark) для узла сети

Hallmark - это "удостоверяющая проба" для Nxt-сервера. Создавая цифровую подпись на основе IP-адреса сервера и вашей секретной фразы (т.е. приватного ключа) вы тем самым удостоверяете, что ваш аккаунт "владеет" узлом сети и отвечает за него. Это повышает доверие сети к вашему узлу и помогает защитить сеть от атаки. Для обычного пользователя нет необходимости создавать hallmark, но это очень хорошая идея для владельцев Nxt-серверов на публичных узлах сети. Hallmark-и никак не влияют на майнинг.

Чтобы создать hallmark:

  1. Откройте http://localhost:7876/admin.html (или http://127.0.0.1:7876/admin.html )
  2. В окне "Generate hallmark" заполните следующие поля:
    • Public IP: IP-адрес вашего Nxt узла сети
    • Weight: "Вес" вашего узла.
      • величина "Веса" не важна, если в вашем распоряжении имеется только один Nxt узел... но если вы владеете несколькими узлами, то при помощи этого значения вы можете установить относительную "мощность" каждого вашего узла.  Сеть просуммирует веса всех узлов, удостовернных вашим аккаунтом, и будет использовать относительные веса узлов для определения того, сколько трафика может выдержать каждый узел. К примеру, если вы имеете 4 одинаковых узла, то установите для них одинаковые "Веса". Но если для одного их 4-х узлов выделено значительно больше памяти и трафика, то вы можете назначить ему больший "Вес" по сравнению с тремя другими узломи. 
    • Date: Текущая дата
    • Secret phrase: Секретная фраза вашего аккаунта.
  3. Нажмите кнопку "Submit".

Ваш Nxt сервер сгенерирует hallmark в форме длинной текстовой строки. Ответ сервера будет выглядеть примерно так:

{"hallmark":"f04cb689775673b915745531ced78b8af718588b8f67b92cdb39c23e1eacb74b0700312e322e332e34640000008a2d3301c8be91a8cbe1c6b79b128b31fbacdfeceda971ef46121e8cfc26d6fffa02224f045362c70b253158227ae9e6cae9a6081863b890489d197b615a0f46ff47008a5e"}

Значение в кавычках после слова "hallmark" и есть ваше "клеймо" (hallmark).

Далее вам нужно отредактировать настройки для вашего Nxt узла:

  1. Если у вас запущен клиент - остановите его работу.
  2. В папке nxt/conf/, создайте копию файла nxt-default.properties назвав копию nxt.properties
  3. Найдите строку содержащую следующий текстnxt.properties и измените её следующим образом:
    • # My externally visible IP address or host name, to be announced to peers.
      # It can optionally include a port number, which will also be announced to peers,
      # and may be different from nxt.peerServerPort (useful if you do port forwarding behind a router).
      nxt.myAddress=
      и добавьте свой внешний IP адрес сразу за знаком равно. Если вы не знаете свой внешний IP адрес, зайдите на страницу http://www.whatismyip.com/ с вашего компьютера/сервера, на котором вы хотите запустить узел. Для примера:
      nxt.myAddress=47.24.56.121
    • # My hallmark, if available.
      nxt.myAddress=
      и добавьте свою метку (hallmark) сразу за знаком равенства. Для примера:
      nxt.myHallmark=842fd6793b8f00a3d77d0a16409453cce597661bcb21e67523d7bfd1d5a450600c0037302e37342e3138322e3134640000004c5233019b98830ea8845g0f32b0ae8b3648d35c22fad263f927422b73d3771fcc766ce8079eb49e953b75fb3c320a42678ab4f01a9d9c0ab3cdc09236a16999b234099eac
  4. Сохраните и закройте этот файл.
  5. Перезапустите ваш Nxt сервер для активации метки (hallmark).

Для дополнительной информации, смотрите FAQ:hallmark