Inspiration
Here are some key aspects that make this project original and unique:
• Decentralized harassment detection - Most platforms that detect online harassment are centralized, while this platform uses blockchain and smart contracts to provide a secure, decentralized solution.
• Integration of Twitter data and smart contracts through Chainlink - While there are efforts to analyze Twitter data for harmful content, very few actually connect that data to the blockchain through an oracle like Chainlink. This provides a novel secure reporting mechanism.
• Combining machine learning and blockchain - Most platforms that leverage machine learning to detect harassment do not integrate it with smart contracts on a blockchain. Our approach combines these two technologies in a unique way.
• Focus on marginalized groups - While many harassment detection platforms aim to identify abuse in general, our platform specifically focuses on detecting hatred targeted at underrepresented groups like women and minorities. This targeted focus is unique.
• Automated reporting through smart contracts - Most reporting of online abuse is done manually. Our platform uses smart contracts to automatically report flagged content to relevant entities. This scalable, transparent solution differs from traditional centralized reporting.
• Secure victim reporting interface - Unlike most reporting mechanisms that expose victims' identities, our platform prioritizes victim privacy through its authentication and data flows. This emphasis on security makes our reporting interface unique.
• Transparency - The use of a public blockchain and smart contracts provides transparency into when reports are triggered and filed, which is lacking in more traditional centralized solutions. This differentiates our approach.
In summary, the combination of decentralization, smart contract integration, machine learning analysis, targeted focus, automated reporting, secure user data, and transparency sets this project apart from similar efforts to detect and report online harassment.
What it does
It connects to Twitter oAuth from a External Adapter, chainlink function, VRF: Difficulty of the problem:
- Detecting harmful content in tweets and reporting it in a secure, privacy-preserving manner is a technically challenging problem that requires combining machine learning, API integrations, smart contracts, and secure data flows.
Moving parts:
- The main components of the platform include:
- A machine learning model to detect offensive tweets
- An integration with Twitter's API
- Chainlink oracles to connect on and off-chain data
- Smart contracts to automatically report flagged tweets
- An off-chain service to coordinate everything
- A victim reporting interface
- All of these moving parts had to be connected and coordinated, which added complexity.
Efficiency of implementation:
- The architecture of the system would determine how efficiently it handles scale. Having a distributed, modular design with optimized components is most efficient.
How we built it
Using Scaffold ETH, react, solidity, Twitter API, and chainlik upkeep/functions: Here are some factors regarding the practicality and potential value of this project:
Addressing an important need:
- Online harassment and hatred aimed at marginalized groups is a serious problem, especially for women. There is a clear need for effective tools to detect and respond to this type of abuse.
Potential for real impact:
- If done correctly and scaled significantly, a platform like this could actually help reduce instances of online harassment by identifying abusive content, reporting it for removal, and providing support to victims. It could truly make an impact on this important social issue.
Business value:
- There are potential revenue models to monetize a platform like this, including:
- Charging a fee to authorities, organizations or moderators to automatically report flagged tweets
- Charging victims a small fee to securely submit harassment reports
However, to truly have "mass appeal" and business value, the platform would likely need to be free or subsidized by foundations focused on related social issues.
Challenges we ran into
Some issues were due to having to refactor the code from Kovan to Sepolia and from infura to Alchemy*
Accomplishments that we're proud of
Overcoming illness to be able to submit, I was sick for the past week and could't get as much done as I would have liked to but was still able to get better enough to submit and Im proud of myself for that :)
What we learned
learned how to use the BETA chainlink functions being on the allow list.
What's next for Twitter-Time-Bomb
"What I'm attempting to make in th future is a smart contract that will send a Tweet when a user is authenticated via a chainlink client VRF":Our inspiration for building this platform comes from a desire to promote gender equality and empower women.
As women in tech, we are all too familiar with the harassment and abuse women often face online. This negatively impacts women's ability to fully participate in digital spaces and discussions.
We envisioned a platform that could help address this issue at scale through the tools of decentralization and transparency. By securely analyzing social media data using Chainlink, automatically flagging abusive content through smart contracts, and providing resources for female victims, our application could help deter online harassers and promote safer digital spaces for women.
Our goal is to empower women to participate more freely and without fear of abuse in online discussions. We want to help change the current culture where harassment against women is so pervasive and often goes unpunished.
By providing a secure and transparent mechanism for reporting and responding to online abuse, we believe our platform could make real progress towards promoting gender equality and a more just digital society for women.
This vision of using technology for social good and to advance women's rights is what inspired us to build this application. We hope it can serve as a first step towards reducing online harassment and creating a more equal digital future for women.
Log in or sign up for Devpost to join the conversation.