TollChain
An on-chain private and secure FASTag.
Created on 8th December 2024
•
TollChain
An on-chain private and secure FASTag.
The problem TollChain solves
- Security and Fraud Prevention
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
- Privacy Concerns
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
- Technical Failures
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
- Payment Proofs
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
Challenges we ran into
-
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
Additional Features
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)
Best Use of Anon Aadhaar
privacy + scaling explorations
Best Scaffold-ETH2 entry
BuidlGuidl.eth 🏰 🔥
Most Innovative Use of CDP SDK
Coinbase Developer Platform
Consumer Crypto Prize
Coinbase Developer Platform
Best Developer Feedback
Coinbase Developer Platform
CDP SDK
Coinbase Developer Platform
OnchainKit Pool Prize
Coinbase Developer Platform
Build Innovative Consumer Apps on Base
Base
Technologies used