China's efforts to boost deep-sea exploration is part of the country's drive to improve its capabilities for resource accumulation, highlighted by its current efforts to explore Challenger Deep, the world's deepest point.