Maybe Bank is not the right word, actually what I mean is a centra authority to regulate Banks.
And what I mean for Bitcoin Banks is an Organization that works to keep people's Bitcoins safe and enable fast-secure transaction.
I come up for this idea as the 6 confirmation required and 1 hours min delay for transactions is totally ridiculous and impossible to implement in the local marketplace for anything you buy.
As I said, maybe this has been discussed before but havent found it.
It would act for reputation between banks, and a central authority to regulate banks.
When I have my wallet in a Bitcoin bank, and want to pay in a store, This store can have the wallet in the same bank or even another bank.
So when I do the transaction, the transaction is created by a trusted bank, who own the private keys of the BTC, so theres no way the user can Double Spend the coins. It'll work just like any other wire transfer or credit card payment nowadays. As the bank trusts the Credit Card to make the payment.
The transaction is created when theres money between two different banks and can be made simultaneously, but the user dont have to wait for confirmation, as the banks have trust between each other.
Transactions between two users from same bank don't even need a BTC transaction to be made, as the whole BTC of the Bank can be stored in the same address. The total user coins can be stored in a secure database with your actual BTC amount. The transaction just have to subtract the amount from the sender and add it to the receiver. Just like any other BANK in the world, they are just numbers in a database.
I hope its clear enough, sorry for my poor english.
thats an interesting idea, write to the BF