DeFi är en framväxande svit av applikationer för decentraliserad tillgångsförvaltning över blockchain-teknik. DeFi håller på att bli ett viktigt ekonomiskt fordon i det moderna samhället. Enbart Ethereum blockchain hanterar redan tillgångar till ett värde av mer än 235 miljarder USD.
En av grundprinciperna bakom DeFis är att koden är lag och datorprogram som kallas smarta kontrakt som körs på blockkedjan dikterar villkoren och effekterna för tillgångstransaktioner. Denna banbrytande idé har många önskvärda fördelar som härrör från förtroendeminimerande och oföränderliga aspekter av decentraliserade offentliga blockkedjor. Men sårbarheter i smarta kontrakt och i deras applikationer kan utnyttjas för att stjäla eller neka tillgång till tillgångar som hanteras av dem. Att mildra och förebygga sådana skador är utmanande och kräver ny mjukvaruutveckling och metoder för säkerhetsdesign. Hundratals miljoner i USD-värde har redan gått förlorade på grund av sårbarheter i smarta kontrakt. Därför är smart kontraktssäkerhet ett stort problem för DeFi tillämpningar.