vonRedaktion Salzburg
AUGUST 08, 2022
In ihrer einfachsten Form sind NFTs digitale Objekte, die auf Inhalte außerhalb der Blockchain verweisen (oder alternativ auch Inhalte enthalten können). Um robuste Kauf-Verkauf-NFTs und erweiterte Funktionen wie automatisch anfallende Lizenzgebühren anbieten zu können, müssen NFTs durch intelligente Verträge (Smart Contracts) verwaltet werden.
In diesem Artikel werden wir mehr Details über intelligente Verträge geben und das Konzept der dezentralen Identifizierung erörtern, ein Mittel zur Erstellung von Berechtigungsnachweisen unter Wahrung der Privatsphäre, d. h. digitale Darstellungen der Identität und der Merkmale einer Person.
Intelligente Verträge (Smart Contracts)
Nicht nur Transaktionen auf Handelsplattformen wie Bitcode Prime, sondern auch kleine Softwareanwendungen, sogenannte Smart Contracts, können auf der Blockchain platziert werden. Intelligente Verträge können Transaktionen durchführen, die mehr tun als nur Geld zu bewegen. Sie erben die grundlegenden Eigenschaften der Blockchain (Unveränderbarkeit und Lesbarkeit im öffentlichen Bereich). Folglich bieten sie Transparenz, d. h. jeder kann ihren Code lesen, und Integrität, d. h. sie werden genau so ausgeführt, wie sie programmiert wurden, und können nicht nachträglich geändert werden, auch nicht von ihren Schöpfern. Zusammenfassend lässt sich sagen, dass ein intelligenter Vertrag auf diese Weise eine vertrauenswürdige dritte Partei imitieren kann, einen Vermittler, der Finanztransaktionen ehrlich abwickelt und als vertrauenswürdiger Vermittler zwischen Menschen dienen kann, die keine zuvor aufgebaute Beziehung oder einen Grund haben, einander zu vertrauen.
Ein einfaches Beispiel: Nehmen wir an, Ben möchte NFT für 7 USD an Maria verkaufen. Ohne einen intelligenten Vertrag wären sie in einer Zwickmühle. Wer wird als erster sein Vermögen auf den anderen übertragen?
Maria handelt zuerst: Sie schickt Ben 7 USD, bevor sie NFT erhält. Ben hätte Maria betrügen können, indem er ihr keine NFT schickt, d. h. indem er die m3-Transaktion nicht durchführt. Hätte Ben die NFT geschickt, bevor er das Geld von Maria erhalten hat, hätte Maria Ben natürlich betrügen können, indem sie nicht gezahlt hätte. Dieses Problem des Warenaustauschs, bei dem keine der Parteien betrügen kann, wird als Problem des fairen Austauschs bezeichnet.
Eine einfache Lösung besteht darin, eine vertrauenswürdige Drittpartei zu fragen. Wenn zum Beispiel Ben und Maria Laura vertrauen, können sie ihr ihr Vermögen (NFT bzw. 7 USD) schicken und sie bitten, den Austausch vorzunehmen. Es kann jedoch sein, dass Laura eine hohe Gebühr für diesen Dienst verlangt, dass ihr NFT-Austauschdienst nicht funktioniert oder dass Ben und Maria in verschiedenen Ländern wohnen, so dass einer von ihnen keinen zuverlässigen Rechtsschutz hat, wenn er sich auf Laura verlässt. Blockchain soll den Handel durch den Wegfall vertrauenswürdiger Dritter erleichtern.
Anstatt sich auf Laura zu verlassen, könnten Ben und Maria einen intelligenten Vertrag verwenden, um Lauras ehrliche Ausführung ihres Austauschs zu imitieren. Ein intelligenter Vertrag, der für einen fairen Tausch programmiert ist, könnte zum Beispiel eine NFT von Ben mit einem angekündigten Verkaufspreis (7 USD) akzeptieren. Der Vertrag nimmt dann 7 USD von einem Käufer, z. B. Maria, an und schickt ihr nach Erhalt des Geldes den NFT.
Die Transparenz des intelligenten Vertrags stellt sicher, dass sowohl Ben als auch Maria genau wissen, welche Aktion programmiert ist, um den Vertrag zu erfüllen (in diesem Fall ein fairer Austausch). Die Integrität des intelligenten Vertrags stellt sicher, dass er diese Aktion ausführt und nicht von Ben, Maria, dem Programmierer des intelligenten Vertrags oder einer anderen Person manipuliert werden kann.
Natürlich können intelligente Verträge auch so programmiert werden, dass sie komplexere Aktionen ausführen. Heute verwalten sie auf einer Reihe verschiedener Blockchains NFT-Marktplätze, Glücksspiele, Finanzinstrumente und viele andere Dienstleistungen - alles mit dem (virtuellen) Vertrauen einer vertrauenswürdigen dritten Partei.
Darüber hinaus können intelligente Verträge mit Hilfe von Systemen, die als Orakel bezeichnet werden, auf zuverlässige, aktuelle Informationen von Internetservern zugreifen. Ein einfaches Beispiel: Wenn Ben seine NFT für 7 Dollar in Ether (ETH) verkaufen möchte, kann ein Orakel den aktuellen ETH-Preis in US-Dollar ermitteln, um festzustellen, wie viel ETH Maria zahlen sollte.