Why Bitcoin and digital currency is ahead of its time