Google's chief engineer and notable futurist Ray Kurzweil has said that nanobots or microbots will flow through our bodies by 2030. While the technology could be life-changing, the prospects for these nanobots are still limited by challenges in powering the micro devices and guiding them through the body.