Retour au blogHackathon

The Hackathon 2026 à l'EPFL : StackTrace 2e du track Belem Capital

DeVinci Blockchain·11 oct. 2026·4 min de lecture
The Hackathon 2026 à l'EPFL : StackTrace 2e du track Belem Capital

Les 10 et 11 octobre 2026, la Blockchain Student Association de l'EPFL (BSA EPFL) a organisé The Hackathon, un événement de 30 heures dans le bâtiment BC du campus de l'EPFL, à Lausanne. 98 participants y ont soumis 49 projets dans des parcours consacrés au risque DeFi et aux wallets en self-custody, proposés par les deux sponsors, Belem Capital et Swissquote, pour une dotation totale de 5 700 dollars. Karim Boukedjar, Maëlann Penhard et Maxime Sempels, membres de DeVinci Blockchain et élèves-ingénieurs à l'ESILV, ont décroché la 2e place du track Belem Capital avec StackTrace, un moteur de risque DeFi, et remporté 600 dollars.

Le défi Belem Capital

Belem Capital est un gestionnaire d'actifs on-chain basé au Luxembourg, qui mène des stratégies de rendement neutres au marché pour des investisseurs professionnels et institutionnels. Son track, le DeFi Risk Dependency Challenge, reprenait directement les questions sur lesquelles travaille sa propre équipe risques.

Une position on-chain est rarement isolée. Elle peut dépendre à la fois de plusieurs protocoles, actifs, oracles et blockchains, et l'essentiel de cette chaîne reste invisible depuis la position elle-même. Quand l'un de ces maillons tombe, le plus dur n'est pas de repérer l'incident, mais de comprendre ce qu'il fait au portefeuille, et à quelle vitesse. Belem Capital demandait aux équipes d'identifier automatiquement les dépendances d'une position, d'estimer l'impact économique de la défaillance de l'une d'elles, et de répondre à la question que se pose vraiment un gérant : rester dans la position, ou accepter le coût d'en sortir.

Le jury pondérait la découverte des dépendances et l'estimation de l'impact à 30 % chacune, l'utilité de la décision à 25 %, et une démo fonctionnelle sur données réelles à 15 %.

Le projet primé

2e place, track Belem Capital : StackTrace

Karim Boukedjar, Maëlann Penhard, Maxime Sempels

StackTrace part d'une vraie position sur Ethereum, reconstruit tout ce dont elle dépend, chiffre ce que coûterait chaque défaillance et rend un verdict clair : rester, sortir en partie ou sortir, avec ses raisons.

L'exemple principal de l'équipe est un principal token de Pendle (PT-sUSDe) déposé en garantie sur Morpho Blue pour emprunter des USDC. StackTrace reconstruit son graphe de dépendances sur sept niveaux : le marché de prêt, le principal token, le stablecoin USDe et sa version stakée sUSDe, Ethena qui les émet, puis les dépositaires et les plateformes d'échange derrière lui, sans oublier les oracles, la pool de liquidité Pendle, les prêteurs et la blockchain Ethereum elle-même. Aucun lien du graphe n'est tracé à la main. Chacun provient d'une lecture on-chain à un bloc fixé, d'une réponse d'API revérifiée on-chain, ou d'une source officielle avec son URL et sa date. Un contrat que l'outil ne sait pas identifier est signalé comme non résolu plutôt que deviné.

À partir de ce graphe, StackTrace propage un choc lien par lien jusqu'à la position et mesure la perte en dollars, pour l'emprunteur comme pour les prêteurs. Il reproduit la logique de l'oracle de la position, qui ne bascule sur le prix de marché qu'après seize heures d'écart, ainsi que les règles de liquidation de Morpho. Le résultat est parlant : ce qui liquide cette position, c'est la durée d'une crise plus que sa profondeur. Un USDe à 0,93 dollar pendant six heures ne coûte rien, alors que le même prix maintenu une journée entière déclenche la liquidation, soit environ 37 000 dollars de perte. Le modèle met aussi au jour un risque que la position ne voit pas : un piratage de Pendle ne ferait pas bouger l'oracle, donc aucune liquidation, mais laisserait environ 152 000 dollars de créances irrécouvrables aux prêteurs.

La décision repose sur un seul seuil. StackTrace mesure le coût réel d'une sortie sur la liquidité disponible, environ 850 dollars pour cette position, et le compare à la perte possible : si la probabilité de l'incident dépasse ce rapport, ici environ 1,6 % sur une semaine, mieux vaut sortir. L'équipe a aussi rejoué de vraies crises de l'USDe, dont le krach du 10 octobre 2025, et étendu le moteur à n'importe quel wallet, n'importe quel vault Morpho et au portefeuille de douze vaults que Belem Capital avait partagé avec les participants.

DoraHacks : StackTrace

GitHub : karim3309/BelemCapital-Epfl-Hackathon

Ce que cela représente pour DVB

Plusieurs membres de DVB ont fait le déplacement à Lausanne pour The Hackathon, et trois d'entre eux en sont revenus avec un prix sur un track posé par un gestionnaire d'actifs professionnel, autour d'un problème proche de la finance quantitative enseignée à l'ESILV : modéliser un risque, chiffrer une perte et en tirer une décision sur laquelle un gérant peut agir.

The Hackathon a été organisé par la Blockchain Student Association de l'EPFL, avec Belem Capital et Swissquote comme sponsors.

Retour au blog