Smart Contract

Smart Contracts sind digitale Regeln, die für die Erstellung von Anwendungen verwendet werden, und die in Form eines Geldtransfers, dem Einsatz von Dienstleistungen oder der Bereitstellung von geistigem Eigentum für den Schutz der Privatsphäre sorgen.

Smart Contracts sind automatisch ausgeführte Computerprogramme, die auf der Blockchain basieren. Sie enthalten vordefinierte Richtlinien für Transaktionen, die im Programmcode berücksichtigt werden. Erst wenn alle an einer Transaktion beteiligten Teilnehmer die Richtlinien über einen Smart Contract erfüllen, kann eine Transaktion automatisch ausgeführt werden.

Smart Contracts werden auf der Ethereum-Plattform mit der Programmiersprache Solidity entwickelt und in Bytecodes transferiert. Sie unterscheiden sich von klassischen Verträgen dadurch, dass sie im Ethereum- Netzwerk realisiert, automatisch ausgeführt und mittels Blockchain überprü ft und durchgesetzt werden. Die für Smart Contracts relevante Regeln sind für alle auf der Blockchain sichtbar. Solche Smart Contracts sind dezentrale Applikationen ( dApps), die auf speziellen Vertragsplattformen wie Ethereum verwaltet werden und einen gültigen Token voraussetzen. Die Verwaltung läuft dezentral auf vielen Computern. Überprüft und ausgeführt werden die Smart Contracts von einer Ethereum Virtual Machine ( EVM).

Die Art und Weise wie Smart Contracts erstellt, verteilt und verwaltet werden, ist abhängig von dem verwendeten Programm. Die meisten Programme arbeiten mit Blockchain und Peer-to-Peer-Netzen und können in verschiedene Vertragsplattformen integriert werden. Die Manipulationssicherheit ist durch die Blockchain gewährleistet, mit der Kopien dezentral auf Clients und Nodes gespeichert werden. Als Entscheidungskriterium für Smart Contracts dient das Wenn-Dann-Prinzip.

Informationen zum Artikel
Deutsch: Smart Contract
Englisch: smart contract
Veröffentlicht: 16.08.2021
Wörter: 246
Tags: Geldverkehr
Links: Smart, Bereitstellung, Blockchain, Transaktion, Quelltext
Übersetzung:
Sharing: