paint-brush
Explorer la sécurité économique des oracles en chaîne : informations clés d'Uniswap Labspar@oraclesummit

Explorer la sécurité économique des oracles en chaîne : informations clés d'Uniswap Labs

Trop long; Pour lire

Dans la présentation ci-dessous, Xin Wan, chercheur chez Uniswap Labs, a présenté la sécurité économique des oracles en chaîne et les compromis à prendre en compte dans la conception de meilleurs réseaux oracles. Vous trouverez ci-dessous un glossaire des concepts clés mentionnés lors du discours de Xin.
featured image - Explorer la sécurité économique des oracles en chaîne : informations clés d'Uniswap Labs
Blockchain Oracle Summit HackerNoon profile picture
0-item
1-item


Dans la présentation ci-dessous, Xin Wan, chercheur à Laboratoires Uniswap , présenté sur la sécurité économique des oracles en chaîne et les compromis à prendre en compte dans la conception de meilleurs réseaux d'oracles.

Vous trouverez ci-dessous un glossaire des concepts clés mentionnés lors de l'exposé de Xin, destiné à compléter sa présentation vidéo.


QU'EST-CE QUE UNISWAP ?

Uniswap est un échange de crypto-monnaie décentralisé qui fonctionne sur la blockchain Ethereum et utilise des contrats intelligents pour permettre aux utilisateurs d'échanger et d'échanger des jetons. Elle a été fondée en novembre 2018 et son jeton natif, $UNI, a été lancé en septembre 2020 pour accorder à ses détenteurs des droits de gouvernance.

VIVITÉ ET LATENCE D'ORACLE

La vivacité d'Oracle est la capacité d'un oracle à fournir des données en temps réel et à jour aux contrats intelligents ou aux applications décentralisées (DApps). Les oracles animés sont constamment mis à jour et sont donc considérés comme plus précis et plus fiables. Cependant, des mesures de sécurité doivent être mises en œuvre pour garantir que la vivacité d'un réseau Oracle ne compromette pas la qualité des données fournies.


La latence Oracle fait référence au délai rencontré par les oracles entre la collecte de données dans le monde réel et la fourniture d'informations aux contrats intelligents ou aux dApps sur la blockchain. Pendant ce délai, des processus tels que l’agrégation de données, la vérification et le consensus blockchain se produisent. Une faible latence est une fonctionnalité souhaitable dans les réseaux Oracle pour certains cas d'utilisation.

PREUVE DES COMPROMIS D'enjeux

Preuve de participation (PoS) est un mécanisme de consensus qui consiste à choisir des validateurs pour créer des blocs et valider les transactions en fonction du nombre de pièces ou de jetons qu'ils ont bloqués en garantie. Le PoS est largement considéré comme une alternative plus économe en énergie et évolutive à la preuve de travail (PoW). De plus, il offre une protection contre 51% d'attaques et Sybille attaque .


Cependant, l'utilisation des mécanismes de consensus PoS présente quelques problèmes de sécurité potentiels, tels que la perte de décentralisation, car le réseau peut devenir contrôlé par quelques individus disposant d'une quantité importante de jetons mis en jeu. De plus, dans certains protocoles PoS, l’identité des prochains proposants de blocs est connue à l’avance pour un certain nombre de blocs. Cela pourrait conduire à des manipulations de prix et à des attaques ciblées.


Les protocoles PoS utilisent souvent des mesures telles que la rotation des validateurs, la randomisation des proposants de blocs et des pénalités de réduction de pièces pour atténuer ce comportement malveillant.

PISCINES DE LIQUIDITÉ, FOURNISSEURS ET DISTRIBUTION

Les pools de liquidités sont des fonds bloqués dans des contrats intelligents et utilisés pour faciliter les échanges et les prêts décentralisés. Ces pools sont alimentés par des utilisateurs appelés fournisseurs de liquidité (LP), qui perçoivent un pourcentage des frais de négociation en échange de leur contribution.


Dans un DEX comme Uniswap, la distribution de liquidité décrit la fourniture d'actifs ou de jetons à travers différents pools de liquidité par les fournisseurs de liquidité. La distribution des liquidités peut changer au fil du temps en raison des demandes du marché, des opportunités d'arbitrage, des mises à jour du protocole ou des changements dans la valeur des jetons. Ces changements peuvent se produire fréquemment lorsque les participants migrent d'un pool à un autre en réponse aux conditions et aux incitations du marché.

POINT DE BASE

Un point de base est une unité de mesure couramment utilisée en finance pour représenter un centième de point de pourcentage, soit 0,01 %. Il joue un rôle déterminant dans l’expression de changements fractionnaires et dans la réalisation d’expériences précises et standardisées. Dans sa présentation, Xin a utilisé des points de base pour analyser le coût de manipulation des oracles en chaîne.

CROCHETS UNISWAP V4

S'accroche Uniswapv4 sont des contrats externes qui exécutent des actions spécifiques à certains moments de l'exécution d'un pool de liquidité. En règle générale, les pools de liquidité sur Uniswap suivent une séquence stricte appelée cycle de vie, commençant par la création du pool, puis l'ajustement de la liquidité, l'échange de jetons par les utilisateurs et d'autres processus.


Avec l'introduction des hooks, les développeurs peuvent désormais ajouter du code personnalisé aux pools à des moments spécifiques du cycle de vie d'un pool, comme beforeSwap et afterSwap, qui permettent aux développeurs d'effectuer une action désignée avant ou après un échange.


De plus, les hooks Uniswap v4 peuvent être utilisés pour créer des frais dynamiques basés sur la volatilité ou d'autres entrées, définir des ordres limités en chaîne ou composer automatiquement les frais LP dans les positions LP. Les hooks offrent aux développeurs une flexibilité et des options de personnalisation leur permettant de contrôler la façon dont les pools, les swaps, les frais et les positions LP interagissent.



En savoir plus sur le protocole Uniswap ici :

Site Web Uniswap
Documentation Uniswap
Twitter Uniswap
Twitter de Xinwan



Le Blockchain Oracle Summit est le seul sommet technique au monde qui approfondit les cas d'utilisation, les limites et les impacts des oracles sur l'écosystème plus large de la blockchain. Des conférenciers de premier plan du monde entier se sont réunis à Paris pour partager leur travail et leur expérience dans la création et l'utilisation de solutions Oracle. Article par Michel Abiodun .


Également publié ici.