This article has been translated from English to German.

Wenn "Ethereum" für dich nach einem Science-Fiction-Konzept klingt, dann liegt das daran, dass es das irgendwie auch ist.

Der Name "Ethereum" leitet sich von"Äther" ab, einem hypothetischen Begriff für ein unsichtbares Medium, das den gesamten Raum ausfüllt und Licht trägt und verteilt.

Äther existiert nicht wirklich, aber dem Gründer gefiel der coole Name UND die Idee eines zugrunde liegenden und unsichtbaren Mediums für jede Anwendung.

Wie zum Teufel kann Ethereum das machen?

Einfach ausgedrückt, ermöglicht es Anwendungen, über ein verteiltes Computernetzwerk zu laufen, das als eine Art "globaler Computer" fungiert.

Global computer

Dieses Computernetzwerk würde nicht nur Anwendungen ausführen, sondern auch alle Änderungen an Daten verfolgen, die von den Anwendungen vorgenommen wurden, indem es eine elektronische Version eines "Papiers" erstellt, das für alle sichtbar, aber dennoch sicher ist.

Sag mal, was?! Hä?!

Für einige von euch mag das wie Kauderwelsch klingen, aber keine Sorge, wir werden noch mehr darüber sprechen, wie Ethereum funktioniert. Aber zuerst müssen wir zu den Grundlagen zurückkehren und über die Blockchain-Technologie sprechen.

Was ist eine Blockchain?

Eine Blockchain ist eine öffentliche Datenbank, in der Informationen in Gruppen gespeichert werden, die als "Blöcke" bezeichnet werden.

Die Blöcke sind in Ketten angeordnet, sodass die Öffentlichkeit weiß, welche Transaktionen zuerst getätigt wurden.

Nur ein dediziertes (aber verteiltes) Computernetzwerk kann neue Transaktionsblöcke hinzufügen. Sie verwenden Kryptografie, um sicherzustellen, dass Transaktionen legitim sind, und um zu überprüfen, ob der namenlose Blockmaker auf derselben Kette aufbaut, die alle anderen sehen.

Durch die Verwendung von Kryptografie bei der Überprüfung von Transaktionen und dem Aufbau der Blockchain wird die Kette sicher und unveränderlich. "Unveränderlich" bedeutet im Grunde, dass niemand – nicht einmal John Cena oder Doctor Strange – die Transaktionsaufzeichnungen in der Blockchain ändern kann.

Die verteilte Natur der Computer, die die Blockchain bilden, ermöglicht eine Dezentralisierung des Hauptbuchs. Das bedeutet, dass keine einzelne Behörde Änderungen an der Blockchain vornehmen kann.

Noch nicht einmal John Cena. Traurig.

Da alle teilnehmenden Computer dieselbe aktualisierte Kopie des Hauptbuchs führen, sind die Informationen in der Blockchain auch für jeden, der sie einsehen möchte, offen und transparent.

Diese Blockchain-Funktionen sind nützlich, wenn Anwendungen ein vertrauenswürdiges Vehikel benötigen, um Transaktionen auszuführen, die wichtige Dokumente, digitale Vermögenswerte oder einfach nur viel Geld betreffen können.

Nehmen wir an, du möchtest Geld an einen Freund senden, der dir die neueste Ausgabe der angesagten Air Jordan-Sneaker kauft, da sie in deiner Stadt ausverkauft sind.

Du kannst deinem Freund das Geld über eine Bank schicken, aber es kann Stunden oder Tage dauern, bis die Überweisung bestätigt wird. Bis dahin könnte der Laden deine Schuhgröße ausverkauft haben!

Du kannst auch eine App verwenden, aber wenn du Geld in einer zentralisierten App speicherst, ist dein Konto anfällig für Hacker, die dein gesamtes Guthaben abziehen. Oder die App friert dein Konto ein, weil du #TeamPineappleOnPizza in deinen sozialen Medien gepostet hast.

Wenn du das Geld mithilfe der Blockchain-Technologie überweist, kann dich niemand daran hindern, dein eigenes Geld auszugeben, und es würde deinen Freund schneller erreichen, als wenn du auf die Bestätigung durch traditionelle Banken gewartet hättest. Schließlich kann dein Freund in einem öffentlichen und sicheren Hauptbuch überprüfen, ob du die Überweisung getätigt hast.

Beispiel: Die Blockchain von Bitcoin

Um zu verstehen, wie Blockchain funktioniert, schauen wir uns ein Beispiel aus der realen Welt an: Bitcoin.

Bitcoin ist weithin als digitale Währung bekannt, die es Menschen ermöglicht, weltweit Geld zu senden und zu empfangen, ohne auf Finanzinstitute oder Mittelsmänner angewiesen zu sein.

Bitcoin wurde als Alternative zu herkömmlichen Fiat-Währungen entwickelt und fungiert als "Tauschmittel" (etwas, das im Austausch für Waren und Dienstleistungen weithin akzeptiert wird).

Anstatt dass Banken oder Finanzinstitute Transaktionen in ihren eigenen Büchern verfolgen, werden diese Transaktionen in der Blockchain aufgezeichnet.

Da es sich bei der Blockchain um ein verteiltes Hauptbuch handelt, das über ein riesiges Computernetzwerk gespeichert wird, ist es praktisch unmöglich, dass die Daten verloren gehen, wenn Server abstürzen oder von Hackern manipuliert werden.

Jeder, der Zugang zum Internet hat, kann mit Bitcoin Geld ins Ausland senden, Gelder empfangen und Zahlungen vornehmen.

Der Nachteil ist jedoch, dass die Einrichtung einer Bitcoin-Wallet und das Verständnis von privaten und öffentlichen Schlüsseln ein komplizierter Prozess sein kann.

Aber deshalb habe ich einen Leitfaden für Anfänger zu Bitcoin-Wallets geschrieben. 😊

Da es keine zentrale Behörde gibt, die für die Wartung des Netzwerks zuständig ist, kannst du auch nicht einfach den Kundendienst anrufen, wenn du einen Fehler machst. Das könnte zu dauerhaften Verlusten führen, da Bitcoin-Transaktionen nicht rückgängig gemacht werden können!

Obwohl es noch viel Raum für Verbesserungen gibt, hat Bitcoin die Tür zu einer aufregenden neuen Welt der Blockchain-Technologie geöffnet, die Ethereum nutzen und ihr volles Potenzial ausschöpfen kann.

Was ist Ethereum?

Als der Mensch das Feuer entdeckte, wurde es hauptsächlich zum Wärmen, Erhitzen von Speisen und zur Abschreckung von Raubtieren verwendet.

Und dann wachte eines Tages jemand auf und sagte: "Uga-uga. Lass mich diesen Stein mal erhitzen." So entwickelte sich die Nutzung des Feuers zur Herstellung von Waffen, Töpferwaren und schließlich zur Dampfkraft und anderen industriellen Anwendungen.

Im Fall von Ethereum ist das "Feuer" die Blockchain-Technologie.

Bitcoin ist der erste Anwendungsfall von Blockchains. Sie hat uns die Augen für die Vorteile eines sicheren, verteilten Hauptbuchs für den Werttransfer geöffnet (in einer digitalen Währung, die auf Bitcoin lautet).

Aber dann wachte eines Tages ein Typ namens Vitalik auf und dachte: "Was wäre, wenn wir die Blockchain-Software so optimieren würden, dass sie mehr kann als nur Werte zu übertragen? Was wäre, wenn wir einen globalen Computer schaffen würden?"

Genau das macht Ethereum im Wesentlichen. Es kann nicht nur mithilfe der Blockchain-Technologie wie Bitcoin Werte verfolgen und übertragen, sondern auch Computerprogramme ausführen (Anweisungen, die einem Computer sagen, was er tun soll).

Ethereum ist keine Eintagsfliege wie Bitcoin, sondern eine Computerplattform, die es Entwicklern ermöglicht, ihre eigenen zweckgebundenen Anwendungen zu erstellen.

Mit der Ethereum Virtual Machine (EVM ) kann Ethereum Programme wie"Smart Contracts"ausführen.

Eine "virtuelle Maschine"ist eine Software, die sich wie ein tatsächlicher physischer Computer verhält, auf dem Programme ausgeführt und Apps bereitgestellt werden können. Es handelt sich im Grunde um ein Softwareprogramm auf einem Computer, das wie ein separater Computer innerhalb des Hauptcomputers funktioniert.

Du hast richtig gelesen!

Ethereum geht über die ursprünglichen Fähigkeiten von Bitcoin hinaus, indem es programmierbare Smart Contracts unterstützen und ausführen kann.

Smart Contracts sind Vereinbarungen, die in Code geschrieben sind und über vorab festgelegte Anweisungen verfügen, die ausgeführt werden können, sobald bestimmte Bedingungen erfüllt und verifiziert sind.

Ein Smart Contract ist ein vorprogrammierter Softwarecode ("Computerprogramm"), sodass der Code automatisch ausgeführt wird, sobald bestimmte Bedingungen erfüllt sind.

Ein einfaches Beispiel wäre, wenn Person A ein Zinssatz von 10 % versprochen wurde, wenn sie Person B für ein Jahr 2 BTC leiht. Nach Ablauf des Jahres würde Person A automatisch ihre 2 BTC + 10 % Zinsen erhalten , auch ohne mit Person B zu sprechen oder eine dritte Partei zu bitten, den Vertrag zu erfüllen.

Punkt für die Introvertierten!

Es überrascht nicht, dass die Möglichkeit, Verträge ohne Vertrauen auszuführen und sie dann in einem sicheren und dezentralen Netzwerk zu erfassen, viele Anwendungsfälle gefunden hat.

Durch das Schreiben dieser Programme("Smart Contracts") können Entwickler alle möglichen Programme (sogenannte dezentrale Anwendungen oder"dApps") erstellen.

Dezentrale Finanzdienstleistungen (DeFi) beispielsweise nutzen dApps auf der Grundlage von Smart Contracts, die Peer-to-Peer-Überweisungen, Fundraising, Kreditvergabe, Kreditaufnahme und andere Finanzaktivitäten ausführen.

Benutzer können auch Smart Contracts schreiben, die Informationen mit einer Ethereum-Adresse verknüpfen. Dies ist nützlich, wenn Apps oder Regierungen Identitätsmerkmale wie Name, Bankdaten, Krankengeschichte oder elektronische Signatur anfordern, um ihre Dienste in Anspruch nehmen zu können.

Zu guter Letzt nutzen Benutzer Smart Contracts, um ein reales oder digitales Gut an ein nicht fungibles Token (NFT) zu binden.

Sobald sich der Token in der Blockchain befindet, können Gamer ihre Spielgegenstände besitzen und damit handeln; Hausbesitzer können einen Teil oder ihr gesamtes Haus auf Online-Marktplätzen verkaufen, und Schriftsteller und Komponisten können den Besitz von urheberrechtlich geschütztem Material nachweisen.

Beachte, dass Ethereum diese Smart Contracts nicht nur ausführt, sondern auch aufzeichnet. Im Gegensatz zu Bitcoin enthält die Blockchain von Ethereum mehr als nur die Transaktionshistorie.

Wenn neue Verträge ausgeführt werden, ändert sich der "Zustand" der Maschine in einen neuen "Zustand", der neue Kontostände, umgewandelte Vermögenswerte oder andere Daten enthält.

Dieser neue "Maschinenstatus" wird dann von einem verteilten Netzwerk teilnehmender Maschinen ("Knoten") aufgezeichnet, die dann ihre eigenen "Zustände" aktualisieren.

Aus diesem Grund wird Bitcoin in der Regel als verteiltes Hauptbuch bezeichnet (verfolgt die Änderungen des Eigentums an Bitcoins), während Ethereum häufiger mit einer verteilten Zustandsmaschine verglichen wird (verfolgt die Änderungen des "Zustands" einer breiteren Datenpalette).

"Verteilte Zustandsmaschine" klingt wie etwas, das The Terminator sagen würde. Wer zum Teufel hat sich das ausgedacht?