DataTankDao

DataTankDao

A DATA DAO which allows people to monetize their data and allows DAO's to earn passive income via renting the data

This project has been flagged for recycling pre-existing work

The problem DataTankDao solves

Are you tired of the limitations and lack of control over your data privacy in traditional data monetization methods? Our hackathon project offers a revolutionary solution for data monetization on the Filecoin network. Our platform leverages the power of the Filecoin virtual machine and lighthouse to provide a secure and decentralized environment for users to sell their data to decentralized autonomous organizations (DAOs) and for DAO's to earn via renting the DATA.

We have used Filecoin Virtual machine to verify the status of the deal via the market API to check whether the CID provided by the user is stored by a filecoin storage provider and if it is stored we check the time that is left until the deal is over. We have used lighthouse to serve the content in a gated way so that only the DAO members and the users who rent the data can use the data. Additionally we have utilized push chat to allow DAO members to chat with each other as well ask questions to the data providers

Think of the DAO members as "sharks" in the popular TV show "Shark Tank", evaluating the usefulness of the data and voting on its value. This creates a unique ecosystem where users can monetize their data while maintaining control over its privacy. With the decentralized infrastructure of the Filecoin network, our platform ensures maximum security and reliability for all data transactions.

In addition to data monetization, our project also includes an actor marketplace. The DAO will vote to invest in computation models, providing users with a new source of passive income through model rentals. This marketplace further expands the opportunities for users to monetize their data and join the decentralized future.

Challenges I ran into

We used the push protocol for chat. Current sdk utilises metmask's encrypt method but as we are creating group base chat we utilises single private key to handle this all and which shared between all memeber of proposal threrfore implementing custom encrypt function for etherjs base wallet was complicated.

Testing the various aspect of our dapp was difficult and time consuming as we are using lighhouse sdk for file upload some times it was taking to long for deal to be sucessfull. We are checking deals legitemacy on the contract side so without deal confirm our testing process can't go ahead.

Discussion