A

Arcello (Celo sponsor track)

A Decentralized NFT Marketplace and Gallery to showcase, auction and trade 3D Digital Art & Content in the form of crypto-collectibles

The problem Arcello (Celo sponsor track) solves

A major problem that digital artists face today is digital piracy. The work is reproducable and adding to that they would also lose a part of their revenue as commissions to 3rd parties. Conventional digital art platforms also lack transparency and their records are vulnerable to tampering. They also have poor or absent ownership verification of the assets.

Arcello is essentially a decentralized gallery and marketplace for 3D digital art & content. The Arcello DApp smart contract is deployed on the Celo Alfajores Testnet and the Celo Extension Wallet can be used for transactions. It allows 3D content creators to upload their models on the DApp. It is then hosted using EchoAR and corresponding to each uploaded asset, a Non-Fungible Token or NFT is minted on the Celo Testnet blockchain with the creator as the unique owner. This ownership is also cryptographically verifiable on the blockchain using the token ID. This prevents reproduction of content because it ensures an 'original copy'.
Other platform users can now view the 3D asset NFTs available for sale. The use of echoAR helps provide an in-browser 3D experience. They can now place bids for these assets.

If the creator is pleased with the bid amount offered, they can approve this bid. Subsequently the bidder will be allowed to purchase the NFT. The NFT ownership is now transferred to the approved bidder and the amount is transferred to the creator in CELO currency. This ensures credible payments, avoiding intermediaries and commissions.

Arcello derives all the benefits of Blockchain technology including enhanced transparency, privacy and non-tamperability. Tokenization of the assets ensures unique ownership and content cannot be reproduced, this eliminates piracy and combined with the immmense popularity of NFTs will ensure better revenue for the creators.

Challenges we ran into

This was the first time we were building a DApp with Celo. But the Celo docs were especially helpful in enabling us get started with ease. We weren't initially familiar with ERC721 tokens and had to look up some online resources to gain more insight about them and how to mint and transfer them. We weren't specialized front-end developers and faced some conundrums while developing the front-end for the DApp.

Discussion