Well I don't think Bitcoin can end poverty. There will ways be poor people because there will always be lazy people. And no food for a lazy man.
The main problem is because they do not get the same chance, in my country a lot of smart people but poor, this is because of state policy that does not support them. In generally poverty due to educational factors.