How much knowledge and time needed to make crypto currency?