BlockTube - Decentralized YouTube

BlockTube - Decentralized YouTube

A decentralized video hosting service that is built on a decentralized network that helps creators get paid from the ADS.

BlockTube - Decentralized YouTube

BlockTube - Decentralized YouTube

A decentralized video hosting service that is built on a decentralized network that helps creators get paid from the ADS.

The problem BlockTube - Decentralized YouTube solves

With the help of blockchain technologies and methods which give the original content creator sole ownership of their video and subsequently diminish video plagiarism to a minimum.

We run ADS before every video and provide some funds to the creator from the money that is BID on the AD by the respective AD publisher for displaying the AD before every video. i.e the highest BID AD will be displayed before every video the user watches. From that BID money, we provide the CREATORS with some funds.

Our proposed site uses blockchain technology to give each video its own unique “block” within the blockchain database and store it in IPFS, meaning the content creator will be the sole owner of their content and render the blockchain tamperproof.

Challenges I ran into

  1. Problems while assigning the Channel struct to the Video owner variable in solidity. Struct cannot be assigned to another struct. So we created a separate Struct and we had a common field called owner which has the owner's wallet address.
  2. Error while deploying the smart contract to polygon mumbai testnet. Solved by changing the wallet to polygon testnet in thirdweb.

Tracks Applied (2)

Ethereum + Polygon Track

Contract deployed on polygon mumbai testnet

Polygon

Ethereum Track

Project is built on top of ETHEREUM

Polygon

Discussion