I just thought about this today. Every time you are transacting with bitcoin, you will be told that you have to wait for bitcoin confirmation. This is common with bitcoin gambling sites. What I know is that bitcoin transactions are irreversible. Then why is it that you have to wait for the confirmation before initiating anything?
The time that is attached with confirmation depends upon the fee but the length of time to confirm your deposit at gambling site or exchange is totally depends upon the programming of sites . So its a matter of programme script not of bitcoin payment rule .