Für die Rechtsgültigkeit von Verträgen auf Papier sorgen heutzutage Notare, während sich Anwälte und Gerichte um die Einhaltung der darin festgelegten Konditionen kümmern. Smart Contracts – also smarte Vereinbarungen – sind in gewisser Hinsicht die Vereinbarung, der Notar und der Anwalt oder der Gerichtsvollzieher in einem. Die Computerprotokolle können (müssen aber nicht automatisch) rechtlich bindend sein. Ein Smart Contract ist gewissermaßen ein Computercode, der auf der Blockchain autonom ausgeführt wird, sobald eine bestimmte Bedingung erfüllt ist. Vereinbarungen oder auch Verträge zwischen Geschäftspartnern können dadurch schnell, automatisiert, sicher und ohne einen zentralen Mittelsmann abgewickelt werden. „Smart“ sind sie, weil die Codes selbst prüfen, ob die Bedingungen eingehalten werden. Vermiete ich beispielsweise mein vernetztes Auto über einen smarten Vertrag und der Mieter zahlt die Rechnung nicht, springt das Auto nicht an.