The Anker PowerCore 20100 is the fastest power bank on the market. It has a rating of 4,000mAh and can charge an iPhone 8 14 times before needing to be recharged itself.