
La définition non circulaire est un principe de conception selon lequel les variables clés d’un système ne doivent pas se référencer mutuellement dans une boucle auto-renforçante. Autrement dit, il ne faut pas définir la variable A par B et, simultanément, B par A, car cela engendre un cycle logique.
Dans l’écosystème Web3, ce concept s’applique fréquemment aux problématiques de prix, de ratio de collatéral et de règles de liquidation. Par exemple, lorsqu’un protocole génère son propre prix et s’appuie sur celui-ci pour déterminer la liquidation et l’émission, il procède à une « auto-évaluation ». En période de forte volatilité, cette logique auto-référentielle peut accélérer la propagation du risque.
On peut comparer cela à une construction en blocs : chaque bloc doit être autonome. Si les couches supérieure et inférieure dépendent l’une de l’autre pour leur stabilité, l’ensemble de la structure devient instable.
La définition non circulaire est fondamentale, car les structures circulaires amplifient l’« auto-renforcement ». Une baisse d’une variable peut affecter une autre via la boucle de rétroaction, qui accentue à son tour la baisse de la variable initiale, provoquant une réaction en chaîne.
L’exemple de la crise des stablecoins algorithmiques de mai 2022 illustre cette vulnérabilité : l’ancrage du prix du stablecoin dépendait de la capitalisation et du mécanisme de création/destruction d’un jeton associé, créant des boucles d’influence mutuelle. Sous la pression du marché, le mécanisme est entré dans une « spirale de la mort ».
Dans les protocoles de prêt, si le prix des actifs en collatéral est déterminé par des métriques internes détenues par les emprunteurs, de brusques fluctuations de marché peuvent entraîner des liquidations massives et des événements de risque concentré.
Le principe clé consiste à concevoir les dépendances du système sous forme de graphe acyclique. Concrètement : il s’agit de lister toutes les entrées majeures par source et de s’assurer que ces sources ne forment pas de cycles.
La mise en œuvre comprend :
Cette approche facilite l’audit des protocoles : les auditeurs peuvent suivre des chemins de dépendance unidirectionnels sans risque de revenir au point de départ.
Les stablecoins visent à assurer la stabilité du prix et sont généralement indexés sur des monnaies fiduciaires ou un panier d’actifs. La définition non circulaire implique de garantir que la « valeur de garantie » ne dépend pas du stablecoin lui-même.
Les pratiques courantes incluent :
Sur la couche de trading—comme les paires de stablecoins sur Gate—les prix sont déterminés par la confrontation réelle des ordres et la profondeur du marché, et non par une « tarification interne » des contrats émetteurs. Cela garantit aux utilisateurs une transparence sur des prix dictés par le marché.
Dans les protocoles de prêt, les utilisateurs engagent des actifs en garantie pour emprunter d’autres actifs, le ratio de collatéral étant défini comme « valeur du collatéral ÷ valeur du prêt ».
Principaux points de mise en œuvre :
Par exemple, lors de l’utilisation d’ETH comme collatéral pour emprunter un stablecoin, le prix de l’ETH doit provenir de marchés indépendants et d’oracles multi-sources. Les règles de liquidation doivent suivre des paramètres prédéfinis, et non être réécrites dynamiquement par le contrat du stablecoin pendant l’opération.
Les oracles importent des données hors chaîne sur la blockchain, agissant comme des « thermomètres fiables » pour des relevés externes en temps réel. La définition non circulaire exige que les sources des oracles soient indépendantes du système mesuré.
En pratique, l’utilisation de données multi-sources et de prix moyens pondérés dans le temps contribue à minimiser les risques de manipulation. Des dispositifs supplémentaires comme la détection d’anomalies et les coupe-circuits peuvent suspendre les opérations critiques en cas de fortes variations de prix.
Pour les utilisateurs, vérifier si un projet utilise des oracles décentralisés et multi-sources offre une confiance supérieure par rapport à des données auto-déclarées. Dans les scénarios de trading, il convient de se référer aux transactions réelles du marché et à la profondeur, plutôt qu’aux seuls indicateurs fournis par le projet.
Une vérification rapide consiste à réaliser un « diagramme de dépendance » : identifiez les entrées clés du projet (prix, ratio de collatéral, paramètres de liquidation, règles d’émission) et vérifiez si elles se référencent mutuellement.
Étapes :
La définition non circulaire contribue à limiter les risques auto-renforçants et réduit les scénarios de « ruée bancaire » générés par les boucles de rétroaction. Elle améliore la prévisibilité des événements de liquidation et d’émission, et facilite l’audit ainsi que la conformité réglementaire.
Ses limites incluent la dépendance à des réseaux de données externes—ce qui peut affecter la disponibilité et la latence—et parfois une efficacité du capital moindre en raison de ratios de collatéral plus élevés ou de paramètres plus conservateurs.
Pour les utilisateurs, cela implique un arbitrage : davantage de stabilité, mais des rendements potentiellement moins agressifs. Lors de l’utilisation de Gate pour investir ou prêter, privilégiez l’analyse des sources de prix, des règles de liquidation et de la gestion des anomalies, adoptez une gestion prudente des positions et restez attentif aux risques sur les fonds.
Étapes :
Erreurs courantes :
La définition non circulaire impose de structurer les entrées clés du système comme des sources indépendantes et acycliques. Elle est particulièrement cruciale dans les contextes de stablecoin, de prêt et d’oracle, car elle limite les risques d’auto-renforcement et de réactions en chaîne. Les meilleures pratiques incluent l’utilisation de données externes multi-sources, une gestion des risques en couches, des coupe-circuits, des revues de diagrammes de dépendance et des tests de résistance. Pour les utilisateurs, se concentrer sur l’indépendance des sources de prix et de règles permet de mieux cerner les limites du risque ; dans les marchés volatils, des conceptions robustes garantissent un comportement de protocole plus prévisible.
La définition non circulaire privilégie l’indépendance et la traçabilité de la valeur des actifs, tandis que la finance traditionnelle accepte souvent des garanties basées sur le crédit. Dans Web3, la définition non circulaire exige que les actifs en collatéral ne reposent pas sur des promesses de valeur non vérifiée d’autres actifs—ce qui assure une chaîne de valeur claire et crédible. Cela rend le prêt DeFi plus transparent, mais limite les types de collatéral admissibles.
Les projets sont exposés à des risques de cycles de valeur—où plusieurs actifs dépendent mutuellement les uns des autres. Si un maillon faillit, cela entraîne des défaillances en cascade. Historiquement, plusieurs projets ont échoué à cause de dépendances circulaires (notamment des protocoles d’actifs synthétiques lors de fortes baisses de marché). Une définition non circulaire stricte réduit considérablement le risque systémique et les pertes des utilisateurs.
Vérifiez trois éléments :
Elle exerce un effet indirect mais important. Les projets respectant la définition non circulaire présentent un risque global plus faible—ce qui réduit la probabilité que vos actifs soient bloqués dans des protocoles instables. Même si les risques ne peuvent être totalement éliminés, choisir des plateformes qui appliquent strictement la définition non circulaire (comme les sélections validées de Gate) augmente nettement la sécurité des fonds.
Les nouveaux projets peuvent instaurer la confiance en établissant des fondations de valeur non circulaires transparentes—par exemple, une collatéralisation par de vrais actifs, des réserves publiquement auditées, une vérification indépendante par des tiers—et en démontrant leur résilience lors de tests de résistance. Ces projets attirent souvent des utilisateurs plus prudents et affichent une performance plus stable sur le long terme.


