project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

D3VENT

D3VENT it is a web3 application where you can host any event and as well attend any event . It also allows ad providers to showcase their ad during the stream which gives profits to the host.

D3VENT

Created At

ETHOnline 2022

Winner of

πŸš€ Superfluid β€” Best Futuristic Hack

🀝 Worldcoin β€” Best Social App

πŸŽ– Livepeer β€” Honorable Mention

Project Description

With centralized streaming services such as YouTube or Twitch, the ads incentive works in such a way that the streamer only receives 55% of the ad revenue and users must watch an average of 3 minutes of ads, which disrupts the flow of the event. We propose a few solutions to these problems. Our primary approach is an on-chain platform that allows streamers to own 100% of the ad revenue without interfering with the event's flow.

D3VENT is an acronym that stands for "Decentralized where E is the reverse represented as 3 of Web3 and Vent is the event."

Our goals are: *For streamers: We allow streamers to own the entire ad revenue and have complete access to high-quality streaming, attracting a larger audience in the events industry.

The tradeoff to use this platform instead of Twitch or YouTube for hosting or watching an event is that the event is secured on chain event . Easy to use: For Host - Step 1: Connect wallet , Step 2: Enter the details to host an Event , Step 3: Go Live For Attendee- Step 1: Connect wallet , Step 2: Watch the live event for free. For Ad provider- Step 1: Connect wallet , Step 3 : Add the ad details and money.

This is only the beginning; we intend to expand the use cases and encouragement of the decentralized event industry by including attendee incentives and features such as Super Chat and live chat along with D3VENT ERC-20 tokens.

How it's Made

@Superfluid :- We are achieving Ad payment per second by using the JavaScript SDK of CFAv1 (Constant Flow Agreement). You can find it here: https://docs.superfluid.finance/superfluid/developers/sdk-core/sdk-core-initialization . For the time being, we have created a fixed flowrate, but in the future, event creators will be able to set their own flowRate. link:-https://github.com/Trymbakmahant/D3VENT/blob/main/client/src/components/context/AddressContext.js line no. 124 .

@Worldcoin:- Our project uses Worldcoin to validate users, enabling us to ensure our platform has high-quality streamers and streams are watched by real viewers. We are using the Worldcoin JS widget to take the identity proof and verify this on-chain. Successful verifications are recorded so that a user need only do this once. You can check the on-chain function here (function Name = verifyAndExecute ) https://mumbai.polygonscan.com/address/0x59c6d3996F739c7960fD59c8eEaaD55aF8614Db3#writeContract. The best feature of Worldcoin is that it uses zero knowledge proof to validate anyone.

@Livepeer:- We are streaming events using Livepeer. A new live stream is created for each event using a Livepeer API key. The API key is used in order to query the Livepeer dashboard and create a new event, as it is the best decentralised video transcoding network and promises to make video streaming affordable, dependable, and censorship-resistant. https://github.com/Trymbakmahant/D3VENT/blob/main/client/src/components/Live/Playback.js

@Polygon:- We deployed our D3VENT smart contract to the Polygon’s Mumbai test network due to its low transaction cost and high transaction rate whilst still maintaining Layer 1 security levels. https://mumbai.polygonscan.com/address/0x59c6d3996F739c7960fD59c8eEaaD55aF8614Db3#code

background image mobile

Join the mailing list

Get the latest news and updates