Antifragile : l'histoire du protocole Haven


Nous vivons dans un monde où la vie privée est devenue un privilège pour quelques-uns, elle est désormais primordiale et notre souveraineté individuelle est en jeu. Il faut un peu de temps pour que cette idée s’installe, mais une fois qu’elle le fait, elle a tendance à tout changer.

La promesse initiale de la crypto-monnaie était l’autonomie de l’individu, mais cela s’est érodé à mesure que les gouvernements, les entreprises et les organisations centralisées se sont rapidement rattrapés, conduisant à des solutions semi-privées dans l’espace crypto.

Les pièces de confidentialité étaient la prochaine étape dans l’avancement des principes fondamentaux de la confidentialité, mais leur volatilité inhérente a été une pierre d’achoppement pour ceux qui recherchent la stabilité.

Antifragile : l'histoire du protocole Haven

C’est pourquoi lorsque le Haven Protocol a annoncé des actifs privés stables (sous forme de xUSD, xEUR, etc.) en 2018, je me suis lancé tête baissée dans le projet.

C’était un projet qui pouvait offrir toute la confidentialité de Monero, mais aucune de sa volatilité, donnant aux utilisateurs l’accès à une pièce fiable et stable, tout en maintenant la souveraineté sur leur vie financière. Il m’a semblé que c’était tout ce pour quoi nous nous battions en tant que crypto-communauté.

Et c’est pourquoi ce qui a suivi a été un tel choc.

Nous avons une situation…

« Comment ça, nous avons été piratés ? Qu’est-il arrivé? »

Il peut être difficile de garder son sang-froid lorsque le coup arrive, mais la vraie mesure d’un projet open source est la façon dont il se gère lorsque les choses tournent mal. Comment et ce qu’ils font pour protéger l’avenir de leur projet.

Dans notre cas, ce qui s’était passé, c’est qu’un hacker (ou des hackers) a découvert une faiblesse dans notre code. Cette vulnérabilité leur a permis de modifier la récompense de bloc pour les blocs minés, leur donnant la capacité de se récompenser avec beaucoup plus de pièces qu’ils n’en auraient gagné autrement. Ce n’était pas seulement évident, mais flagrant. C’était comme s’ils voulaient que nous voyions.

Leur mouvement suivant était un peu plus insidieux.

Ils ont modifié la même zone de la base de code pour permettre la création de jetons contrefaits. Une faiblesse cachée qu’il nous a fallu toute notre expérience et notre savoir-faire pour la découvrir. À ce moment-là, ils s’étaient enfuis avec plus de 50 millions de dollars en jetons et avaient créé une menace existentielle pour l’ensemble du protocole Haven.

L’horloge tournait.

Si nous n’avions rien fait, l’inflation inconnue des actifs aurait pu entraîner une position très difficile pour le protocole. Si notre attaquant convertissait ses gains mal acquis en XHV et abaissait son prix alors qu’ils passaient à BTC ou à ETH, la boule de neige continue aurait pu réduire la valeur de XHV à zéro.

L’idée d’une pièce stable privée était entre les mains de notre réponse.

Comprendre la signification d’une menace existentielle

La riposte à cette attaque a dû être gérée correctement et en toute hâte.

Nous ne pouvions pas perdre de temps à délibérer. Nous ne pouvions pas accuser. Mais dire qu’il était « facile » de gérer le choc serait complètement faux. Toute notre équipe de base, moi y compris, avait renoncé à d’énormes opportunités de faire partie de ce projet.

Qu’il s’agisse de quitter une carrière bien rémunérée ou de quitter des entreprises en ligne prospères, notre équipe a fait d’énormes progrès grâce à d’énormes sacrifices. L’équipe et la communauté qui travaillent sur le protocole Haven croient de tout cœur à l’idée de la confidentialité financière. C’est la raison pour laquelle nous avons tous été prêts à aller de l’avant.

Être témoin des conséquences de la destruction et avancer pour ramasser les morceaux qu’un seul hack peut avoir est extrêmement difficile. C’est pire lorsque des années de temps ont été investies, des moyens de subsistance entiers sont en jeu, des millions de dollars d’investissements communautaires ont été volés et la confiance dans le projet est remise en question.

Pourtant, malgré ces défis, notre équipe et notre communauté n’ont pas bronché.

Nous avons adopté la position que tout ce qui s’était passé dans le passé pour provoquer ce qui se passe aujourd’hui était notre héritage et notre défi.

Nous avons immédiatement reconnu que nous devions le posséder et réparer le piratage pour la survie du projet.

Mais nous devions d’abord éviter tout autre dommage.

Une réponse rapide et intense

Nous sommes allés à la communauté pour décider de la voie à suivre en tant que collectif.

Nous avons contacté tous nos partenaires d’échange, KuCoin, TradeOgre et Bittrex, et leur avons demandé de fermer tous les portefeuilles XHV. Cela garantissait qu’il n’y aurait pas de futurs dépôts ou retraits dans nos fonds volés.

Ensuite, nous avons supprimé la possibilité de calculer les métriques de conversion, empêchant ainsi le pirate informatique de convertir davantage de fonds. Le gel d’un aspect du protocole comme celui-ci, bien que drastique, garantissait que les dommages que le pirate informatique pourrait causer seraient limités.

Enfin, nous sommes retournés à la communauté et avons demandé s’ils voulaient annuler la blockchain pour annuler les transactions qui se sont produites lors de l’attaque. Nous l’avons fait en sachant très bien que le pirate informatique pourrait encore potentiellement affecter tout vote potentiel. La communauté, avec un soutien et une croyance écrasants dans le projet, a accepté.

Nous savions que le prochain coup appartenait à notre adversaire et il n’a pas déçu.

Ennemi au milieu de nous

Le pirate a décidé qu’il ne suffisait pas de causer des dommages au projet. Il a rejoint la communauté et a longuement discuté avec l’un des membres de notre équipe principale. (Soit dit en passant, le chat peut toujours être vu publiquement sur notre chaîne Discord.)

Il semble que le mode opératoire de ces types de hacks soit souvent le même : ils prétendent ne pas être là pour l’argent, ce qui est douteux. Au lieu de cela, ils se présentent comme un agent anarchique du chaos, semant la discorde à la poursuite d’une « perspective neutre chaotique de la vie ». (Ses mots – pas les miens)

Ils prétendent vouloir aider en creusant des trous dans le code et la sécurité pour retester et renforcer, puis arrivent avec une fausse inquiétude lorsqu’ils trouvent des faiblesses. Et pourtant, lorsqu’ils sont approchés avec un désir sincère de récompenser la découverte d’exploits comme nous l’avons fait, ils ferment les yeux.

En fin de compte, notre pirate a admis que ses motivations étaient financières.

La voie à suivre et les leçons apprises

Bien que nous ayons corrigé les vulnérabilités et apporté de nombreux changements au fonctionnement de Haven. Certaines des améliorations notables ont été :

  • Nous avons embauché un expert Monero externe pour tester notre nouvelle base de code Haven 2.0.
  • Nous avons lancé un réseau de test public pour nous assurer que Haven 2.0 a été examiné par autant de développeurs que nous pourrions trouver.
  • Nous avons engagé Cyber Stack, un auditeur tiers, pour valider à la fois les calculatrices Mint et Burn.
  • Nous avons mis en place un programme complet de Bug Bounty avec des récompenses potentielles pouvant atteindre 100 000 $ pour tous les développeurs qui travaillent avec l’équipe pour renforcer le protocole.
  • Nous avons refactorisé l’ensemble de la base de code Haven, en la renforçant à partir de zéro

Et nous avons appris que bien que l’attaque ait été extrêmement bien coordonnée et potentiellement fatale au projet, on pouvait compter sur l’équipe et la communauté pour prendre des décisions difficiles ensemble – ce qui est absolument la force de ce projet.

Ils peuvent être élus et compter sur eux pour prendre les décisions importantes pour assurer la sécurité de la chaîne et protéger les nouveaux et les anciens investisseurs.

Les pirates vont et viennent. Les marchés vont changer. Mais la force du projet réside dans l’atout le plus important. C’est des gens.

Devenir antifragile

Nos valeurs fondamentales restent : nous pensons que les gens devraient être en mesure de conserver leur crypto-monnaie d’une manière qui les protège contre la volatilité, mais pas au détriment de leur vie privée.

Nous pensons que Haven 2.0 est l’avenir de l’argent. Un protocole pour fournir une protection contre les forces qui empiètent régulièrement sur un monde de plus en plus engagé dans la surveillance, la domination et le contrôle.

En conclusion, un piratage de 50 millions de dollars a peut-être percé notre code, mais aucun pirate informatique ne mettra jamais en échec notre vision. C’est cette vision qui nous maintient, l’équipe de base et la communauté qui nous soutient, ensemble.

Maintenant, nous sommes plus forts que jamais et Haven 2.0 va changer le monde de la cryptographie.

L’article a été écrit par AHawk :

AHawk a découvert Haven Protocol en 2018 et est un leader communautaire du projet depuis 2019. En tant qu’investisseur et passionné de crypto, il pense que le concept d’un écosystème de stablecoin privé basé sur Monero révolutionnera vraiment la façon dont les gens protègent leur confidentialité financière et interagissent avec la crypto. dans les années à venir. Vous pouvez en savoir plus sur le protocole Haven et la communauté en allant ici : https://havenprotocol.org/