
Récapitulatif des projets finalistes d'ETHGlobal Waterloo 2023
TechFlow SélectionTechFlow Sélection

Récapitulatif des projets finalistes d'ETHGlobal Waterloo 2023
Cet article dresse un bilan des 11 projets finalistes sélectionnés pour ETHGlobal Waterloo 2023.
Rédaction : ETHGlobal
Traduction : TechFlow
1. AquaNet
AquaNet exploite les comptes liés aux jetons non fongibles (ERC-6551) pour permettre la création et l'enregistrement d'activités de NFT au sein d'un réseau social piloté par l'intelligence artificielle. Chaque NFT éligible peut créer son propre compte sur le réseau « myPuddle », ce qui permet à chaque NFT de construire et développer une identité IA unique — principalement générée à partir de ses caractéristiques existantes. Ils publieront alors de manière autonome des messages sur leur propre compte, listeront leurs centres d'intérêt et partageront des informations à leur sujet.
2. Smarter Contract
Vous êtes-vous déjà demandé comment optimiser l'efficacité des contrats intelligents, tirer sans heurt parti des avantages uniques de différentes blockchains et simplifier la complexité des opérations inter-chaînes ? Il n'est plus nécessaire de se poser la question. Bienvenue dans le futur avec Smarter Contract. La solution de ce protocole, soutenue par le protocole inter-chaînes Hyperlane, propulse les contrats intelligents vers un nouveau niveau. Il ne s'agit pas seulement de les rendre plus intelligents, mais de les rendre plus malins. Voici comment fonctionne Smarter Contract :
Les composants clés de Smarter Contract sont les suivants :
-
GasEstimator : considérez-le comme le stratège du contrat. Il simule les fonctions du contrat sur plusieurs chaînes afin de déterminer, à tout moment, la blockchain la plus économique pour chaque fonction.
-
Function Dispatcher : une fois que GasEstimator a sélectionné la chaîne la plus efficace, le répartiteur agit comme un service de livraison express, utilisant Hyperlane pour envoyer précisément ces fonctions vers leur chaîne optimale.
-
Result Aggregator : lorsque les fonctions ont terminé leur exécution sur leurs chaînes respectives, le Result Aggregator entre en scène. C’est comme le bouquet final d’un spectacle, rassemblant tous les résultats et les présentant sous une forme unifiée.
Les utilisateurs peuvent connecter leur portefeuille, choisir la fonction à exécuter et saisir les données nécessaires. Ils peuvent surveiller en temps réel l'exécution des fonctions et voir directement les frais de gaz économisés.
L’objectif de Smarter Contract est de redéfinir l’efficacité et la rentabilité de l’exécution et de la maintenance des contrats intelligents. En délégant dynamiquement les fonctions à différentes chaînes selon les conditions en temps réel, il améliore les performances tout en réduisant les coûts.
En exploitant le protocole inter-chaînes Hyperlane, Smarter Contract mobilise le potentiel de multiples blockchains pour répondre aux besoins de vos contrats intelligents. Ce n’est pas simplement une mise à niveau, mais un bond en avant vers une technologie blockchain plus conviviale, accessible et rentable.
3. Fukuro
Ce projet utilise EIP-6551 pour créer un marché aux enchères. Les utilisateurs peuvent mettre en vente ou enchérir sur des packs Fukuro.
Le nom « Fukuro » tire son inspiration des fukubukuro japonais, également appelés « sacs de chance ». Ce sont des sacs scellés mystérieux vendus à un prix fixe. L'EIP-6551 permet aux jetons ERC-721 de contrôler leur propre « adresse de portefeuille » et de détenir des actifs.
Chaque Fukuro peut contenir tout ce qu’un portefeuille Ethereum standard peut contenir, comme d'autres NFT, des jetons ERC20, etc. Cela rend possible le commerce d’une grande variété d’actifs, tels que des œuvres d’art, des jeux de cartes à collectionner, voire des portefeuilles d’investissement préconstruits.
4. Roll a Mate
Notre solution Rollups basée sur le mempool de la chaîne principale Ethereum permet aux utilisateurs d’envoyer et de recevoir de l’ETH, avec des frais de transaction allant de zéro à 4 cents. Ce protocole, baptisé « Roll a Mate », vise à répondre au besoin d’un accès fluide à l’écosystème Ethereum pour les particuliers et les entreprises, ainsi qu’à la possibilité de payer des dépenses quotidiennes sans friction. Que ce soit pour acheter un repas ou payer un taxi, des coûts de transaction élevés ne devraient pas être un frein.
Comme Vitalik Buterin l’a souligné lors des événements Pragma Waterloo et ETH Waterloo, payer 5 dollars de frais de transaction pour régler une facture de 15 dollars est absurde. Cette situation pousse déjà certaines entreprises cryptographiques à utiliser des plateformes centralisées comme Binance, qui offrent des frais gratuits ou très faibles, mais qui ne s’alignent pas véritablement sur les valeurs fondatrices de l’écosystème.
Offrir des coûts de transaction compétitifs sur la chaîne principale Ethereum constitue un défi majeur, car c’est la chaîne la plus largement adoptée. Toutefois, Roll a Mate réussit à résoudre ce problème en exploitant la fonctionnalité et la souplesse du mempool.
Le mempool d’Ethereum fournit un canal dédié à la diffusion des transactions potentielles, accessible dans certains cas à tout nœud et via plusieurs services graphiques.
Tout le monde peut diffuser une transaction valide, à condition de remplir les critères suivants :
-
Structure, encodage et signature valides.
-
Solde suffisant pour couvrir les frais de gaz, d’au moins 21 000 unités de gaz.
-
Nonce valide.
Les coûts élevés des transactions résultent directement de prix élevés du gaz, transformant souvent une transaction simple qui ne devrait coûter que 4 cents en une opération de 5 dollars. Cette inflation rend inopérante toute solution de paiement basée sur la chaîne principale Ethereum.
En exploitant le mempool pour valider et diffuser des transactions à faible coût en gaz, puis en les incluant dans des Rollups de livre d’ordres secondaire (sans interaction requise de l’utilisateur), les utilisateurs de la chaîne principale Ethereum peuvent effectuer et recevoir des paiements pour un coût allant de zéro à 4 cents, et même plus rapidement que les transactions sur la chaîne principale.
Les utilisateurs du protocole de paiement Roll a Mate ne doivent payer des frais de gaz que dans deux cas :
-
Dépôt de l’ETH à dépenser, une transaction peu coûteuse.
-
Retrait, qui déclenche la construction du Rollup du livre d’ordres pour la validation des ordres.
En résumé, avec le protocole de paiement Roll a Mate, un utilisateur de la chaîne principale Ethereum peut déposer 1 ETH, payer les frais de gaz une seule fois, puis utiliser ce solde « jusqu’à 100 transactions sur une année », avec un coût moyen inférieur à 4 cents par transaction. D’autre part, les commerçants peuvent recevoir et accumuler un nombre illimité de transactions, ne payant les frais de gaz qu’au moment du retrait, sachant qu’ils peuvent aussi effectuer des paiements (envois) directement depuis ces fonds accumulés sans avoir besoin de les retirer.
5. Piggybank 6551 NFT
Piggybank 6551 est un NFT ludique servant de compte d’épargne. Les utilisateurs peuvent frapper un NFT Piggybank, puis y charger de l’ETH via une fonction payable ou en envoyant directement de l’ETH à l’adresse du compte 6551 du NFT. Au fur et à mesure que l’ETH s’accumule dans chaque Piggybank, la couleur, les étiquettes textuelles et les attributs des métadonnées du NFT sont mis à jour instantanément. Une fois que l’ETH est verrouillé dans le NFT, la seule façon de le retirer est de détruire le NFT, soit en appelant la fonction burn, soit en envoyant manuellement le NFT à son propre compte 6551. Lorsque le compte 6551 reçoit le NFT, il renvoie immédiatement l’ETH contenu au compte ayant procédé à la destruction, et met à jour les métadonnées avec le statut « Détruit ».
6. Smile DAO
Ce projet est une expérimentation dans le domaine du machine learning à preuve de connaissance nulle (ZKML), visant à vérifier la sortie d’un modèle de machine learning (ML) à partir d’une entrée privée. L’idée derrière Smile DAO est qu’un utilisateur d’une application frontale prenne une photo de son sourire, la soumette à un modèle ML, et génère localement une preuve du processus. Smile DAO déploie un vérificateur sur la chaîne ; une fois que l’utilisateur obtient sa preuve, il peut la publier sur la chaîne pendant le processus de frappe d’un NFT. Ce NFT possède un droit de vote au sein du DAO et peut participer à la prise de décision, notamment via des propositions, des votes et l’exécution des opérations du DAO.
7. a(i)udit
Rien qu’en 2022, plus de 3,6 milliards de dollars ont été perdus à cause de 167 incidents majeurs d’exploitation et de piratage — dont pas moins de 51,5 % provenaient de protocoles audités ! Nous ne remettons pas en question la valeur des audits, mais ceux-ci sont centralisés, coûteux (en temps comme en argent) et non obligatoires — la sécurité de notre futur Web3 ne peut pas uniquement reposer sur les audits. Alors, comment pouvons-nous faciliter l’intégration des développeurs dans la solution, en les incitant à adopter dès le début de leur cycle de développement des pratiques centrées sur la sécurité ?
a(i)udit apporte la réponse : une plateforme intégrée où les ingénieurs peuvent écrire, auditer, tester et déployer des contrats intelligents vers n’importe quelle chaîne, le tout en langage naturel.
-
Pour les développeurs, a(i)udit intègre des tests de sécurité spécialisés et un prototypage rapide, plaçant les meilleures pratiques de sécurité en amont du cycle de développement. Maîtrisez les outils de sécurité et d’audit dans votre boucle de développement, bien avant de passer à un audit (coûteux).
-
Pour les auditeurs juniors, a(i)udit vous permet de vous concentrer sur la recherche de vulnérabilités, en supprimant la charge liée à l’apprentissage et à la gestion de multiples outils, procédures, environnements, modèles de rapports et cadres d’audit. Lancez-vous plus vite et plus efficacement avec a(i)udit.
Concrètement, a(i)udit est un outil permettant aux développeurs d’exécuter des workflows spécifiques aux blockchains en langage naturel. Voici un exemple de workflow :
-
L’utilisateur téléverse son contrat intelligent sur la plateforme. Alternativement, le développeur peut utiliser a(i)udit pour l’aider à rédiger son contrat. Actuellement, seuls les contrats compatibles EVM sont pris en charge.
-
L’utilisateur peut demander à a(i)udit d’écrire et d’exécuter des tests unitaires simples et des tests Fuzz. La qualité des tests unitaires n’est pas garantie actuellement, et seul le fuzzing Foundry est supporté.
-
L’utilisateur peut demander à a(i)udit d’effectuer une analyse statique. Actuellement, les analyses avec Mythril et Slither sont prises en charge.
-
L’utilisateur peut demander au modèle de stocker les résultats des tests sur IPFS, via web3.storage, facilitant ainsi l’examen, le tri et la collaboration pour corriger les vulnérabilités identifiées.
-
L’utilisateur répète les étapes 1 à 4 jusqu’à ce qu’aucune vulnérabilité ne soit détectée.
-
L’utilisateur peut ensuite demander à a(i)udit de déployer le contrat intelligent sur un réseau test ou la chaîne principale. Actuellement, seules Ethereum, Gnosis, Polygon et les nœuds Ethereum locaux sont pris en charge comme cibles.
8. Tokenbound Titans
Il s’agit d’une implémentation de jeu NPC combinant ERC-6551 et NFT générés dynamiquement. Les joueurs sont les propriétaires de NFT, chacun doté de capacités et caractéristiques différentes.
Au cœur du jeu se trouvent les combats entre ces NPCs, sur lesquels les joueurs peuvent parier leurs jetons dans une arène numérique. L'algorithme calculant les résultats des combats s'exécute hors chaîne et peut être vérifié via une preuve ZK.
Remporter des combats permet au NPC du joueur de gagner des niveaux, renforçant des attributs comme la santé, l’attaque, la vitesse et l’armure. Naturellement, cela permet aussi de débloquer de nouvelles compétences et combinaisons, diversifiant davantage le gameplay autour du NFT. À mesure que les NFT progressent, ils deviennent plus puissants et flexibles. Ce système de progression ajoute profondeur et longévité au jeu, incitant les joueurs à élaborer des stratégies, s’adapter et continuellement améliorer leurs NFT pour dominer le jeu.
9. zBay
zBay est un projet visant à transformer l’industrie des marchés en ligne en décentralisant et démocratisant la plateforme eBay existante. Son objectif est d’offrir un marché sécurisé, transparent et efficace à tous en éliminant les intermédiaires, tout en donnant du pouvoir aux vendeurs et aux acheteurs. Inspiré par les frais colossaux de 10 milliards de dollars perçus par eBay en 2022, zBay est convaincu qu’il est temps de repenser le commerce en ligne. Pour y parvenir, nous avons mis en œuvre trois composants clés au sein de la plateforme zBay :
-
Importation des données et de la réputation : nous reconnaissons la valeur des vendeurs ayant déjà bâti une réputation sur eBay, et comprenons l’importance de celle-ci dans l’écosystème des marchés en ligne. Grâce à notre approche décentralisée, nous permettons aux vendeurs de transférer facilement leurs données et leur réputation existantes depuis eBay, assurant une transition fluide vers notre marché décentralisé. En préservant et en transférant cette réputation, nous visons à instaurer la confiance entre les participants, leur permettant de bénéficier de leur historique établi.
-
Mécanisme de garantie : la confiance est la base de tout marché en ligne réussi. Pour renforcer la sécurité, nous avons intégré dans zBay un mécanisme de garantie innovant. Ce système agit comme une protection, conservant les fonds en sécurité jusqu’à ce que l’acheteur et le vendeur aient tous deux rempli leurs obligations. En ajoutant cette couche de protection, nous cherchons à réduire les risques de fraude et à inspirer la confiance dans le marché décentralisé. Pour assurer une communication fluide et sécurisée entre acheteurs et vendeurs, nous avons intégré une messagerie XMTP centrée sur le produit.
-
Gestion des litiges : inévitablement, des désaccords peuvent survenir durant les transactions. Pour relever ce défi, nous avons intégré le cadre d’oracle Uma dans l’infrastructure de zBay. Cette technologie de pointe utilise le consensus décentralisé et des données hors chaîne vérifiables pour assurer une résolution rapide et équitable des litiges. Grâce à Uma, nous garantissons que les conflits sont traités de manière transparente et rapide, favorisant une expérience juste pour tous les participants.
10. Token Rescue Buddy
La popularité croissante des solutions L2 et des avancées telles que Account Abstraction (EIP-4337) montre que l’avenir sera multi-chaînes et axé sur les portefeuilles à contrat intelligent. Pourtant, les solutions actuelles posent de graves problèmes. Contrairement aux comptes externes (EOA), les portefeuilles à contrat intelligent ne peuvent être déployés qu’une seule fois par chaîne. Plus frustrant encore, le portefeuille à contrat intelligent le plus populaire, Gnosis Safe, ne prend pas en charge les coffres-forts multi-chaînes avec la même adresse — une fonctionnalité techniquement réalisable, pourtant réclamée par sa communauté depuis des années !
Ce défaut critique d’expérience utilisateur expose fortement aux pertes massives de jetons envoyés sur la mauvaise chaîne.
Token Rescue Buddy fonctionne en redéployant votre coffre-fort sur une autre chaîne, tout en conservant la même adresse. Ce processus est généralement complexe et comporte des risques de perte ou de piratage, mais Token Rescue Buddy le rend accessible à tout utilisateur.
Son accessibilité le rend également idéal pour les exchanges centralisés : dès lors qu’ils possèdent techniquement les clés privées, ils peuvent désormais facilement récupérer par programmation des jetons envoyés par erreur vers une mauvaise adresse.
11. Copix
Copix est une toile publique construite sur le réseau test Mumbai de Polygon, où chaque pixel est un jeton non fongible. Les détenteurs d’un World ID vérifié peuvent modifier les métadonnées, permettant aux utilisateurs de créer des œuvres d’art en changeant la couleur des pixels. Une fois la couleur choisie, l’utilisateur devient propriétaire du pixel qu’il vient de modifier. Un délai de 2 minutes limite la modification de pixels consécutifs par le même utilisateur. De plus, les utilisateurs ont accès à l’historique complet des métadonnées de chaque pixel, incluant les couleurs précédentes et les contributeurs.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














