Importancia de la seguridad en el desarrollo de contratos
Clase 1 de 15 • Curso de Introducción a Seguridad de Smart Contracts
Contenido del curso
Clase 1 de 15 • Curso de Introducción a Seguridad de Smart Contracts
Contenido del curso
Marcelo Haro
Yonathan Rivas
Richard Rodriguez
Leandro Ariel Labiano Ramo
Kevin Fiorentino
Jader Moncayo
Importancia de la seguridad en el desarrollo de contratos
Está basado en tres factores
Inmutabilidad: cuando se sube un contrato inteligente a la red su código fuente no puede ser modificado, si se puede alterar el valor de estado pero no su lógica. Si el contrato tiene fallas o problemas de seguridad ese contrato va a tener el mismo problema por siempre.
Incentivo económicos: al ser contratos de índole financiero, hay incentivo de parte de los atacantes al querer dañar u obtener fondos.
Confianza: la confianza puede desaparecer haciendo que haya menos usuarios o que carezca de sentido su uso, por lo que la seguridad ayuda a mejorar estos factores.
Excelente contenido!
La seguridad de Smart Contracts es lo más importante en una blockchain; cada semana hay ataques que vacían fondos de un proyecto...
Arrancamos, para ver todos esos errores que escribí en mis contratos :I
Va el tercero de Sebas, gran material trae a Platzi. Comencemos!
Es impórtate la seguridad
Inmutabilidad: cuando subimos un contrato inteligente a la red su código fuete no puede ser modificado si podemos alterar el valor de su estado pero no su lógica, si hay un error permanecerá para siempre por esa es impórtate escribir de manera segura estos contratos.
Incentivo económicos: muchos de los proyectos son de índole financiero y hace que haya un gran incentivo por parte de los atacantes a querer los fondos de nuestros contratos.
Confianza: es muy importante en el mundo de la Blockchain basada en seguridad sin ella carecen de usuarios.