A Reliable E-Cash Solution... Bitcoin?!