using it in charity and reducing poverty in the word are two different things. the later is impossible with blockchain technology and there is nothing it can do about it. but the former (using in charity) is in fact one of the best ways t hat you can use a decentralized public ledger such as bitcoin.
as an example of this you can check out BitGive[1] which is a "an American nonprofit organization that solicits bitcoin donations for use in charitable causes." it basically uses bitcoin and the fact that the transactions are there for the whole world to see to be transparent about the money that it has received and where that money is being spent. this organization has been working for about 5 years now.
apart from the transparency there is also the fact that it is easy and global to receive donations as a charity when you are using bitcoin. and it is cheapest way of donating money not to mention you can donate any amount that you can, even as small as a couple of cents something that is not possible through banks.
[1] https://www.bitgivefoundation.org/