Financial engineering and Bitcoin