Wenn du den Begriff „Smart Contract“ liest, besteht eine hohe Wahrscheinlichkeit, dass du auch an Ethereum denkst. Man könnte sagen, das ist ihr Flaggschiff-Produkt, aber sie sind nicht die einzige Plattform, die diese Software anbietet. Vielleicht ist es auch nicht die einfachste Option für Einsteiger. 

Mehrere Netzwerke haben einfachere Wege untersucht, Vereinbarungen zu automatisieren, während sie dasselbe grundlegende Ziel beibehalten: Software Regeln ausführen zu lassen, auf die die Menschen im Voraus zugestimmt haben. Lassen wir uns ein wenig in die Welt der Smart Contracts ohne Ethereum vertiefen.

Smart Contracts sind nicht nur auf Ethereum beschränkt

Um dieses Konzept noch einmal aufzugreifen: Ein Smart Contract ist ein digitales Programm, das vordefinierte Anweisungen oder Vereinbarungen befolgt, sobald bestimmte Bedingungen erfüllt sind. Es geht dabei meist um Kryptowährung, und eine Transaktion kann den Vertrag auslösen, wenn jemand mit ihm interagiert oder die erforderlichen Eingaben liefert. Der Vertrag wendet dann seine vordefinierten Regeln an, um das Ergebnis zu bestimmen. 

Alle Beteiligten wissen im Voraus, was der Vertrag tun wird – also gibt es keine Überraschungen. Smart Contracts können Zahlungen, Börsen/Swaps, Kredite, Wetten, Spiele und viele andere Anwendungen automatisieren.

Ethereum wurde zum bekanntesten Netzwerk für Smart Contracts, weil es eine universelle Umgebung einführte, in der Entwickler fast jede dezentrale Anwendung bauen konnten. Mit der Zeit zog es eine riesige Community an, tausende Projekte und Programmiersprachen wie Solidity, mit denen Entwickler komplexe Anwendungen erstellen können. Allerdings gibt es sowohl für Nutzer als auch für Entwickler eine steile Lernkurve. 

Frühere Fehler beim Programmieren haben zu kostspieligen Hacks oder dazu geführt, dass Gelder nicht mehr zugänglich sind. Außerdem hängt die Genehmigung von Transaktionen vollständig vom Netzwerk der „Validatoren“ von Ethereum ab, was den Weg für Zensur öffnet. Deshalb haben andere Krypto-Netzwerke ihre eigene Version von Smart Contracts geschaffen – mit denselben Anwendungsfällen oder sogar mit noch mehr. Die Programmierung kann für Entwickler außerdem leichter sein, und ihre Oberfläche kann so benutzerfreundlich sein, dass Durchschnittsnutzer eigene Smart Contracts erstellen könnten, ohne zu programmieren – je nach Plattform.

Unter den Netzwerken, die Smart Contracts ohne Ethereum bereitstellen, gibt es BNB Chain, Solana, Avalanche, Cardano, Polkadot – und natürlich Obyte. Jedes hat seinen eigenen Ansatz für Skalierbarkeit, Gebühren, Tools und Dezentralisierung.


Smart Contracts in Obyte

Zunächst basieren Smart Contracts in Obyte auf einer Struktur mit Directed Acyclic Graph (DAG) statt auf einer Blockchain. Das bedeutet: Es gibt keine Transaktionsfreigabe. Jeder Nutzer ist sein eigener „Miner“, und jede hinzugefügte Transaktion ist unveränderlich – sie ist mit allen vorherigen verknüpft. Obyte hat keine Zwischenhändler, also gibt es auch keine Zensur. Speziell für Smart Contracts sind sie so konzipiert, dass sie für Menschen lesbar sind: Die Teilnehmenden können die Bedingungen in einfacher Sprache formulieren und prüfen, bevor sie sie genehmigen.

So kann eine Zahlung beispielsweise gesperrt bleiben, bis ein Paket ankommt, ein Dokument signiert ist oder mehrere Personen dieselbe Transaktion genehmigen. Sobald die vereinbarte Bedingung erfüllt ist, kann die Zahlung freigegeben werden, ohne auf einen Escrow-Dienst oder einen anderen Zwischenhändler angewiesen zu sein. Wenn Sie jedoch einen menschlichen Profi zur Beilegung möglicher Streitfälle benötigen, finden Sie außerdem eine Liste verfügbarer Schiedsrichter im ArbStore, die Sie in Ihre Smart Contracts aufnehmen können.

Der ArbStore ist ein dezentraler Treuhanddienst (Escrow), der auf Obyte basiert und zwei Parteien dabei hilft, mit mehr Schutz zu handeln. Die Gelder werden in einem Smart Contract gesperrt, bis die vereinbarten Bedingungen erfüllt sind, und der Käufer gibt die Gelder dann zugunsten des Verkäufers frei. Tritt ein Streit auf, prüft ein unabhängiger Schiedsrichter die Beweise und entscheidet, wer die Gelder erhalten soll.

Darüber hinaus unterstützt Obyte auch die Erstellung von Token, dezentrale Börsen, Prediction Markets, Self-Sovereign Identity und andere DeFi-Anwendungen. Eine freie Zahlung, eine Community-Crowdfunding-Kampagne, eine Handelsstrategie oder ein Tausch digitaler Assets können alle dieselbe Idee nutzen: Zuerst die Bedingungen festlegen, dann das Netzwerk diese ausführen lassen. Ohne komplexe Schritte und inklusive Vorschauen der Ergebnisse von Transaktionen.

Wie Sie sehen, existieren Smart Contracts auch ohne Ethereum – und sie können durchaus nützlich sein. Jetzt sind Sie dran: Wählen Sie Ihr Netzwerk.

Ursprünglich veröffentlicht auf Hackernoon

#SmartContracts #SmartContract #DecentralizedTrading #CryptoWallet #Obyte