China has officially launched its ambitious “Three-Body Computing Constellation”.