Lucruri pe care mi-aș dori să le știu înainte de a dezvolta un DeFi Dapp pe Ethereum

Andre Cronje va povesti greutățile prin care a trecut când a început să dezvolte una dintre cele mai de succes DeFi Dapps vreodată.

Această traducere din Andre Cronje (Fondatorul Yearn Finance) povestește greutățile prin care a trecut și lucrurile pe care și-ar fi dorit să le fi știut înainte de a începe să dezvolte unul dintre cele mai de succes DeFi Dapp-uri de până acum.

Implementarea Dapps este costisitoare (dacă nu știi ce faci)

Aceasta este adresa pe care am folosit-o pentru a implementa Yearn.Finance:  https://etherscan.io/address/0x2D407dDb06311396fE14D4b49da5F0471447d45C#analytics

În afară de câteva contribuții și ajutor din partea colegilor, restul a trebuit să-mi dau seama singur.

Lucruri pe care mi-aș dori să le știu înainte de a dezvolta un DeFi Dapp pe Ethereum

Lucruri pe care mi-aș dori să le știu înainte de a dezvolta un DeFi Dapp pe Ethereum

Mai jos este valoarea totală a tranzacțiilor ETH, în valoare totală de 93,64 ETH și activele rămase 16,84 ETH. Asta înseamnă că 76 ETH (aproape 15.000 USD) au fost folosiți de mine pentru erori de implementare și de rulare.

Lucruri pe care mi-aș dori să le știu înainte de a dezvolta un DeFi Dapp pe Ethereum

Inutil să spun că am făcut o mulțime de greșeli stupide, a trebuit să reinstalez proiectul de multe ori, am putut, de asemenea, să proiectez un sistem mai bun și, dacă am avut șansa să o fac din nou, s-ar putea să cost doar aproximativ 10 ETH. Desigur, trebuie să existe cunoștințe pe care le am acum.

Rețelele de testare sunt grozave, Kovan și Ropsten, dar nu pot găsi sau imita multe dintre contractele cu care lucrez ( uniswap , 1 inch, compound , dydx, fulcrum, Aave, curve.fi, lendf, ddex toate niciunul dintre ele poate fi simulat pe testnet). Așa că a trebuit să dezvolt și să testez de multe ori pe mainnet.

Există și o altă problemă, fiind o persoană nerăbdătoare, plătesc întotdeauna cea mai mare taxă pentru a grăbi munca, dar când ești în bucla de proiectare și testare, acest lucru va avea un impact uriaș.

Așa că lecția învățată, nu încercați să vă încurcați cu dezvoltarea de contracte inteligente decât dacă aveți niște bani de rezerva, ceea ce m-a costat mult mai mulți bani decât mă așteptam.

Oamenii nu vor (sau nu vor) utiliza software-ul dvs. dacă nu a fost auditat

S-ar putea să luați acest lucru cu ușurință, dar în lumea open source acest lucru este esențial.

Dar ideea este că dezvolt proiectul complet gratuit ca hobby, fără finanțare, fără cost, fără simbol, (fără comunitate). Dar prima propoziție pe care o primesc este întotdeauna „Este acest software auditat?”. Aceasta este o întrebare cu care trebuie să te obișnuiești de fiecare dată când cineva te întreabă despre un proiect, iar când răspunsul inevitabil este „nu”, pur și simplu îl ignoră.

Asta ne duce la al treilea lucru.

Luarea unui produs pentru un audit este foarte competitivă și costisitoare

După ce am folosit banii pentru a implementa și a testa dapp-ul meu. Următorul lucru de făcut este să luați acel proiect pentru un audit. Am întrebat câteva surse și am fost prezentate cu următoarele nume:

Am început să postez premii în comunitate pe 30 ianuarie.

Lucruri pe care mi-aș dori să le știu înainte de a dezvolta un DeFi Dapp pe Ethereum

Ca urmare, nu s-a primit niciun răspuns.

@epheph pe Twitter a sugerat utilizarea programului de audit al securității fundației Ethereum. În ciuda faptului că s-a arătat interesat, rezultatul final nu a mers nicăieri.

Lucruri pe care mi-aș dori să le știu înainte de a dezvolta un DeFi Dapp pe Ethereum

Pe 31 ianuarie, am început să trimit mesaje pe telegrame certik și criptomaniace (tot cu puțin noroc am avut datele lor de contact) despre solicitarea mea de audit.

Pe 4 februarie și încă nu am primit niciun răspuns, am început să le trimit e-mail.

Trimiteți o solicitare de audit către openzeppelin prin e-mail audits@openzeppelin.com și în aceeași zi am primit un răspuns că îmi vor reveni în aproximativ 1-2 zile. „Acele 1, 2 zile” vor fi actualizate aici pe măsură ce răspund.

Au trimis un e-mail la trailofbits, ei au răspuns într-o zi și au spus că se va face într-o săptămână pentru 16.000 de dolari. Vor face: „Evaluarea preliminară a riscurilor folosind metode manuale și automate și securitatea fișierelor”, din păcate trebuie să răspund că prețul este prea scump. Apoi am primit un alt răspuns care sugerează să folosim următoarele instrumente:

Nu un audit, dar măcar sunt utile (deși mă costă totuși 259 USD/lună)!

De asemenea, a trimis prin e-mail quantstamp prin formularul lor online, încă niciun răspuns.

Trimis prin e-mail sigmaprime, ei au trimis mesaje înapoi în aceeași zi și după câteva e-mailuri înainte și înapoi. Au spus că va dura 11 zile și pentru 27.500 de dolari. Și bineînțeles că a trebuit să răspund că nu pot fi de acord cu acel preț.

Am acceptat în sfârșit oferta criptomaniacului pentru 5000 USD.

Rezumat:

  • trailofbits.com 16.000 USD
  • criptomanii 5.000 USD 
  • certik.org (în așteptare)
  • quantstamp.com (nu răspunde)
  • sigmaprime.io 27.500 USD 
  • openzeppelin.com (în așteptare)

Sunt de acord cu criptomaniacul ca ei să-și efectueze auditul. De asemenea, am trimis cereri de strângere de fonduri pe gitcoin și metacartel, dar niciunul dintre ele nu a răspuns, așa că să presupunem că nu va fi nici un ajutor de acolo.

Pentru a sublinia un lucru, acesta nu este un audit pentru întregul sistem, toate cerințele de mai sus sunt doar pentru un fișier cu 359 de linii de cod Solidity. Chiar și cea mai ieftină opțiune de la cryptomaniac este de 13 USD/linie.

Deci, dacă aveți un proiect mai mare, fiți pregătit pentru aproximativ 50.000 USD pentru un audit.

TLDR

Aproximativ 20.000 USD au zburat din portofel pentru un proiect de-al meu gratuit, open-source. Nu există ajutor din partea comunității sau ajutor din partea fundației ethereum, dar ar putea fi pentru că am contactat persoana greșită sau poate că nu au niciun interes în Yearn.finance. Dar încă cred că „rețeaua mea cripto” este mai bună decât cea mai mare parte din ceea ce oferă alții în acest moment.

Este de neconceput cât de greu ar fi pentru un nou venit să intre pe piață.

Lecții învățate.

Unele lucruri sunt destul de evidente, dar ar trebui totuși enumerate

VC-urile nu vor finanța sistemul gratuit, fără jetoane

Destul de evident, dar încă trebuie subliniat. Un omagiu adus pooltogether, nu este clar cum au reușit să facă asta. 

Tokenurile ajută la promovarea dezvoltării

Urăsc jetoanele, proiectele pe care le-am dezvoltat: Yearn.finance și Xar.network sunt ambele fără jetoane, fără taxe și ambele se luptă prea mult pentru că nu există „efect de rețea de jetoane”. Vrei să dezvolți comunitatea cu adevărat rapid? Adăugați jetoane (sau aveți un VC în spate).

Nu veți putea obține ajutor de la comunitate decât dacă aveți deja o comunitate, pe care nu ați putea obține fără ea.

Este puțin confuz, dar această buclă este ceva ce trebuie să știi dacă vrei ajutor din partea comunității.

Este mai ușor să „pretinzi că ai primit-o înainte de a-l primi”

Fiecare afirmație: „AUM (activele gestionate) a crescut mult” sau „rata noastră de rentabilitate este foarte mare” este doar pe jumătate adevărată. Proiectele în sine au deja un AUM inițial (de la VC, finanțare sau de la comunitate ~ aka token) și folosesc acele „numere” pentru a crește rata de depozit din cealaltă parte. Pooltogether este un exemplu bun cu 250.000 USD „propriul fond”.

Un model similar ar putea funcționa pentru Yearn.finance, dar nu cred că acea sumă mică de bani poate încuraja oamenii.

Cheat Sheet

Jeton de lansare, premire 50%, blocare (blocare și deblocare treptat) restul de 50% pentru sponsorii AUM, strângere de fonduri cu jetoane de 50%, găsiți niște VC-uri, folosiți 20.000 USD pentru dezvoltarea produsului (sau copiați Yearn.finance este gratuit) utilizați tot capitalul ați strâns într-un „fond de pornire” pentru a genera o rată uriașă de rentabilitate (de două ori mai mult decât oferă alții).

Pentru că rata dvs. este foarte mare, adăugați taxa de sistem (mai mult de 15% din profitul celui mai mare concurent), nimănui nu îi va păsa pentru că tot câștigă de 2 ori minus 15% față de concurenții lor. Returnați capitalul deținătorilor de token-uri cu creșterea AUM (pe care o aveți deja cu 50% lockdrop) și aveți valoarea conexiunii de rețea.

Nu faceți așa cum am făcut-o, este foarte dificil, mă costă mulți bani și creează foarte puțin efect de rețea.

Lecții învățate.

Lasă un comentariu

Analizarea distribuției tokenurilor: Cum să identificați potențialele portofele Insider

Analizarea distribuției tokenurilor: Cum să identificați potențialele portofele Insider

Un cadru practic pentru identificarea potențialelor portofele cripto legate de persoane din interior, utilizând concentrația deținătorilor, legăturile dintre implementatori, modelele de finanțare, etichetele și comportamentul on-chain.

Ghidul complet pentru tranzacționarea monedelor Meme în siguranță și profitabil

Ghidul complet pentru tranzacționarea monedelor Meme în siguranță și profitabil

Învață cum să tranzacționezi monede meme cu un buget de risc, due diligence pentru token-uri, securitatea portofelului, execuție atentă, reguli de ieșire și înregistrări fiscale.

A Beginner's Guide to Using KuCoin's Peer-to-Peer (P2P) Marketplace

A Beginner's Guide to Using KuCoin's Peer-to-Peer (P2P) Marketplace

Learn how to use KuCoin P2P to buy and sell crypto, verify payments, choose offers, avoid common scams, and handle disputes safely.

Ce sunt airdrop-urile Crypto și cum te califici pentru cele mai mari?

Ce sunt airdrop-urile Crypto și cum te califici pentru cele mai mari?

Află ce sunt airdrop-urile cripto, cum funcționează regulile de eligibilitate, ce mituri trebuie evitate și cum să urmărești oportunități majore fără a-ți risca portofelul.

Remedierea erorilor de verificare KYC eșuată pe Binance, Bybit și OKX

Remedierea erorilor de verificare KYC eșuată pe Binance, Bybit și OKX

Află cum să remediezi erorile de verificare KYC pe Binance, Bybit și OKX prin corectarea problemelor legate de documente, selfie-uri, nepotriviri de date și conturi.

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 Crypto Scams Explained: How to Check If You Can Sell a Token

Honeypot Crypto Scams Explained: How to Check If You Can Sell a Token

Learn how honeypot crypto scams block token sales, how to check sell simulations, taxes, liquidity, and contract controls before risking funds.

Pericolele schemelor de tip „pump-and-dump”: Cum să vă protejați capitalul

Pericolele schemelor de tip „pump-and-dump”: Cum să vă protejați capitalul

Află cum funcționează schemele pump-and-dump, semnele de avertizare la care trebuie să fii atent și pașii practici pentru a-ți proteja capitalul de acțiunile manipulate și activele cripto.

Cum să deblochezi cu succes un cont de schimb de criptomonede blocat

Cum să deblochezi cu succes un cont de schimb de criptomonede blocat

Învață cum să recuperezi în siguranță un cont blocat pe bursă, să pregătești documente de verificare, să finalizezi verificări de securitate, să eviți escrocheriile și să gestionezi întârzierile la revizuiri.

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.