Prendico - EthGlobal Istanbul WIP zkApp

You need to login in order to like this zkApp. Click Here

Prendico - EthGlobal Istanbul WIP zkApp

You need to login in order to like this zkApp. Click Here

PRENDICO, short for “Privacy-enabled Disaster Compensation,” stands as an innovative solution in the aftermath of disasters. This initiative seamlessly combines blockchain technology, privacy tools, and financial inclusion to discreetly provide compensation to individuals affected by natural disasters. Privacy Commitment: At the core of PRENDICO is an unwavering commitment to privacy. Employing cryptographic techniques, notably zero-knowledge proof, the project ensures the confidentiality of aid recipients’ personal information. This privacy-centric approach shields individuals from potential vulnerabilities, ensuring the discreet delivery of financial assistance. A distinctive feature of PRENDICO is its capability to automatically trigger compensation transfers in the wake of significant climate events, such as hurricanes, floods, or any other disasters. The system acts swiftly, ensuring aid reaches those in need precisely when they need it most. Fueled by a decentralized blockchain infrastructure, PRENDICO leverages smart contracts and the lightweight Mina blockchain for automated and transparent fund distribution. This guarantees the efficiency of compensation transfers, establishing a trustless, auditable system that enhances accountability and transparency. Prioritizing financial inclusion, PRENDICO extends support to unbanked or underbanked populations, ensuring everyone has access to the compensation they deserve. The user-friendly interface, built on web3 technologies, promotes digital inclusion, making the compensation process accessible to individuals with low levels of digital literacy. Anyone with a phone number and internet access can benefit from these services. PRENDICO aspires not only to deliver compensation efficiently but also to redefine standards in disaster relief, providing a beacon of hope and support for those navigating the challenging journey of recovery. Development Details PRENDICO incorporates various technologies to create a seamless and secure experience for users seeking disaster compensation. The ZK Dapp serves as the heart of user interaction, where individuals connect to initiate the compensation process. Victims can access the service using only a smartphone, with the main UI (built with NextJS) accessible from the device’s browser, ensuring that low internet connectivity is not a hindrance. To claim compensation, a two-step identity verification process is implemented, involving the verification of a phone number through the 1st REST API, the Phone Number Verification API. This step adds a layer of security, making it challenging for malicious actors to request claims multiple times. The next step involves victims requesting eligibility for a disaster through the 2nd REST API, the Global Disaster Alert and Coordination System API (GDACS API). This service locates the user, verifies eligibility for the current disaster, and specifies the compensation amount based on the price life index and severity of the disaster. Using two different APIs enhances security by preventing bad actors from correlating full user identity by hacking a single monolithic API. Each API has its own private key, and all responses are signed with it. To receive funds securely, users are required to create an Auro Wallet compatible with the Mina Blockchain, chosen for its privacy features. Victims must locally generate a ZK proof confirming that both APIs responded successfully and that response signatures are properly signed with public keys whitelisted in the Mina L2 runtime contract. The locally computed proof is then sent to the Mina runtime contract. If the proof is valid, and if the public outputs of the proof (public keys, etc.) match the current states in the contract, the claim is nullified to avoid double spending, and the compensation is sent to the public address of the victim. Click here to visit the GitHub page > More info > [video width=”1660” height=”1080” mp4=”https://zkok.io/wp-content/uploads/2023/11/high-1.mp4"\]\[/video\] Download zip file of slides >