Hydrogen-based technologies