Yes , Bitcoins can over come real money. in every where can accept bitcoins in future. All the transactions are will do by Bitcoins. If huge amount transactions banks have eagle eye so no one can transfer real money. with bitcoins there is no problem to sending and receiving.