Cryptocurrency: Will it Create a Utopia or Threaten Governments?