Bitcoin - A Fraud or a Bank Replacement?