{'fraction_non_alphanumeric': 0.017923823749066467, 'fraction_numerical': 0.0014936519790888724, 'mean_word_length': 5.568627450980392, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Blockchain-based Material Donation Platform

The COVID-19 pandemic has led to a worldwide surge in demand for masks, protective clothing, and other epidemic prevention materials. The lack of epidemic prevention materials has put the lives of frontline health care workers at serious risk. However, epidemic prevention materials are not being distributed fairly and efficiently. This, coupled with the occasional scramble for scarce materials, makes epidemic prevention materials scarcer. The traditional centralized donation model makes it difficult to obtain the demand for materials in a timely manner, and the existing blockchain-based donation systems have not improved the efficiency of material donation. Moreover, most of the donation systems do not consider privacy and security issues. In this paper, we propose a blockchain-based material donation platform designed and implemented through the Ethereum platform. We solve the difficulty of demand acquisition and improve the transparency of the donation process through blockchain; reduce the possibility of a second disaster and improve the efficiency of material distribution through smart contracts; and protect the privacy and security of the donation process through zero-knowledge proof. We validate the security and efficiency of the proposed epidemic donation platform.