Decentralized Review System for Transparent and Accountable Governance
Figure 5-2 : Adding review to blockchain .
To fetch reviews for a specific organization or user , we first derive the corresponding PDA using their unique identifier . Next , we read the review count stored in their account . We then derive review PDAs using the organization / user PDA and review count as seeds and retrieve all the reviews by reading the corresponding review accounts .
All review data stored on the blockchain includes IPFS CIDs . The front-end uses these CIDs to load the multimedia from IPFS for display .
We have presented our work on developing a review-system that can significantly improve how a government works , but it must be trustworthy for citizens to accept it . Our research has shown that a decentralized review system can provide many benefits over traditional centralized systems , for that blockchain technology ensures that reviews are immutable and tamper-proof . This provides a higher degree of trust for both consumers and organizations .
However , while the core of the system must be designed carefully to ensure it cannot be modified at a later stage , there are many ways we can improve the system by adding customized features . For example , user authentication and verification can be added using government-issued identity cards to prevent fake reviews . Additionally , restricting the number of reviews posted per user
Journal of Innovation 63