The thread you linked, by ckolivas, is particularly useful.
Okay, if I have this right, then we want to set the share difficulty such that the mining rig is getting, say, 20 hits per minute, which works out to
hit_rate = 20 / 60 = 1 / 3 hits / sec
To make that happen, we have to set the share difficulty to
diff = (2^16 - 1) * 2^208 / 2^256 / hit_rate * hash_rate
= (2^16 - 1) / 2^48 * 3 * hash_rate
= 6.985E-10 * hash_rate
which works out to 698.5 per terrahash. This works out to 1000 per 1.432 terrahash, which is exactly the value given by ckolivas.
Fine. Now we have our miner going out to the network 20 times per minute to get more work.
No problem.
Yup, your calculation is perfectly right.
This will be different for Stratum vs. GetBlockTemplate, right?
So what’s the answer in each case?
Too bad, I have no idea about the exact bandwidth usage.