Pular para o conteúdo principal

Checklist de segurança para smart contracts

contratos inteligentessegurançasolidity
Intermediário
Trailofbits
Construindo contratos seguros(opens in a new tab)
7 de setembro de 2020
3 minutos de leitura minute read

Processo de desenvolvimento do contrato inteligente

Aqui temos um processo de alto nível que recomendamos seguir enquanto você escreve seus contratos inteligentes.

Verificar problemas de segurança conhecidos:

Considere as características especiais do seu contrato:

Visualmente inspecione recursos críticos de segurança com seu código:

Propriedades de segurança críticas do documento e use geradores de testes automatizados para avaliá-las:

Finalmente, esteja atento a questões que as ferramentas automatizadas não conseguem facilmente encontrar:

  • Falta de privacidade: todos os outros podem ver suas transações enquanto são enfileiradas no pool
  • Transações principais em execução
  • Operações criptográficas
  • Interações arriscadas com componentes externos de DeFi

Pedir ajuda

Horário de escritório Ethereum(opens in a new tab) executa todas as terças da tarde. Essas sessões presenciais de uma hora são uma oportunidade para você nos fazer quaisquer perguntas que sobre segurança, solucionar problemas usando nossas ferramentas e obter comentários de especialistas sobre sua abordagem atual. Vamos ajudá-lo a trabalhar neste guia.

Junte-se ao nosso Slack: Empire Hacking(opens in a new tab). Sempre estaremos disponíveis nos canais #crytic e #ethereum caso tenha alguma dúvida.

Última edição: @sumitvekariya(opens in a new tab), 29 de agosto de 2024

Este tutorial foi útil?