A water battery with tofu-like salts can withstand 120,000 charges and could last for centuries without degrading.