Thinning out Steiner trees: a node-based model for uniform edge costs