BCHARITY is a community-driven decentralized open protocol for the public good that innovates a new blockchain-based tokenomics ecosystem for charitable organizations to be more cost-efficient, transparent, and accountable in their daily operations. The BCharity project will incorporate a DAO system where members of the charity ecosystem can vote on important choices that stakeholders proposed. We hope that this will help get more people involved in the new charity ecosystem and encourage more giving. BCharity products and services include: an internal exchange to convert all kinds of donations into BCharity GIVE token, a built-in treasury to store and donate easily, an explorer to track donations transparently, tools to connect donors and service providers with all the members involved in the non-profit sector, and templates of smart contracts to run fundraising campaigns, program management, and volunteer management.