Basics For CryptoNote Based Crypto Currencies