Активная нода - это не случайный выбор, любая работающая халлмарченная нода (см. FAQ) должна получать NSC, конечно, за тот период, когда она работала (была в онлайне, и доступна другим нодам).
Часть про addPeer уже не актуальна. В 1.5.5e изменились правила (только что обновил nsc.nxt.org до 1.5.6e).
Про активность/неактивность сложный вопрос. В добром и честном мире я бы мог также учитывать узлы о которых я знаю, но с которыми мой узел не общается прямо сейчас. В нашем мире можно так автоматизировать запуск/остановку узла, что будет казаться, что узлов много. Единственным известным мне существующим способом проверки того, что с другим узлом всё хорошо, является ответ Nxt на моём узле, что они с этим другим узлом сейчас общаются.
P.S. вопрос о том как должны учитываться версии обсуждаем сейчас на основном форуме.