One cool thing that the block chain enables is the possibility of publicly transparent accounting. This should enable charities to show that they are honest and give some guaranteed percentage of their funds to those that they are helping. I think that more people are willing to donate when they can directly see their money making a difference as opposed to it just falling into some giant funding bucket.