They should run it like a city or country. Not everyone can be bothered to find these nonprofits. The community should be able to nominate nonprofits and and vote on which one gets the funding every day. Then they'll have to worry about sybil attacks, though.
Usually the way to avoid voting attacks is to take the hotornot approach and only present random startups for rating by users. But that doesn't prevent sybil attacks - in order to prevent those you need signup to be expensive. How do you do that? Requiring text to a mobile number used to work until Google Voice. Now what?
Usually the way to avoid voting attacks is to take the hotornot approach and only present random startups for rating by users. But that doesn't prevent sybil attacks - in order to prevent those you need signup to be expensive. How do you do that? Requiring text to a mobile number used to work until Google Voice. Now what?