Есть одна проблема. Для выделения кислорода из воды для образования перхлората нужна энергия, которая в точности покроется равна энергии выделяющейся при сжиганиим водорода.
И то мы получим O2, а не атомарный кислород O+. Кроме того при распаде перхлоратов выделяется энергия, которую надо при синтезе откуда-то взять, а уже неоткуда...