To get back to nanotechnology, I wanted to address the preferred path to a nanotech solution to the asteroid problem.
Let’s assume we have limited nanofactory capability at least. Around 2030, we expect a nanofactory to be capable of converting raw material (carbon, iron, oxygen, etc) into almost any object or tool. That means we can use a small nano device to mine and fabricate useful structures from the raw materials available on the moon and on the asteroids themselves. Using those materials we can construct robotic factories to produce much of the fuel, structure and power needed to launch these Asteroid defense spacecraft.
You deliver 100 pounds of technology to the surface of the moon, and two weeks later that device has mined oxygen, magnesium, iron and silicon from the surface of the moon and constructed other nanofactories devoted to hundreds of unique factories. Slowly solar arrays are assembled to power the mines and factories. This allows more nanofactories and more mining operations to begin work . In the center of the complex, on the sides of a mountain peak rising from the flat mare of a large crater, a rail gun is assembled for boosting small packages into lunar orbit. Inside each ten pound package is fuel, parts, structural blocks or electronic devices.
In lunar orbit, several craft are assembled by robots. Or rather the ships self assemble as if they are made of lego blocks with hands. After a few weeks, you have a fleet of ships in orbit. Each ship contains the fuel and rocket systems to boost the entire craft to an asteroid and to catch it and come to rest along side it. Once there, the solar arrays unfold and supply power to build more arrays from the materials on the asteroid. The ship should bring enough material to set up a gravity tractor near the asteroid but by using material from the rock, more systems can be built by the nanofactories on the asteroid. That way you can have ten, twenty tractors all working together to divert a rock faster and with more precision. If you have ten years to boost, then you may only need on rocket. If you have six months before Earth collision, you might like to have five hundred or a thousand rockets. Nanotech is the only feasible way to ramp up to such large numbers in a short time.
John