As far as I understand the more fees you pay, the faster the delivery. What I don't understand is fees are given to kilobytes of data, not amount of money.
Maybe here would come handy a little deeper basic understanding how bitcoin works behind the scenes, maybe I should read this book?
I don't know, but the bigger the money the bigger the block size? Or the newer the money the bigger the block size? Or a little bit of both? As the miner solve more and more complex calculation problems(?). And the older the bitcoin block, the cheaper the transfer, regardless how big the amount is?
Consider 2 cases:
1st, you want to optimize for lowest or zero fees: time is not an issue. In this case as I understand bitcoins are transferred in chunks to save on fees. Does it also increase you privacy as well? How much time it takes to transfer a quadrillion dollars (or a little less), and what is the absolute minimum fee for such a large transfer?
2nd, you need instant delivery. I'm not sure about the fee structure (does it depend on the client or wallet you use?) but is it a fixed or variable % or a fixed amount per transaction? In the Qt client you can set an amount for fees but how do you calculate to spend the absolute minimum fees for an instant delivery? That would be just optimal, right?
As e-wallets use a share address, transferring funds in between bitcoin addresses of the same e-wallet should be free, and instantaneous, right? Instawallet?
Do I have the choice if I want to optimize for speed or costs (and maybe privacy?) with the various e-wallet providers? Let's say I want to spend instantaneously from an e-Wallet BTC 1 but I want to know beforehand how much I should transfer to that wallet in advance (slow transfer, zero fees) to include the appropriate (fast) fees.