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 [email protected] ș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.



Mina cooperează cu Polygon

Mina cooperează cu Polygon

Mina și Polygon vor lucra împreună pentru a dezvolta produse care cresc scalabilitatea, verificarea îmbunătățită și confidențialitatea.

Analiza modelului de operare Uniswap V2 (UNI) - Fundația AMM

Analiza modelului de operare Uniswap V2 (UNI) - Fundația AMM

Analizați și evaluați modelul de funcționare al Uniswap V2, cel mai de bază model pentru orice AMM.

Instrucțiuni pentru utilizarea schimbului Remitano: Cumpărați și vindeți Bitcoin pe schimbul Remitano

Instrucțiuni pentru utilizarea schimbului Remitano: Cumpărați și vindeți Bitcoin pe schimbul Remitano

Schimbul Remitano este primul schimb care permite cumpărarea și vânzarea de criptomonede în VND. Instrucțiuni pentru a vă înregistra pentru Remitano și pentru a cumpăra și vinde Bitcoin în detaliu chiar aici!

Instrucțiunile pentru participarea la testnetul Tenderize pe Solana sunt detaliate și ușor de înțeles

Instrucțiunile pentru participarea la testnetul Tenderize pe Solana sunt detaliate și ușor de înțeles

Articolul vă va oferi cele mai complete și detaliate instrucțiuni pentru utilizarea testnetului Tenderize.

Un ghid complet și detaliat pentru utilizarea Mango Markets

Un ghid complet și detaliat pentru utilizarea Mango Markets

Articolul vă va oferi cel mai complet și detaliat ghid pentru utilizarea Mango Markets pentru a experimenta funcționalitatea completă a acestui nou proiect pe Solana.

Seria DEBLOCATĂ #1 - Îmbunătățirea securității pe Coin98 Super App

Seria DEBLOCATĂ #1 - Îmbunătățirea securității pe Coin98 Super App

În acest prim episod al seriei UNLOCKED, vom adăuga un strat suplimentar de securitate portofelului tău folosind Setări de securitate.

Cum să Farm Crypto și să vă alăturați DeFi în siguranță?

Cum să Farm Crypto și să vă alăturați DeFi în siguranță?

Agricultura este o șansă bună pentru utilizatori de a câștiga cripto cu ușurință în DeFi. Dar care este modalitatea corectă de a cultiva cripto și de a te alătura DeFi în siguranță?

Evaluare DeFi: DeFi poate fi evaluat în funcție de fluxul de numerar?

Evaluare DeFi: DeFi poate fi evaluat în funcție de fluxul de numerar?

Articolul traduce opinia autorului @jdorman81 cu privire la problema evaluării în Defi, alături de câteva opinii personale ale traducătorului.

Instrucțiuni pentru utilizarea podelei Saddle Finance de la A la Z

Instrucțiuni pentru utilizarea podelei Saddle Finance de la A la Z

Saddle Finance este un AMM care permite tranzacționarea și oferă lichiditate pentru tBTC, WBTC, sBTC și renBTC. Manual de utilizare pentru podeaua șai.

Ce să vă pregătiți când Bitcoin (BTC) depășește vârful de 500 de milioane de VND/BTC și sezonul 2017 Pump Coin va reveni puternic?

Ce să vă pregătiți când Bitcoin (BTC) depășește vârful de 500 de milioane de VND/BTC și sezonul 2017 Pump Coin va reveni puternic?

De ce ar trebui să începi să fii cu ochii pe Bitcoin (BTC) acum? Și ce să vă pregătiți când Bitcoin (BTC) depășește vârful de 500 de milioane VND/BTC?

Sign up and Earn ⋙
Sign up and Earn ⋙