Cose che vorrei sapere prima di sviluppare una Dapp DeFi su Ethereum

Andre Cronje racconterà le difficoltà che ha attraversato quando ha iniziato a sviluppare una delle Dapp DeFi di maggior successo di sempre.

Questa traduzione di Andre Cronje (fondatore di Yearn Finance) racconta le difficoltà che ha attraversato e le cose che avrebbe voluto sapere prima di iniziare a sviluppare una delle Dapp DeFi di maggior successo da prima ad oggi.

La distribuzione di Dapps è costosa (se non sai cosa stai facendo)

Questo è l'indirizzo che ho usato per distribuire Yearn.Finance:  https://etherscan.io/address/0x2D407dDb06311396fE14D4b49da5F0471447d45C#analytics

A parte qualche contributo e aiuto dei colleghi, tutto il resto l'ho dovuto capire da solo.

Cose che vorrei sapere prima di sviluppare una Dapp DeFi su Ethereum

Cose che vorrei sapere prima di sviluppare una Dapp DeFi su Ethereum

Di seguito è riportato il valore totale delle transazioni ETH, per un totale di 93,64 ETH e attività rimanenti 16,84 ETH. Ciò significa che 76 ETH (quasi $ 15.000) sono stati utilizzati da me per la distribuzione e gli errori di esecuzione.

Cose che vorrei sapere prima di sviluppare una Dapp DeFi su Ethereum

Inutile dire che ho commesso molti errori stupidi, ho dovuto ridistribuire il progetto molte volte, potrei anche progettare un sistema migliore e se mi fosse data la possibilità di farlo di nuovo, potrei costare solo circa 10 ETH. Naturalmente, ci deve essere la conoscenza che ho ora.

I testnet sono fantastici, Kovan e Ropsten, ma non riesco a trovare o imitare molti dei contratti con cui sto lavorando ( uniswap , 1inch, compound , dydx, fulcrum, Aave, curve.fi, lendf, ddex tutti nessuno dei due può essere simulato su testnet). Quindi ho dovuto sviluppare e testare molte volte su mainnet.

C'è anche un altro problema, essendo una persona impaziente, pago sempre la tariffa più alta per accelerare il lavoro, ma quando sei nel ciclo di progettazione e test, questo avrà un impatto enorme.

Quindi lezione appresa, non cercare di scherzare con lo sviluppo di contratti intelligenti a meno che tu non abbia dei soldi da risparmiare, il che mi è costato molto più di quanto mi aspettassi.

Le persone non useranno (o non useranno) il tuo software se non è stato controllato

Potresti prenderlo alla leggera, ma nel mondo open source questo è essenziale.

Ma il punto è che sviluppo il progetto in modo completamente gratuito per hobby, nessun finanziamento, nessun costo, nessun token (nessuna comunità). Ma la prima frase che ottengo è sempre "Questo software è controllato?". Questa è una domanda a cui devi abituarti ogni volta che qualcuno ti chiede informazioni su un progetto e quando l'inevitabile risposta è "no", semplicemente lo ignorano.

Questo ci porta alla terza cosa.

Prendere un prodotto per un audit è molto competitivo e costoso

Dopo aver usato i soldi per distribuire e testare il mio dapp. La prossima cosa da fare è prendere quel progetto per un audit. Ho chiesto alcune fonti in giro e sono stato presentato ai seguenti nomi:

Ho iniziato a pubblicare premi sulla community il 30 gennaio.

Cose che vorrei sapere prima di sviluppare una Dapp DeFi su Ethereum

Di conseguenza, nessuna risposta è stata ricevuta.

@epheph su Twitter ha suggerito di utilizzare il programma di audit della sicurezza della fondazione ethereum. Nonostante abbia mostrato interesse, il risultato finale non è andato da nessuna parte.

Cose che vorrei sapere prima di sviluppare una Dapp DeFi su Ethereum

Il 31 gennaio ho iniziato a inviare messaggi su certik e criptomani (anche con un po' di fortuna ho avuto i loro dettagli di contatto) sulla mia richiesta di audit.

Il 4 febbraio e ancora senza risposta, ho iniziato a inviargli un'e-mail.

Invia una richiesta di audit a openzeppelin tramite e-mail audits@openzeppelin.com e lo stesso giorno ho ricevuto una risposta che mi risponderanno in circa 1-2 giorni. "Quei 1, 2 giorni" verranno aggiornati qui quando rispondono.

Inviato via email a trailofbits, hanno risposto entro un giorno e hanno detto che sarebbe stato fatto in una settimana per $ 16.000. Lo faranno: “Valutazione preliminare dei rischi tramite metodi manuali e automatizzati e la sicurezza dei file”, purtroppo devo rispondere che il prezzo è troppo alto. Quindi ho ricevuto un'altra risposta che suggeriva di utilizzare i seguenti strumenti:

Non un audit, ma almeno sono utili (anche se mi costano ancora $ 259 al mese)!

Ha anche inviato un'e-mail a quantstamp tramite il loro modulo online, ancora nessuna risposta.

Inviato un'e-mail a sigmaprime, hanno risposto lo stesso giorno e dopo alcune e-mail avanti e indietro. Hanno detto che ci sarebbero voluti 11 giorni e per $ 27.500. E ovviamente ho dovuto rispondere che non potevo essere d'accordo con quel prezzo.

Alla fine ho accettato l'offerta di criptomaniac per $ 5000.

Riepilogo:

  • trailofbits.com $ 16.000
  • criptomani $ 5.000 
  • certik.org (in attesa)
  • quantstamp.com (non risponde)
  • sigmaprime.io $ 27.500 
  • openzeppelin.com (in attesa)

Sono d'accordo con Cryptomaniac affinché conducano il loro audit. Ho anche inviato richieste di raccolta fondi su gitcoin e metacartel, ma nessuno dei due ha risposto, quindi supponiamo che non ci sarà alcun aiuto da lì.

Per sottolineare una cosa, questo non è un audit per l'intero sistema, tutti i requisiti di cui sopra sono solo per un file con 359 righe di codice Solidity. Anche l'opzione più economica di Cryptomaniac è $ 13/linea.

Quindi, se hai un progetto più grande, preparati a circa $ 50.000 per un audit.

TLDR

Circa $ 20.000 sono volati dal mio portafoglio per un mio progetto open source gratuito. Non c'è aiuto dalla comunità o aiuto dalla fondazione ethereum, ma potrebbe essere perché ho contattato la persona sbagliata o forse non hanno alcun interesse per Yearn.finance. Ma penso ancora che la mia "rete crittografica" sia migliore della maggior parte di ciò che gli altri offrono a questo punto.

È inconcepibile quanto sarebbe difficile per un nuovo arrivato completo entrare nel mercato.

Lezioni imparate.

Alcune cose sono abbastanza ovvie ma dovrebbero comunque essere elencate

I VC non finanzieranno il sistema gratuito e privo di token

Abbastanza ovvio, ma deve ancora essere enfatizzato. Un omaggio allo stare insieme, non è chiaro come siano riusciti a farlo. 

I token aiutano a promuovere lo sviluppo

Odio i token, i progetti che ho sviluppato: Yearn.finance e Xar.network sono entrambi tokenless, senza commissioni, ed entrambi lottano troppo perché non c'è "effetto rete token". Vuoi sviluppare la community molto velocemente? Aggiungi gettoni (o hai un VC dietro di te).

Non sarai in grado di ottenere aiuto dalla community a meno che tu non abbia già una community, di cui non saresti in grado di farne a meno.

È un po' confuso, ma questo ciclo è qualcosa che devi sapere se vuoi aiuto dalla comunità.

Più facile "far finta di averlo prima di averlo"

Ogni affermazione: "Il nostro AUM (patrimoni in gestione) è cresciuto molto" o "il nostro tasso di rendimento è molto alto" è vero solo per metà. I progetti stessi hanno già un AUM iniziale (da VC, finanziamento o dalla community ~ alias token) e utilizzano quei "numeri" per aumentare il tasso di deposito dall'altra parte. Pooltogether è un buon esempio con $ 250.000 "il tuo fondo".

Un modello simile potrebbe funzionare per Yearn.finance, ma non credo che una piccola somma di denaro possa incoraggiare le persone.

Foglio di trucchi

Lancia token, premine il 50%, blocca (blocca e sblocca gradualmente) il restante 50% per gli sponsor AUM, raccogli fondi con il 50% di token, trova alcuni VC, usa $ 20.000 per lo sviluppo del prodotto (o copia Yearn.finance è gratuito) usa tutto il capitale hai raccolto in un "fondo iniziale" per generare un enorme tasso di rendimento (il doppio di quello che offrono gli altri).

Poiché la tua tariffa è molto alta, aggiungi la commissione di sistema (più del 15% del profitto del più grande concorrente), a nessuno importerà perché guadagnano comunque 2 volte meno il 15% rispetto ai loro concorrenti. Restituisci capitale ai possessori di token con AUM crescente (che hai già del 50% di lockdrop) e hai un valore di collegamento di rete.

Non farlo come ho fatto io, è molto difficile, mi costa un sacco di soldi e crea pochissimi effetti di rete.

Lezioni imparate.

Lascia un commento

Come usare Raydium Exchange (RAY): una guida passo passo aggiornata

Come usare Raydium Exchange (RAY): una guida passo passo aggiornata

Raydium è uno scambio decentralizzato che utilizza il meccanismo AMM su Solana. In questo articolo, Coin98 ti guiderà su come utilizzare Raydium in dettaglio, con informazioni aggiornate!

Come utilizzare Uniswap: una guida passo passo per i principianti

Come utilizzare Uniswap: una guida passo passo per i principianti

Questo articolo ti guiderà su come utilizzare Uniswap, inclusi lo scambio, l

Analisi del modello operativo Uniswap V2 (UNI) - La fondazione di AMM

Analisi del modello operativo Uniswap V2 (UNI) - La fondazione di AMM

Analizza e valuta il modello operativo di Uniswap V2, il modello più semplice per qualsiasi AMM.

Istruzioni per lutilizzo dello scambio Remitano: Compra e vendi Bitcoin sullo scambio Remitano

Istruzioni per lutilizzo dello scambio Remitano: Compra e vendi Bitcoin sullo scambio Remitano

Lo scambio Remitano è il primo scambio che consente l'acquisto e la vendita di criptovalute in VND. Istruzioni per registrarsi a Remitano e acquistare e vendere Bitcoin in dettaglio proprio qui!

Una guida completa e dettagliata allutilizzo di Mango Markets

Una guida completa e dettagliata allutilizzo di Mango Markets

L'articolo ti fornirà la guida più completa e dettagliata all'utilizzo di Mango Markets per sperimentare tutte le funzionalità di questo nuovo progetto su Solana.

Le istruzioni per partecipare al testnet Tenderize su Solana sono dettagliate e di facile comprensione

Le istruzioni per partecipare al testnet Tenderize su Solana sono dettagliate e di facile comprensione

L'articolo ti fornirà le istruzioni più complete e dettagliate per l'utilizzo del testnet di Tenderize.

Mina collabora con Polygon

Mina collabora con Polygon

Mina e Polygon lavoreranno insieme per sviluppare prodotti che aumentino la scalabilità, la verifica avanzata e la privacy.

UNLOCKED Series #1 - Migliora la tua sicurezza su Coin98 Super App

UNLOCKED Series #1 - Migliora la tua sicurezza su Coin98 Super App

In questo primo episodio della serie UNLOCKED, aggiungeremo un ulteriore livello di sicurezza al tuo portafoglio utilizzando le Impostazioni di sicurezza.

Come coltivare Crypto e unirti alla DeFi in sicurezza?

Come coltivare Crypto e unirti alla DeFi in sicurezza?

L'agricoltura è una buona opportunità per gli utenti di guadagnare facilmente criptovalute in DeFi. Ma qual è il modo giusto per coltivare criptovalute e unirti alla DeFi in sicurezza?

Al microfono #07 | Money Flow (Parte 02) - Money Flow in Micro

Al microfono #07 | Money Flow (Parte 02) - Money Flow in Micro

Che cos'è il flusso di cassa in cripto micro? Gli strati attraverso i quali scorrerà il flusso di cassa? Segni che il denaro sta scorrendo?