NASA could scrap rocket launches in a bid to discover alien life.