Inspiration

Despite the Internet being the biggest ever distribution platform, content producers in the music and media industry do not earn their due revenues by distributing their content over the Internet. Instead, they end up giving up their content for free or for advertisement revenues on the major platforms.

What it does

We propose the usage of smart contracts wherein a smart contract gets executed whenever a user plays an item, and the payment is transferred from the user's wallet to the seller's wallet.

How we built it

Frontend The frontend is built using ReactJS and utilizes many packages to support the marketplace. Backend IPFS: The app communicates with the IPFS network using plaintext HTTP to store NFT metadata on the IPFS network. It uses the HTTP protocol to communicate with the backend also. Smart Contract The Marketplace contract, written in Solidity language, is responsible for facilitating payment from users.

Challenges we ran into

There are file size limitations on IPFS. We are currently using small files. We want to extend this platform to use bigger file sizes.

Accomplishments that we're proud of

We were able to develop this project in a short time, thanks to the well-developed Rootstock ecosystem.

What we learned

We believe Rootstock Blockchain needs improvement in transaction speeds and in reducing the gas costs. We would like to work with Rootstock Foundation to improve these.

What's next for Melodyton

We plan to take this project to the next level by improving the front-end and taking it to real customers.

Built With

Share this project:

Updates