Please describe your proposed solution.
Currently, you can use API keys to link a Web3 wallet to a Web2 website as seen here using (https://cardanopress.io/). However, what is the point of that if you can not earn anything? A system of verifying and rewarding users for positive engagement is essential for mass adoption of API keys on Blockfrost. Being able to simply pay a website for services from using API keys is great, but what if websites could pay their users? Many big names such as YouTube pay out their creators for creating engaging and meaningful content, but nobody on Blockchain does this yet. I propose a solution where users can be paid for creating meaningful content.
The solution simply works like this. Users create something meaningful based off of the theme of the website. The website could be any theme. Poetry, funny videos, peer reviews for academic papers, and then if x percent of people like the video, it meets y standards for regulation and law, and z factors of quality for the community, the user can earn rewards at the end of an epoch.
This solution is not new, it exists in Web2 as Google AdSense, the YouTube Partnership Program, OnlyFans, but the only issue with these programs is it is centralized and one can be banned from these programs. Blockfrost has the potential to recreate this key to freedom on blockchain where one can not be banned simply because people do not like their content. This is not to say other users will not downvote the content into oblivion and one will not be rewarded for it.
<u>From a Technical Standpoint:</u>
(Stuff that is already doable)
Users will need to be able to connect their wallet as seen here using (https://cardanopress.io/): https://news.jornlrmedia.com/news/dashboard-2/
Users will need a unique identified to hold in their wallet. This could be a traditional NFT as seen here or a soul bounded NFT: https://pool.pm/asset17a9lkcart08e6fl4ns0x9dffa2kgvzg0h4hj89
(Stuff that needs to be created. Need money for this.)
Then users would need to be paid out for contributing after x amount of time (Could be an Epoch/Could be an arbitrary amount of time) and receiving x percent of positive votes (adjustable based on website). The reward that is being to a user could be anything. This can be done by possibly modifying ADAO's Multisig wallet. So x, y, and z factors can be met, but then u and v factors are never met but the payment still goes through. You can see ADAO's github here.
Please describe how your proposed solution will address the Challenge that you have submitted it in.
If this tool is created, it can be adopted for any system that requires one to verify any piece of data. This system is used in many modern website algorithms such as YouTube, Facebook, Twitter, Google, News Websites, Amazon, and even Apps on the Apple Store or Play Store. However, it is centralized in these systems.
As a result, fees are usually deducted (Sometimes up to 40% of ones work), the user is harmed, and people are subject to rules and regulation out of the fear of demonetization.
What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?
Coming up with a plan to stay up to date with the plugin and our proposed solution. Right now following updates and development on GitHub may mitigate this but if the plugin is modified too much, we may run into issues.
Coming up with a decentralized storage solution for collected data. Right now it is simply stored on a web2 server. This is fine, but this is not decentralized. We want to create the ability for people to mint x to the blockchain ultimately, but for now we must rely on web2 servers.