A player could make several Alt Accts and in theory funnel cards they need into one Acct...
True, but it's so much more efficient grinding one level 60 account rather than 4 level 15 accounts.
Idea supported.
Yeah, part of setting a high transaction fee is preventing this. Setting a relatively high minimum (i.e. 2k elec for a 1k code or even higher) would prevent people from being able to abuse quest rewards or something. Also implementing a minimum score of 20k or something like that could severely cut back on the effectiveness of alts. It is much easier to grind 1k electrum on an account that has a good grinding deck than to grind 2k on a new account (even counting quest rewards and oracle and whatnot).
In order to prevent people trading two spare lobotomizers for one shard of whateverthey'remissing, it could even be set up such that you need to actually spend the specific rares themselves to get a rare-specific reward code (meaning it would cost 2 SoFos in order to get a reward code providing one SoFo, and not having there be whatever-rare-you-want codes). As I said originally, I don't think it's worth it to try to make this sort of thing apply to ultrarares
at all, since that opens the door for much more exploity behavior, and would have much less actual legitimate use.
Preventing exploits is just a matter of setting the prices such that the time investment of getting a reward code is substantially higher than the time investment of just grinding the stuff out legitimately.
edit: I suppose the only thing I can think of that I haven't addressed directly is people spinning rare weapons from oracle on a bunch of alts and funneling them to a main. (a) this is so much more complicated than just farming bronze for a bit, (b) in most cases you don't actually need more than a few copies of most of the rare weapons, so there's less incentive for weapons than for shards, (c) requiring matched pairs/sets goes a long ways to mitigating this since you have to get some pretty impressive RNG, (d) requiring a minimum score goes a
really long ways to prevent this since you'd have to put a
lot of effort into an alt in order to make them able to do it.