Problem : Traditional systems face issues with unauthorized or double payments and cyber attacks
Solution: TollChain uses blockchain's immutable ledger and smart contracts to prevent transaction tampering and ensure payment authenticity
Problem: Current systems expose user data and vehicle tracking information
Solution: TollChain implements Anon-Aadhaar for anonymous authentication and transactions are stored on chain , hence preserve user’s privacy
Problem: Server downtime and hardware issues at toll plazas lead to delays and payment failures
Solution: Decentralised blockchain architecture eliminates single points of failure and ensures continuous operation
Problem: Disputes between operators and complex settlement processes cause delays
Solution: Smart contracts provide provable transaction data and history , leading to simpler settlements in case of disputes
TollChain's development went through three main stages. We first tried building a mobile app using React Native, but important tools we needed (like Anon Aadhaar) wouldn't work properly. Then we tried making a website, but discovered that websites can't properly read RFID tags through phone scanners. Our final solution? We're running the website directly from our phones - basically turning phones into mini-servers. This clever workaround lets us both host the website and use the phone's hardware to scan RFID tags, giving us the best of both worlds.
While building TollChain, we hit a roadblock with the paymaster system - which handles gas fees for users. At first, it was tricky to get it working properly with our smart contracts. However, after some troubleshooting and adjustments, we successfully implemented the CDP paymaster
We would have tried to support Chain Abstraction using Socket , as the users should be able to top up their car-wallets via a wallet of any chain of their choice . This would help in user onboarding as it would reduce the friction of using our protocol
Tracks Applied (8)
privacy + scaling explorations
BuidlGuidl.eth 🏰 🔥
Coinbase Developer Platform
Coinbase Developer Platform
Coinbase Developer Platform
Coinbase Developer Platform
Coinbase Developer Platform
Base
Technologies used
Discussion