Ethereum

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