整理: Glendon, Techub News

On October 21, Hong Kong time, ETHGlobal announced the 10 winning projects of San Francisco 2024, which are PumpRoyale, VVLDrizzy, IP Infinity, OmiSwap, HelloACAI, DAOsaster, Chain Waves, BuildBlocks, UniV4 Backtester, and Betsy, covering various fields such as gaming, copyright protection, cross-chain trading, and on-chain collaborative AI.

The following is a detailed introduction to the winning projects, organized by Techub News.

PumpRoyale: Web3 fitness competition project

PumpRoyale is a Web3 fitness competition project that combines USDC as a deposit with fitness challenges, allowing users to earn rewards by completing physical activities.

In PumpRoyale, global users can deposit any amount of USDC in regularly held global competitions. During the competition, the system randomly prompts users to record their completion of a basic fitness activity within 10 minutes. Those who successfully complete the activity within the time frame will receive their deposit back, while those who do not will lose their deposit, forming a loser fund pool. After each competition, the system randomly selects a few people who completed the fitness activity to receive a distribution from the loser fund pool.

The project uses smart contracts to hold participating users' bets and refunds, allocating funds from the loser pool to randomly selected winners who completed the fitness activity.

Source Code Address: https://github.com/gkarthi280/hackathon_project/

VVLDrizzy: Web3 Viral Video Licensing Tool

VVLDrizzy aims to create, watermark, license, and protect viral short videos for content creators, making it easier for creators and media organizations to get paid or pay for video content licensing, bridging traditional media organizations with Web3 technology. This project is supported by Story Protocol and Walrus.

Main Features:

  • Creators always own their videos—uploaded to the decentralized Walrus network and minted as NFTs, then watermarked for upload to social networks like Instagram and TikTok;

  • Upload short videos (up to 10 MB due to API limitations) to the Walrus decentralized storage platform;

  • Download videos from Walrus for verification;

  • Mint videos as NFTs using Walrus blobID with title, description, and blobID tags;

  • Set licensing token minting fees and revenue share percentages for easy rebates and registration of IP asset licenses to the Story Protocol network;

  • Add watermarks and Story logos along with IPA hashes to downloaded videos for easier authorization and to prevent unsigned videos from being stolen;

  • Conduct IPA hash lookups for media organizations to request licensing terms;

  • (In Progress) Process licensing agreement fees and pay creators;

  • Download watermark-free videos after confirming payment of licensing fees;

  • (With template files) Connect to Metamask wallet to establish ownership and pay Gas fees.

Source Code Address: https://github.com/dynamicduho/ETHGlobalSF-VVLDrizzy

IP Infinity: NFT gamification project

IP Infinity is a project that combines digital IP assets with virtual game worlds to create interactive gaming experiences, bringing NFTs to life.

The entire process begins when users input their Ethereum domain names (ENS). Their NFTs are processed and categorized by AI, then transformed into game objects like characters or equipment. Each game object is assigned statistics reflecting its base price and features. These assets are then integrated into a procedurally generated game world built using Unreal Engine, providing an engaging and dynamic environment. The project's unique feature is the IP database, allowing users to share their NFT worlds and contribute with their unique characters and stories.

Source Code Address: https://github.com/edi3on/ip-infinity

OmiSwap: Cross-chain trading platform

OmiSwap is an innovative platform that enables voice-activated blockchain transactions using AI wearable devices, facilitating cross-chain transfers and gas-free USDC sending.

The platform allows users to initiate transactions by speaking to the Omi device, recognizing trigger phrases like 'start transaction' and 'end transaction' to capture user intent. OmiSwap leverages advanced AI powered by OpenAI's GPT model to interpret natural language commands. For example, a user can say 'I want to send $5 to Rohan on Polygon,' and the system will convert it into structured transaction data.

The OmiSwap system supports multiple blockchain networks, including Base, Polygon, Arbitrum, and Ethereum. Users can specify networks in voice commands for seamless cross-chain transactions. OmiSwap also uses the Coinbase CDP SDK to create and manage wallets for users across different blockchain networks. OmiSwap supports two main types of transactions: transferring cryptocurrencies (ETH or USDC) to other users on the platform and exchanging between ETH and USDC on the Base network.

Source Code Address: https://github.com/raviriley/omitx

HelloACAI: On-chain collaborative AI platform

HelloACAI is a foundational on-chain collaborative AI platform based on agents, facilitating efficient task execution and interactions through collaboration between multiple AI agents via smart contracts. These AI agents focus on functions such as research, website interaction, APIs, calendars, payments, and more. Interactions between HelloACAI and AI agents are governed by smart contracts.

Additionally, HelloACAI provides a registry for AI agents built through smart contracts. Users can bring their own AI agents or choose one from the registry, or both.

Source Code Address: https://github.com/helloacai/helloacai

DAOsaster: Decentralized Disaster Response System

DAOsaster utilizes AI agents, drones, and blockchain to build a decentralized, autonomous disaster response system that detects disasters and coordinates responses without relying on traditional infrastructure. The system deploys a network of AI agents (global, regional, and local) that continuously monitor for signs of disasters in the environment. Upon detecting an event, these agents collaborate via a blockchain-based consensus mechanism to confirm disasters, collect data, and coordinate responses.

DAOsaster also includes various components such as AI agents, smart contracts for blockchain interaction, tokenization of AI agents, and a front-end interface for user interactions. Each component is modular, contributing to the overall functionality of the decentralized disaster response system.

Source Code Address: https://github.com/soma9574/daosaster-response

Chain Waves: On-chain audio watermarking solution

Chain Waves utilizes blockchain technology to provide verifiable proof of ownership and detailed usage tracking for creators' audio creations. It employs signal processing techniques, including Linear Transformation and Entropy Analysis, to embed imperceptible watermarks directly into creators' audio files.

Main Features:

  • Secure IP Minting: Tokenize creator's content into unique NFTs on the blockchain, establishing clear proof of ownership.

  • Legally Binding Smart Contracts: Utilize rigorously reviewed smart contracts from Story Protocol to ensure the creator's intellectual property is legally protected.

  • Automatic Royalty Distribution: Establish and enforce royalty agreements, automatically distributing earnings to legitimate stakeholders.

  • Dispute Resolution System: Use built-in mechanisms to challenge unauthorized use of creator's IP and resolve ownership conflicts.

  • Proof of Ownership Demonstration: Easily prove creator's ownership when claiming royalties or handling infringements.

How It Works:

  • Mint IP: Upload creator's content and mint it as an NFT, establishing clear ownership on the blockchain.

  • Receive Royalties: Automatically receive royalties when the creator's IP is used, according to the terms set by the creator.

  • Dispute Resolution: If a creator discovers unauthorized use, they can initiate a dispute process supported by legally binding contracts.

  • Use IP as Collateral for Loans

Chain Waves use cases include musicians, TikTokers, YouTubers, podcasters, comedians, and voice actors.

Source Code Address: https://github.com/D9J9V/Chainwaves

BuildBlocks: Drag-and-drop dynamic smart contract component platform

BuildBlocks is a drag-and-drop dynamic smart contract component platform that allows anyone to develop, compile, and deploy audited smart contracts on Rootstock.

BuildBlocks uses retrieval pipelines on audited DeFi contracts from resources like Uniswap and OpenZeppelin, enabling users to quickly create extremely dense smart contracts using easy-to-understand blocks.

Source Code Address: https://github.com/sanjayamirthraj/blockbuild

Demo Address: https://www.youtube.com/watch?v=b-tXc8h63b8

UniV4 Backtester: Institutional-grade UniV4 backtester

UniV4 Backtester is a backtesting tool for the Uniswap V4 protocol that accurately replays UniV3 events (swaps, mints, burns) and allows users to see the performance of hypothetical positions over time.

The UniV4 Backtester retrieves liquidity events from specified UniV3 pools and then replays these events in hypothetical UniV4 pools that may have specified hooks (swaps, adding liquidity, removing liquidity). This setup supports institutional-grade backtesting analysis, analyzing how UniV4 pools operate using actual CLMM pool's precise liquidity events instead of using aggregated (hourly or daily) historical data, which can lead to inaccurate and unrealistic results. Backtesters can establish a hypothetical position and backtest the performance of that position over a specified time window.

UniV4 Backtester includes multiple technologies: Use Viem (Node.JS) to capture UniV3 pool events; use Foundry to fork the Sepolia test network and execute backtesting.

Source Code Address: https://github.com/Aperture-Finance/UniV4Backtester_ETHSF2024

Betsy: Web3 group betting platform based on Skale

Betsy is a Web3 group betting platform that allows friends and communities to place bets on sports events in a decentralized, transparent, and fun way on the Skale blockchain.

Betsy uses XMTP's Converse application to leverage its group messaging features and user wallets to create an immersive experience, allowing people to send messages and have fun while betting. Once a bet is created, group members can chat within the platform, agree or disagree with predictions, and place bets. This makes betting more engaging and interactive, creating a shared experience for sports events. Once the bet is finalized, the smart contract automatically transfers funds, ensuring fair and secure handling of everyone's contributions.

Source Code Address: https://github.com/ItsAdel/ethglobalsf2024

Demo Address: https://drive.google.com/file/d/1RiHmibCAPqcd5-PiPcLaRLICrfHykJ2g/view