Key Challenges for Blockchain Based Charity Projects