Coisas que eu gostaria de saber antes de desenvolver um DeFi Dapp no ​​Ethereum

Andre Cronje vai contar as dificuldades pelas quais passou quando começou a desenvolver um dos DeFi Dapps de maior sucesso de todos os tempos.

Esta tradução de Andre Cronje (fundador da Yearn Finance) relata as dificuldades pelas quais passou e as coisas que ele gostaria de ter conhecido antes de começar a desenvolver um dos DeFi Dapps de maior sucesso desde antes até agora.

A implantação de Dapps é cara (se você não sabe o que está fazendo)

Este é o endereço que usei para implantar o Yearn.Finance:  https://etherscan.io/address/0x2D407dDb06311396fE14D4b49da5F0471447d45C#analytics

Além de algumas contribuições e ajuda de colegas, todo o resto eu tive que descobrir por conta própria.

Coisas que eu gostaria de saber antes de desenvolver um DeFi Dapp no ​​Ethereum

Coisas que eu gostaria de saber antes de desenvolver um DeFi Dapp no ​​Ethereum

Abaixo está o valor total das transações de ETH, totalizando 93,64 ETH e ativos restantes 16,84 ETH. Isso significa que 76 ETH (quase US$ 15.000) foram usados ​​por mim para a implantação e erros de execução.

Coisas que eu gostaria de saber antes de desenvolver um DeFi Dapp no ​​Ethereum

Escusado será dizer que cometi muitos erros estúpidos, tive que reimplantar o projeto muitas vezes, também poderia projetar um sistema melhor e, se tivesse a chance de fazê-lo novamente, poderei custar apenas aproximadamente 10 ETH. Claro, deve haver conhecimento que eu tenho agora.

As redes de teste são ótimas, Kovan e Ropsten, mas não consigo encontrar ou imitar muitos dos contratos com os quais estou trabalhando ( uniswap , 1inch, composite , dydx , fulcrum, Aave, curve.fi, lendf, ddex todos nenhum deles pode ser simulado no testnet). Então eu tive que desenvolver e testar muitas vezes na rede principal.

Há também outro problema, sendo uma pessoa impaciente, sempre pago a taxa mais alta para acelerar o trabalho, mas quando você está no loop de design e teste, isso terá um impacto enorme.

Então, lição aprendida, não tente brincar com o desenvolvimento de contratos inteligentes, a menos que você tenha algum dinheiro de sobra, o que me custou muito mais dinheiro do que eu esperava.

As pessoas não usarão (ou não) usarão seu software se ele não tiver sido auditado

Você pode levar isso de ânimo leve, mas no mundo do código aberto isso é essencial.

Mas o ponto é, eu desenvolvo o projeto completamente grátis como hobby, sem financiamento, sem custo, sem token, (sem comunidade). Mas a primeira frase que recebo é sempre “Este software é auditado?”. Essa é uma pergunta com a qual você precisa se acostumar toda vez que alguém lhe perguntar sobre um projeto e, quando a resposta inevitável for “não”, eles simplesmente a ignoram.

Isso nos leva à terceira coisa.

Levar um produto para uma auditoria é muito competitivo e caro

Depois de usar o dinheiro para implantar e testar meu dapp. A próxima coisa a fazer é levar esse projeto para uma auditoria. Perguntei a algumas fontes e fui apresentado aos seguintes nomes:

Comecei a postar prêmios na comunidade em 30 de janeiro.

Coisas que eu gostaria de saber antes de desenvolver um DeFi Dapp no ​​Ethereum

Como resultado, nenhuma resposta foi recebida.

@epheph no twitter sugeriu usar o programa de auditoria da segurança da fundação ethereum. Apesar de mostrar interesse, o resultado final não foi a lugar nenhum.

Coisas que eu gostaria de saber antes de desenvolver um DeFi Dapp no ​​Ethereum

Em 31 de janeiro, comecei a enviar mensagens em telegramas certik e cryptomaniac (também com um pouco de sorte eu tinha seus detalhes de contato) sobre minha solicitação de auditoria.

Em 4 de fevereiro e ainda não obtive resposta, comecei a enviar e-mail para eles.

Envie uma solicitação de auditoria para a openzeppelin via e-mail audits@openzeppelin.com e no mesmo dia recebi uma resposta de que eles me retornarão em cerca de 1-2 dias. "Aqueles 1, 2 dias" será atualizado aqui à medida que responderem.

Trailofbits enviado por e-mail, eles responderam em um dia e disseram que seria feito em uma semana por US $ 16.000. Eles vão fazer: “Avaliação preliminar de riscos usando métodos manuais e automatizados e a segurança dos arquivos”, infelizmente tenho que responder que o preço é muito caro. Então recebi outra resposta sugerindo usar as seguintes ferramentas:

Não é uma auditoria, mas pelo menos são úteis (embora ainda me custem $ 259/mês)!

Também enviei um e-mail para o quantstamp através de seu formulário on-line, ainda sem resposta.

Enviado por e-mail para sigmaprime, eles responderam no mesmo dia e depois de alguns e-mails de ida e volta. Eles disseram que levaria 11 dias e por US $ 27.500. E claro que tive que responder que não podia concordar com esse preço.

Finalmente aceitei a oferta da cryptomaniac por $5000.

Resumo:

  • trailofbits.com $ 16.000
  • criptomaníacos $ 5.000 
  • certik.org (pendente)
  • quantstamp.com (sem resposta)
  • sigmaprime.io $ 27.500 
  • openzeppelin.com (pendente)

Eu concordo com a cryptomaniac para que eles conduzam sua auditoria. Também enviei pedidos de arrecadação de fundos no gitcoin e no metacartel, mas nenhum deles respondeu, então vamos supor que não haverá ajuda de lá.

Para enfatizar uma coisa, esta não é uma auditoria para todo o sistema, todos os requisitos acima são apenas para um arquivo com 359 linhas de código Solidity. Mesmo a opção mais barata da cryptomaniac custa US$ 13/linha.

Portanto, se você tiver um projeto maior, prepare-se para cerca de US$ 50.000 para uma auditoria.

TLDR

Cerca de US$ 20.000 saíram da minha carteira para um projeto meu gratuito e de código aberto. Não há ajuda da comunidade ou da fundação ethereum, mas pode ser porque entrei em contato com a pessoa errada ou talvez ela não tenha interesse no Yearn.finance. Mas ainda acho que minha “rede criptográfica” é melhor do que a maioria do que os outros estão oferecendo neste momento.

É inconcebível como seria difícil para um recém-chegado completo entrar no mercado.

Lições aprendidas.

Algumas coisas são bastante óbvias, mas ainda devem ser listadas

Os VCs não financiarão o sistema gratuito e sem token

Bastante óbvio, mas ainda precisa ser enfatizado. Uma homenagem ao pooltogether, não está claro como eles foram capazes de fazer isso. 

Os tokens ajudam a promover o desenvolvimento

Eu odeio tokens, os projetos que desenvolvi: Yearn.finance e Xar.network são ambos sem token, sem taxas, e ambos lutam muito porque não há “efeito de rede de token”. Quer desenvolver a comunidade muito rápido? Adicione tokens (ou tenha um VC atrás de você).

Você não poderá obter ajuda da comunidade a menos que já tenha uma comunidade, a qual não conseguiria sem ela.

É um pouco confuso, mas esse loop é algo que você precisa saber se quiser ajuda da comunidade.

Mais fácil “fingir que entendeu antes de entender”

Toda afirmação: “Nosso AUM (ativos sob gestão) cresceu muito” ou “nossa taxa de retorno é muito alta” é apenas meia verdade. Os próprios projetos já possuem um AUM inicial (de VC, financiamento ou da comunidade ~ aka token) e usam esses “números” para aumentar a taxa de depósito do outro lado. Pooltogether é um bom exemplo com $ 250.000 “seu próprio fundo”.

Um modelo semelhante pode funcionar para a Yearn.finance, mas não acho que uma pequena quantia de dinheiro possa encorajar as pessoas.

Folha de dicas

Lançar token, premine 50%, lockdrop (bloqueie e desbloqueie gradualmente) os 50% restantes para patrocinadores AUM, angariação de fundos com 50% tokens, encontre alguns VCs, use $ 20.000 para desenvolvimento de produtos (ou copie o Yearn.finance é gratuito) use todo o capital você levantou em um “fundo inicial” para gerar uma enorme taxa de retorno (2x o que os outros estão oferecendo).

Porque sua taxa é muito alta, adicione na taxa do sistema (mais de 15% do lucro do maior concorrente), ninguém vai se importar porque ainda ganha 2 vezes menos 15% em relação aos seus concorrentes. Retorne o capital para os detentores de tokens com AUM crescente (que você já possui em 50% de bloqueio) e você terá valor de link de rede.

Não faça como eu fiz, é muito difícil, me custa muito dinheiro e cria muito pouco efeito de rede.

Lições aprendidas.

Deixar um comentário

Como usar o Raydium Exchange (RAY): Um guia passo a passo atualizado

Como usar o Raydium Exchange (RAY): Um guia passo a passo atualizado

Raydium é uma troca descentralizada utilizando o mecanismo AMM. Neste guia, descubra como utilizar o Raydium para negociar com eficiência e segurança!

Como usar o Orca DEX: um guia passo a passo atualizado

Como usar o Orca DEX: um guia passo a passo atualizado

Neste artigo, Coin98 irá guiá-lo sobre como usar o Orca DEX de AZ, incluindo: conectar carteira, trocar, adicionar e remover liquidez, além de novas funcionalidades do Orca.

Ecossistema Solana (SOL) - Tudo o que você precisa saber para Skin In The Game com Solana

Ecossistema Solana (SOL) - Tudo o que você precisa saber para Skin In The Game com Solana

Aprenda sobre o ecossistema Solana e cada peça do quebra-cabeça para preparar o terreno para encontrar oportunidades em Solana.

Análise do Modelo Operacional Uniswap V2 (UNI) - A Fundação da AMM

Análise do Modelo Operacional Uniswap V2 (UNI) - A Fundação da AMM

Analise e avalie o modelo operacional do Uniswap V2, o modelo mais básico para qualquer AMM.

Instruções para usar a troca Remitano: Compre e venda Bitcoin na troca Remitano

Instruções para usar a troca Remitano: Compre e venda Bitcoin na troca Remitano

A exchange Remitano é a primeira exchange que permite a compra e venda de criptomoedas em VND. Instruções para se registrar no Remitano e comprar e vender Bitcoin em detalhes aqui!

Um guia completo e detalhado para usar o Mango Markets

Um guia completo e detalhado para usar o Mango Markets

O artigo fornecerá o guia mais completo e detalhado para usar o Mango Markets para experimentar todas as funcionalidades deste novo projeto em Solana.

As instruções para participar da rede de testes Tenderize em Solana são detalhadas e fáceis de entender

As instruções para participar da rede de testes Tenderize em Solana são detalhadas e fáceis de entender

O artigo fornecerá as instruções mais completas e detalhadas para usar a rede de teste Tenderize.

Mina coopera com a Polygon

Mina coopera com a Polygon

A Mina e a Polygon trabalharão juntas para desenvolver produtos que aumentem a escalabilidade, a verificação aprimorada e a privacidade.

UNLOCKED Series #1 - Aumentando sua segurança no Coin98 Super App

UNLOCKED Series #1 - Aumentando sua segurança no Coin98 Super App

Neste primeiro episódio da série UNLOCKED, adicionaremos uma camada extra de segurança à sua carteira usando as Configurações de segurança.

Como farmar criptomoedas e ingressar no DeFi com segurança?

Como farmar criptomoedas e ingressar no DeFi com segurança?

A agricultura é uma boa chance para os usuários ganharem criptomoedas facilmente no DeFi. Mas qual é a maneira certa de cultivar criptomoedas e ingressar no DeFi com segurança?