← Back to home

PeerDAO

A DataDAO for content creators and other users alike where video content proposals are made and DAO members vote on what should be accepted, these videos can only be viewed by the DAO members as well.

Screenshots

PeerDAO screenshot 1
PeerDAO screenshot 2
PeerDAO screenshot 3
PeerDAO screenshot 4

Problem Statement

The concept.PeerDAO is modeled as DAO first and foremost, this entails that the functioning of the platform is controlled by the members of the DAO. PeerDAO also takes advantage of the filecoin and FVM platforms to make a data centered DAO - A dataDAO in essence. The central data for the the DAO is video content, but it also emcompases various other components of videos like scripts backgroound music and stock photos.The DAO aims to help content creators form a decentralised video platform where their data can be stored permanently and also earn for every view that their videos gain, while giving them the control over the platform. PeerDAO will also store the videos on behalf of the content creators by making storage deals for all videos and other data contributed to the DAO.Aims and ObjectivesTo provide a platform for creatives to contribute meaningfully to.To curate a wide range of quality content.To ensure permanency of data contributed to the DAO.How it worksThis is a very high level and brief explanation of how PeerDAO is intended to work.user buys the DAO tokensuser becomes a member of the DAO by using his tokens to joinuser proposes his content to the DAOmembers of the DAO assess proposals and vote which ones will be added to the DAO4 above can be bypassed if the user contributes a substantial amount to the DAOif the proposal is accepted, a storage deal for the video is made by the DAO and the content is uploaded to the video streaming platform.other users visit the video streaming platform and watches videos - paying per view.the revenue generated from the video streaming platform will distributed to the DAO members and some parts of the revenue goes towards storing the data and preserving it permanently.Use of FVM and FilecoinThe filecoin ecosystem is very critical for PeerDAO because it is the leading decentralised storage network that can provide the permanent data storage that PeerDAO requires. We also utilizes the filecoin virtual machine for the smart contracts and creation of storage deals and renewals of those deals for the DAO, thus helping it acheive the data permanence needed for the DAO. The selection of the FVM is also a good choice because solidity smart contracts can run on it thus making it easy to develop on, considering the amount of development resources already available.

Solution

The project uses the FVM hyperspace testnet as the deployed chain. We used hardhat for the the compiling, testing, debugging and deployment of the smart contracts.React was used to build out the frontend and ethers.js was used to connect to the Blockchain. Metamask is the primary wallet used for the project.Lighthouse was used for the encryption, upload and decryption of the videos.

Hackathon

FVM Space Warp

2024

Contributors