Dingen die ik wou dat ik wist voordat ik een DeFi Dapp op Ethereum ontwikkelde

Andre Cronje vertelt over de ontberingen die hij doormaakte toen hij begon met het ontwikkelen van een van de meest succesvolle DeFi Dapps ooit.

Deze vertaling van Andre Cronje (oprichter van Yearn Finance) vertelt over de ontberingen die hij heeft doorgemaakt en de dingen die hij had willen weten voordat hij begon met het ontwikkelen van een van de meest succesvolle DeFi Dapps van vroeger tot nu.

Dapps inzetten is duur (als je niet weet wat je doet)

Dit is het adres dat ik heb gebruikt om Yearn.Finance te implementeren:  https://etherscan.io/address/0x2D407dDb06311396fE14D4b49da5F0471447d45C#analytics

Afgezien van een paar bijdragen en hulp van collega's, moest ik de rest allemaal zelf uitzoeken.

Dingen die ik wou dat ik wist voordat ik een DeFi Dapp op Ethereum ontwikkelde

Dingen die ik wou dat ik wist voordat ik een DeFi Dapp op Ethereum ontwikkelde

Hieronder vindt u de totale waarde van ETH-transacties, in totaal 93,64 ETH en resterende activa 16,84 ETH. Dat betekent dat ik 76 ETH (bijna $ 15.000) heb gebruikt voor de implementatie- en uitvoeringsfouten.

Dingen die ik wou dat ik wist voordat ik een DeFi Dapp op Ethereum ontwikkelde

Onnodig te zeggen dat ik veel domme fouten heb gemaakt, het project vele malen opnieuw moest implementeren, ook een beter systeem kon ontwerpen en als ik de kans kreeg om het opnieuw te doen, zou ik misschien maar ongeveer 10 ETH kosten. Natuurlijk moet er kennis zijn die ik nu heb.

De testnetten zijn geweldig, Kovan en Ropsten, maar ik kan veel van de contracten waarmee ik werk niet vinden of nabootsen ( uniswap , 1inch, compound , dydx, fulcrum, Aave, curve.fi, lendf, ddex ze allemaal niet kan worden gesimuleerd op het testnet). Dus moest ik vele malen ontwikkelen en testen op mainnet.

Er is ook een ander probleem: als ongeduldig persoon betaal ik altijd de hoogste vergoeding om het werk te versnellen, maar als je in de ontwerp- en testloop zit, zal dit een enorme impact hebben.

Dus geleerde les, probeer niet te rommelen met het ontwikkelen van slimme contracten, tenzij je wat geld over hebt, wat me veel meer geld heeft gekost dan ik had verwacht.

Mensen zullen (of zullen) uw software niet gebruiken als deze niet is gecontroleerd

Je mag dit licht opvatten, maar in de open source wereld is dit essentieel.

Maar het punt is, ik ontwikkel het project volledig gratis als een hobby, geen financiering, geen kosten, geen token (geen gemeenschap). Maar de eerste zin die ik krijg is altijd "Is deze software gecontroleerd?". Dit is een vraag waar je aan moet wennen elke keer dat iemand je naar een project vraagt, en als het onvermijdelijke antwoord "nee" is, negeren ze het gewoon.

Dat brengt ons bij het derde punt.

Een product meenemen voor een audit is zeer concurrerend en duur

Na het geld te hebben gebruikt om mijn dapp te implementeren en te testen. Het volgende dat u moet doen, is dat project meenemen voor een audit. Ik vroeg een paar bronnen rond en maakte kennis met de volgende namen:

Ik ben op 30 januari begonnen met het plaatsen van prijzen op de community.

Dingen die ik wou dat ik wist voordat ik een DeFi Dapp op Ethereum ontwikkelde

Hierdoor is er geen reactie ontvangen.

@epheph op twitter stelde voor om het auditprogramma van ethereum foundation security te gebruiken. Ondanks het tonen van interesse sloeg het eindresultaat nergens op.

Dingen die ik wou dat ik wist voordat ik een DeFi Dapp op Ethereum ontwikkelde

Op 31 januari begon ik berichten te sturen op certik- en cryptomaniac-telegrammen (ook met een beetje geluk had ik hun contactgegevens) over mijn auditverzoek.

Op 4 februari en nog steeds geen reactie, begon ik ze te e-mailen.

Stuur een auditverzoek naar openzeppelin via e -mail audits@openzeppelin.com en dezelfde dag ontving ik een reactie dat ze binnen ongeveer 1-2 dagen contact met me opnemen. "Die 1, 2 dagen" wordt hier bijgewerkt als ze reageren.

Trailofbits gemaild, ze reageerden binnen een dag en zeiden dat het binnen een week klaar zou zijn voor $ 16.000. Ze zullen doen: "Voorlopige beoordeling van risico's met behulp van handmatige en geautomatiseerde methoden en de beveiliging van bestanden", helaas moet ik antwoorden dat de prijs te duur is. Toen kreeg ik een ander antwoord met de suggestie om de volgende tools te gebruiken:

Geen audit, maar ze zijn in ieder geval nuttig (hoewel ze me nog steeds $ 259 per maand kosten)!

Ook quantstamp gemaild via hun online formulier, nog steeds geen reactie.

Sigmaprime gemaild, sms'te ze dezelfde dag terug en na een paar e-mails heen en weer. Ze zeiden dat het 11 dagen zou duren en voor $ 27.500. En natuurlijk moest ik antwoorden dat ik het niet eens kon zijn met die prijs.

Ik heb eindelijk het aanbod van cryptomaniac voor $ 5000 geaccepteerd.

Overzicht:

  • trailofbits.com $ 16.000
  • cryptomanen $5.000 
  • certik.org (in behandeling)
  • quantstamp.com (reageert niet)
  • sigmaprime.io $27.500 
  • openzeppelin.com (in behandeling)

Ik ben het eens met cryptomaniac dat ze hun audit uitvoeren. Ik heb ook verzoeken om fondsenwerving ingediend op gitcoin en metacartel, maar geen van beiden heeft gereageerd, dus laten we aannemen dat er geen hulp zal zijn vanaf daar.

Om één ding te benadrukken, dit is geen audit voor het hele systeem, alle bovenstaande vereisten zijn alleen voor een bestand met 359 regels Solidity-code. Zelfs de goedkoopste optie van cryptomaniac is $ 13/lijn.

Dus als u een groter project heeft, wees dan voorbereid op ongeveer $ 50.000 voor een audit.

TLDR

Ongeveer $ 20.000 vloog uit mijn portemonnee voor een gratis, open-sourceproject van mij. Er is geen hulp van de gemeenschap of hulp van de ethereum foundation, maar het kan zijn dat ik contact heb opgenomen met de verkeerde persoon of misschien hebben ze geen interesse in Yearn.finance. Maar ik denk nog steeds dat mijn "cryptonetwerk" beter is dan de meeste van wat anderen op dit moment aanbieden.

Het is onvoorstelbaar hoe moeilijk het voor een complete nieuwkomer zou zijn om de markt te betreden.

Les geleerd.

Sommige dingen zijn vrij duidelijk, maar moeten toch worden vermeld

VC's financieren het gratis, tokenvrije systeem niet

Vrij duidelijk, maar moet nog worden benadrukt. Een hommage aan pooltogether, het is niet duidelijk hoe ze dit hebben kunnen doen. 

Tokens helpen ontwikkeling te bevorderen

Ik haat tokens, de projecten die ik heb ontwikkeld: Yearn.finance en Xar.network zijn beide tokenless, geen kosten, en beide worstelen te veel omdat er geen "token-netwerkeffect" is. Wil je de community echt snel ontwikkelen? Voeg tokens toe (of houd een VC achter je).

Je kunt geen hulp krijgen van de community, tenzij je al een community hebt, die je zonder deze niet zou kunnen krijgen.

Het is een beetje verwarrend, maar deze lus is iets dat je moet weten als je hulp van de community wilt.

Makkelijker om "te doen alsof je het hebt voordat je het hebt"

Elke uitspraak: "Onze AUM (assets under management) is enorm gegroeid" of "ons rendement is erg hoog" is maar half waar. De projecten zelf hebben al een initiële AUM (van VC, financiering of van de gemeenschap ~ aka token) en gebruiken die "nummers" om de aanbetaling van de andere kant te verhogen. Pool Together is een goed voorbeeld met $250.000 “your own fund”.

Een soortgelijk model zou kunnen werken voor Yearn.finance, maar ik denk niet dat een kleine hoeveelheid geld mensen kan aanmoedigen.

Spiek briefje

Start token, premineer 50%, lockdrop (vergrendel en ontgrendel geleidelijk) de resterende 50% voor AUM-sponsors, zamel geld in met 50% tokens, vind enkele VC's, gebruik $ 20.000 voor productontwikkeling (of kopieer Yearn.finance is gratis) gebruik al het kapitaal je hebt ingezameld in een "startfonds" om een ​​enorm rendement te genereren (2x wat anderen bieden).

Omdat uw tarief erg hoog is, tel daar de systeemvergoeding bij op (meer dan 15% van de winst van de grootste concurrent), het zal niemand iets schelen omdat ze nog steeds 2 keer min 15% verdienen in vergelijking met hun concurrenten. Geef kapitaal terug aan tokenhouders met toenemende AUM (die je al met 50% lockdrop hebt) en je hebt netwerklinkwaarde.

Doe het niet zoals ik deed, het is heel moeilijk, kost me veel geld en creëert heel weinig netwerkeffect.

Les geleerd.

Laat een reactie achter

Analyse van tokenverdeling: hoe potentiële insiderwallets te identificeren

Analyse van tokenverdeling: hoe potentiële insiderwallets te identificeren

Een praktisch raamwerk voor het opsporen van potentiële cryptowallets die mogelijk gelinkt zijn aan insiders, gebruikmakend van de concentratie van houders, banden met de uitvoerder, financieringspatronen, labels en on-chain gedrag.

De ultieme gids voor veilig en winstgevend handelen in meme-coins.

De ultieme gids voor veilig en winstgevend handelen in meme-coins.

Leer hoe je meme-coins kunt verhandelen met een risicobudget, tokenonderzoek, walletbeveiliging, zorgvuldige uitvoering, exitregels en belastinggegevens.

Een beginnershandleiding voor het gebruik van KuCoin's peer-to-peer (P2P) marktplaats

Een beginnershandleiding voor het gebruik van KuCoin's peer-to-peer (P2P) marktplaats

Leer hoe je KuCoin P2P gebruikt om crypto te kopen en verkopen, betalingen te verifiëren, aanbiedingen te kiezen, veelvoorkomende oplichtingspraktijken te vermijden en geschillen veilig af te handelen.

Wat zijn crypto-airdrops en hoe kom je in aanmerking voor de grootste?

Wat zijn crypto-airdrops en hoe kom je in aanmerking voor de grootste?

Leer wat crypto-airdrops zijn, hoe de deelnameregels werken, welke mythes je moet vermijden en hoe je grote kansen kunt benutten zonder je portemonnee te riskeren.

Het oplossen van foutmeldingen bij mislukte KYC-verificatie op Binance, Bybit en OKX

Het oplossen van foutmeldingen bij mislukte KYC-verificatie op Binance, Bybit en OKX

Leer hoe je KYC-verificatieproblemen op Binance, Bybit en OKX kunt oplossen door problemen met documenten, selfies, gegevens en accounts te corrigeren.

Spot Trading vs. Margin Trading: Key Differences, Risks, and What Beginners Should Know

Spot Trading vs. Margin Trading: Key Differences, Risks, and What Beginners Should Know

Learn how spot trading and margin trading differ in crypto, including ownership, leverage, liquidation risk, costs, order types, and beginner risk checks.

Honeypot-cryptofraude uitgelegd: hoe controleer je of je een token kunt verkopen?

Honeypot-cryptofraude uitgelegd: hoe controleer je of je een token kunt verkopen?

Leer hoe crypto-honeypotfraude tokenverkopen blokkeert, hoe je verkoopsimulaties, belastingen, liquiditeit en contractvoorwaarden kunt controleren voordat je geld riskeert.

De gevaren van pump-and-dump-constructies: hoe u uw kapitaal kunt beschermen.

De gevaren van pump-and-dump-constructies: hoe u uw kapitaal kunt beschermen.

Leer hoe pump-and-dump-fraude werkt, op welke waarschuwingssignalen u moet letten en welke praktische stappen u kunt nemen om uw kapitaal te beschermen tegen gemanipuleerde aandelen en cryptovaluta.

How to Unfreeze a Locked Crypto Exchange Account Successfully

How to Unfreeze a Locked Crypto Exchange Account Successfully

Learn how to recover a locked crypto exchange account safely, prepare verification documents, complete security checks, avoid scams, and handle review delays.

Binance Dual Investment Explained: Risks and Rewards

Binance Dual Investment Explained: Risks and Rewards

Learn how Binance Dual Investment works, including Buy Low, Sell High, settlement, APR, liquidity limits, market risk, and Auto-Compound.