Auteur : ETH Global

Compilé par : Félix, PANews

L'ETHGlobal Brussels Hackathon, l'une des activités périphériques d'EthCC, a pris fin Du 12 au 14 juillet, 355 projets ont participé, et 10 projets se sont finalement démarqués et ont été présélectionnés pour la finale (partageant ensemble un prix de 475 000 $ US). ). Ces projets impliquent DeFi, les portefeuilles, l'IA, les Blinks et d'autres domaines. Cet article vous présente ces 10 projets en détail.

BananaBets (plateforme de paris)

BananaBets est une plateforme de paris sur laquelle les participants d'ETHGlobal peuvent se connecter à l'aide de bracelets NFC et prédire les gagnants en fonction des données affichées.

Chaque parieur peut parier sur les projets qu'il pense être finalistes dès le début. Une fois les résultats annoncés, des points négatifs seront attribués pour les paris incorrects et des points positifs pour les paris corrects. Un classement sera alors généré et la personne ayant le score le plus élevé remportera 100 USDC.

Comment y parvenir :

  1. Le backend de BananaBets supprime le projet ETHGlobal Bruxelles du site Web ETHGlobal.

  2. Le backend attribue un identifiant unique à chaque projet et soumet tous les identifiants au contrat intelligent sur le testnet ApeChain.

  3. Le backend démarre la phase de vote en appelant le contrat. Les utilisateurs peuvent visiter le site Web BananaBets, sélectionner le projet qui, selon eux, sera sélectionné comme finaliste et cliquer sur « Soumettre le vote ».

  4. Pour garantir que l'utilisateur est un participant d'ETHGlobal Bruxelles et assurer une connexion fluide, l'utilisateur sera invité à scanner son bracelet NFC avec son téléphone mobile. Le bracelet NFC signera un message contenant les données de vote collectées à l'étape 3.

  5. Le message signé est envoyé au backend et le payeur simulé enveloppe le message dans un objet de transaction et le soumet au contrat.

  6. À l'approche de l'annonce de la liste des finalistes, le backend clôturera le vote en appelant le contrat. Une fois la liste des finalistes annoncée, les identifiants des projets présélectionnés seront soumis au contrat sous la forme d'un tableau.

  7. En fonction de l'exactitude du vote, chaque utilisateur recevra un certain nombre de points lors de l'appel de la fonction contractuelle getLeaderboard. Le classement sera ensuite affiché sur le site Web.

Cuisinez quelques crochets (AI + DeFi)

Cook Some Hooks est un outil qui permet aux utilisateurs de créer et de déployer des hooks Uniswap v4 à l'aide de l'IA générative.

Les utilisateurs peuvent choisir leur dApp DeFi préférée (telle que Uniswap ou PancakeSwap), sélectionner la paire de devises qu'ils souhaitent créer un pool, puis tirer parti de la capacité du modèle LLM à générer des hooks. Les hooks générés peuvent être déployés sur n’importe quelle chaîne compatible EVM.

Le frontal de Cook Some Hooks est construit à l'aide de React et utilise une bibliothèque de gestion d'état pour gérer les entrées et les interactions des utilisateurs. Le backend interagit avec diverses API et gère le déploiement des hooks sur la chaîne EVM.

Zarathoustra (Questions et réponses sur l'IA)

Zarathustra est un réseau d'inférence d'IA distribué, modulaire et sans autorisation qui utilise des modèles hautement spécialisés pour effectuer des calculs hors chaîne et coordonner les réponses aux questions des utilisateurs.

Zarathoustra se compose de trois acteurs principaux : les utilisateurs, les routeurs et les modèles. Ces participants sont coordonnés via des contrats intelligents. N'importe qui peut rejoindre ces rôles sans autorisation.

Les utilisateurs soumettent des requêtes via l'interface frontale, par exemple : « Combien y a-t-il de r dans le mot fraise ? » Ils soumettent la requête au contrat intelligent, qui traite et diffuse les émissions d'événements. L'événement émis est reçu par le "routeur". Le routeur est un modèle de langage étendu (LLM) de haut niveau chargé d'analyser la requête afin de déterminer sa nature et les tâches requises. Sur la base des résultats de l'analyse, le routeur attribue la tâche au modèle professionnel correspondant.

Toutefois, dans certains cas, les requêtes peuvent être complexes et séquentielles. Dans ce cas, le routeur coordonne les modèles disponibles en fonction de leur réputation et de leur description. Le routeur peut alors demander au modèle n'importe quelle requête, et peut même demander à d'autres routeurs plus spécialisés. Le processus derrière ce routage est facilité par les contrats intelligents, qui ajoutent une couche sans confiance pour faciliter les interactions entre les agents intelligents. De plus, les données entre agents et utilisateurs utilisent Filecoin et des solutions de données décentralisées pour améliorer la compression, et les paiements et récompenses ont lieu en chaîne.

Une fois que le modèle approprié a terminé la tâche, le routeur renvoie le résultat final au contrat intelligent, qui diffuse la réponse au front-end.

TapEther (portefeuille)

Tap Ether est une application simple qui permet aux utilisateurs d'envoyer des actifs cryptographiques à quelqu'un simplement en appuyant sur leur téléphone. Tap Ether est construit avec React Native et utilise la technologie NFC, qui permet aux appareils de communiquer lorsqu'ils sont à proximité les uns des autres.

Pour utiliser Tap Ether, ceux qui reçoivent des actifs cryptographiques doivent saisir l’adresse de leur portefeuille ou connecter un portefeuille. L'expéditeur tient ensuite son téléphone près de celui du destinataire pour connecter son portefeuille. Le destinataire précise le montant, puis demande une signature et attend que la transaction soit signée.

Ce projet est construit à l'aide de React Native et Expo et profite de plusieurs fonctionnalités avancées, notamment l'Ethereum Name Service (ENS), WalletConnect et l'API de balance 1Inch.

Oh Snap !

Oh Snap! fournit des informations générales sur un contrat avant la négociation. Les informations générales peuvent montrer si le contrat est malveillant ou d'autres informations pertinentes. Les informations générales sont déterminées par le vote de la communauté. La logique de vote est basée sur le billet de blog sur l'algorithme Community Notes de Vitalik.

Les Chain Notes fournissent des informations générales sur un contrat avant la négociation. Les informations contextuelles peuvent indiquer si un contrat est malveillant ou sûr, ou fournir d'autres informations pertinentes. Ce qui est affiché est basé sur des commentaires liés aux adresses et votés par la communauté. La logique de vote est une version légèrement simplifiée des notes de la communauté de l'algorithme de vote de Twitter/X.

OmmaCash (portefeuille)

Omma Cash vise à permettre aux utilisateurs non-Web3 de dépenser des crypto-monnaies en utilisant leur application familière, Whatsapp.

Toute l'expérience utilisateur se déroule via Whatsapp, tandis que toutes les transactions techniques et en chaîne s'exécutent en arrière-plan afin que les utilisateurs puissent envoyer et recevoir de manière transparente des fonds, qu'ils soient crypto ou fiat.

Omma Cash utilise l'API de Circle pour développer des portefeuilles programmables afin que les utilisateurs n'aient pas à créer leurs propres portefeuilles. Omma Cash est construit sur leurs contrats intelligents afin que les utilisateurs puissent envoyer des USDC à n'importe quelle chaîne disponible et à leur CCTP (Cross Contract Transfer Protocol).

Piggy Wallet (application d'épargne)

Piggy Wallet est une application d'épargne crypto pour enfants qui comprend des fonctionnalités telles que la définition de verrous horaires, l'échange automatique USDC, les objectifs de stockage, les primes de tâches, les conseillers en IA et le contrôle parental.

Caractéristiques principales:

Créez facilement un portefeuille intelligent : les parents et les enfants peuvent s'inscrire avec un simple e-mail, sans configuration complexe de portefeuille ni compréhension de la cryptographie requise. Comptes sécurisés basés sur la blockchain accessibles via une interface conviviale.

Le blocage de l'épargne s'adapte à l'âge : l'épargne est automatiquement bloquée jusqu'à ce que l'enfant atteigne l'âge de 18 ans, les parents ont le droit de choisir de retirer de l'argent par anticipation en cas d'urgence ;

Gestion intelligente des fonds : convertissez automatiquement toute crypto-monnaie reçue en stablecoin USDC pour empêcher la dévaluation du dépôt en monnaie locale via un code QR et un lien de paiement partageable ;

Objectifs d'épargne personnalisés : créez plusieurs objectifs d'épargne (par exemple, « nouveau vélo », « fonds universitaire ») ; répartissez intelligemment les fonds entrants entre les différents objectifs ; suivez et visualisez les progrès en temps réel.

Système de récompense de tâches : les parents définissent des tâches avec des récompenses en crypto-monnaie associées ; les enfants gagnent des économies supplémentaires en accomplissant des tâches ou des tâches.

AI Financial Advisor « Piggy Bot » : éducation financière personnalisée adaptée à l'âge de l'enfant ; les méthodes d'interaction incluent le texte et l'audio ; le contenu couvre la finance traditionnelle et la crypto-monnaie ; la complexité et le contenu peuvent être ajustés en fonction de l'âge de l'enfant.

Tableau de bord des finances familiales : obtenez une vue complète des économies et des objectifs de tous les membres de la famille ; favorise la transparence et la planification financière collaborative.

AdFHE (publicité personnalisée)

AdFHE est un protocole publicitaire personnalisé basé sur un cryptage entièrement homomorphe (FHE). Cette technique permet d'effectuer des calculs sur des données cryptées sans décryptage. Cela signifie qu'AdFHE peut analyser en toute sécurité les caractéristiques et les préférences des utilisateurs, garantissant ainsi la protection de la confidentialité tout au long du processus.

Tout comme les principaux moteurs de recherche et plateformes de médias sociaux proposent un contenu personnalisé sans révéler d’informations personnelles, AdFHE exploite des algorithmes de recommandation. L'algorithme traite les données utilisateur cryptées, permettant à la plateforme de diffuser des publicités ciblées tout en protégeant l'historique de recherche individuel et les informations personnelles.

Les annonceurs s'inscrivent via Dynamic par e-mail et paient en fonction de la durée pendant laquelle ils souhaitent que leurs annonces soient actives sur Scroll et Zircuit. Étant donné que Scroll dispose de beaucoup de liquidités et que Zircuit est un rollup ZK qui utilise zkSNARK pour la vérification de l'état, toutes les données requises pour la construction de preuves sont publiées sur Ethereum L1. Les publicités sont ensuite transférées vers Fhenix via la messagerie cross-chain via Hyperlane.

Lorsque les utilisateurs saisissent des données dans le protocole (de la même manière que Google collecte des informations sur la base de recherches), les données sont cryptées et stockées dans le contrat. Lorsqu'un utilisateur visite une page Web qui utilise le protocole publicitaire, la matrice en chaîne fait correspondre la publicité avec les données personnelles cryptées de l'utilisateur.

AdFHE filtre les données publicitaires à l'aide de sous-graphiques décentralisés déployés par The Graph.

Où (clignote)

Ephi est une application Blinks qui amène le Web3 au web2 en intégrant une extension de navigateur avec une mini version d'une fenêtre sur une page Web2. Les utilisateurs peuvent utiliser IPFS pour effectuer des opérations Web3 telles que des transactions directement depuis la plateforme Web2.

Inspiré par Solana Actions and Blinks et Forecaster Frames, Ephi fonctionne en créant une extension de navigateur qui prend en charge l'intégration de fenêtres de mini-version n'importe où sur une page Web. Le plugin Phi est capable d'interpréter des bLINK spéciaux n'importe où sur le Web et de restituer des fenêtres contextuelles HTML dynamiques. Pour ce hackathon, Ephi a construit trois exemples de clignotements différents, notamment le rapprochement, le don et l'échange.

Individuum (marché d'automatisation des tâches)

Individuum est une place de marché pour l'automatisation des cyber-tâches qui garantit que les tâches sont terminées comme requis et que les paiements sont transparents et sécurisés.

Les clients peuvent lister leurs tâches réseau ou les déléguer à la partie avec laquelle ils souhaitent partager les tâches. Cela implique de fournir des instructions claires, de décrire les besoins spécifiques et de fixer un prix fixe pour chaque tâche. La plateforme associe ensuite les tâches aux travailleurs capables de les accomplir efficacement.

L’un des principaux avantages d’Individuum est qu’il garantit la réalisation des exigences de la mission. Tout au long du processus de transaction, le système de paiement intégré apportera des garanties aux deux parties. La personne qui publie la tâche doit verrouiller les jetons, et une fois la tâche terminée, la personne qui a terminé la tâche recevra automatiquement les jetons. Avec ce système, aucune des parties ne peut tricher.

Pour un processus de connexion/inscription transparent, Individuum utilise Web3Auth. Pour obtenir les données Web2 TLS, Individuum utilise TLS Notary et son MPC intégré pour définir les grandes lignes de la mission. Les contrats intelligents, y compris les validateurs et les contrats séquestres, sont conclus à l'aide d'Arbitrum Stylus. Le backend est construit avec Rust et le frontend est construit avec Next.js.

Lecture connexe : Un aperçu rapide des 7 projets finalistes à l'ETHGlobal StarkHack