
Aperçu des 8 projets finalistes de Scaling Ethereum 2024
TechFlow SélectionTechFlow Sélection

Aperçu des 8 projets finalistes de Scaling Ethereum 2024
TxFusion introduit une nouvelle méthode de portefeuille appelée wallet_sendCalls.
Rédaction : TechFlow
Du 5 au 26 avril, Ethglobal a organisé un hackathon intitulé Scaling Ethereum 2024.
Cet événement a réuni certains des meilleurs penseurs et experts de l'écosystème Ethereum, offrant aux équipes d'abondantes ressources Web3 (tels que des mentors, partenaires et logiciels) pour réaliser de grandes choses en un peu plus de deux semaines.
Voici huit projets finalistes sélectionnés.
Monadic DNA : Protection de la vie privée des données génétiques personnelles

Monadic DNA est un exemple illustratif montrant à quoi pourrait ressembler un nouveau paradigme respectueux de la confidentialité pour les services de génomique personnelle.
Nous imaginons un futur où les individus possèdent leurs propres données génomiques sans avoir à les divulguer à aucun prestataire, tout en continuant à bénéficier des avantages offerts par ce domaine en plein essor.
Dès qu'une personne obtient son fichier ADN brut auprès d'un fournisseur, le portail Monadic DNA lui permet de téléverser ces données et d'obtenir un passeport ADN.
En arrière-plan, les données brutes sont traitées (puis supprimées), tandis que certaines parties sont stockées comme secrets sur le réseau Nillion. Le passeport ADN remis à l'utilisateur contient un identifiant, quelques hachages utiles ainsi que des métadonnées relatives aux secrets conservés sur le réseau Nillion.
Les preuves hors chaîne validées sur chaîne offrent un modèle ouvert et extensible pour une médecine respectueuse de l'anonymat et de la vie privée.
SignKaleidoscope : Visualisation dynamique interactive des chemins de signature

SignKaleidoscope est un explorateur interactif du protocole Sign Protocol doté de visualisations graphiques dynamiques.
Explorez les comptes, motifs et attestations en cliquant sur les nœuds et arêtes du graphe, en utilisant le champ de recherche ou en naviguant via les liens dans la superposition de détails. Glissez pour panoramiquer le graphique et utilisez le zoom avec la molette. De nouveaux nœuds et arêtes apparaissent automatiquement et s'interconnectent lorsque de nouvelles entités sont découvertes.
EthereumL10nService : Réseau décentralisé de traduction assistée par IA et validation humaine

Pour permettre à Ethereum d’atteindre les prochains milliards d’utilisateurs, il faut briser les barrières linguistiques. Seulement 16 % de la population mondiale parle anglais, alors que plus de 60 % du contenu numérique est en anglais.
Le projet construit donc un réseau incitatif associant des agents de traduction IA et des validateurs humains.
Dans la démo, il traduit les vidéos de la playlist Pragma Denver sur YouTube. OpenAI Whisper (ASR) transcrit d'abord la vidéo originale en anglais, puis un grand modèle linguistique (LLM) OpenAI produit un sous-titrage final au format vtt (chinois traditionnel).
Le fichier vtt est publié sur IPFS pour un traitement et exécution décentralisés par l'IA ; grâce à une extension Chrome, les utilisateurs voient les sous-titres traduits et peuvent donner leur avis en votant pour ou contre, comme sur StackOverflow. Ces votes créent des preuves cryptographiques liées au portefeuille de l'utilisateur, envoyées à notre serveur.
Cela nous permet d’éviter les abus et de calculer plus précisément la répartition des incitations selon les contributions.
TxFusion : Exécuter plusieurs transactions en un seul appel et une seule signature
TxFusion est une plateforme conçue pour simplifier et améliorer l'expérience utilisateur lors de la gestion de multiples transactions DeFi. Elle exploite la nouvelle norme EIP5792, introduisant une nouvelle méthode de portefeuille nommée wallet_sendCalls. Cette méthode permet aux utilisateurs de créer des lots de transactions, leur permettant ainsi d'exécuter plusieurs opérations via un seul appel et une seule signature.
Les utilisateurs DeFi font souvent face à la complexité de gérer un grand nombre de transactions sur divers protocoles tels qu'Uniswap, Compound ou Aave. Ce processus peut être chronophage et fastidieux, offrant une expérience utilisateur médiocre. En outre, chaque transaction supplémentaire implique des frais de gaz accrus.
Le projet relève ce défi en proposant une plateforme unifiée qui simplifie l'exécution simultanée de multiples transactions DeFi.

forge flamegraphs : Outil d’optimisation pour développeurs Solidity

Lorsque nous disposons d’un code fiable et souhaitons l’optimiser, les outils disponibles actuellement sont limités. Il n’existe pas de profileur Solidity open source bien maintenu compatible avec Foundry ou Hardhat. Cela rend le processus d’optimisation du gaz particulièrement long et nécessite de hautes compétences techniques.
Pour cette raison, seuls les développeurs Solidity expérimentés maîtrisent l’optimisation du gaz, car ils savent mieux deviner et identifier quelles sections consommeront le plus de gaz.
Les diagrammes flamegraph sont couramment utilisés pour analyser les logiciels système et repérer les goulets d’étranglement. Nous avons développé un plugin Forge capable d’analyser les traces de débogage bas niveau afin de produire des traces empilées repliées et des graphiques visuels, mettant clairement en évidence les zones à optimiser, ce qui abaisse le seuil d’entrée pour les développeurs.
CreateToolBelt : Déploiement plus fluide des contrats intelligents

CreateToolBelt est une boîte à outils intégrée destinée à résoudre plusieurs défis auxquels les développeurs sont confrontés lors du déploiement de contrats sur la blockchain Ethereum.
La suite comprend trois composants principaux : Create2Deployer, Create2SafeDeployer et Create3Deployer.
Create2Deployer permet un déploiement déterministe de contrats via l’opcode CREATE2, autorisant les développeurs à déployer leurs contrats à une adresse prévisible. Nous améliorons cela avec Create2SafeDeployer, qui adopte une approche innovante pour prévenir les attaques de type frontrunning, en utilisant un sel lié aux 20 premiers octets de msg.sender, garantissant que seul le déployeur puisse exécuter le déploiement comme prévu. Enfin, Create3Deployer étend ces fonctionnalités à plusieurs blockchains, permettant un déploiement à la même adresse sur différentes chaînes à partir uniquement de l’adresse du déployeur et du sel — une avancée pionnière pour les développeurs gérant des contrats interdépendants sur plusieurs plateformes.
ChainSweep : Version multi-chaînes du jeu « Démineur » blockchain

Ce jeu constitue une implémentation blockchain similaire au célèbre jeu « Démineur ».
Dans ce champ de blocs, vous devez valider les blocs en évitant ceux comportant des erreurs. Si vous cliquez sur un carré défectueux, vous perdez. Vous gagnez lorsque tous les blocs ont été validés sans erreur.
Le jeu fonctionne entièrement sur chaîne (testnet Arbitrum Stylus). Chaque action que vous entreprenez correspond à une transaction distincte.
L’information cruciale dans le jeu est l’emplacement exact des erreurs (les cases qu’il ne faut pas cliquer). Si le contrat intelligent choisissait ces positions et les stockait directement sur la chaîne, il serait trivial de gagner en inspectant la blockchain via un explorateur ou d’autres outils. Pour éviter cela, le contrat ne conserve que les champs déjà révélés. À chaque nouvelle action du joueur, le contrat régénère de manière cohérente sur le plateau toutes les distributions potentielles d’erreurs compatibles avec les coups joués jusqu’alors, gardant ainsi le jeu imprévisible.
BlobFusion : Rendre l’espace blob accessible à tous

Il y a un mois, la mise à jour Dencun a été lancée, apportant avec elle l'EIP-4844 et les blobs.
Le problème ? Vous devez toujours soumettre un blob complet de 128 Ko. Même si vos données sont plus petites, vous êtes obligé de remplir tout l’espace. Cela gaspille inutilement de la place et coûte cher.
BlobFusion vous permet de partager un blob avec d'autres utilisateurs en regroupant plusieurs petits blobs au sein d’un seul blob standard. L’objectif est de maximiser l’efficacité de l’espace blob (= bénéfice pour le réseau) et de réduire les coûts (= bénéfice pour l’utilisateur).
Comment ça marche ?
-
L'utilisateur envoie une certaine quantité d'ETH à un contrat intelligent sur Arbitrum
-
Un serveur indexe la transaction et autorise l'utilisateur à soumettre son blob
-
L'utilisateur envoie son blob signé au serveur, accompagné du prix qu'il est prêt à payer
-
Le serveur stocke le blob dans sa base de données
-
Périodiquement, le serveur tente de construire un blob satisfaisant toutes les conditions (par exemple, coût partagé du blob < somme de toutes les offres, etc.)
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














