Ce que jaurais aimé savoir avant de développer une DeFi Dapp sur Ethereum

Andre Cronje racontera les difficultés qu'il a traversées lorsqu'il a commencé à développer l'un des DeFi Dapps les plus réussis de tous les temps.

Cette traduction d'André Cronje (fondateur de Yearn Finance) raconte les difficultés qu'il a traversées et les choses qu'il aurait aimé savoir avant de commencer à développer l'un des DeFi Dapps les plus réussis depuis avant jusqu'à maintenant.

Déployer des Dapps coûte cher (si vous ne savez pas ce que vous faites)

Voici l'adresse que j'ai utilisée pour déployer Yearn.Finance :  https://etherscan.io/address/0x2D407dDb06311396fE14D4b49da5F0471447d45C#analytics

Mis à part quelques contributions et l'aide de collègues, j'ai dû trouver tout le reste par moi-même.

Ce que j'aurais aimé savoir avant de développer une DeFi Dapp sur Ethereum

Ce que j'aurais aimé savoir avant de développer une DeFi Dapp sur Ethereum

Vous trouverez ci-dessous la valeur totale des transactions ETH, totalisant 93,64 ETH et les actifs restants 16,84 ETH. Cela signifie que 76 ETH (près de 15 000 $) ont été utilisés par moi pour le déploiement et les erreurs d'exécution.

Ce que j'aurais aimé savoir avant de développer une DeFi Dapp sur Ethereum

Inutile de dire que j'ai fait beaucoup d'erreurs stupides, que j'ai dû redéployer le projet plusieurs fois, que je pourrais également concevoir un meilleur système et que si j'avais la chance de le refaire, je ne coûterais peut-être qu'environ 10 ETH. Bien sûr, il doit y avoir des connaissances que j'ai maintenant.

Les testnets sont excellents, Kovan et Ropsten, mais je ne peux pas trouver ou imiter la plupart des contrats avec lesquels je travaille ( uniswap , 1 pouce, composé , dydx, fulcrum, Aave, curve.fi, lendf, ddex tous ni l'un ni l'autre peut être simulé sur le testnet). J'ai donc dû développer et tester plusieurs fois sur le réseau principal.

Il y a aussi un autre problème, étant une personne impatiente, je paie toujours les frais les plus élevés pour accélérer le travail, mais lorsque vous êtes dans la boucle de conception et de test, cela aura un impact énorme.

Donc, leçon apprise, n'essayez pas de vous embêter avec le développement de contrats intelligents à moins que vous n'ayez de l'argent à dépenser, ce qui m'a coûté beaucoup plus d'argent que prévu.

Les gens n'utiliseront pas (ou n'utiliseront pas) votre logiciel s'il n'a pas été audité

Vous pouvez prendre cela à la légère, mais dans le monde open source, c'est essentiel.

Mais le fait est que je développe le projet complètement gratuitement comme passe-temps, sans financement, sans frais, sans jeton (pas de communauté). Mais la première phrase que je reçois est toujours "Ce logiciel est-il audité?". C'est une question à laquelle vous devez vous habituer chaque fois que quelqu'un vous pose des questions sur un projet, et lorsque la réponse inévitable est «non», ils l'ignorent tout simplement.

Cela nous amène à la troisième chose.

Prendre un produit pour un audit est très compétitif et coûteux

Après avoir utilisé l'argent pour déployer et tester mon dapp. La prochaine chose à faire est de soumettre ce projet à un audit. J'ai demandé à quelques sources autour et on m'a présenté les noms suivants :

J'ai commencé à publier des prix sur la communauté le 30 janvier.

Ce que j'aurais aimé savoir avant de développer une DeFi Dapp sur Ethereum

En conséquence, aucune réponse n'a été reçue.

@epheph sur Twitter a suggéré d'utiliser le programme d'audit de la sécurité de la fondation Ethereum. Malgré l'intérêt manifesté, le résultat final n'est allé nulle part.

Ce que j'aurais aimé savoir avant de développer une DeFi Dapp sur Ethereum

Le 31 janvier, j'ai commencé à envoyer des messages sur les télégrammes certik et cryptomaniac (également avec un peu de chance, j'avais leurs coordonnées) au sujet de ma demande d'audit.

Le 4 février et toujours sans réponse, j'ai commencé à leur envoyer des e-mails.

Envoyez une demande d'audit à openzeppelin par e-mail [email protected] et le même jour, j'ai reçu une réponse qu'ils me répondront dans environ 1-2 jours. "Ces 1, 2 jours" seront mis à jour ici au fur et à mesure qu'ils répondront.

Envoyé par e-mail à trailofbits, ils ont répondu dans la journée et ont déclaré que ce serait fait dans une semaine pour 16 000 $. Ils feront : "Évaluation préliminaire des risques par des méthodes manuelles et automatisées et de la sécurité des fichiers", je dois malheureusement répondre que le prix est trop cher. Ensuite, j'ai reçu une autre réponse suggérant d'utiliser les outils suivants :

Pas un audit, mais au moins ils sont utiles (même s'ils me coûtent quand même 259 $/mois) !

Également envoyé par e-mail à quantstamp via leur formulaire en ligne, toujours pas de réponse.

Envoyés par e-mail à sigmaprime, ils ont répondu par SMS le jour même et après quelques e-mails dans les deux sens. Ils ont dit que cela prendrait 11 jours et coûterait 27 500 $. Et bien sûr, j'ai dû répondre que je ne pouvais pas être d'accord avec ce prix.

J'ai finalement accepté l'offre de cryptomaniac pour 5000 $.

Sommaire:

  • trailofbits.com 16 000 $
  • cryptomanes 5 000 $ 
  • certik.org (en attente)
  • quantstamp.com (ne répond pas)
  • sigmaprime.io 27 500 $ 
  • openzeppelin.com (en attente)

Je suis d'accord avec cryptomaniac pour qu'ils mènent leur audit. J'ai également soumis des demandes de collecte de fonds sur gitcoin et metacartel, mais aucun d'eux n'a répondu, alors supposons simplement qu'il n'y aura aucune aide à partir de là.

Pour souligner une chose, il ne s'agit pas d'un audit pour l'ensemble du système, toutes les exigences ci-dessus ne concernent qu'un fichier de 359 lignes de code Solidity. Même l'option la moins chère de cryptomaniac est de 13 $ / ligne.

Donc, si vous avez un projet plus important, préparez-vous à environ 50 000 $ pour un audit.

TLDR

Environ 20 000 $ sont sortis de mon portefeuille pour un de mes projets gratuits et open source. Il n'y a pas d'aide de la communauté ou de la fondation Ethereum, mais c'est peut-être parce que j'ai contacté la mauvaise personne ou peut-être qu'ils n'ont aucun intérêt pour Yearn.finance. Mais je pense toujours que mon "réseau crypto" est meilleur que la plupart de ce que les autres proposent à ce stade.

Il est inconcevable à quel point il serait difficile pour un nouveau venu complet d'entrer sur le marché.

Leçons apprises.

Certaines choses sont assez évidentes mais devraient quand même être listées

Les VC ne financeront pas le système gratuit et sans jeton

Assez évident, mais doit encore être souligné. Un hommage à pooltogether, on ne sait pas comment ils ont pu faire ça. 

Les jetons aident à promouvoir le développement

Je déteste les jetons, les projets que j'ai développés : Yearn.finance et Xar.network sont tous les deux sans jeton, sans frais, et les deux luttent trop parce qu'il n'y a pas « d'effet de réseau de jetons ». Vous voulez développer la communauté très rapidement ? Ajoutez des jetons (ou ayez un VC derrière vous).

Vous ne pourrez pas obtenir d'aide de la communauté à moins que vous n'ayez déjà une communauté, ce que vous ne pourriez pas obtenir sans elle.

C'est un peu déroutant, mais cette boucle est quelque chose que vous devez savoir si vous voulez l'aide de la communauté.

Plus facile de "faire semblant de l'avoir avant de l'avoir"

Chaque affirmation : « Notre AUM (actifs sous gestion) a beaucoup augmenté » ou « Notre taux de rendement est très élevé » n'est qu'à moitié vraie. Les projets eux-mêmes ont déjà un AUM initial (de VC, de financement ou de la communauté ~ alias jeton) et utilisent ces "chiffres" pour augmenter le taux de dépôt de l'autre côté. Pooltogether est un bon exemple avec 250 000 $ « votre propre fonds ».

Un modèle similaire pourrait fonctionner pour Yearn.finance mais je ne pense pas qu'une petite somme d'argent puisse encourager les gens.

Aide-mémoire

Lancer un jeton, préminer 50 %, verrouiller (verrouiller et déverrouiller progressivement) les 50 % restants pour les sponsors AUM, collecter des fonds avec 50 % de jetons, trouver des VC, utiliser 20 000 $ pour le développement de produits (ou copier Yearn.finance est gratuit) utiliser tout le capital vous avez levé dans un "fonds de démarrage" pour générer un taux de rendement énorme (2x ce que les autres offrent).

Parce que votre tarif est très élevé, ajoutez les frais système (plus de 15% du bénéfice du plus gros concurrent), personne ne s'en souciera car ils gagnent quand même 2 fois moins 15% par rapport à leurs concurrents de votre joueur. Restituez le capital aux détenteurs de jetons avec l'augmentation de l'AUM (que vous avez déjà de 50 % de verrouillage) et vous avez une valeur de lien réseau.

Ne faites pas comme moi, c'est très difficile, cela me coûte beaucoup d'argent et crée très peu d'effet de réseau.

Leçons apprises.



Comment utiliser SushiSwap : un guide ultime pour les débutants

Comment utiliser SushiSwap : un guide ultime pour les débutants

Découvrez comment utiliser SushiSwap avec le portefeuille Coin98, y compris l

Comment utiliser Uniswap : un guide étape par étape pour les débutants

Comment utiliser Uniswap : un guide étape par étape pour les débutants

Cet article vous guidera sur la façon d utiliser Uniswap, y compris l échange, l ajout de liquidités et la migration de liquidités d Uniswap V2 vers V3, ainsi que des mises à jour récentes et des conseils pratiques.

Statut du projet Casper - Plate-forme de couche 1 conviviale pour les entreprises

Statut du projet Casper - Plate-forme de couche 1 conviviale pour les entreprises

Dans cet article, nous explorerons l

Qu'est-ce que Radio Caca (RACA) ? Tout ce que vous devez savoir sur le jeton RACA

Qu'est-ce que Radio Caca (RACA) ? Tout ce que vous devez savoir sur le jeton RACA

Qu

Qu'est-ce que Tellor (TRB) ? Tout ce que vous devez savoir sur le jeton TRB

Qu'est-ce que Tellor (TRB) ? Tout ce que vous devez savoir sur le jeton TRB

Découvrez l

Qu'est-ce que GMX ? En savoir plus sur la plateforme décentralisée de trading de produits dérivés GMX

Qu'est-ce que GMX ? En savoir plus sur la plateforme décentralisée de trading de produits dérivés GMX

GMX est l

Qu'est-ce que l'OKB ? Ce qu'il faut savoir sur OKB

Qu'est-ce que l'OKB ? Ce qu'il faut savoir sur OKB

Qu

Qu'est-ce que la persistance (XPRT) ? Ensemble complet de crypto-monnaie XPRT

Qu'est-ce que la persistance (XPRT) ? Ensemble complet de crypto-monnaie XPRT

Qu

Qu'est-ce que Flamingo (FLM) ? Découvrez les nouveaux produits DeFi sur la Blockchain Neo Flamingo

Qu'est-ce que Flamingo (FLM) ? Découvrez les nouveaux produits DeFi sur la Blockchain Neo Flamingo

Qu

Qu'est-ce que Biswap (BSW) ? Ensemble complet de crypto-monnaies BSW

Qu'est-ce que Biswap (BSW) ? Ensemble complet de crypto-monnaies BSW

Qu

Qu'est-ce que le protocole miroir (MIR) ? Tout ce que vous devez savoir sur le jeton MIR

Qu'est-ce que le protocole miroir (MIR) ? Tout ce que vous devez savoir sur le jeton MIR

Qu

Comment utiliser Orca DEX : un guide étape par étape

Comment utiliser Orca DEX : un guide étape par étape

Dans cet article, Coin98 vous guidera sur la façon d

Qu'est-ce qu'Aura Finance ? Ce qu'il faut savoir sur le projet Aura Finance et le token AURA

Qu'est-ce qu'Aura Finance ? Ce qu'il faut savoir sur le projet Aura Finance et le token AURA

Dans cet article, découvrons avec TraderH4 le mécanisme de fonctionnement et les caractéristiques exceptionnelles d

Aperçu du réseau et de l'écosystème Sei

Aperçu du réseau et de l'écosystème Sei

Découvrons Sei Blockchain - une chaîne de couche 1 axée sur le trading. Surnommé «NASDAQ décentralisé», car il se concentre sur la fourniture d

Qu'est-ce que le réseau Astar ? Découvrez les détails du projet Astar Network et du jeton ASTR.

Qu'est-ce que le réseau Astar ? Découvrez les détails du projet Astar Network et du jeton ASTR.

Astar est le hub Dapp sur Polkadot, prenant en charge les solutions Ethereum, WebAssembly, Dapp Staking et Layer 2.

Qu'est-ce que Coin98 (C98) ? Tout ce que vous devez savoir sur le jeton C98

Qu'est-ce que Coin98 (C98) ? Tout ce que vous devez savoir sur le jeton C98

Qu

Qu'est-ce que Moonbeam (GLMR) ? Informations sur le duo GLMR & MOVR

Qu'est-ce que Moonbeam (GLMR) ? Informations sur le duo GLMR & MOVR

Qu

Un guide complet et détaillé pour utiliser Mango Markets

Un guide complet et détaillé pour utiliser Mango Markets

L'article vous fournira le guide le plus complet et le plus détaillé sur l'utilisation de Mango Markets pour découvrir toutes les fonctionnalités de ce nouveau projet sur Solana.

Comment Farmer Crypto et rejoindre DeFi en toute sécurité ?

Comment Farmer Crypto et rejoindre DeFi en toute sécurité ?

L'agriculture est une bonne chance pour les utilisateurs de gagner facilement de la crypto dans DeFi. Mais quelle est la bonne façon de cultiver la crypto et de rejoindre DeFi en toute sécurité ?

Évaluation DeFi : DeFi peut-il être évalué en fonction des flux de trésorerie ?

Évaluation DeFi : DeFi peut-il être évalué en fonction des flux de trésorerie ?

L'article traduit l'opinion de l'auteur @ jdorman81 sur la question de l'évaluation dans Defi, ainsi que quelques opinions personnelles du traducteur.

Comment utiliser SushiSwap : un guide ultime pour les débutants

Comment utiliser SushiSwap : un guide ultime pour les débutants

Découvrez comment utiliser SushiSwap avec le portefeuille Coin98, y compris l

Comment utiliser Uniswap : un guide étape par étape pour les débutants

Comment utiliser Uniswap : un guide étape par étape pour les débutants

Cet article vous guidera sur la façon d utiliser Uniswap, y compris l échange, l ajout de liquidités et la migration de liquidités d Uniswap V2 vers V3, ainsi que des mises à jour récentes et des conseils pratiques.

Comment utiliser Orca DEX : un guide étape par étape

Comment utiliser Orca DEX : un guide étape par étape

Dans cet article, Coin98 vous guidera sur la façon d

Mina coopère avec Polygon

Mina coopère avec Polygon

Mina et Polygon travailleront ensemble pour développer des produits qui augmentent l'évolutivité, la vérification améliorée et la confidentialité.

Analyse du modèle dexploitation Uniswap V2 (UNI) - The Foundation of AMM

Analyse du modèle dexploitation Uniswap V2 (UNI) - The Foundation of AMM

Analysez et évaluez le modèle de fonctionnement d'Uniswap V2, le modèle le plus basique pour tout AMM.

Instructions pour lutilisation de léchange Remitano : acheter et vendre des bitcoins sur léchange Remitano

Instructions pour lutilisation de léchange Remitano : acheter et vendre des bitcoins sur léchange Remitano

L'échange Remitano est le premier échange qui permet d'acheter et de vendre des crypto-monnaies en VND. Instructions pour s'inscrire à Remitano et acheter et vendre des Bitcoins en détail ici !

Les instructions pour participer au testnet Tenderize sur Solana sont détaillées et faciles à comprendre

Les instructions pour participer au testnet Tenderize sur Solana sont détaillées et faciles à comprendre

L'article vous fournira les instructions les plus complètes et les plus détaillées pour utiliser le testnet Tenderize.

Un guide complet et détaillé pour utiliser Mango Markets

Un guide complet et détaillé pour utiliser Mango Markets

L'article vous fournira le guide le plus complet et le plus détaillé sur l'utilisation de Mango Markets pour découvrir toutes les fonctionnalités de ce nouveau projet sur Solana.

UNLOCKED Series #1 - Améliorer votre sécurité sur Coin98 Super App

UNLOCKED Series #1 - Améliorer votre sécurité sur Coin98 Super App

Dans ce premier épisode de la série UNLOCKED, nous ajouterons une couche de sécurité supplémentaire à votre portefeuille en utilisant les paramètres de sécurité.

Comment Farmer Crypto et rejoindre DeFi en toute sécurité ?

Comment Farmer Crypto et rejoindre DeFi en toute sécurité ?

L'agriculture est une bonne chance pour les utilisateurs de gagner facilement de la crypto dans DeFi. Mais quelle est la bonne façon de cultiver la crypto et de rejoindre DeFi en toute sécurité ?

Sign up and Earn ⋙
Sign up and Earn ⋙