Bitcoin: Today and Future