À l’intérieur de THORchain : la chaîne RUNE DEX offrant des pièces natives telles que BTC, ETH et ADA
CryptoSlate s’est récemment entretenu avec Tyler Bond « Familiarcow », le directeur des communications de Nine Realms, une société qui construit une infrastructure de base sur THORchain qui vient d’annoncer le lancement du réseau principal. J’ai demandé à Bond pourquoi THORchain était différent des autres protocoles de liquidité, les problèmes avec les contrats intelligents DeFi, le développement anonyme, l’avenir de THORchain et pourquoi la véritable décentralisation est importante.
Après ma conversation avec Nischal Shetty récemment et la récente débâcle de Solend, je voulais savoir si la prétention de THORchain d’être un DEX décentralisé à 100% avait du poids. De plus, le sale secret de DeFi est que la plupart des contrats intelligents ont une possibilité de mise à niveau par proxy, ce qui signifie que le contrat intelligent peut être mis à jour pour modifier sa fonctionnalité. Dans le cas de Solend, cela s’est presque terminé par un utilisateur détenant plus de 200 millions de dollars d’actifs dont le compte a été repris par la plateforme.
THORchain est conçu pour être un DEX interopérable entre chaînes qui autorise des actifs natifs tels que Bitcoin (BTC), Ethereum (ETH) et Cardano (ADA) sans avoir besoin de jetons enveloppés. Le potentiel d’un tel protocole est presque illimité, mais peut-il évoluer, est-il vraiment décentralisé et est-il sécurisé ? Bond répond à ces questions et plus ci-dessous.
Akiba : Alors, qu’est-ce qui différencie THORchain des autres protocoles de liquidité ?
THORChain est décentralisé, indépendant de la chaîne et n’utilise aucun pont ou actif enveloppé pour effectuer des échanges. Cela permet à THORChain de se connecter à la chaîne la plus importante sur le plan économique – Bitcoin sans utiliser de BTC enveloppé et plus encore sans le risque de sécurité auquel un pont est confronté.
Les utilisateurs peuvent échanger vers et depuis des actifs NATIVE. N’importe quelle chaîne peut être ajoutée, y compris Monero et Cardano, qui ne sont pas du tout visibles dans les DEX aujourd’hui. Personne d’autre dans l’espace DEX n’a été en mesure d’atteindre cet objectif. THORChain est également géré par plus de 100 nœuds complètement anonymes (info : thornode.network), il possède donc une décentralisation suffisante.
THORChain utilise un coffre-fort rotatif Threshold Signature Scheme (TSS) qui fait tourner en permanence la garde des actifs entre les nœuds entrant et sortant du réseau. Les fonds sont déplacés vers un nouveau coffre-fort chaque semaine – fonctionnant comme une sorte de preuve de réserve. Les fonds sont toujours solvables et manifestement liquides et peuvent être déplacés par le réseau lui-même, mais pas par des participants individuels.
Akiba : CoinMarketCap déclare que le réseau principal a été lancé le 21 janvier – que s’est-il passé ?
Mainnet n’a pas été lancé en janvier. Mainnet n’est pas une mise à niveau logicielle pour THORChain, mais plutôt un moment de maturité. Le protocole, depuis la sortie de la version bêta en avril 2021, s’est durci et a reçu des mises à jour hebdomadaires.
Le réseau fonctionne aux niveaux de maturité, de stabilité et de sécurité du réseau principal depuis le début de 2021. Il est maintenant temps de se débarrasser de l’étiquette bêta et d’émerger en tant que véritable protocole inter-chaîne mature.
Akiba : L’équipe principale de THORchain n’est pas publiquement vérifiable. Croyez-vous qu’une équipe non doxée/anonyme est viable sur le marché actuel ?
L’anonymat de l’équipe est assurément viable. Les nœuds exécutent THORChain, pas les développeurs. 100 % des opérateurs de nœuds doivent adopter une mise à jour logicielle pour que les modifications de code prennent effet sur le réseau, ce qui signifie que l’équipe de développement principale ne peut pas prendre de décisions unilatérales qui affecteraient la machine d’état de THORChain.
THORChain lui-même est une infrastructure inter-chaînes et l’approche adoptée par l’équipe principale est de rester anonyme et de laisser éventuellement le projet à la communauté dans le style de Satoshi. Les créateurs et les figures divines de la cryptographie sont dangereux et présentent un problème de centralisation. Une équipe de base anonyme avec des plans depuis le début pour s’éloigner du protocole témoigne de la maturité et de la prévoyance des premiers planificateurs.
Un véritable protocole neutre ne peut pas avoir de figures de proue singulières qui déterminent l’avenir du réseau. L’avenir du réseau doit être déterminé par ceux qui ont le plus d’enjeux et gèrent le code du réseau lui-même : les opérateurs de nœuds.
De plus, il existe d’autres équipes qui travaillent sur la base de code de THORChain autres que l’équipe principale d’origine. Nine Realms est un groupe qui s’est intensifié pour contribuer au développement de base et aux intégrations de la chaîne de THORChain. Les contributions de Nine Realms et d’autres développeurs de la communauté se sont avérées indispensables dans le processus de durcissement du réseau. L’identité de l’équipe de base importe peu. La base de code elle-même est entièrement open source et transparente pour la contribution de la communauté, avec la curation finale des mises à jour du code laissée aux nœuds – comme Bitcoin.
Akiba : Dans quelle mesure THORchain est-il sécurisé ? Il y a actuellement des signes inquiétants dans DeFi. Par exemple, Solend est actuellement critiqué pour avoir voté pour prendre le contrôle du compte d’un utilisateur. Sa capacité à le faire provient de la mise à niveau par proxy de ses contrats intelligents, ce qui signifie que son contrat intelligent peut être mis à niveau en modifiant sa fonctionnalité. ThorChain résout-il ce problème de quelque manière que ce soit ou est-ce le sale secret de DeFi ?
JLa seule façon d’apporter des modifications à la logique ou à la machine d’état de THORChain consiste à mettre à jour le code lui-même. Dans ce cas, 100 % des opérateurs de nœuds (qui ont un intérêt important dans le réseau étant donné qu’il s’agit d’une preuve de participation) doivent adopter les modifications de code.
Cependant, dans THORChain, les nœuds ont la possibilité de modifier les constantes du réseau à l’aide d’une fonctionnalité appelée « mimir ». Mimir est un type de gouvernance qui permet aux nœuds de modifier de manière granulaire des constantes telles que la rapidité avec laquelle la réserve émet ses récompenses, le nombre de coffres sécurisés par les validateurs du réseau et la durée pendant laquelle un LP doit avoir une position pour obtenir une perte impermanente complète. protection, si une chaîne est arrêtée pour des raisons de sécurité, etc.
UN la super-majorité (66 % +) des nœuds doit voter pour une valeur particulière pour qu’elle soit modifiée par rapport au statu quo. Il s’agit d’un mécanisme de gouvernance décentralisé qui donne aux principales parties prenantes le contrôle des contrôles granulaires du réseau. Liste complète des commandes mimir : https://midgard.thorchain.info/v2/thorchain/mimir
Jusqu’à l’obsolescence programmée de l’équipe principale, il existe également une clé admin mimir détenue par l’équipe principale. Cette clé admin mimir peut modifier n’importe laquelle de ces valeurs sans un vote complet par les nœuds. En raison du grand nombre de nœuds, les votes mettent beaucoup de temps à être adoptés. Cependant, au stade adolescent du protocole, il y a eu de nombreux cas où des changements rapides à ces constantes ont été nécessaires.
Par exemple, les contrôles de pause de négociation au cas où un exploit menacerait de drainer des fonds. Pour équilibrer ce pouvoir, une majorité de nœuds votent toujours « survote » l’admin-mimir. Cela signifie que si admin-mimir effectue une action malveillante telle que suspendre inutilement le trading, les nœuds peuvent voter pour annuler cette action, et une fois qu’un consensus de supermajorité est atteint, le trading ne sera pas interrompu. La clé admin-mimir sera brûlée après obsolescence programmée car elle présente le plus grand risque de centralisation pour le protocole actuellement.
Je pense que les actions de Solend devraient montrer à DeFi comment ces protocoles fonctionnent réellement. Les protocoles peuvent changer pour le meilleur ou pour le pire. S’ils ne peuvent pas changer, il y aura inévitablement une sorte de bogue ou de problème qui détruira le protocole, il a donc besoin de la capacité de se protéger. La chose la plus importante qu’un utilisateur DeFi puisse faire est de comprendre comment ses protocoles fonctionnent réellement et comment les changements de code sont adoptés par le réseau. Si un individu ou un groupe peut à lui seul imposer des modifications au protocole, il s’agit d’un problème de décentralisation.
Un protocole DeFi lui-même est complètement neutre. Son seul travail est d’être une machine à états qui effectue des transitions régulières et déterministes d’un état à un autre lorsque des blocs sont proposés et transmis par des validateurs (nœuds) du réseau.
La centralisation sera toujours un problème lorsqu’il s’agit de protocoles DeFi, c’est pourquoi il est impératif que les équipes qui créent et entretiennent ces réseaux prennent au sérieux les problèmes de centralisation et mettent en place des plans de décentralisation au fil du temps.
Bitcoin n’a pas été construit en un jour et il a ses propres problèmes dès le début, y compris un énorme exploit. Il doit y avoir les deux : un moyen de résoudre les problèmes qui surgiront au fil du temps et un équilibre de contrôle sur la façon dont les mises à jour logicielles et les changements d’état sont gérés.
THORChain a été planifié dès le premier jour pour devenir un réseau plus décentralisé au fil du temps. Cela signifiait sacrifier le démarrage précoce et les partenariats VC que les protocoles «DeFi» semblent aujourd’hui faire régulièrement. Cela signifiait créer un système de coffre-fort TSS rotatif où les clés privées sont détenues par des nœuds anonymes qui peuvent évoluer avec le protocole. Cela signifiait la destruction éventuelle de puissantes méthodes de contrôle comme admin-mimir. Cela signifiait que la gouvernance du réseau devait être entre les mains des nœuds qui administrent le réseau, et non de l’équipe de développement. Un réseau doit être prévu pour être décentralisé dès son premier souffle, même s’il doit inévitablement être créé par une petite équipe d’individus.
Akiba : Alors, qu’est-ce qui va changer maintenant que le réseau principal a été lancé pour les utilisateurs finaux/les développeurs ?
Mainnet n’apporte aucune nouvelle modification de code aux utilisateurs du réseau. Cela marque une nouvelle phase de croissance pour THORChain – les intégrations. Intégrations dans les DEX, les agrégateurs DEX et les portefeuilles. THORChain est l’infrastructure qui permet à tout utilisateur d’échanger sans autorisation des actifs, y compris Bitcoin sans WBTC ou un pont qu’aucun autre service décentralisé n’offre.
Cela donne à THORChain un énorme avantage concurrentiel dans l’espace. Les utilisateurs de tous les types de portefeuilles multichaînes utiliseront de manière invisible THORChain intégré directement dans leurs portefeuilles préférés. Les utilisateurs de DEX pourront échanger directement vers et depuis le bitcoin natif en utilisant les pools de liquidités de THORChain.
Dans les prochaines semaines, les intégrations seront terminées pour ATOM et AVAX. Cela reliera les pools de liquidités de Thorchain directement à l’écosystème Cosmos IBC et à l’écosystème Avalanche C-Chain. L’équipe a également des plans pour un mécanisme de rendement unilatéral sur des actifs de premier ordre comme Bitcoin. Ce sera le premier protocole à obtenir un rendement unilatéral sur le Bitcoin natif non emballé. L’avenir est extrêmement prometteur pour THORChain.
Akiba : Quand vous dites que c’est le seul 100% DEX, qu’est-ce que cela signifie vraiment ? À quel point est-il vraiment décentralisé ?
THORChain est très décentralisé par rapport aux autres DEX. Il existe plus de 100 nœuds validateurs du réseau, chacun liant plus de 500 000 RUNE. Chaque nœud doit accepter les mises à jour logicielles. Une super-majorité des nœuds doit accepter de changer les constantes du réseau. Par conséquent, les nœuds qui exécutent réellement le code du réseau sont extrêmement incités à fonctionner dans le meilleur intérêt de ses utilisateurs et du protocole lui-même. Aucun individu ou groupe ne peut apporter de modifications unilatérales à la base de code de THORChain. Le risque centralisé le plus important, actuellement, est la clé admin-mimir qui sera obsolète dans les mois à venir. Cela ne pose aucun risque pour se financer sur le réseau, seulement des constantes que le réseau reconnaît et même sa puissance est éclipsée par le consensus des nœuds.
Un processus ADR (Architecture Design Record) a été mis en place pour que les membres de la communauté signalent les changements au sein du réseau. Ce processus est toujours en cours de mise en œuvre, mais il s’agit de l’un des nouveaux mécanismes de gouvernance permettant à la communauté de signaler qu’elle souhaite un changement spécifique de l’architecture de THORChain. Un ADR est similaire à EIP ou BIP pour Ethereum ou Bitcoin. Il comprend un processus de vote qui permet aux contributeurs de signaler des changements tels que l’ajout de nouvelles chaînes, la modification de la façon dont le code s’exécute, etc. Ce changement permettra une plus grande décentralisation de la direction dans laquelle le code de THORChain va sans l’équipe principale.
En fin de compte, le réseau est aussi décentralisé que les modifications apportées à sa base de code peuvent l’être. THORChain a été conçu dès le départ pour évoluer en tant que service décentralisé. Sa croissance a été plus lente à cause de cela, mais cela a rendu le réseau plus durable. Un changement pour augmenter la décentralisation est une constante Mimir pour permettre à pas plus de 33% des validateurs d’être sur le même fournisseur de services cloud. Ce changement est en cours et n’a pas encore été ratifié par un vote mimir mais sera crucial pour rendre le réseau résistant à la capture.
Bond comprend certainement les mécanismes de base de THORchain et il a pu répondre à chaque question avec énormément de détails. On peut évaluer que THORchain a toujours un élément central de centralisation en raison des clés admin-mimir, cependant, si celles-ci sont obsolètes, nous pourrions voir un DEX plus décentralisé que beaucoup d’autres. Sans la contrainte de la preuve de participation déléguée, THORchain incarne certainement l’esprit d’un système financier décentralisé. Que ce soit vraiment ce que les utilisateurs veulent ou juste un fantasme qui ne fonctionne pas dans la pratique, on le verra au cours des prochains mois. THORchain sera-t-il adopté par les utilisateurs DeFi avec son vaste niveau d’interopérabilité ou les utilisateurs s’en tiendront-ils aux domaines plus familiers d’UniSwap, Aave et Curve ?
Le poste Inside THORchain: La RUNE DEX inter-chaînes offrant des pièces natives comme BTC, ETH et ADA est apparue en premier sur CryptoSlate.