DeFi er en spirende suite af applikationer til decentral forvaltning af aktiver over blockchain-teknologi. DeFi er ved at blive et vigtigt økonomisk redskab i det moderne samfund. Ethereum blockchain alene administrerer allerede mere end 235 milliarder USD i aktiver.
Et af grundprincipperne bag DeFis er, at koden er lov, og computerprogrammer kaldet smarte kontrakter, der kører på blockchain, dikterer betingelserne og virkningerne for aktivtransaktioner. Denne banebrydende idé har mange ønskværdige fordele, der stammer fra tillidsminimerende og uforanderlige aspekter af decentraliserede offentlige blockchains. Imidlertid kan sårbarheder i smarte kontrakter og i deres applikationer blive udnyttet til at stjæle eller nægte adgang til aktiver, der administreres af dem. Afhjælpning og forebyggelse af sådanne skader er udfordrende og kræver ny softwareudvikling og sikkerhedsdesignmetoder. Hundredvis af millioner i USD-værdi er allerede gået tabt på grund af sårbarheder i smarte kontrakter. Derfor er smart kontraktsikkerhed en væsentlig bekymring for DeFi applikationer.