I guess by curious I meant you could. With that said, I know they're looking into making the trading system more secure in the next update so that might include disallowing two Gamejolt accounts to use the same IP. I doubt it though, since this could cause issues with people sharing a computer and it would be so easy to circumvent that it wouldn't be worth implementing.
What might be interesting would be to create some system that differentiates between legitimate and "hacked" Pokemon. That way you can see if you're trading for something that's actually real. Like, maybe take a combination of its stats, where it was caught, trainer info, etc and use that to make an MD6(because we're that awesome) hash. Then just have that hash be checked against those stats whenever the game starts to see if it still matches. Then if it doesn't, the hash refuses to update. If it does match, the hash continues to update whenever the stats change in game until it reaches some instance where it no longer matches. That way, people can make whatever Pokemon they want, but they won't be confused with Pokemon that people took the time to train.
Just my two cents.