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

Analisi della distribuzione dei token: come identificare potenziali portafogli di insider

Analisi della distribuzione dei token: come identificare potenziali portafogli di insider

Un quadro di riferimento pratico per individuare potenziali portafogli di criptovalute collegati a persone interne all'azienda, utilizzando la concentrazione dei detentori, i legami con chi li ha implementati, i modelli di finanziamento, le etichette e il comportamento on-chain.

La guida definitiva per scambiare meme coin in modo sicuro e redditizio

La guida definitiva per scambiare meme coin in modo sicuro e redditizio

Impara a fare trading di meme coin con un budget di rischio, un'accurata due diligence sui token, la sicurezza del portafoglio, un'esecuzione precisa, regole di uscita e documentazione 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.

Cosa sono gli airdrop di criptovalute e come qualificarsi per quelli più importanti?

Cosa sono gli airdrop di criptovalute e come qualificarsi per quelli più importanti?

Scopri cosa sono gli airdrop di criptovalute, come funzionano i requisiti di ammissibilità, quali miti sfatare e come cogliere le migliori opportunità senza rischiare il tuo portafoglio.

Risoluzione degli errori di verifica KYC non riuscita su Binance, Bybit e OKX

Risoluzione degli errori di verifica KYC non riuscita su Binance, Bybit e OKX

Scopri come risolvere i problemi di verifica KYC su Binance, Bybit e OKX correggendo i documenti, i selfie, le discrepanze nei dati e i problemi relativi all'account.

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.

Truffe Honeypot nel mondo delle criptovalute: come verificare se è possibile vendere un token

Truffe Honeypot nel mondo delle criptovalute: come verificare se è possibile vendere un token

Scopri come le truffe honeypot nel settore delle criptovalute bloccano le vendite di token, come verificare le simulazioni di vendita, le tasse, la liquidità e i controlli contrattuali prima di rischiare i tuoi fondi.

I pericoli delle frodi "pump-and-dump": come proteggere il proprio capitale

I pericoli delle frodi "pump-and-dump": come proteggere il proprio capitale

Scopri come funzionano le truffe "pump-and-dump", i segnali di allarme a cui prestare attenzione e le misure pratiche per proteggere il tuo capitale da azioni e criptovalute manipolate.

Come sbloccare con successo un conto di scambio di criptovalute bloccato

Come sbloccare con successo un conto di scambio di criptovalute bloccato

Scopri come recuperare in modo sicuro un conto di scambio di criptovalute bloccato, preparare i documenti di verifica, completare i controlli di sicurezza, evitare le truffe e gestire i ritardi nella revisione.

Binance Dual Investment: rischi e rendimenti spiegati.

Binance Dual Investment: rischi e rendimenti spiegati.

Scopri come funziona Binance Dual Investment, incluse le informazioni su Compra a basso prezzo, Vendi a prezzo alto, regolamento, TAEG, limiti di liquidità, rischio di mercato e capitalizzazione automatica.