Was ist Ethereum und was sind Smart Contracts?

Inhaltsverzeichnis:

Video: Was ist Ethereum und was sind Smart Contracts?

Video: Was ist Ethereum und was sind Smart Contracts?
Video: Online Dating - Fake Profile erkennen | Online Dating Scams 2023, November
Was ist Ethereum und was sind Smart Contracts?
Was ist Ethereum und was sind Smart Contracts?
Anonim
Ethereum ist eine dezentrale Computerplattform. Es generiert ein Crytocurrency-Token, das als Ether bezeichnet wird. Programmierer können "intelligente Verträge" in die Ethereum-Blockchain schreiben. Diese Verträge werden automatisch gemäß ihrem Code ausgeführt.
Ethereum ist eine dezentrale Computerplattform. Es generiert ein Crytocurrency-Token, das als Ether bezeichnet wird. Programmierer können "intelligente Verträge" in die Ethereum-Blockchain schreiben. Diese Verträge werden automatisch gemäß ihrem Code ausgeführt.

Was ist Ethereum?

Ethereum wird oft in einem Atemzug mit Bitcoin erwähnt, ist aber etwas anders. Bitcoin ist ein Kryptowährungs- und dezentrales Zahlungsnetzwerk, mit dem Bitcoin-Token zwischen Benutzern übertragen werden können.

Das Projekt Ethereum hat größere Ziele. Wie die Ethereum-Website sagt: „Ethereum ist eine dezentrale Plattform, die intelligente Verträge abschließt.“Diese Verträge laufen auf der „Ethereum Virtual Machine“, einem verteilten Computer-Netzwerk, das aus allen Geräten besteht, auf denen Ethereum-Knoten ausgeführt werden.

Der Teil „dezentrale Plattform“bedeutet, dass jeder einen Ethereum-Knoten einrichten und ausführen kann, genauso wie jeder einen Bitcoin-Knoten ausführen kann. Jeder, der einen "intelligenten Vertrag" auf den Knoten ausführen möchte, muss die Betreiber dieser Knoten in Ether bezahlen, einem Kryptowährungs-Token, das an Ethereum gebunden ist. Leute, die Ether-Knoten betreiben, bieten Rechenleistung und werden in Ether bezahlt, ähnlich wie Menschen, die Bitcoin-Knoten betreiben, Hash-Leistung bereitstellen und in Bitcoin bezahlt werden.

Mit anderen Worten, während Bitcoin nur eine Blockchain und ein Zahlungsnetzwerk ist, ist Ethereum ein verteiltes Computernetzwerk mit einer Blockchain, das für viele andere Zwecke verwendet werden kann. Ausführliche Informationen finden Sie im Ethereum-Whitepaper.

Was ist Ether?

Ether ist das digitale Token (oder die Kryptowährung), das der Ethereum-Blockchain zugeordnet ist. Mit anderen Worten, Ether ist die Münze und Ethereum die Plattform. Diese Begriffe werden heutzutage jedoch häufig austauschbar verwendet. Mit Coinbase können Sie zum Beispiel Ethereum kaufen, wofür es Ether-Token bedeutet.

Dies ist technisch gesehen "altcoin", was wirklich nur eine Nicht-Bitcoin-Kryptowährung bedeutet. Wie Bitcoin wird Ether von einer dezentralisierten Blockchain unterstützt - in diesem Fall der Ethereum-Blockchain.

Entwickler, die Apps oder „intelligente Verträge“für die Ethereum-Blockchain erstellen möchten, benötigen das Ether-Token, um Knoten für das Hosting zu bezahlen, während Benutzer von Ethereum-basierten Apps möglicherweise Ether benötigen, um die Dienste in diesen Apps zu bezahlen. Menschen könnten auch Dienste außerhalb des Ethereum-Netzwerks verkaufen und Zahlungen in Ether akzeptieren, oder Ether-Token könnten gegen Bargeld an einer Börse verkauft werden - genau wie bei Bitcoin.

Warum sind dezentrale Anwendungen interessant?

Die Bitcoin-Blockchain speichert eine Historie der Bitcoin-Transaktionen und das ist es. Die Ethereum-Blockchain speichert die Ether-Token in den Geldbörsen der Menschen, speichert jedoch auch den neuesten Stand jedes intelligenten Vertrags sowie den Code jedes intelligenten Vertrags.
Die Bitcoin-Blockchain speichert eine Historie der Bitcoin-Transaktionen und das ist es. Die Ethereum-Blockchain speichert die Ether-Token in den Geldbörsen der Menschen, speichert jedoch auch den neuesten Stand jedes intelligenten Vertrags sowie den Code jedes intelligenten Vertrags.

Eine Blockchain ist ein verteiltes Ledger, das an mehreren Orten gespeichert ist. Dies bedeutet, dass die intelligenten Vertragsdaten von diesen Ethereum-Knoten gespeichert werden. Wenn Sie in der Blockchain einen „intelligenten Vertrag“- auch als Anwendung bezeichnet - erstellen, wird dieser dezentral gespeichert und ausgeführt.

Denken Sie zum Vergleich an viele der heute verwendeten Anwendungen. Dazu gehören E-Mail-Apps wie Google Mail, Apps zum Erstellen von Notizen wie Microsoft OneNote und alle anderen Anwendungen, bei denen Sie eine App verwenden und Ihre Daten auf den Servern eines Unternehmens speichern. Wenn das Unternehmen, das Ihre Daten speichert, Ihre Konten sperrt, die App herunterfährt oder aus dem Unternehmen ausscheidet, gehen alle Ihre Daten in dieser App verloren, es sei denn, Sie hatten eine Offline-Sicherungskopie.

Wenn Sie eine auf Ethereum aufgebaute App verwenden, werden sowohl der Code, aus dem sich die App zusammensetzt (der intelligente Vertragscode) als auch die persönlichen Daten (der Status des intelligenten Vertrags), in der Blockchain gespeichert. Wenn Sie eine App verwendet und Ihre Daten geändert haben, aktualisieren alle Ethereum-Knoten den Status des intelligenten Vertrags. Dies bedeutet, dass es keinen zentralen „Fehlerpunkt“gibt, der den Zugriff auf die Daten einschränken oder die verwendete App herunterfahren könnte. Ihre Daten und der Code der App selbst würden auf der ganzen Welt gesichert, und niemand könnte all diese Notizen offline nehmen. Natürlich werden Ihre Daten von der Blockchain verschlüsselt, sodass niemand sie lesen kann.

Was sind Smart Contracts?

Intelligente Verträge sind Anwendungen, die auf der virtuellen Maschine von Ethereum ausgeführt werden. Dies ist ein dezentraler "Weltcomputer", bei dem die Rechenleistung von all diesen Ethereum-Knoten bereitgestellt wird. Alle Knoten, die Rechenleistung bereitstellen, werden für diese Ressource in Ether-Token bezahlt.

Sie werden als intelligente Verträge bezeichnet, da Sie "Verträge" schreiben können, die automatisch ausgeführt werden, wenn die Anforderungen erfüllt sind.

Stellen Sie sich zum Beispiel vor, Sie bauen einen auf Crickstarter ähnlichen Crowdfunding-Service auf Ethereum. Jemand könnte einen intelligenten Ethereum-Vertrag aufsetzen, der das Geld zusammenfasst, das an andere gesendet werden soll. Der intelligente Vertrag könnte geschrieben werden, um zu sagen, dass, wenn dem Pool 100.000 USD hinzugefügt werden, diese alle an den Empfänger gesendet werden. Wenn der Schwellenwert von 100.000 $ nicht innerhalb eines Monats erreicht wurde, wird die gesamte Währung an die ursprünglichen Inhaber der Währung zurückgeschickt. Dies würde natürlich Ether-Marker anstelle von US-Dollar verwenden.

Dies alles geschieht gemäß dem intelligenten Vertragscode, der die Transaktionen automatisch ausführt, ohne dass ein vertrauenswürdiger Dritter das Geld halten und die Transaktion unterzeichnen muss.Zum Beispiel berechnet Kickstarter eine Gebühr von 5% zusätzlich zu einer Bearbeitungsgebühr von 3% bis 5%, was bei einem Crowdfunding-Projekt im Wert von 100.000 USD 800 USD bis 10000 USD bedeuten würde. Ein intelligenter Vertrag würde nicht die Zahlung von Gebühren an Dritte wie Kickstarter erfordern.

Intelligente Verträge können für viele verschiedene Zwecke verwendet werden. Entwickler können intelligente Verträge erstellen, die Funktionen für andere intelligente Verträge bereitstellen, ähnlich wie die Funktionsweise von Softwarebibliotheken. Oder intelligente Verträge könnten einfach als Anwendung zum Speichern von Informationen in der Ethereum-Blockchain verwendet werden.

Um einen intelligenten Vertragscode tatsächlich ausführen zu können, muss jemand ausreichend Ether als Transaktionsgebühr senden. Wie viel hängt von den erforderlichen Rechenressourcen ab. Damit werden die Ethereum-Knoten für die Teilnahme und die Bereitstellung ihrer Rechenleistung bezahlt.

CryptoKitties verwenden Smart Contracts

Eine der bekanntesten Anwendungen, die mit intelligenten Verträgen im Ethereum-Netzwerk erstellt wurden, ist CryptoKitties, das sich als "eines der weltweit ersten Spiele, die auf Blockchain-Technologie basieren", auszeichnet.
Eine der bekanntesten Anwendungen, die mit intelligenten Verträgen im Ethereum-Netzwerk erstellt wurden, ist CryptoKitties, das sich als "eines der weltweit ersten Spiele, die auf Blockchain-Technologie basieren", auszeichnet.

CryptoKitties sind im Wesentlichen eine Form von digitalem „Sammlerstück“, das in der Ethereum-Blockchain gespeichert ist. CryptoKitties ist eine gute Demonstration der Fähigkeit, digitale Artikel im Ethereum-Netzwerk zu speichern und auszutauschen.

Neue CryptoKitties werden durch „Züchten“generiert. Dazu werden zwei CryptoKitties ausgewählt und Ether-Token für einen intelligenten Vertrag ausgegeben. Die Verträge verwenden die beiden ausgewählten Katzen, um eine neue CryptoKitty zu erzeugen. Diese Kätzchen und die Details des Zuchtprozesses werden im öffentlichen Konto der Ethereum-Blockchain gespeichert.

Sie können CryptoKitties "besitzen", die im Ethereum-Blockchain-Ledger gespeichert sind. Sie können sie an andere verkaufen oder verkaufen oder kaufen. Dies unterscheidet sich von der Verwendung einer Smartphone-App, mit der Sie Katzen kaufen, handeln und züchten können. Diese werden in der Regel auf den eigenen Servern der App gespeichert. Sie könnten Ihre wertvollen digitalen Haustiere verlieren, wenn das Unternehmen die App herunterfährt oder Ihr Konto sperrt. Da CryptoKitties jedoch in der Blockchain gespeichert sind, kann dies nicht passieren. Niemand kann dir deine Kätzchen wegnehmen.

Im Dezember 2017 - zufällig um Bitcoins allzeit hohe Preise herum - hatten die Menschen das Äquivalent von mehr als 12 Millionen US-Dollar für CryptoKitties ausgegeben, und das teuerste CryptoKitty wurde für rund 120.000 US-Dollar verkauft.

Wie Ether, Bitcoin und teure Bilder sind CryptoKitties wert, was immer die Leute dafür zahlen wollen.

Empfohlen: