Nanotechnology could lead to self-powered battery · HackerTrans