Skip to content

Latest commit

 

History

History
49 lines (41 loc) · 4.62 KB

ideas.md

File metadata and controls

49 lines (41 loc) · 4.62 KB

Ideas to build on Cartesi Rollups

♟️ Games - Autonomous Worlds

Want to do something different in blockchain gaming? Broaden the horizons of what we currently know? Check out the following for inspiration:

  • Turn-Based games - Take a look at Ultrachess or build something simple like Tic-Tac-Toe to get you started!
  • Card games - Use cryptographic protocols and pre-existing libraries like libTMCG for secure and fair play online. Refer: Poker
  • Decentralized Sports Betting - See also: Ballaum - FIFA Worldcup betting DApp
  • AI v AI games - Have programmable scripts compete with each other. See also: Screeps
  • Cellular automaton simulation with game logic - Think of Conway's Game of Life, Wireworld, Forest Fire, Langton’s Ant. Refer: LIFE
  • Other interesting games for inspiration: Core war: 2D CPU, MMO Dwarf fortress, OPCraft

👤 Social - Identity - Reputation system

Explore digital identities in the Web3 era and get inspired by:

  • Reputation layer - Build automated and user-defined reputation scores within an SQLite database. See also: Attestation Station (Optimism)
  • Decentralized identicons : Build unique profile pictures using the user's Ethereum address. See also: Blockies
  • Identity verification - Explore OpenCV applications in a decentralized manner. Refer: Biometrics on Cartesi Rollups

🌐 Governance - DAOs

Use SQLite and Cartesi Rollups assets template to build tools for DAOs. Complement the tools with other ideas discussed here.

  • Decentralized Kickstarter - A tool to raise funding for community projects
  • Decentralized Voting - A fully decentralized variant of Snapshot running on Cartesi Rollups. Refer: Voting DApp on Cartesi Rollups
  • Build a fully decentralized bounties and grants dashboard. See also: Gitcoin

🖼️ Art - Dynamic NFTs

Looking to bring something new to the NFT space? Why not try:

🤖 AI/ML Algorithms

Looking to bring machine learning or AI applications to blockchain? Explore the possibilities with these ideas:

  • Build an m2cgen example with a new target dataset and algorithm. See also: On-chain House price prediction
  • k-Nearest Neighbour - build DApps using knn algorithm, think of image classification(Refer: Iris Classifier), recommendation systems, signature recognition and more.
  • Think of DeSci - Build a verifiable compute solution
  • Voice-based account verification to prove identity on-chain.

⚒️ Utility - Developer tools

Help strengthen tools for developers in the ecosystem by building things like:

  • Alarm clock - Cron jobs to schedule tasks to run inside the Cartesi Machine
  • IPFS data sharding framework
  • Generic Marketplace framework (using SQLite)
  • Build a template around decentralized oracle for real-world data (IoTEX or software-based solutions)

👀 And more...

  • Build a learn-to-earn model for Cartesi Rollups - Make users complete certain tasks within a Rollups DApp and reward them in form of CTSI vouchers.
  • Think for DeFi tools that execute compute intensive tasks - An order book exchange, a sophisticated trading bot or think of insurance based solutions with IOT inputs.

Need help? Talk to us!

Reach out to Cartesi team for support on our Discord server.