Sawtak (صوتك) – Decentralized Complaints Platform
moving Commercial & Scale Impact
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.
Blockchain Developer
Q4 25 - Q1 26