SunWave: A Blockchain-Based Secure Community Platform for Sunway University Students
摘要
In today’s digitally connected university environment, student community platforms play a vital role in fostering collaboration, engagement, and information sharing. However, most of the existing platforms suffer from centralized control, which can result in information censorship, lack of transparency, and the propagation of misinformation. Additionally, most of these platforms often have weak security mechanisms, making student data vulnerable to privacy breaches, unauthorized access, and other cyber threats. Such shortcomings will take away trust and discourage open communication, impacting the effectiveness with which students interact within a university ecosystem. To address these challenges, this paper introduces SunWave, a Decentralized Application (DApp) designed to create a secure and transparent space for student interactions at Sunway University. Built upon the robust foundation of Hyperledger Fabric, SunWave leverages blockchain technology to ensure data integrity and allows for transparent, tamper-proof information sharing. SunWave also leverages key tools such as React to make the platform user-friendly and CouchDB to handle data storage to ensure seamless access and scalability. Security was a top priority throughout the development process. To safeguard user data and enhance engagement, we implemented advanced measures such as Role-Based Access Control (RBAC), Multi-Factor Authentication (MFA), and token-based session management—providing multiple layers of protection against unauthorized access. To evaluate SunWave’s performance, we conducted rigorous benchmarking using Burp Suite, Broken Access Control, Hyperledger Caliper, and BlockBench. The results demonstrated the system’s resilience against brute-force attacks, dictionary attacks, and privilege escalation attempts. Also, SunWave operates within the expected benchmarks for throughput (42.8 TPS) and latency (7.45 s on average) while maintaining a 100 percent transaction success rate. These results confirm that the platform is well-optimized for high transaction loads and can efficiently handle real-time student interactions.