Updated 21 days ago

Bubble Breaker

Bubble Breaker is an unconventional Web3 social network that aims to break the thought bubbles that keep us away from achieving our full potential.

  • Crypto / Web3
  • Ethereum
  • BNB Chain
  • IPFS
  • Metamask
  • NFT
  • Base
  • Akasha
  • Ceramic

<div style="position: relative; padding-bottom: 64.67065868263472%; height: 0;"><iframe src="https://www.loom.com/embed/b263332a58de4ff1b69187cad63986dc?sid=bc1b55e2-11b4-43c8-838c-e38e96326b57" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></iframe></div>

Concept

Our digital life within the popular social media networks of today has led to the creation of thought bubbles. These bubbles keep you locked into the very things you are already convinced of, and even more so, they start defining your new thoughts.

The dopamine-inducing content that we continuously consume has created the need for us to break out of this toxic environment. We should look towards improving ourselves and challenging our thoughts and ideas in order to grow and evolve.

Our project aims to build a healthier conversation in the digital world by promoting and incentivizing healthy conversation and factual arguments. The Bubble Breaker offers its users a similar experience with more traditional platforms, but with one very major exception, every now and then, the feed of content is interrupted by articles or posts that can break the thought bubble the user is locked into. Users get rewarded for participating with a well-argumented comment, either supporting or disproving the bubble breaker post that is outside of their general interests, knowledge and political opinions.

Implementation

The interactions are first verified by an AI agent that gives its approval for whether or not the comment fits the pattern of a healthy comment: neutral or friendly approach, present sources, and general structure of argument. Then, if the comment is approved, it receives an AI rating, and then users can also rate the quality of the comment.

The ratings and comments are stored on Ceramic, which are then used to compute the number of reputation points that allow the users to mint certain NFTs. These NFTs will then allow users to access certain gated content or events. Our frontend application uses Akasha components, which also allowed for the Ceramic integration, while our contract are deployed using Scaffold-ETH on the Base chain.

Bounties

  • Akasha: Utilized wallet connect and authentication, generic frontend components and saved content to Ceramic
  • BuidlGuidl: Used Scaffold-ETH to jump-start contract creation and backend functionality
  • Base: Deployed NFT contract to Base Sepolia

Repositories

Video on Loom: https://www.loom.com/share/b263332a58de4ff1b69187cad63986dc