Es hora de compartir un video rápido que muestra cómo un contrato inteligente mal escrito con errores obvios puede ser protegido contra exploits utilizando aserciones. El error permite que cualquiera drene el contrato inteligente llamando a retirar con exactamente 69 ETH como entrada. La aserción tiene una variedad de verificaciones en su lugar, asegurando que solo las cuentas que han hecho depósitos puedan retirar montos correspondientes a sus depósitos iniciales. Incluso cubre manipulaciones de reentrada e intra-transacción. Todo esto está en vivo en nuestra red de demostración. ¡Contáctanos si quieres probarlo! Así que sí, ¡es bastante genial!
339