Ein Smart Contract ist ein Computerprotokoll, das dazu bestimmt ist, die Aushandlung oder Erfüllung eines Vertrages digital zu erleichtern, zu überprüfen oder durchzusetzen. Smart Contracts sind innerhalb von Blockchainnetzwerken anzutreffen und ermöglichen die Durchführung von glaubwürdigen Transaktionen ohne Dritte. Diese Transaktionen sind auf der Blockchain nachvollziehbar und unwiderruflich. Verschiedene Krypto-Währungen haben Arten von Smart Contracts implementiert.
"Smart Contracts" ermöglichen es, vertrauenswürdige Transaktionen und Vereinbarungen zwischen verschiedenen, anonymen Parteien durchzuführen, ohne dass eine zentrale Behörde, ein Rechtssystem oder ein externer Durchsetzungsmechanismus erforderlich ist.
Das zweitgrösste öffentliche Blockchain-Netzwerk Ethereum stellt eine Smart-Contract-Plattform dar. Ethereum ist ein dezentrales Blockchain-Protokoll, welches zur Ausführung von Smart Contracts und dem Aufbau dezentraler Anwendungen (dApps) auf einer verteilten Computerplattform konzipiert wurde. Ethereum verwendet die interne Kryptowährung Ether (ETH) als Zahlungsmittel für Transaktionsverarbeitungen, welche durch teilnehmende Computer abgewickelt werden.