For each new masternode IP generate new masternode genkey?

No, masternodes verify each other using a combination of things including IP address and messages signed using the key. If 2 attempt to use the same key with different IPs it will cause issues.
 
Back
Top