Crypto-currency: Introduction: What should we all know about it ....