arrow_back Back
rocket_launch Web3 / Blockchain
business Graduation Project
calendar_month May 2026

Sawtak (صوتك) – Decentralized Complaints Platform

Sawtak (صوتك) – Decentralized Complaints Platform

moving Commercial & Scale Impact

Absolute Immutability: Eliminated single-point-of-failure risks associated with traditional databases, providing a 100% verifiable and tamper-proof audit trail for government complaint records.

Instant Finality: Leveraged BFT consensus to ensure transactions are permanently finalized upon block commit, with no risk of chain reorganizations or orphan blocks.

Zero-Knowledge Architecture: Enabled citizens to report critical issues securely without maintaining on-chain wallets, preserving complete anonymity.

Project Overview

A tamper-proof, decentralized public issue reporting platform ensuring citizen anonymity and absolute data immutability through a custom-built Proof of Authority (PoA) blockchain.

System Architecture

Two-Layer State Management: Architected a clear separation of concerns where CometBFT handles immutable block storage while an embedded LevelDB manages mutable application state for rapid access.

Decentralized P2P Network: Deployed a 3-node validator network communicating via an authenticated Gossip Protocol over port 26656.

Containerized Infrastructure: Containerized the entire blockchain network using Docker and deployed it on a Hostinger VPS to simulate a realistic production environment.

High-Availability Indexing: Built a custom Cosmos Indexer service using Bun/Elysia that polls the CometBFT RPC endpoint, parsing block events and synchronizing them into a relational PostgreSQL database to facilitate high-speed, complex frontend querying.

Engineering Challenges & Solutions

Custom Application-Specific Blockchain: Engineered from scratch using the Cosmos SDK framework and Go, rather than relying on external smart contracts.

Proof of Authority (PoA) Protocol: Developed a custom module to restrict block production and validator access strictly to pre-authorized entities, disabling public inflation and staking.

On-Chain Cryptographic Verifier: Implemented logic within the blockchain keeper to verify Ed25519 signatures, authenticating anonymous complaints mathematically without exposing PII (Personally Identifiable Information).

Security Middleware: Designed a custom AnteHandler decorator to intercept transaction pipelines, effectively mitigating unauthorized state modifications and Authz bypass vulnerabilities.

Decentralized Storage: Integrated IPFS via Pinata to pin evidence files, storing only lightweight cryptographic hashes on-chain to prevent state bloat.

My Role

Blockchain Developer

Duration

Q4 25 - Q1 26

Core Stack
Go Cosmos SDK Tendermint Core Bun Elysia PostgreSQL Docker IPFS (Pinata) Ed25519 Cryptography