Abstract:The charity field is always faced with the problem that the data cannot be open and transparent. People cannot trust the charitable organizations that do not disclose the data. Even if the data is disclosed, they have to face the question of data fraud. Aiming at the problems existing in charitable organizations, such as lack of credibility, low convenience, and opaque flow of money, this system adopts the blockchain. By using a new data storage model, the uploaded data is encrypted and decrypted according to the required requirements, so that the data has confidentiality. At the same time, the data in the public chain can not be modified to make up for the transaction in the public chain At the same time, there may be insufficient data fraud.