Cryptocurrency and bitcoin explained