Smarte kontrakter er et udtryk, der bruges i kryptovalutaens verden, og kan betragtes som et computerprogram, der automatisk udfører, kontrollerer eller dokumenterer juridisk relevante handlinger, der relaterer sig til kontraktbaserede kriterier. Enkelt forklaret er det en digital kontrakt, som f.eks. kan udløse betaling, når et bestemt kriterium er opfyldt. Disse handlinger udføres umiddelbart og automatisk, og kommer til at spille en stor rolle i blandt andet jura- og ejendomsbranchen i de kommende år.