С чем должно взаимодействовать это MgSiO3 ,ч тоб получилось Н2SiO3
Кремниевую кислоту можно получить из растворов ее солей(силикатов) действием на них более сильных кислот: соляной, серной и т.д.
MgSiO3 + 2HCl = H2SiO3(осадок) + MgCl2