WRT Stun- Remind me again which of these we can't get with a combination of ARKs, and connecting to a non-firewalled node? You can detect if the ports are forwarded bylooking for unrequested packets. Between the two of these, STUN seems unnecessary, and since it uses standardied servers, potentially dangerous.
Is this solely to help firewalled nodes make their first connection to another firewalled node? Wouldn't it be better to require that one of their early connections be to a working/non-firewalled/port-forwarded node?
