Inspiration
It was a nice summer day when a couple of our team members discovered Polygon Network (it was still relatively small in comparison to the giant it became now).
And so, as soon as we entered their community group, and started introducing ourselves and asking questions, we had a DM from Sandeep Nailwal himself (or that’s what we naively thought), excited about how cool it is that we are texting now with Sandeep, we let our guard down until he asked us to open a link, and so one of us did, and his wallet got drained that day (of course it wasn't Sandeep, it was an impostor)
this scams attempts occurred to us both and our friends and family both as users and entrepreneurs in almost every community that we have been in.
Being a CyberSecurity analyst, and a blockchain / full-stack developer, we decided to form a team that will solve this issue!
What it does
QuickScan allows Guild and Business owners to upload proof of their Data to a dedicated Smart Contract, in a scalable fashion, from Links to smart contracts, to social media accounts, and anything else.
Then users interacting with the data of this guild can verify its integrity and authenticity against the blockchain and our server.
This way before minting an NFT, buying a token in a Dex, opening a link, joining a new community, or talking to an admin, users can be sure that they are interacting with legit data.
our API makes it easy for developers to implement our protection system in their dapps as well!
How we built it
For the MVP we deployed a smart contract factory that indexes and deploys a unique smart contract for each guild that wishes to index its data.
The data is aggregated and processed into Merkel Trees, where the root hashes of these Merkel trees are saved in the guilds-specific contracts, and the leaf nodes of these trees together with "human readable data" is saved on our central node.
Challenges we ran into
One big challenge we ran into was, finding ways to make it easy for guild owners to update their guilds data, to solve it we built a mini block explorer + guild a special guild owners Dapp for that.
another challenge was letting the end users call our verifying functions from any platform they want, and allowing devs to also call it to form any app that they are building. and so we built a simple API that runs only the pure functions of the smart contract.
the biggest challenge we are facing, even though our approach seems to be very effective, it doesn't cover all types of scams, so we teamed up with a Neuroscientist that is currently researching and building an A. I model fraud and scam detection patterns, to make it easier for us to predict them.
Accomplishments that we're proud of
Our product seems to be something that many businesses, guilds, and communities need. after showing it to a few projects, we are very proud to say that we are ready to start onboarding communities, we believe that we can reduce the number of scams and fraud in the blockchain industry drastically, and even move on to other web2 areas like e-commerce and b2c, and to let our API run inside metaverse like sandbox, NFT world, and video games.
What we learned
We learned that scammers keep updating their scam methods and that our detection and prevention technologies are going to have to keep updating and adjusting to the new ways that these scammers are operating.
unlike any other scam prevention/detection blockchain-based company, when our product will be fully live, even if Instagram, website, or discord of a project gets hacked, the users would still have a way to verify the legitimacy of their data. and so it doesn't have to wait for at least one user to get scammed to flag an address.
What's next for QuickScan
*Integrate into Telegram and Discord, Metamask Flask, and web extension. *A.I detection Model. *Monitoring and Alarming . *add more verification categories and customization. *better branding and improved UX. *API documentation *Open our code base to become an Open source
Built With
- heroku
- javascript
- mongodb
- netlify
- node.js
- solidity
- web3.js
Log in or sign up for Devpost to join the conversation.