Bitcoin - Past and Future