The medical nanobots in my novel 'Small Miracles' tap the energy sources that the patient's own body provides. That is, they can metabolize glycerol and glucose, just as the cells in our bodies do.
Readers and viewers will differ about what's totally standalone, what's totally serially dependent, and what's merely enriched by reading/viewing in a particular order.
Many a fine SF story uses science or technology merely as backdrop. Many a fine SF story presumes a technological breakthrough and explores its implications without attempting to predict how the thing might actual work.
I have to believe SF writers will continue to inspire the public to have faith in - to demand! - a future that is at least as big and bold as the past.
History buffs expect historical background in historical fiction. Mystery readers expect forensics and police procedure in crime fiction. Westerns - gasp - describe the West. Techno-thriller readers expect to learn something about technology from their fiction.
Too much detail can bog down any story. Enough with the history of gunpowder, the geology of Hawaii, the processes of whaling, and cactus and tumbleweed.
The challenge - and much of the fun - of writing in an established future history lies in incorporating new knowledge while remaining true to what has gone before. Expanding and enriching, not contradicting.
The biggest fatal flaw in most fictional portrayals of nanotech - what sends those books arcing across the room - is ignoring that the nanobots need energy to do... anything.
It would help if human experts agreed on the meaning of such basic terms as intelligence, consciousness, or awareness. They don't. It's hard to build something that's incompletely defined.
In mainstream literature, a trope is a figure of speech: metaphor, simile, irony, or the like. Words used other than literally. In SF, a trope - at least as I understand the usage - is more: science used other than literally.
I'm a physicist and computer scientist by training. I worked in high tech for thirty years as everything from engineer to senior vice president - for many of those years, writing SF as a hobby - until, in 2004, I began writing full time.
Anything that can unambiguously represent two values - while resisting, just a wee bit, randomly flipping from the state you want retained into the opposite state - can encode binary data.