The Humble Potato
The Humble Potato Target example
The Humble Potato Workflow
The Ethereum (as well as greater blockchain community) is overrun with nonsubstantive trolling, and there is no place where this is more evident than Twitter. We setout to solve this problem via a Universal Basic Income-style economic incentive we call the “Thought Leader Dividend”, administered via a DAO.
The Humble Potato passes hands as thought leaders pass off the burden of paying for their thoughtlessness.
What it does
The Potato DAO aligns the incentives of the community to help “thought leaders” avoid destructive social media behavior and reward content that builds the community’s collective knowledge.
In order to aggregate a campaign to relieve thought leaders of their superficial followers, we adjust the incentives of the community. We eliminate distracting content via an incentive mechanism that's economically irresistible. Posters throughout the community are incentivised to be mindful of the content they create and better ensure its usefulness.
The Humble Potato DAO mechanism recognizes when a user with a connected account has unfollowed the Humblee (the “Thought Leader” who is getting “Humbled”). The Potato enters the “Suffering Period” where participants join the pool and cease following the Humblee. The Humblee then has the opportunity to donate to the pool to pass the Potato to the next target and avoid further “humbling”.
If the potato is passed (via a “donation”), the “Suffering Period” ends and we enter the “Humiliation Period”, at which time the Humblee must post an apology for their disappointingly lowbrow Twitter content via a tweet. This tweet must contain specific text (verified via Chainlink) outlining the Humblee’s understanding of the nature of their transcreation to the community.
The “donation” required to pass the Potato is kept low via a price discovery mechanism, in order to ensure that the potato may be continually passed between participants for extended durations. Thus, the on-going passing of the Potato results in continual injections into the pool resulting in a “Tax” on the community’s “Thought Leaders”.
How we built it
We track followers via Chainlink, using a snapshot of each Thought Leader's follower list. Compounded interest of all contributes to the pool is then paid out to the winner of the PoolTogether-style no-loss lottery. The pool includes the followers' collateral (which is returned after the "Suffering Period") as well as "Tax" donations from Thought Leaders who opted to pass the Humble Potato (this collateral is not returned after the "Suffering Period").
Node servers authenticates the Twitter API and retrieves the user’s ID React frontend to interact with the contracts Chainlink to pass data from Twitter API to verify follower statuses 3box to manage user profile data
Challenges we ran into
Definition of the DAO’s incentive mechanism. Difficulty with authenticating users via the Twitter API. Achieving successful token economics that disincentive low-quality content.
Accomplishments that we're proud of
Creating the first ever “Thought Leader Tax” that discourages superficial and ingenuine Twitter-based content. Securely passing follow index data from Twitter API to the blockchain through Chainlink Storing profile data in a decentralized way via 3box
What we learned
That Twitter authentication must be handled via a server (cannot be done on the front-end). Gained experience with 3box and Chainlink.
What's next for Humble Potato
Setup DAO to manage fees, distribution and time variables. Extend functionality to include NFT badges based on impact and efficiency of campaigns. Expand on donation feature and integrate fiat on-ramps.