Ethereum Image Service

Ethereum Image Service

Ethereum Image Service is an Infinite Remixable CC0 Garden.

199
Built at Onchain Summer Buildathon
OnchainKit - Total Rewards
Ethereum Image Service

Ethereum Image Service

Ethereum Image Service is an Infinite Remixable CC0 Garden.

The problem Ethereum Image Service solves

The Problem EIS Solves

One of the significant challenges blockchain applications can address is providing financial benefits to creators of public goods. CC0 images are public goods, and their widespread creation benefits humanity greatly. However, creators of CC0 artworks have traditionally struggled to monetize their work. EIS addresses this issue by encouraging the creation of CC0 artworks while allowing artists to earn revenue through NFT minting and remixing.

Benefits of EIS:

  • Encourages Creativity: EIS features a Remix function, offering more opportunities for secondary creations of CC0 artworks. By making images CC0, free modification and derivative works are unlocked, accelerating composability in the art domain through network effects.
  • Monetization: Artists can earn revenue from NFT minting and remixing, solving the monetization issue for public goods creators.
    Additionally, service operators using EIS can enhance community engagement, advertising, and monetization. For example, Jesse's billboard remix during Onchain Summer significantly boosted community engagement and publicity (reference). EIS enables such initiatives to become more common and impactful.

Challenges we ran into

Full onchain image registration

  • EIS registers very large images, and we conducted extensive research on onchain image compression/decompression and SSTORE2
  • We discovered that the Efficax contract is a suitable contract for forking
  • However, Efficax is implemented with the Manifold contract, so we forked and adapted it to work with the Zora contract
  • Currently, image data exceeding 100kb can be registered in the EIS contract

Fee streaming

  • To establish fee streaming for Remix asset creation, we utilized splits
  • Splits require management of the distribution flow and withdrawal process, which necessitated extensive testing to ensure functionality
  • Now we have flexible royalty streaming with splits

Zora Integration

Tracks Applied (4)

Coinbase Smart Wallet

We integrated Smart Wallet for enhanced user experience via Rainbowkit SDK. Code is found here: https://github.com/eisto...Read More

Coinbase Onchain Verifications

We integrated Coinbase Onchain Verification for user trust and authenticity. Code is found here: https://github.com/eist...Read More

OnchainKit

We integrated OnchainKit to fetch onchain data such as ENS name and avatar. Code is found here: https://github.com/eisto...Read More

Creator Track

EIS is a product that meets many of the following standards provided by Zora Engineering. https://x.com/ZORAEngineering/...Read More

CREATOR with Zora

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion