DeFi es un conjunto emergente de aplicaciones para la gestión descentralizada de activos sobre tecnología blockchain. DeFi se está convirtiendo en un importante vehículo económico en la sociedad moderna. Solo la cadena de bloques de Ethereum ya gestiona más de 235 XNUMX millones de dólares en activos.
Uno de los principios básicos detrás DeFis es que el código es ley y los programas informáticos llamados contratos inteligentes que se ejecutan en la cadena de bloques dictan las condiciones y los efectos de las transacciones de activos. Esta idea innovadora tiene muchos beneficios deseables que se originan en los aspectos inmutables y que minimizan la confianza de las cadenas de bloques públicas descentralizadas. Sin embargo, las vulnerabilidades en los contratos inteligentes y en sus aplicaciones pueden explotarse para robar o denegar el acceso a los activos administrados por ellos. La mitigación y prevención de tales daños son un desafío y requieren nuevas metodologías de desarrollo de software y diseño de seguridad. Ya se han perdido cientos de millones en valor de USD debido a vulnerabilidades en los contratos inteligentes. Por lo tanto, la seguridad de los contratos inteligentes es una preocupación importante para DeFi aplicaciones.