Blockchain can be applied in every kind of business people want. Charity can also be included in blockchain technology as what you promote. But I guess only few will prefer it that way because they will be anonymous in their donations.
In the religion of Islam, the givers on behalf of themselves can make them commit the sin of usury, I think the anonymous nature of blockchain technology can prevent this.