Ethereum

Ethereum

Copyright @ Shutterstock / r.classen

Was ist Ethereum?

Bei Ethereum handelt es sich um eine dezentralisierte Open Source-Plattform. Diese dezentralisierte Plattform basiert auf der Blockchain-Technologie und bietet jedem interessierten Unternehmen oder Entwickler die Möglichkeit, in Form von Smart Contract eigene DApps (dezentralisierte Apps) oder eine eigene dezentralisierte Organisation zu entwickeln und im Rahmen der Ethereum-Blockchain zu betreiben.

Die AnfÀnge der Plattform

Die treibende Kraft hinter Ethereum ist Vitalik Buterin, ein talentierter Entwickler, der sich bereits in den Anfangsstadien von Bitcoin mit der Funktionsweise der Blockchain und den neuen Möglichkeiten und Einsatzbereichen, die diese neue Technologie mit sich bringt, auseinandergesetzt hatte. Im Jahr 2013 veröffentlichte Buterin ein White Paper, welches die wichtigsten Punkte eines neuen Blockchain-Projektes beschrieb. In seinem White Paper schlug Vitalik die Entwicklung einer neuen Blockchain-Plattform vor, die nicht nur wie Bitcoin ein dezentralisiertes Mining-Netzwerk bieten sollte, sondern auch eine innovative Plattform zur Entwicklung eigener Apps und Software-Projekte. Die neue Plattform sollte das volle Potenzial der Blockchain entfalten. Anfang 2014 begann Vitalik gemeinsam mit Anthony Di Iorio, Charles Hoskinson und Mihai Alisie die Idee von Ethereum, einer dezentralisierten Plattform auf deren Basis User eigene dezentralisierte Apps entwickeln und betreiben können, in ein konkretes Projekt umzusetzen. Die Plattform hat heute einen Marktwert von rund 48 Milliarden US-Dollar und wird ĂŒber eine Stiftung mit Hauptsitz in Zug in der Schweiz betrieben und verwaltet.

Die Funktionsweise von Ethereum

Die Plattform setzt sich aus einem dezentralisierten, öffentlich zugĂ€nglichen Netzwerk zusammen. Dieses unabhĂ€ngige Netzwerk basiert auf der Blockchain-Technologie und besteht aus vielen sogenannten “Nodes”, die miteinander verbunden sind. Jeder Computer, auf dem die Ethereum-Software ausgefĂŒhrt wird, wird automatisch als ein Knoten in das dezentralisierte Netzwerk hinzugefĂŒgt. Um am Netzwerk teilzunehmen, muss die entsprechende Software installiert werden. Das nötige Software-Paket trĂ€gt den Namen Geth und ist als kostenloser Download fĂŒr alle modernen Betriebssysteme erhĂ€ltlich. Die einzelnen Nodes sind die Basis des Netzwerks, deren Gesamtheit eine Art Weltcomputer bildet. Bei der Entwicklung dieses Netzwerks wurde absichtlich auf ein traditionelles Client-Server-Modell verzichtet, um die Plattform unabhĂ€ngig und dezentralisiert betreiben zu können. Die Ethereum-Plattform setz sich im Kern aus drei unterschiedlichen Komponenten zusammen, und zwar:

  • einer Virtual Machine (EVM)
  • den Smart Contracts
  • der KryptowĂ€hrung Ether

Die Ethereum Virtual Machine

Die Virtual Machine bildet die Basis fĂŒr alle Arten von Smart Contracts. Sie ist von der Blockchain isoliert und stellt Entwicklern einen eigenen Bereich zur VerfĂŒgung, in dem ohne VerĂ€nderungen der Blockchain DApps und neue Konzepte entwickelt und getestet werden können. Die einzelnen Komponenten der Ethereum Virtual Machine sind als Microservices konzipiert und in unterschiedlichen Programmiersprachen geschrieben, wie C++, Java, JavaScript und Go. Die EVM ist u. a. mit folgenden Funktionen und Features versehen:

  • Absicherung gegen DDOS-Angriffe
  • Isolierung der einzelnen Smart Contracts, sodass kein DApp-Entwickler ohne explizite Autorisierung auf Projekte andere Entwickler zugreifen kann
  • Kostenlose Bereitstellung einer Test- und Entwicklerumgebung fĂŒr Programmierer

Smart Contracts

Die intelligenten VertrÀge bauen auf der Ethereum Virtual Machine auf. Dabei handelt es sich um digitalisierte VertrÀge zwischen zwei oder mehreren am Ethereum-Netzwerk teilnehmenden Nutzern. Sie können auf zwei unterschiedliche Arten realisiert werden, und zwar als ein DAO oder eine DApp. Smart Contracts zeichnen sich durch folgende Merkmale aus:

  • Sie werden direkt auf einer Blockchain als determinierter Programmcode gespeichert
  • Sie werden durch das Ethereum-Netzwerk betrieben
  • Alle VerĂ€nderungen im festgelegten Vertragsbereich werden automatisch verfolgt

Smart Contracts werden im Netzwerk als autonomer Nutzer registriert, weswegen sie denselben Status haben wie ein menschlicher User. Dadurch entsteht der Vorteil, dass sie von anderen Teilnehmern des Netzwerks ĂŒberwacht werden können. Die intelligenten VertrĂ€ge sind mit festen Bedingungen versehen, was passieren soll, wenn eine bestimmte Kondition zutrifft oder nicht. Daraus resultierend, werden die festgelegten Bedingungen automatisch ausgefĂŒhrt. In der Praxis bedeutet das, dass Lukas mit Andreas einen digitalen Vertrag ĂŒber die Anschaffung von Computerteilen abschließen kann. Diese Vereinbarung wird in ein Codefragment transpiliert und auf der Blockchain gespeichert. Der intelligente Vertrag beinhaltet beispielsweise die Vereinbarung, dass Lukas das Geld ausgezahlt bekommt, wenn die Computerteile drei Wochen nach der Bestellung eintreffen. Der Smart Contract kann durch die Anbindung an eine interne API automatisch ĂŒberprĂŒfen, ob die Computerteile innerhalb des vereinbarten Zeitraums ausgeliefert wurden. Wenn der intelligente Vertrag, die BestĂ€tigung bekommt, dass die Teile ausgeliefert wurden, wird der von Lukas eingezahlte Geldbetrag in Ether automatisch in den Ethereum-Wallet von Andreas ĂŒberwiesen.

Die KryptowÀhrung Ether

Ether ist die KryptowĂ€hrung der Ethereum-Plattform. Diese KryptowĂ€hrung wird als Zahlungsmittel innerhalb der Plattform benutzt, wie beispielsweise fĂŒr Smart Contracts oder als Lohn fĂŒr Miner. Um fĂŒr einen Service einer dezentralisierten App bezahlen zu können, mĂŒssen Nutzer ĂŒber die entsprechende Menge an Ether verfĂŒgen. Ether wird in erster Linie durch das sogenannte Mining erzeugt. Nutzer der Plattform können Mining ĂŒber die Software Geth betreiben, um Ether zu erzeugen. Die Erzeugung von Ether basiert wie Bitcoin auf dem Proof-of-Work-Algorithmus. Dabei kann alle fĂŒnf Sekunden ein neuer Block der Blockchain hinzugefĂŒgt werden.


Sie haben noch Fragen?

Kontaktieren Sie uns

Kostenloser SEO-Check der OSG


Weitere Inhalte