Как рассчитывается и на что влияет значение Weight узла в NRS?
Weight - это количество монет, подписанных т.н. hallmark. Такие узлы считаются более доверенными, причем чем больше вес - тем больше доверие.
Подписать можно узел только со статическим IP?
В NRS - да.
Но в принципе, технически можно реализовать и динамическую подпись. Для этого надо, чтоб софтина имела в памяти приватный ключ (ну т.е. так же, как для форжинга, соответствующий аккаунт должен быть "разблокирован") и корректно определяла свой внешний IP.
Hallmark спрашивается с пира в момент коннекта с другим пиром, в принципе, его можно в этот момент на лету генерить.
Так я это понимаю (могу ошибаться, последний раз давно на этот код смотрел).