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

How to Use Crypto Exchange Convert Features for Zero-Fee Swaps Without Missing the Hidden Costs

How to Use Crypto Exchange Convert Features for Zero-Fee Swaps Without Missing the Hidden Costs

Learn how crypto exchange Convert tools work, when a swap is truly zero-fee, how to compare quotes and spreads, and how to complete a conversion safely.

Come recuperare i depositi di criptovalute mancanti su Coinbase e Binance

Come recuperare i depositi di criptovalute mancanti su Coinbase e Binance

Hai smarrito un deposito di criptovalute su Coinbase o Binance? Verifica le conferme, la rete, l'indirizzo, la nota o il tag e la procedura di recupero corretta.

Come calcolare e gestire il rapporto rischio-rendimento nel trading di criptovalute

Come calcolare e gestire il rapporto rischio-rendimento nel trading di criptovalute

Impara a calcolare il rapporto rischio-rendimento delle criptovalute, a dimensionare le posizioni, a tenere conto delle commissioni e dello slippage e a utilizzare i multipli R per gestire le operazioni in modo coerente.

Capire le commissioni di transazione di Ethereum: come risparmiare sulle transazioni

Capire le commissioni di transazione di Ethereum: come risparmiare sulle transazioni

Scopri come funzionano le commissioni di transazione di Ethereum, cosa significano le commissioni base e le commissioni prioritarie e metodi pratici per ridurre i costi di transazione in modo sicuro.

Come verificare l'identità del fondatore e dello sviluppatore di un progetto di criptovalute senza rivelare informazioni personali.

Come verificare l'identità del fondatore e dello sviluppatore di un progetto di criptovalute senza rivelare informazioni personali.

Scopri come verificare l'identità dei fondatori e degli sviluppatori di criptovalute utilizzando prove pubbliche e indipendenti, senza ricorrere al doxxing, alla divulgazione di dati privati ​​o al rischio di compromettere il tuo portafoglio.

Quando incassare i profitti sulle meme coin prima che la bolla scoppi

Quando incassare i profitti sulle meme coin prima che la bolla scoppi

Impara come realizzare profitti con le meme coin utilizzando uscite graduali, controlli di liquidità, limiti di rischio, consapevolezza fiscale e regole chiare prima di un'inversione di tendenza improvvisa.

Media del costo in dollari nei mercati ribassisti delle criptovalute: una strategia di timing più sicura, non una garanzia di sicurezza.

Media del costo in dollari nei mercati ribassisti delle criptovalute: una strategia di timing più sicura, non una garanzia di sicurezza.

Scopri come funziona il DCA (Dollar Cost Averaging) nel mercato ribassista delle criptovalute, quali rischi può ridurre, da cosa non può proteggerti e come costruire un piano disciplinato senza confonderlo con un investimento sicuro.

Come leggere i grafici a candele giapponesi nel mondo delle criptovalute per principianti: una guida pratica

Come leggere i grafici a candele giapponesi nel mondo delle criptovalute per principianti: una guida pratica

Impara a leggere i pattern candlestick delle criptovalute utilizzando OHLC, i corpi delle candele, le ombre, il contesto del trend, la conferma e i controlli del rischio, senza considerare i pattern come garanzie.

Risoluzione delle controversie sui pagamenti P2P sugli exchange di criptovalute: quando aspettare, presentare ricorso o inoltrare la richiesta a un livello superiore.

Risoluzione delle controversie sui pagamenti P2P sugli exchange di criptovalute: quando aspettare, presentare ricorso o inoltrare la richiesta a un livello superiore.

Scopri come gestire le controversie sui pagamenti P2P in criptovalute, confronta l'attesa con la presentazione di un ricorso, conserva le prove, evita rilasci rischiosi e inoltra la tua richiesta all'assistenza dell'exchange.

Hai perso l'autenticazione a due fattori? Come reimpostare le impostazioni di sicurezza sui principali exchange.

Hai perso l'autenticazione a due fattori? Come reimpostare le impostazioni di sicurezza sui principali exchange.

Hai perso la tua app di autenticazione? Scopri come Coinbase, Binance, Kraken e OKX gestiscono il recupero dell'autenticazione a due fattori, il ripristino delle impostazioni di sicurezza, le verifiche dell'identità e i blocchi dei prelievi.