Smart Contracts (intelligente Verträge) sind Computerprotokolle, die Vertragsinhalte technisch abbilden können. Die Vertragsparameter werden vorab klar definiert und automatisch durch den Computercode ausgeführt, wenn die im Vertrag festgelegten Ereignisse eintreten.