Pense na blockchain como uma enorme cidade digital, onde os contratos inteligentes são as máquinas automatizadas que impulsionam essa cidade – desde mercados DeFi a galerias virtuais de NFT, todas as áreas dependem deles para funcionar.



Desenvolver estas máquinas digitais é uma tarefa meticulosa, mas quais são os erros que muitas pessoas cometem? Os contratos são lançados diretamente na cadeia sem testes suficientes. É como usar um foguetão para aterrar na lua, mas nem sequer fazer um teste de simulação terrestre. Não é que isto "possa" ter problemas, mas "de certeza" haverá problemas, é só uma questão de tempo.

Esta lição é particularmente pesada para programadores que trabalham em APRO ou outros protocolos avançados. Uma brecha numa linha de código pode ser um buraco negro de milhões de fundos. Por isso, antes de cada missão, tens de te perguntar: Será que testei mesmo esta lógica? E quanto à situação fronteiriça? E os cenários de ataque? Só depois de passarem nestes "testes de morte" é que os contratos inteligentes podem ser usados em produção.
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 6
  • Republicar
  • Partilhar
Comentar
0/400
0xTherapistvip
· 2h atrás
O foguete ainda não tinha decolado e já caiu, isso é demasiado comum... Falando a sério, quantos projetos acabam destruídos por aquela linha de código
Ver originalResponder0
MemeCuratorvip
· 11h atrás
Irmão, essa metáfora é excelente, um foguete que sobe ao espaço sem fazer um voo de teste, isso é uma missão de pouso na lua suicida.
Ver originalResponder0
MetaverseVagrantvip
· 11h atrás
Sério, desenvolvedores que colocam na blockchain sem testar estão simplesmente a procurar a morte, e quando os hackers aproveitarem, nem terão tempo para chorar por terem sido explorados.
Ver originalResponder0
SwapWhisperervip
· 11h atrás
Caramba, voltei a pensar naqueles colegas que colocaram na blockchain sem testar, realmente não consigo segurar a risada
Ver originalResponder0
CodeSmellHuntervip
· 11h atrás
Lições amargas de sangue e lágrimas, muitos grandes nomes acabaram por lançar produtos apressadamente para cumprir prazos, e como resultado foram hackeados e perderam milhões
Ver originalResponder0
OPsychologyvip
· 11h atrás
Exatamente, exatamente, uma linha de código pode destruir toda a arca, quem será que vai pagar a escola desta vez?
Ver originalResponder0
  • Fixar

Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)