Bitcoin: Can It Be The Currency Of Future ?