M

MerkleStream

Upload video and get payments on watch time and likes, totally in a decentralized way.

The problem MerkleStream solves

Problem Statement :
Currently, there is no transparency in the way funds are
transferred from the subscriber of a streaming service to the
creator of the content, this can lead to services favouring some
artists over others and small content creators being suppressed.
Instead, if Digital Rights Management (DRM) is based on a
Blockchain, then there could be transparency in payouts for all
artists. This could be proportional to how often the track is
played or for the duration of time the content is played. By
making this based on smart contracts and codifying the deal,
there will be lesser disputes based on contract clause wordings.

Solution:
This is Decentralized Video sharing platform made on top of ipfs, Defi and Ethereum. Nowdays content creation is centralised and are subject to changes or partiality by the site owners. To support the content creators and provide them with equal rights and profits, merkleStream is made!

In merkleStream you can upload with markdown content. The users will need to pay 1 DAI as subscription fee for 30 days to see the videos. The DAI taken from user's are then sent to Compound for generating Interest(In the Form Of CTokens). The Dai Taken and Interest generated are then equally divided between content creators who has Likes more than specified limit(Currenlty set at 10). You can transfer Subscription to other ethereum address, get paid once in a month and update your profile's to let world know you! The Best part Is All is Decentralized

We also are integrating superfluid to stream payments while somebody is watching content and stop when someone is not watching. The rate can be set by video content creator while uplaoding the video.

Challenges we ran into

Integrating and make it all decentralised was a tough task
Make a sync between likes stored and smart contracts
Integrating superfluid

Discussion