I am writing an app which trades bitcoins and one of the biggest problems I have run into is that it takes so long to move them from one wallet to another. I thinks it due too mtgox and other sites using a 6 confirmation system before registering that data.
I have two thoughts on how the time might be brought down and I am wondering how feasible each is.
Process my own bitcoin transactions. Would it be possible to route my transactions through my own computer so that it gets top priority?
Use fewer conformations before excepting a transaction as complete. Would the system allow me to use a bitcoin if it has only has 4 conformations?
Is there another way that I'm not thinking of?