Was ist Ethereum?
Startseite
Artikel
Was ist Ethereum?

Was ist Ethereum?

Anfänger
Veröffentlicht Mar 18, 2020Aktualisiert Dec 12, 2023
12m

Kapitel

  1. Ethereum Grundlagen
  2. Woher kommt ether?
  3. Einf√ľhrung in Ethereum
  4. Skalierbarkeit, ETH 2.0 und die Zukunft von Ethereum
  5. Ethereum und dezentralisierte Finanzen (DeFi)
  6. Teilnahme im Ethereum-Netzwerk


Kapitel 1 - Ethereum Grundlagen

Inhalt


Was ist Ethereum?

Ethereum ist eine dezentralisierte Computerplattform. Man kann sie sich wie einen Laptop oder PC vorstellen, aber sie läuft nicht auf einem einzigen Gerät. Stattdessen läuft sie gleichzeitig auf Tausenden von Rechnern auf der ganzen Welt, was bedeutet, dass sie keinen Besitzer hat.

Ethereum, wie Bitcoin und andere Krypto-W√§hrungen, erm√∂glicht Ihnen die √úberweisung von digitalem Geld. Es kann jedoch viel mehr ‚Äď Sie k√∂nnen Ihren eigenen Code einsetzen und mit Anwendungen anderer Benutzer interagieren. Weil es so flexibel ist, k√∂nnen alle Arten von komplexen Programmen auf Ethereum gestartet werden.

Einfach ausgedr√ľckt, ist die Hauptidee hinter Ethereum, dass Entwickler Code erstellen und starten k√∂nnen, der √ľber ein verteiltes Netzwerk l√§uft, anstatt auf einem zentralen Server zu existieren. Das bedeutet, dass diese Anwendungen theoretisch nicht heruntergefahren oder zensiert werden k√∂nnen.


Was ist der Unterschied zwischen Ethereum und ether (ETH)?

Es mag weniger intuitiv sein, aber die in Ethereum verwendeten Einheiten heißen nicht Ethereum oder Ethereums. Ethereum ist das Protokoll selbst, aber die Währung, die ihm zugrunde liegt, wird einfach ether (oder ETH) genannt.



Was macht Ethereum wertvoll?

Wir haben die Idee angesprochen, dass Ethereum den Code in einem verteilten System ausf√ľhren kann. Als solches k√∂nnen Programme nicht von externen Parteien manipuliert werden. Sie werden in die Datenbank von Ethereum (d.h. die Blockchain) aufgenommen und k√∂nnen so programmiert werden, dass der Code nicht bearbeitet werden kann. Dar√ľber hinaus ist die Datenbank f√ľr jeden sichtbar, so dass Benutzer den Code vor der Interaktion mit ihr pr√ľfen k√∂nnen.
Das bedeutet, dass jeder, √ľberall, Anwendungen starten kann, die nicht offline genommen werden k√∂nnen. Interessanter ist, dass diese Anwendungen Bedingungen f√ľr die √úbertragung von Werten festlegen k√∂nnen, da ihre native Einheit ‚Äď ether ‚Äď Werte speichert. Wir nennen die Programme, aus denen sich die Anwendungen zusammensetzen, Smart Contracts. In den meisten F√§llen k√∂nnen sie so programmiert werden, dass sie ohne menschliches Eingreifen funktionieren.

Verst√§ndlicherweise hat die Idee von ‚Äúprogrammierbarem Geld‚ÄĚ Benutzer, Entwickler und Unternehmen rund um den Globus in ihren Bann gezogen.


Was ist die Blockchain?

Die Blockchain ist das Herzst√ľck von Ethereum ‚Äď es ist die Datenbank, die die vom Protokoll verwendeten Informationen enth√§lt. Wenn Sie unseren Artikel Was ist Bitcoin? gelesen haben, werden Sie ein grundlegendes Verst√§ndnis davon haben, wie eine Blockchain funktioniert. Die Ethereum-Blockchain √§hnelt der von Bitcoin, obwohl die Daten, die sie speichert, ‚Äď und die Art und Weise, wie sie diese speichert ‚Äď unterschiedlich ist.
Es hilft, sich die Blockchain von Ethereum wie ein Buch vorzustellen, dem man immer wieder Seiten hinzuf√ľgt. Jede Seite wird als Block bezeichnet und ist mit Informationen √ľber Transaktionen gef√ľllt. Wenn wir eine neue Seite hinzuf√ľgen wollen, m√ľssen wir einen besonderen Wert am oberen Rand der Seite einf√ľgen. Dieser Wert sollte es jedem erm√∂glichen, zu sehen, dass die neue Seite nach der vorherigen Seite hinzugef√ľgt wurde und nicht nur zuf√§llig in das Buch eingef√ľgt wurde.
Im Wesentlichen ist es ein bisschen wie eine Seitenzahl, die auf die vorherige Seite verweist. Wenn wir uns die neue Seite ansehen, können wir mit Sicherheit sagen, dass sie auf die vorherige Seite folgt. Dazu verwenden wir einen Prozess namens Hashing. 
Hashing nimmt ein Datenfragment ‚Äď in diesem Fall alles auf unserer Seite ‚Äď und gibt eine eindeutige Kennung zur√ľck (unser Hash). Die Wahrscheinlichkeit, dass zwei Daten uns den gleichen Hash liefern, ist astronomisch gering. Es ist auch ein einseitiger Prozess: Sie k√∂nnen einen Hash leicht berechnen, aber es ist praktisch unm√∂glich, den Hash umzukehren, um die Informationen zu erhalten, die zur Erstellung des Hash verwendet wurden. Warum dies f√ľr das Mining wichtig ist, werden wir in einem sp√§teren Kapitel er√∂rtern.

Jetzt haben wir einen Mechanismus, um unsere Seiten in der richtigen Reihenfolge miteinander zu verkn√ľpfen. Jeder Versuch, die Reihenfolge zu √§ndern oder Seiten zu entfernen, macht deutlich, dass unser Buch manipuliert worden ist.

M√∂chten Sie mehr √ľber Blockchains erfahren? Schauen Sie sich unbedingt unseren Blockchain-Technologie - ein Leitfaden f√ľr Einsteiger an.


Ethereum vs. Bitcoin ‚Äď was ist der Unterschied?

Bitcoin st√ľtzt sich auf Blockchain-Technologie und finanzielle Anreize, um ein globales digitales Geldsystem zu schaffen. Es hat einige Schl√ľsselinnovationen eingef√ľhrt, die die Koordination von Benutzern rund um den Globus erm√∂glichen, ohne dass eine zentrale Partei erforderlich ist. Indem jeder Teilnehmer ein Programm auf seinem Computer laufen lie√ü, erm√∂glichte Bitcoin es den Benutzern, sich in einer vertrauenslosen, dezentralisierten Umgebung √ľber den Zustand einer Finanzdatenbank zu einigen.
Bitcoin wird oft als First-Generation-Blockchain bezeichnet. Sie wurde nicht als ein allzu komplexes System geschaffen, und das ist eine St√§rke, wenn es um Sicherheit geht. Sie wurde absichtlich unflexibel gehalten, um der Sicherheit auf seiner Basisschicht Vorrang einzur√§umen. Die Sprache f√ľr Smart Contracts ist bei Bitcoin in der Tat extrem eingeschr√§nkt, und sie passt nicht sehr gut zu Anwendungen au√üerhalb von Transaktionen.
Die zweite Generation der Blockchains kann vergleichsweise mehr. Neben den Finanztransaktionen ermöglichen diese Plattformen auch eine bessere Programmierbarkeit. Ethereum bietet Entwicklern viel mehr Freiheit, mit ihrem eigenen Code zu experimentieren und das zu schaffen, was wir Dezentrale Anwendungen (DApps) nennen.

Ethereum war die erste in der Welle von Blockchains der der zweiten Generation und ist bis heute die prominenteste. Sie weist √Ąhnlichkeiten mit Bitcoin auf und kann viele der gleichen Funktionen erf√ľllen. Unter der Haube sind die beiden jedoch sehr unterschiedlich, und jede hat ihre eigenen Vorteile gegen√ľber der anderen.


Wie funktioniert Ethereum?

Wir k√∂nnten Ethereum als eine Zustandsmaschine definieren. Das bedeutet nur, dass Sie zu jedem beliebigen Zeitpunkt einen Schnappschuss aller Kontost√§nde und Smart Contracts haben, wie sie derzeit aussehen. Bestimmte Aktionen f√ľhren zu einer Aktualisierung des Status, d. h. alle Nodes aktualisieren ihren eigenen Schnappschuss, um die √Ąnderung widerzuspiegeln.


Ein √úbergang im Status von Ethereum.


Die auf Ethereum laufenden Smart Contracts werden durch Transaktionen (entweder von Benutzern oder anderen Contracts) ausgel√∂st. Wenn ein Benutzer eine Transaktion an einen Contract sendet, f√ľhrt jeder Node im Netzwerk den Code des Contracts aus und zeichnet die Ausgabe auf. Dies geschieht durch die Verwendung der Ethereum Virtual Machine (EVM), die die Smart Contracts in Anweisungen umwandelt, die der Computer lesen kann.
Um den Status zu aktualisieren, wird (vorerst) ein spezieller Mechanismus namens Mining verwendet. Das Mining wird mit einem Proof of Work Algorithmus durchgef√ľhrt, √§hnlich wie bei Bitcoin. Wir werden uns in K√ľrze n√§her damit befassen.


Was ist ein Smart Contract?

Ein Smart Contract ist nur Code. Das hei√üt nicht, dass der Code wortw√∂rtlich "intelligent" ist, oder ein "Vertrag" im herk√∂mmlichen Sinne. Aber wir nennen ihn "Smart", weil er sich unter bestimmten Bedingungen selbst ausf√ľhrt, und man k√∂nnte ihn als einen "Contract" betrachten, weil er bestimmte Vereinbarungen zwischen Parteien durchsetzt.

Dem Informatiker Nick Szabo ist diese Idee, die er Ende der 1990er Jahre vorschlug, zuzuschreiben. Er erkl√§rte das Konzept am Beispiel eines Automaten und erkl√§rte, dass dieser als Vorl√§ufer des modernen Smart Contract angesehen werden k√∂nne. Im Falle eines Automaten wird ein einfacher Vertrag ausgef√ľhrt. Die Benutzer werfen M√ľnzen ein, und im Gegenzug gibt der Automat ein Produkt ihrer Wahl aus.

Ein Smart Contract wendet diese Art von Logik in einer digitalen Umgebung an. Sie k√∂nnten etwas Einfaches im Code angeben, wie z.B. Sage ‚ÄúHello, World!‚ÄĚ wenn zwei ether an diesen Vertrag gesendet werden.



In Ethereum w√ľrde der Entwickler den Code so schreiben, dass er sp√§ter von der EVM gelesen werden kann. Sie ver√∂ffentlichen es dann, indem sie es an eine spezielle Adresse schicken, die den Vertrag registriert. Zu diesem Zeitpunkt kann es jeder verwenden. Und der Vertrag kann nicht gel√∂scht werden, es sei denn, der Entwickler gibt beim Schreiben eine Bedingung an.

Nun hat der Vertrag eine Adresse. Um mit ihm zu interagieren, m√ľssen die Benutzer nur 2 ETH an diese Adresse schicken. Dies l√∂st den Vertragscode aus ‚Äď alle Computer im Netzwerk werden ihn ausf√ľhren, sehen, dass die Zahlung an den Vertrag geleistet wurde, und erfassen seine Ausgabe (‚ÄúHello, World!‚ÄĚ).

Dies ist vielleicht eines der grundlegendsten Beispiele daf√ľr, was man mit Ethereum machen kann. Komplexere Anwendungen, die viele Vertr√§ge miteinander verbinden, werden ‚Äď und wurden ‚Äď erstellt.


Wer hat Ethereum erfunden?

Im Jahr 2008 veröffentlichte ein unbekannter Entwickler (oder eine Gruppe von Entwicklern) das Whitepaper Bitcoin unter dem Pseudonym Satoshi Nakamoto. Dies veränderte die Welt des digitalen Geldes nachhaltig. Einige Jahre später stellte sich ein junger Programmierer namens Vitalik Buterin einen Weg vor, diese Idee weiterzuentwickeln und sie auf jede Art von Anwendung anzuwenden. Das Konzept wurde schließlich in Ethereum umgesetzt.
Ethereum wurde 2013 von Buterin in einem Blog-Post mit dem Titel Ethereum: The Ultimate Smart Contract and Decentralized Application Platform vorgestellt. In seinem Beitrag beschrieb er eine Idee f√ľr eine Turing-complete Blockchain ‚Äď ein dezentralisierter Computer, auf dem, wenn gen√ľgend Zeit und Ressourcen zur Verf√ľgung stehen, jede beliebige Anwendung laufen k√∂nnte.¬†
Mit der Zeit w√ľrden die Arten von Anwendungen, die auf einer Blockchain eingesetzt werden k√∂nnten, nur durch die Phantasie der Entwickler begrenzt sein. Ethereum m√∂chte herausfinden, ob die Blockchain-Technologie au√üerhalb der absichtlichen Designbeschr√§nkungen von Bitcoin g√ľltige Anwendungen hat.


Wie wurde ether verteilt?

Ethereum startete 2015 mit einer Anfangsversorgung von 72 Millionen ether. Mehr als 50 Millionen dieser Tokens wurden in einem öffentlichen Tokenverkauf, dem sogenannten Initial Coin Offering (ICO), verteilt, bei dem diejenigen, die teilnehmen wollten, Ether-Token mit Bitcoins oder Fiat-Währungen kaufen konnten.


Was war The DAO und was ist Ethereum Classic?

Mit Ethereum sind ganz neue Wege der offenen Zusammenarbeit √ľber das Internet m√∂glich geworden. Nehmen wir zum Beispiel die DAOs (dezentrale autonome Organisationen), die √§hnlich wie ein Computerprogramm von einem Computercode gesteuert werden.
Einer der fr√ľhesten und ehrgeizigsten Versuche einer solchen Organisation war ‚ÄúThe DAO‚ÄĚ. Es h√§tte aus komplexen Smart Contracts bestanden, die auf der Grundlage von Ethereum als autonomer Risikofonds gelaufen w√§ren. Die DAO-Tokens wurden in einem ICO verteilt und gaben den Inhabern der Tokens einen Anteil am Eigentum und ein Stimmrecht.

Nicht lange nach ihrer Gr√ľndung nutzten b√∂swillige Akteure jedoch eine Schwachstelle aus und entwendeten fast ein Drittel der Mittel der DAO. Man sollte bedenken, dass zu dieser Zeit 14% des gesamten Vorrats an ether in der DAO eingeschlossen waren. Dies war nat√ľrlich ein verheerendes Ereignis f√ľr das noch junge Ethereum-Netzwerk.

Nach einiger √úberlegung wurde die Chain durch einen Hard Fork und in zwei Chains geteilt. In der einen waren die b√∂sartigen Transaktionen effektiv ‚Äúumgekehrt‚ÄĚ um die Gelder wieder herzustellen ‚Äď diese Chain ist das, was jetzt als die Ethereum-Blockchain bekannt ist. Die urspr√ľngliche Chain, bei der diese Transaktionen nicht umgekehrt wurden und Immutabilit√§t beibehalten wurde, ist jetzt als Ethereum Classic bekannt.
Dieser Zwischenfall war eine harsche Erinnerung an die Risiken dieser Technologie und wie die Beauftragung von autonomen Codes mit gro√üen Mengen an Geldern nach hinten losgehen kann. Es ist auch ein interessantes Beispiel daf√ľr, wie das Treffen kollektiver Entscheidungen in einem offenen Umfeld erhebliche Herausforderungen mit sich bringen kann. Die DAO hat seine Sicherheitsschwachstellen √ľbersehen, jedoch hat sie das Potenzial von Smart Contracts, die eine vertrauenslose Zusammenarbeit in gro√üem Ma√üstab √ľber das Internet erm√∂glichen, perfekt veranschaulicht.





Kapitel 2 - Woher kommt ether?

Inhalt


Wie werden neue ether erstellt?

Wir haben vorhin kurz das Mining angesprochen. Wenn Sie mit Bitcoin vertraut sind, werden Sie wissen, dass der Mining-Prozess ein wesentlicher Bestandteil der Absicherung und der Aktualisierung der Blockchain ist. Bei Ethereum gilt das gleiche Prinzip: Um die Benutzer, die sich am Mining beteiligen (was kostspielig ist), zu belohnen, zahlt das Protokoll ihnen ether aus.


Wie viele ether gibt es?

Im Februar 2020 betrug das Gesamtvolumen an ether etwa 110 Millionen. 
Im Gegensatz zu Bitcoin wurde der Zeitplan f√ľr die Emission von Ethereum-Token absichtlich nicht bei der Markteinf√ľhrung beschlossen. Bitcoin wollte den Wert erhalten, indem das Angebot begrenzt und die Anzahl der neu generierten Coins langsam reduziert wurde. Ethereum hingegen will eine Grundlage f√ľr dezentrale Anwendungen (DApps) schaffen. Da unklar ist, welche Art von Token-Ausgabezeitplan am besten zu diesem Zweck geeignet ist, bleibt diese Frage offen.


Wie funktioniert das Ethereum-Mining?

Das Mining ist entscheidend f√ľr die Sicherheit des Netzwerks. Er stellt sicher, dass die Blockchain auf faire Weise aktualisiert werden kann und erm√∂glicht es dem Netzwerk, ohne einen einzigen Entscheidungstr√§ger zu arbeiten. Im Mining verwendet eine Untergruppe von Nodes (treffend als Miners bezeichnet) ihre Rechenleistung f√ľr die L√∂sung eines kryptographischen R√§tsels.

Was sie tats√§chlich tun, ist, eine Reihe von ausstehenden Transaktionen zusammen mit einigen anderen Daten zu hashen. Damit der Block als g√ľltig betrachtet wird, muss der Hash unter einen im Protokoll festgelegten Wert fallen. Wenn sie nicht erfolgreich sind, k√∂nnen sie einige der Daten √§ndern und es erneut versuchen.

Um mit anderen konkurrieren zu k√∂nnen, m√ľssen Miner daher in der Lage sein, so schnell wie m√∂glich zu hashen ‚Äď wir messen ihre Leistung in der Hash-Rate. Je mehr Hash-Rate im Netzwerk vorhanden ist, desto schwieriger wird es das R√§tsel zu l√∂sen. Nur die Miner m√ľssen die tats√§chliche L√∂sung finden ‚Äď wenn sie einmal bekannt ist, ist es f√ľr alle anderen Teilnehmer einfach zu √ľberpr√ľfen, ob sie g√ľltig ist.
Wie Sie sich vorstellen k√∂nnen, ist kontinuierliches Hashing bei hohen Geschwindigkeiten teuer. Um die Miner zu motivieren, das Netzwerk zu sichern, verdienen sie eine Belohnung. Sie setzt sich aus allen Geb√ľhren f√ľr Transaktionen im Block zusammen. Sie erhalten auch frisch generierte ether ‚Äď derzeit (zum Zeitpunkt der Ver√∂ffentlichung dieses Artikels) sind es 2 ETH.


Was ist Ethereum Gas?

Erinnern Sie sich an unseren Hello, World! Vertrag von vorhin? Das war ein einfaches Programm. Es ist √ľberhaupt rechnerisch nicht sehr aufwendig. Aber Sie lassen es nicht nur auf Ihrem eigenen PC laufen ‚Äď Sie bitten jeden im Ethereum-√Ėkosystem, es auch zu betreiben.
Das f√ľhrt uns zu folgender Frage: Was passiert, wenn Zehntausende von Menschen komplexe Vertr√§ge abschlie√üen? Wenn jemand seinen Vertrag so gestaltet, dass er immer wieder denselben Code durchl√§uft, m√ľsste jeder Node ihn auf unbestimmte Zeit laufen lassen. Das w√ľrde die Ressourcen zu sehr belasten und das System w√ľrde wahrscheinlich zusammenbrechen.
Gl√ľcklicherweise f√ľhrt Ethereum das Konzept von Gas ein, um dieses Risiko zu mindern. Genauso wie Ihr Auto ohne Treibstoff nicht fahren kann, k√∂nnen Vertr√§ge ohne Gas nicht ausgef√ľhrt werden. In den Vertr√§gen wird eine Gasmenge festgelegt, die der Benutzer f√ľr den erfolgreichen Betrieb bezahlen muss. Wenn nicht genug Gas vorhanden ist, wird der Vertrag gestoppt.¬†

Im Wesentlichen handelt es sich um einen Geb√ľhrenmechanismus. Dasselbe Konzept gilt auch f√ľr Transaktionen: Miner sind haupts√§chlich gewinnorientiert, so dass sie Transaktionen mit einer niedrigeren Geb√ľhr ignorieren k√∂nnen.

Bemerken Sie, dass Ether und Gas nicht dasselbe sind. Der durchschnittliche Gaspreis schwankt und wird weitgehend von den Minern bestimmt. Wenn Sie eine Transaktion durchf√ľhren, bezahlen Sie das Gas in ETH. Es ist wie bei den Bitcoin-Geb√ľhren in dieser Hinsicht ‚Äď wenn das Netz √ľberlastet ist und viele Benutzer versuchen, Transaktionen durchzuf√ľhren, wird der durchschnittliche Gaspreis wahrscheinlich steigen. Umgekehrt, wenn es nicht viel Aktivit√§t gibt, wird er sinken.
W√§hrend sich der Gaspreis √§ndert, wird f√ľr jede Operation eine bestimmte Menge Gas ben√∂tigt. Dies bedeutet, dass komplexe Vertr√§ge viel mehr als eine einfache Transaktion verbrauchen. Als solches ist Gas ein Ma√ü f√ľr die Rechenleistung¬†. Es stellt sicher, dass das System den Nutzern eine angemessene Geb√ľhr je nach Nutzung der Ressourcen von Ethereum bieten kann.
Gas kostet im Allgemeinen einen Bruchteil von Ether. Als solche verwenden wir eine kleinere Einheit (gwei), um es zu bezeichnen. Ein gwei entspricht einem Milliardstel eines Ethers.
Um es kurz zu machen: Sie k√∂nnen ein Programm laufen lassen, das eine lange Schleifenzeit hat. Aber es wird schnell sehr teuer f√ľr Sie. Aus diesem Grund k√∂nnen die Nodes des Ethereum-Netzwerks Spam eind√§mmen.


Der durchschnittliche Gaspreis in gwei √ľber die Zeit. Quelle:¬†<etherscan.io


Gas und Gas-Limits

Angenommen, Alice macht eine Transaktion zu einem Vertrag. Sie w√ľrde ausrechnen, wie viel sie an Gas ausgeben will (z.B. durch die Verwendung von ETH Gas Station). Sie k√∂nnte einen h√∂heren Preis festsetzen, um die Miner dazu zu bewegen, ihre Transaktion so schnell wie m√∂glich einzubeziehen.¬†
Sie wird aber auch eine Gasgrenze festlegen, die sie sch√ľtzen soll. Es k√∂nnte etwas mit dem Vertrag schief gehen, so dass sie mehr Gas verbraucht, als sie vorhat. Das Gaslimit wird eingef√ľhrt, um sicherzustellen, dass der Betrieb eingestellt wird, sobald die Menge x an Gas verbraucht ist. Der Vertrag wird scheitern, aber Alice wird am Ende nicht mehr bezahlen, als sie urspr√ľnglich zugesagt hat.

Es mag zun√§chst wie ein verwirrendes Konzept erscheinen, das zu begreifen ist. Keine Sorge ‚Äď Sie k√∂nnen den Preis, den Sie bereit sind, f√ľr Gas (und das Gaslimit) zu zahlen, manuell festlegen, aber die meisten Wallets werden das f√ľr Sie erledigen. Kurz gesagt, der Gaspreis definiert, wie schnell die Miner Ihre Transaktion annehmen werden, und das Gaslimit definiert den H√∂chstbetrag, den Sie daf√ľr bezahlen werden.


Wie lange dauert das Mining eines Ethereum-Blocks?

Die durchschnittliche Zeit, die es dauert, bis ein neuer Block an die Chain angeh√§ngt wird, liegt zwischen 12-19 Sekunden. Dies wird sich h√∂chstwahrscheinlich √§ndern, sobald das Netzwerk den √úbergang zu Proof of Stake vollzieht, was unter anderem schnellere Blockzeiten erm√∂glichen soll. Wenn Sie mehr dar√ľber erfahren m√∂chten, schauen Sie sich Ethereum Casper erkl√§rt an.


Was sind Ethereum Token?

Ein gro√üer Teil der Attraktivit√§t von Ethereum besteht darin, dass die Benutzer ihre eigenen Assets in der Chain erstellen k√∂nnen, die wie Ether gespeichert und √ľbertragen werden k√∂nnen. Die Regeln, die f√ľr sie gelten, sind in Smart Contracts festgelegt, die es den Entwicklern erlauben, spezifische Parameter bez√ľglich ihrer Token festzulegen. Diese k√∂nnen beinhalten, wie viele ausgegeben werden sollen, wie sie ausgegeben werden sollen, ob sie teilbar sind, ob jedes einzelne fungibel ist, und vieles mehr. Der prominenteste der technischen Standards, die die Erstellung von Token auf Ethereum erlauben, hei√üt ERC-20 ‚Äď und deshalb sind die Token allgemein als ERC-20-Token bekannt.

Die Token-Funktionalit√§t bietet Innovatoren eine riesige Spielwiese f√ľr das Experimentieren mit Anwendungen auf dem neuesten Stand von Finanzen und Technologie. Von der Ausgabe einheitlicher Token, die als In-App-W√§hrung dienen, bis hin zur Erstellung einzigartiger, durch physische Verm√∂genswerte abgesicherte Token, gibt es eine gro√üe Flexibilit√§t bei der Gestaltung. Es ist durchaus m√∂glich, dass einige der besten Anwendungsf√§lle f√ľr eine einfache und rationelle Token-Erstellung noch gar nicht bekannt sind.





Kapitel 3 - Erste Schritte mit Ethereum

Inhalt


Wie kann man ETH kaufen?

Wie man ETH mit einer Kredit-/Debitkarte kaufen kann

Binance erm√∂glicht Ihnen den reibungslosen Kauf von ETH in Ihrem Browser. Dazu m√ľssen Sie folgende Schritte ausf√ľhren:


  1. Gehen Sie zum Portal Kryptowährungen kaufen und verkaufen. 
  2. Wählen Sie die Kryptowährung (ETH), die Sie kaufen möchten und die Währung mit der Sie bezahlen wollen aus.
  3. Loggen Sie sich auf Binance ein oder wenn Sie kein Konto haben, registrieren Sie sich.
  4. Wählen Sie Ihre Zahlungsmethode aus.
  5. Wenn Sie dazu aufgefordert werden, f√ľgen Sie Ihre Kartendetails ein und f√ľhren SIe die Identit√§tspr√ľfung durch.
  6. Das ist alles! Ihre ETH werden Ihrem Binance-Konto gutgeschrieben.


Wie man ETH auf Peer-to-Peer-Märkten kaufen kann

Sie k√∂nnen ETH auch auf Peer-to-Peer-M√§rkten kaufen und verkaufen. Dies erlaubt Ihnen, Coins von anderen Benutzern direkt √ľber die Binance Mobile App zu erwerben. Dazu m√ľssen Sie folgende Schritte ausf√ľhren:


  1. Starten Sie die App und melden Sie sich an oder registrieren Sie sich.
  2. Wählen Sie Ein-Klick-Kaufen-Verkaufen, gefolgt von dem Tab Kaufen in der linken oberen Ecke der Benutzeroberfläche.
  3. Sie erhalten eine Reihe von verschiedenen Angeboten ‚Äď tippen Sie Kaufen f√ľr das Angebot, das Sie annehmen m√∂chten.
  4. Sie können mit anderen Kryptowährungen (im Tab Mit Krypto) oder mit Fiat-Währung (im Tab Mit Fiat) bezahlen. 
  5. Weiter unten werden Sie nach Ihrer Zahlungsmethode gefragt. W√§hlen Sie eine f√ľr Sie passende aus.
  6. Wählen Sie ETH kaufen.
  7. Sie m√ľssen nun die Zahlung vornehmen. Wenn Sie fertig sind, tippen Sie auf Als bezahlt markieren und Best√§tigen.
  8. Die Transaktion ist abgeschlossen, wenn der Verkäufer Ihre Coins sendet.


Was kann man mit ether (ETH) kaufen?

Im Gegensatz zu Bitcoin ist Ethereum nicht nur als Kryptow√§hrungsnetzwerk gedacht. Es ist eine Plattform zum Entwickeln von dezentralen Anwendungen, und als handelbares Token ist ether der Treibstoff dieses √Ėkosystems. Der prim√§re Anwendungsfall f√ľr ether ist also wohl der Nutzen, den er innerhalb des Ethereum-Netzwerks bietet.

Allerdings kann ether auch ähnlich wie traditionelle Währungen verwendet werden, d. h. Sie können mit ETH Waren und Dienstleistungen genauso wie mit jeder anderen Währung kaufen.


Heatmap der Einzelhändler, die ether als Zahlungsmittel akzeptieren. Quelle: cryptwerk.com/coinmap


Wof√ľr wird ETH benutzt?

Die native W√§hrung von Ethereum, ETH, kann als digitales Geld oder Kollateral¬† verwendet werden. Viele sehen es auch als Mittel zur Wertaufbewahrung, √§hnlich wie Bitcoin. Im Gegensatz zu Bitcoin ist die Ethereum-Blockchain jedoch programmierbarer, so dass Sie mit ETH viel mehr tun k√∂nnen. Es kann als Lebensnerv f√ľr dezentralisierte Finanzanwendungen, dezentralisierte M√§rkte, B√∂rsen, Spiele und vieles mehr verwendet werden.¬†


Was ist, wenn ich meine ETH verliere?

Da keine Banken beteiligt sind, sind Sie f√ľr Ihre eigenen Mittel verantwortlich. Sie k√∂nnen Ihre Coins auf einer Tauschb√∂rse, oder in Ihrer eigenen Wallet aufbewahren. Es ist wichtig zu beachten, dass Sie bei der Verwendung Ihrer eigenen Wallet unbedingt auf Ihre Seed Phrase¬† achten m√ľssen. Bewahren Sie sie sicher auf, denn Sie brauchen sie, um Ihr Geld wiederzuerlangen, falls Sie den Zugang zu Ihrer Wallet verlieren.


Kann man ETH-Transaktionen r√ľckg√§ngig machen?

Sobald die Daten einmal der Ethereum-Blockchain hinzugef√ľgt wurden, ist es fast unm√∂glich, sie zu √§ndern oder zu entfernen. Das bedeutet, dass Sie sich bei einer Transaktion vorstellen k√∂nnen, dass sie wie in Stein gemei√üelt ist. Sie sollten also immer noch einmal √ľberpr√ľfen, ob Sie Geld an die richtige Adresse senden. Wenn Sie einen gro√üen Betrag senden, kann es sinnvoll sein, zuerst einen kleinen Betrag zu senden, um sicher zu sein, dass Sie an die richtige Adresse senden.
Abgesehen davon hat Ethereum aufgrund eines Hacks in einen Smart Contract im Jahr 2016 einen Hard Fork durchgef√ľhrt, wobei die b√∂sartigen Transaktionen effektiv ‚Äúumgekehrt‚ÄĚ wurden. Dies war jedoch eine extreme Ma√ünahme aufgrund eines au√üergew√∂hnlichen Ereignisses und nicht die Norm.


Sind ETH-Transaktionen privat?

Nein. Alle Transaktionen, die der Ethereum-Blockchain hinzugef√ľgt werden, sind √∂ffentlich sichtbar. Auch wenn Ihr richtiger Name nicht in Ihrer Ethereum-Adresse enthalten ist, kann ein Beobachter sie m√∂glicherweise durch andere Methoden mit Ihrer Identit√§t in Verbindung bringen.


Kann ich mit ETH Geld verdienen?

Da es sich um ein volatiles Asset handelt, k√∂nnen Sie mit ETH sowohl Geld verdienen, als auch Geld verlieren. Manche Leute halten vielleicht langfristig Ether und wetten darauf, dass das Netzwerk zu einem globalen, programmierbaren Settlement-Layer wird. Andere entscheiden sich daf√ľr, ihn gegen andere Altcoins zu tauschen. Dennoch tragen beide Strategien ihre eigenen finanzielle Risiken.
Da es der Hauptpfeiler der Idee der Dezentralen Finanzen (DeFi) ist, kann ETH auch f√ľr die Kreditvergabe, als Sicherheit f√ľr die Aufnahme von Krediten, die Pr√§gung von synthetischen Verm√∂genswerten und ‚Äď irgendwann in der Zukunft ‚Äď auch Staking verwendet werden.
Einige Anleger halten m√∂glicherweise nur eine langfristige Position in Bitcoin und nehmen keine anderen digitalen Assets in ihr Portfolio auf. Im Gegensatz dazu k√∂nnen sich andere daf√ľr entscheiden, ETH und andere Altcoins in ihrem Portfolio zu halten oder einen bestimmten Prozentsatz davon f√ľr den kurzfristigen Handel (z.B. Daytrading oder Swing Trading) zuzuweisen. Es gibt keinen Einheitsansatz f√ľr das Geldverdienen auf den M√§rkten, und jeder Anleger sollte selbst entscheiden, welche Strategie f√ľr sein Profil und seine Verh√§ltnisse am besten geeignet ist.


Wie kann ich meine ETH aufbewahren?

Es gibt viele M√∂glichkeiten, Coins aufzubewahren, jede mit ihren eigenen Vor- und Nachteilen. Wie bei allem, was mit Risiko zu tun hat, k√∂nnte Ihre beste Wahl darin bestehen, Diversifizierung zwischen den verschiedenen verf√ľgbaren Optionen zu w√§hlen.
Im Allgemeinen k√∂nnen die Aufbewahrungsl√∂sungen entweder Custodial oder Non-Custodial sein. Eine Custodial Solution bedeutet, dass Sie Ihre Coins einem Dritten (z.B. einer B√∂rse) anvertrauen. In diesem Fall m√ľssen Sie sich bei der Plattform der Verwahrstelle anmelden, um Transaktionen mit Ihren Krypto-Assets durchzuf√ľhren.
Eine Non-Custodial Solution ist das Gegenteil ‚Äď Sie behalten die Kontrolle √ľber Ihre eigenen Mittel, w√§hrend Sie eine Wallet mit Kryptow√§hrungen verwenden. Eine Wallet enth√§lt Ihre Coins nicht wie Ihre physische Brieftasche ‚Äď sie enth√§lt vielmehr kryptografische Schl√ľssel, die Ihnen den Zugriff auf Ihre Verm√∂genswerte auf der Blockchain erm√∂glichen. Es ist noch einmal erw√§hnenswert: Es ist unbedingt erforderlich, dass Sie eine Sicherheitskopie Ihrer Seed Phrase¬† erstellen, wenn Sie eine Non-Custodial Wallet verwenden!


Wie Sie Ihre ETH auf Binance einzahlen

Wenn Sie bereits ether haben und diese bei Binance hinterlegen möchten, können Sie einfach diese schnellen Schritte befolgen:

  1. Melden Sie sich bei Binance an, oder registrieren Sie sich, wenn Sie noch kein Konto haben.
  2. Gehen Sie zu Ihrer Spot Wallet und wählen Sie Einzahlung.
  3. Wählen Sie die ETH aus der Coin-Liste aus.
  4. Wählen Sie das Netzwerk aus und senden Sie Ihre ETH an die entsprechende Adresse.
  5. Das ist es! Nachdem die Transaktion bestätigt wurde, werden Ihre ETH auf Ihrem Binance-Konto gutgeschrieben.


Wie Sie Ihre ETH auf Binance aufbewahren können

Wenn Sie aktiv mit Ihren ether handeln m√∂chten, m√ľssen Sie diese auf Ihr Binance-Konto √ľberweisen. Die Aufbewahrung Ihrer ETH auf Binance ist einfach und sicher. Und es erlaubt Ihnen, die Vorteile des Binance-√Ėkosystems durch Kreditvergabe, Staking, Airdrops und Werbegeschenke zu nutzen.


Wie Sie Ihre ETH auf Binance abheben können

Wenn Sie bereits ether haben und es von Ihrem Binance-Konto abheben wollen, können Sie einfach diese Schritte befolgen:

  1. Loggen Sie sich bei Binance ein.
  2. Gehen Sie zu Ihrer Spot Wallet und wählen Sie Auszahlung.
  3. Wählen Sie die ETH aus der Coin-Liste aus.
  4. Wählen Sie das Netzwerk
  5. Geben Sie die Adresse des Empfängers und den Betrag ein.
  6. Bestätigen Sie den Prozess per E-Mail.
  7. Das ist alles! Nachdem die Transaktion bestätigt wurde, werden Ihre ETH der von Ihnen angegebenen Adresse gutgeschrieben.


Wie Sie Ihre ETH in einer Ethereum-Wallet aufbewahren

Wenn Sie Ihre ETH in Ihrer eigenen Wallet aufbewahren möchten, haben Sie im Wesentlichen zwei Möglichkeiten: Hot Wallets und Cold Wallets.


Hot Wallets

Eine Wallet f√ľr Kryptow√§hrungen, die in irgendeiner Weise mit dem Internet verbunden ist, wird als "Hot Wallet" bezeichnet. In der Regel handelt es sich dabei um eine mobile oder Desktop-Anwendung, mit der Sie Ihren Kontostand abfragen und Token senden oder empfangen k√∂nnen. Da Hot Wallets online sind, sind sie in der Regel anf√§lliger f√ľr Angriffe, aber auch praktischer f√ľr allt√§gliche Zahlungen. Trust Wallet ist ein Beispiel f√ľr eine einfach zu bedienende mobile Wallet mit einer Vielzahl von unterst√ľtzten Coins.

Cold Wallets

Eine Cold Wallet ist eine Crypto-Wallet, die nicht dem Internet ausgesetzt ist. Da es keinen Online-Angriffsvektor gibt, ist die Wahrscheinlichkeit eines Angriffs insgesamt geringer. Gleichzeitig sind Cold Wallets in der Regel weniger intuitiv zu bedienen als Hot Wallets. Beispiele f√ľr Cold Wallets k√∂nnen Hardware Wallets oder Paper Wallets sein, aber von der Verwendung von Paper Wallets wird oft abgeraten, da viele sie f√ľr veraltet und riskant halten.
Eine Aufschl√ľsselung der Wallet-Typen finden Sie unter Crypto-Wallet-Typen erkl√§rt.





Kapitel 4 - Skalierbarkeit, ETH 2.0 und die Zukunft von Ethereum

Inhalt


Was ist Skalierbarkeit?

Vereinfacht ausgedr√ľckt ist die Skalierbarkeit ein Ma√ü f√ľr die Wachstumsf√§higkeit eines Systems. In der Informatik kann beispielsweise ein Netzwerk oder ein Server durch verschiedene Methoden skaliert werden, um mehr Nachfrage zu bew√§ltigen.

Bei Kryptow√§hrungen bezieht sich die Skalierbarkeit darauf, wie gut eine Blockchain wachsen kann, um mehr Benutzer aufzunehmen. Mehr Benutzer bedeutet, dass mehr Operationen und Transaktionen ‚Äúkonkurrieren‚ÄĚ in die Blockchain aufgenommen zu werden.


Warum muss Ethereum skalieren?

Die Bef√ľrworter von Ethereum glauben, dass die n√§chste Iteration des Internets auf der Plattform aufgebaut werden wird. Das so genannte Web 3.0 w√ľrde eine dezentrale Topologie hervorbringen, die sich durch einen Mangel an Zwischenh√§ndlern, einen Fokus auf die Privatsph√§re und eine Verschiebung hin zum wahren Eigentum an den eigenen Daten auszeichnet. Diese Grundlage w√ľrde durch verteiltes Rechnen in Form von Smart Contracts und verteilten Speicher-/Kommunikationsprotokollen geschaffen.
Um dies zu erreichen, muss Ethereum jedoch die Anzahl der Transaktionen, die es verarbeiten kann, massiv erh√∂hen, ohne die Dezentralisierung des Netzwerks zu beeintr√§chtigen. Derzeit begrenzt Ethereum das Transaktionsvolumen nicht wie Bitcoin durch eine Begrenzung der Block-Gr√∂√üe. Stattdessen gibt es ein Block-Gaslimit ‚Äď das hei√üt, nur eine bestimmte Menge von Gas kann in einen Block passen.

Wenn Sie zum Beispiel ein Block-Gaslimit von 100.000 gwei h√§tten und zehn Transaktionen mit einem Gaslimit von je 10.000 gwei einbeziehen wollten, w√ľrde das funktionieren. Ebenso w√ľrden zwei Transaktionen von 50.000 gwei funktionieren. Alle anderen Transaktionen, die neben diesen eingereicht werden, m√ľssten auf den n√§chsten Block warten.

Das ist nicht ideal f√ľr ein System, das jeder benutzt. Wenn es mehr ausstehende Transaktionen gibt, als Platz in einem Block zur Verf√ľgung steht, hat man schnell einen R√ľckstand. Der Gaspreis wird steigen, und die Nutzer m√ľssen andere √ľberbieten, damit ihre Transaktionen zuerst einbezogen werden. Je nach Auslastung des Netzes k√∂nnte der Betrieb f√ľr bestimmte Anwendungsf√§lle zu teuer werden.

Der Anstieg der Popularit√§t von CryptoKitties war ein hervorragendes Beispiel f√ľr die Grenzen von Ethereum in dieser Hinsicht. Im Jahr 2017 veranlasste das auf Ethereum basierende Spiel viele Benutzer zu Transaktionen, um an der Zucht ihrer eigenen digitalen Katzen teilzunehmen (dargestellt als nicht fungible Tokens). Es wurde so popul√§r, dass die Zahl der ausstehenden Transaktionen explodierte, was zu einer extremen √úberlastung des Netzwerks f√ľr einige Zeit f√ľhrte.


Das Trilemma der Blockchain-Skalierbarkeit

Es scheint, dass allein die Erh√∂hung des Block-Gaslimits alle Skalierbarkeitsprobleme lindern w√ľrde. Je h√∂her die Obergrenze, desto mehr Transaktionen k√∂nnten in einem bestimmten Zeitrahmen verarbeitet werden, nicht wahr?

Leider ist das einfach nicht m√∂glich, ohne dass wichtige Eigenschaften von Ethereum geopfert werden. Vitalik Buterin legte das Blockchain-Trilemma (siehe unten) vor, um das empfindliche Gleichgewicht zu erkl√§ren, das Blockchains herstellen m√ľssen.


Das Blockchain-Trilemma: Skalierbarkeit (1), Sicherheit (2) und Dezentralisierung (3).


Wenn man sich daf√ľr entscheidet, zwei von drei der oben genannten Merkmale zu optimieren, wird das dritte fehlen. Blockchains wie Ethereum und Bitcoin haben die Priorit√§t Sicherheit und Dezentralisierung. Ihre Konsens-Algorithmen gew√§hrleisten die Sicherheit ihrer Netzwerke, die aus Tausenden von Nodes bestehen, aber dies f√ľhrt zu einer schlechten Skalierbarkeit. Da so viele Nodes Transaktionen empfangen und validieren, ist das System viel langsamer als zentralisierte Alternativen.
In einem anderen Szenario könnte das Block-Gaslimit angehoben werden, so dass das Netzwerk Sicherheit und Skalierbarkeit erreicht, aber es wird nicht sehr dezentralisiert sein. 

Das liegt daran, dass mehr Transaktionen in einem Block zu gr√∂√üeren Bl√∂cken f√ľhren. Dennoch m√ľssen die Nodes im Netzwerk sie regelm√§√üig herunterladen und verbreiten. Und dieser Prozess ist intensiv auf die Hardware bezogen. Wenn das Block-Gaslimit erh√∂ht wird, wird es f√ľr die Nodes schwieriger, Bl√∂cke zu validieren, zu speichern und zu verbreiten.

Als Folge davon w√ľrde man erwarten, dass Nodes, die nicht mit dem Netzwerk Schritt halten k√∂nnen, aus dem Netz verschwinden. Wenn man auf diese Weise weitermachen w√ľrde, k√∂nnte nur ein Bruchteil der leistungsf√§higen Nodes teilnehmen ‚Äď was zu einer st√§rkeren Zentralisierung f√ľhren w√ľrde. Sie k√∂nnten mit einer sicheren und skalierbaren Blockchain enden, die aber nicht dezentralisiert w√§re.

Schlie√ülich k√∂nnen wir uns eine Blockchain vorstellen, die sich auf Dezentralisierung und Skalierbarkeit konzentriert. Um sowohl schnell als auch dezentralisiert zu sein, m√ľssen bei dem verwendeten Konsens-Algorithmus Opfer gebracht werden, was zu einer schw√§cheren Sicherheit f√ľhrt.


Wie viele Transaktionen kann Ethereum verarbeiten?

In den letzten Jahren hat Ethereum selten zehn Transaktionen pro Sekunde (TPS) √ľberschritten. F√ľr eine Plattform mit dem Ziel, ein ‚ÄúWelt-Computer‚ÄĚ zu werden, ist diese Zahl erstaunlich niedrig.
Skalierungsl√∂sungen sind jedoch schon lange Teil der Roadmap von Ethereum. Plasma ist ein Beispiel f√ľr eine Skalierungsl√∂sung. Sie zielt darauf ab, die Effizienz von Ethereum zu erh√∂hen, aber die Technik kann auch auf andere Blockchain-Netzwerke angewendet werden.


Was ist Ethereum 2.0?

Bei all seinen M√∂glichkeiten hat Ethereum derzeit erhebliche Einschr√§nkungen. Die Frage der Skalierbarkeit haben wir bereits diskutiert. Kurz gesagt, wenn Ethereum das R√ľckgrat des neuen Finanzsystems sein soll, muss es in der Lage sein, viel mehr Transaktionen pro Sekunde zu verarbeiten. Angesichts des verteilten Charakters des Netzwerks ist dies ein immens schwer zu l√∂sendes Problem, und die Entwickler von Ethereum denken seit Jahren dar√ľber nach.

Zum einen m√ľssen Limits durchgesetzt werden, um das Netzwerk ausreichend dezentralisiert zu halten. Je h√∂her die Anforderungen an den Betrieb eines Node sind, desto weniger Teilnehmer gibt es, und desto zentraler wird das Netzwerk. Eine Erh√∂hung der Anzahl der Transaktionen, die Ethereum verarbeiten kann, k√∂nnte also die Integrit√§t des Systems gef√§hrden, da sie auch die Belastung der Nodes erh√∂ht.

Ein weiterer Kritikpunkt an Ethereum (und anderen Proof of Work Kryptow√§hrungen) ist, dass es unglaublich ressourcenintensiv ist. Um erfolgreich einen Block an die Blockchain anzuh√§ngen, m√ľssen sie Mining einsetzen. Um einen Block auf diese Weise zu erstellen, m√ľssen sie jedoch schnelle Berechnungen durchf√ľhren, die enorme Mengen an Elektrizit√§t verbrauchen.

Um die oben genannten Einschr√§nkungen zu beheben, wurde eine Reihe von Upgrades vorgeschlagen, die alle unter dem Namen Ethereum 2.0 (oder ETH 2.0) bekannt sind. Nach der vollst√§ndigen Einf√ľhrung sollte ETH 2.0 die Leistung des Netzwerks erheblich verbessern.


Was ist Ethereum Sharding?

Wie oben erw√§hnt, speichert jeder Node eine Kopie der gesamten Blockchain. Bei jeder Erweiterung muss jeder der Nodes aktualisiert werden, was ihre Bandbreite und ihren verf√ľgbaren Speicher verbraucht.

Bei Verwendung einer Methode namens Sharding ist dies m√∂glicherweise nicht mehr notwendig. Der Name bezieht sich auf den Prozess der Unterteilung des Netzwerks in Untergruppen von Nodes ‚Äď dies sind unsere Shards. Jeder dieser Shards wird seine eigenen Transaktionen und Vertr√§ge verarbeiten, kann aber dennoch bei Bedarf mit dem breiteren Netzwerk von Shards kommunizieren. Da jede Shard unabh√§ngig validiert wird, ist es nicht mehr notwendig, Daten von anderen Shards zu speichern.


Das Netzwerk im März 2020 vs. das Netzwerk mit implementiertem Sharding.


Sharding ist einer der komplexesten Ansätze zur Skalierung, der viel Arbeit bei der Planung und Umsetzung erfordert. Bei erfolgreicher Umsetzung wäre er jedoch auch einer der effektivsten, da er die Durchsatzkapazität des Netzwerks um Größenordnungen erhöht.


Was ist Ethereum Plasma?

Ethereum Plasma ist das, was wir eine off-chain Skalierbarkeitsl√∂sung nennen ‚Äď d. h. sie zielt darauf ab, den Transaktionsdurchsatz zu erh√∂hen, indem Transaktionen off also von der Blockchain weg bewegt werden. In dieser Hinsicht weist sie einige √Ąhnlichkeiten mit Sidechains und Zahlungskan√§len auf.

Bei Plasma sind Secondary Chains in der Main-Blockchain von Ethereum verankert, aber sie halten die Kommunikation auf ein Minimum beschr√§nkt. Sie operieren mehr oder weniger unabh√§ngig, obwohl die Nutzer sich immer noch auf die Main-Chain zur Beilegung von Streitigkeiten oder den ‚ÄúAbschlu√ü‚ÄĚ ihrer Aktivit√§ten auf den Secondary Chains verlassen.

Die Reduzierung der Datenmenge, die die Nodes speichern m√ľssen, ist f√ľr die erfolgreiche Skalierung von Ethereum von entscheidender Bedeutung. Der Plasma-Ansatz erm√∂glicht es den Entwicklern, die Funktionsweise ihrer ‚ÄúChild‚ÄĚ-Chains in einem Smart Contract √ľber die Main-Chain festzulegen. Dann steht es ihnen frei, Anwendungen mit Informationen oder Prozessen zu erstellen, deren Speicherung bzw. Ausf√ľhrung auf der Main-Chain zu teuer w√§re.

Eine umfassende Einf√ľhrung in Plasma finden Sie unter Was ist Ethereum Plasma?


Was ist Ethereum Proof of Stake (PoS)?

Proof of Stake (PoS) ist eine alternative Methode zu Proof of Work zur Validierung von Bl√∂cken. In einem Proof of Stake-System werden Bl√∂cke nicht mined, sondern minted (manchmal auch als forged bezeichnet). Anstatt dass die Miner mit der Hash-Power konkurrieren, wird ein Node (oder Validator) periodisch nach dem Zufallsprinzip ausgew√§hlt, um einen Kandidatenblock zu validieren. Wenn dies korrekt durchgef√ľhrt wird, erhalten sie alle Transaktionsgeb√ľhren dieses Blocks und, je nach Protokoll, m√∂glicherweise eine Blockbelohnung.

Da kein Mining im Spiel ist, gilt Proof of Stake als weniger umweltsch√§dlich. Die Validatoren verbrauchen nicht ann√§hernd so viel Energie wie die Miner und k√∂nnen stattdessen Bl√∂cke auf handels√ľblicher Hardware minten.

Ethereum soll als Teil von Ethereum 2.0 vom PoW zum PoS √ľbergehen, mit einem Upgrade, das als Casper bekannt ist. Obwohl ein genaues Datum noch nicht formalisiert ist, wird die erste Iteration wahrscheinlich im Jahr 2020 gestartet.


Was ist Ethereum Staking?

In den Protokollen zum Nachweis der Arbeit wird die Sicherheit des Netzwerks durch die Miner gew√§hrleistet. Die Miner werden nicht betr√ľgen, da dies zu einer Stromverschwendung f√ľhren w√ľrde, die ihnen potenzielle Belohnungen entgehen lassen w√ľrde. In Proof of Stake gibt es keine solche Spieltheorie, und es gibt verschiedene krypto√∂konomische Ma√ünahmen zur Gew√§hrleistung der Netzwerksicherheit.
Was unredliches Verhalten verhindert, ist nicht die Gefahr der Verschwendung, sondern die Gefahr des Geldverlustes. Die Validatoren m√ľssen einen als Stake bezeichneten Einsatz (d.h. einen Token-Bestand) vorweisen, um f√ľr die Validierung in Frage zu kommen. Dabei handelt es sich um eine bestimmte Menge an ether, die verloren geht, wenn der Node zu betr√ľgen versucht, oder die langsam verbraucht wird, wenn der Node nicht reagiert oder offline ist. Wenn der Validator jedoch zus√§tzliche Nodes ausf√ľhrt, k√∂nnen sie mehr Belohnungen erhalten.


Wie viel ETH muss ich auf Ethereum staken?

Der gesch√§tzte Mindesteinsatz (Minimum Stake) f√ľr Ethereum betr√§gt 32 ETH pro Validator. Dies ist so hoch angesetzt, dass die Kosten f√ľr den Versuch eines 51%-Angriffs extrem hoch sind.


Wie viel ETH kann ich verdienen, wenn ich auf Ethereum stake?

Diese Frage ist nicht einfach zu beantworten. Sie basiert nat√ľrlich auf Ihrem Anteil, aber auch auf der Gesamtmenge an ETH, die im Netzwerk gestaked wird, und der Inflationsrate. Als eine sehr grobe Sch√§tzung gehen die aktuellen Berechnungen von etwa 6 % j√§hrlichem Ertrag aus. Bedenken Sie, dass dies nur eine Sch√§tzung ist und sich in Zukunft √§ndern kann.


Wie lange sind meine ETH beim Staking gesperrt?

Es wird eine Warteschlange f√ľr die Abhebung Ihrer ETH von Ihrem Validator geben. Wenn es keine Warteschlange gibt, betr√§gt die minimale Abhebungszeit 18 Stunden, aber sie wird dynamisch angepasst, je nachdem, wie viele Validatoren zu einer bestimmten Zeit eine Abhebung durchf√ľhren.


Gibt es Risiken beim Staking von ETH?

Da Sie als Validator im Netzwerk f√ľr die Aufrechterhaltung der Netzwerksicherheit verantwortlich sind, gibt es einige Risiken zu ber√ľcksichtigen. Wenn Ihr Validator-Node f√ľr einen l√§ngeren Zeitraum offline geht, k√∂nnen Sie einen betr√§chtlichen Teil Ihrer Einzahlung verlieren. Wenn Ihre Einzahlung zu irgendeinem Zeitpunkt unter 16 ETH f√§llt, werden Sie aus dem Validator-Set entfernt.

Es lohnt sich auch, √ľber einen eher systemischen Risikofaktor nachzudenken. Proof of Stake wurde bisher noch nicht in einem solchen Umfang umgesetzt, so dass wir nicht ganz sicher sein k√∂nnen, dass es nicht irgendwie scheitern wird. Software wird immer Fehler und Schwachstellen haben, und das kann eine verheerende Wirkung haben ‚Äď besonders wenn es um Milliarden von Dollar geht.





Kapitel 5 - Ethereum und Decentralized Finance (DeFi)

Inhalt


Was ist Decentralized Finance (DeFi)?

Decentralized Finance (oder einfach nur DeFi) ist eine Bewegung, die darauf abzielt, Finanzanwendungen zu dezentralisieren. DeFi baut auf √∂ffentlichen, Open-SourceBlockchains auf, die f√ľr jeden mit einer Internet-Verbindung (genehmigungslos) frei zug√§nglich sind. Dies ist ein entscheidendes Element, um potenziell Milliarden von Menschen in dieses neue, globale Finanzsystem zu integrieren.¬†
In dem wachsenden DeFi-√Ėkosystem interagieren die Benutzer mit Smart Contracts und untereinander √ľber Peer-to-Peer (P2P)-Netzwerke und Decentralized Applications (DApps). Der gro√üe Vorteil von DeFi besteht darin, dass die Nutzer, obwohl es all dies erm√∂glicht, zu jeder Zeit das Eigentum an ihren Geldern behalten.¬†

Einfach ausgedr√ľckt: Die Decentralized Finance (DeFi)-Bewegung strebt die Schaffung eines neuen Finanzsystems an, das frei von den Beschr√§nkungen des derzeitigen Systems ist. Aufgrund des relativ hohen Dezentralisierungsgrades und der gro√üen Zahl von Entwicklern wird der gr√∂√üte Teil der DeFi derzeit auf Ethereum aufgebaut. ¬†


Wof√ľr kann Decentralized Finance (DeFi) verwendet werden?

Sie wissen es wahrscheinlich schon, aber einer der gro√üen Vorteile von Bitcoin ist, dass keine zentrale Partei zur Koordinierung der Funktionsweise des Netzwerks ben√∂tigt wird. Aber was ist, wenn wir dies als unsere Kernidee nutzen und dar√ľber hinaus programmierbare Anwendungen machen? Das ist das Potenzial von DeFi-Anwendungen. Keine zentralen Koordinatoren oder Vermittler, und keine Single Points of Failure.¬†

Wie bereits erw√§hnt, ist einer der gro√üen Vorteile von DeFi der offene Zugang. Es gibt Milliarden von Menschen auf der ganzen Welt, die keinen guten Zugang zu irgendeiner Art von Finanzdienstleistungen haben. K√∂nnen Sie sich vorstellen, wie Sie Ihren Alltag ohne jegliche Gewissheit √ľber Ihre Finanzen bew√§ltigen w√ľrden? Es gibt Milliarden von Menschen, die so leben, und das ist letztlich die demografische Situation, der die DeFi zu dienen versucht.


Wird Decentralized Finance (DeFi) jemals den Mainstream erreichen?

Das klingt alles gro√üartig, warum hat DeFi also noch nicht die Welt √ľbernommen? Nun, derzeit sind die meisten DeFi-Anwendungen schwer zu bedienen, klobig, st√ľrzen h√§ufig ab und sind sehr experimentell. Wie sich herausstellt, ist die Entwicklung selbst der Rahmenbedingungen f√ľr dieses √Ėkosystem extrem schwierig, insbesondere in einer verteilten Entwicklungsumgebung.

Die L√∂sung aller Herausforderungen beim Aufbau des DeFi-√Ėkosystems ist ein langer Weg f√ľr Software-Ingenieure, Spieltheoretiker, Mechanismusdesigner und viele andere. Es bleibt also abzuwarten, ob DeFi-Anwendungen jemals den Weg in den Mainstream-Bereich finden werden.


Welche Anwendungen f√ľr Decentralized Finance (DeFi) gibt es?

Einer der beliebtesten Anwendungsf√§lle f√ľr Decentralized Finance (DeFi) sind Stablecoins. Im Wesentlichen handelt es sich dabei um Tokens auf einer Blockchain, deren Wert an ein reales Asset gebunden ist, wie z. B. eine Fiatw√§hrung. Zum Beispiel ist BUSD an den Wert des USD gebunden. Was die Verwendung dieser Token so bequem macht, ist, dass sie, da sie auf einer Blockchain existieren, sehr einfach aufzubewahren und zu √ľbertragen sind.
Eine weitere beliebte Art der Anwendung ist das Verleihen. Es gibt viele Peer-to-Peer (P2P) Dienste, die es Ihnen erm√∂glichen, Ihre Gelder an andere zu verleihen und im Gegenzug Zinszahlungen zu erhalten. Tats√§chlich ist eine der einfachsten M√∂glichkeiten, dies zu tun, den Service Binance Lending zu nutzen. Sie m√ľssen Ihr Geld nur auf Ihr Wallet √ľberweisen, und schon am n√§chsten Tag k√∂nnen Sie mit den Zinszahlungen beginnen!
Der wohl aufregendste Teil von DeFi sind jedoch die schwer zu kategorisierenden Anwendungen. Diese k√∂nnen alle Arten von Peer-to-Peer, dezentralisierte Marktpl√§tze, auf denen Benutzer einzigartige crypto-collectibles und andere digitale Gegenst√§nde austauschen k√∂nnen, umfassen. Sie k√∂nnen auch die Schaffung von synthetischen Verm√∂genswerten erm√∂glichen, auf denen jeder einen Markt f√ľr so ziemlich alles, was einen Wert hat, schaffen kann. Andere Verwendungszwecke k√∂nnen Prognosem√§rkte, Derivate und viele andere umfassen.


Decentralized Exchanges (DEXs) auf Ethereum

Ein Decentralized Exchange (DEX) ist ein Ort, an dem der Handel direkt zwischen den Wallets der Benutzer stattfinden kann. Wenn Sie auf Binance, einem Centralized Exchange, handeln, senden Sie Ihre Gelder an Binance und handeln √ľber dessen interne Systeme.
Decentralized Exchanges sind anders. Durch die Magie der Smart Contracts ermöglichen sie Ihnen, direkt von Ihrer Crypto-Wallet aus zu handeln, wodurch die Möglichkeit von Exchange-Hacks und anderen Risiken ausgeschlossen wird.
Ein gutes Beispiel f√ľr einen DEX ist Binance DEX. Einige andere bemerkenswerte Beispiele, die auf Ethereum aufbauen, sind Uniswap, Kyber Network und IDEX. Viele lassen Sie sogar von einer Hardware-Wallet f√ľr maximale Sicherheit handeln.


Centralized vs. decentralized exchanges.


Oben haben wir die Unterschiede zwischen Centralized und Decentralized Exchange veranschaulicht. Links sehen wir, dass Binance in der Mitte der Transaktionen zwischen den Benutzern steht. Wenn Alice also ihr Token A gegen Bobs Token B tauschen möchte, muss sie zunächst ihre Token auf dem Exchange einzahlen. Nach dem Handel wird Binance ihre Salden entsprechend umverteilen.

Rechts sehen Sie jedoch einen Decentralized Exchange. Sie werden feststellen, dass kein Dritter an der Transaktion beteiligt ist. Stattdessen werden Alices Token direkt gegen die von Bob getauscht, indem ein Smart Contract verwendet wird. Auf diese Weise muss keine der beiden Parteien einem Vermittler vertrauen, da die Bedingungen ihres Vertrags automatisch durchsetzbar sind.

Ab Februar 2020 sind DEXs die am häufigsten verwendeten Anwendungen auf der Etherum-Blockchain. Allerdings ist das Handelsvolumen im Vergleich zu Centralized Exchanges immer noch gering. Wenn die DEX-Entwickler und -Designer jedoch die Benutzung so gestalten, dass sie einladender ist, könnten DEXs in Zukunft mit den Centralized Exchanges konkurrieren.





Kapitel 6 - Teilnahme im Ethereum-Netzwerk

Inhalt


Was ist ein Ethereum Node?

‚ÄúEthereum Node‚ÄĚ ist ein Begriff, der zur Beschreibung eines Programms verwendet werden kann, das in irgendeiner Weise mit dem Ethereum-Netzwerk interagiert. Ein Ethereum Node kann alles sein, von einer einfachen Anwendung, wie z. B. eine Wallet f√ľr Mobiltelefone bis hin zu einem Computer, der eine komplette Kopie der Blockchain speichert.¬†

Alle Nodes funktionieren in gewisser Weise als Kommunikationspunkt, aber es gibt verschiedene Arten von Nodes im Ethereum-Netzwerk.


Wie funktioniert ein Ethereum Node?

Ethereum hat im Gegensatz zu Bitcoin kein einziges Programm als Referenzimplementierung. W√§hrend das Bitcoin-√Ėkosystem Bitcoin Core als prim√§re Node-Software nutzt, hat Ethereum eine Reihe von individuellen (aber kompatiblen) Programmen, die auf seinem Yellow Paper basieren. Beliebte Optionen sind Geth und Parity.


Ethereum Full Nodes

Um eine Schnittstelle mit dem Ethereum-Netzwerk in einer Weise zu schaffen, die es Ihnen erm√∂glicht, Blockchain-Daten unabh√§ngig zu validieren, m√ľssen Sie einen Full Node mit einer Software wie der oben genannten betreiben.¬†

Die Software l√§dt Bl√∂cke von anderen Nodes herunter und √ľberpr√ľft, ob die enthaltenen Transaktionen korrekt sind. Sie f√ľhrt auch alle Smart Contracts aus, die aufgerufen wurden, um sicherzustellen, dass Sie die gleichen Informationen wie andere Peers erhalten. Wenn alles wie beabsichtigt funktioniert, k√∂nnen wir erwarten, dass jeder Node eine identische Kopie der Blockchain auf seinen Rechnern hat.

Full Nodes sind f√ľr das Funktionieren von Ethereum von entscheidender Bedeutung. Ohne mehrere, √ľber den ganzen Globus verteilte Nodes w√ľrde das Netzwerk seine zensurresistenten und dezentralen Eigenschaften verlieren.


Ethereum Light Nodes

Der Betrieb eines Full Node erm√∂glicht es Ihnen, direkt zur Stabilit√§t und Sicherheit des Netzwerks beizutragen. Ein Full Node erfordert jedoch oft einen separaten Rechner f√ľr den Betrieb sowie gelegentliche Wartungsarbeiten. Light Nodes k√∂nnten eine bessere Option f√ľr die Benutzer sein, die keinen Full Node betreiben k√∂nnen (oder die es einfach vorziehen, dies nicht zu tun).

Wie der Name vielleicht vermuten l√§sst, sind Light Nodes leicht ‚Äď sie verbrauchen weniger Ressourcen und nehmen nur wenig Platz ein. Als solche k√∂nnen sie auf Ger√§ten mit geringerer Leistung wie Handies oder Laptops laufen. Aber diese niedrigen Betriebskosten haben ihren Preis: Light Nodes sind nicht v√∂llig autark. Sie synchronisieren die Blockchain nicht vollst√§ndig und ben√∂tigen daher Full Nodes, um sie mit relevanten Informationen zu versorgen.

Light Nodes sind bei H√§ndlern, Dienstleistungen und anderen Anwendern beliebt. Sie werden h√§ufig f√ľr das Senden und Empfangen von Zahlungen in Szenarien verwendet, in denen Full Nodes als unn√∂tig und zu kostspielig f√ľr den Betrieb angesehen werden.

Ethereum Mining Nodes

Ein Mining Node kann entweder ein Full oder ein Light Client sein. Der Begriff ‚ÄúMining Node‚ÄĚ wird nicht wirklich so verwendet, wie er im Bitcoin-√Ėkosystem verwendet wird, aber es lohnt sich dennoch, diese Teilnehmer zu identifizieren.

Um Ethereum abzubauen, ben√∂tigen Benutzer zus√§tzliche Hardware. Eine √ľbliche Praxis beinhaltet die Konstruktion eines Mining Rigs. Dabei verbinden die Benutzer mehrere GPUs (graphics processing units) miteinander, um Daten mit hoher Geschwindigkeit zu hashen.
Miner haben zwei M√∂glichkeiten: Sie k√∂nnen allein oder in einem Mining-Pool arbeiten. Solo Mining bedeutet, dass der Miner allein arbeitet, um Bl√∂cke zu erstellen. Wenn sie erfolgreich sind, m√ľssen sie ihre Belohnungen f√ľr das Mining mit niemandem teilen. Wenn sie einem Mining-Pool beitreten, kombinieren sie alternativ ihre Hashing-Power mit der anderer Benutzer. Dadurch wird die Wahrscheinlichkeit erh√∂ht, dass sie einen Block finden, aber sie m√ľssen ihre Belohnungen auch mit den Mitgliedern des Pools teilen.


Wie sie einen Ethereum Node betreiben

Einer der großen Aspekte von Blockchains ist der offene Zugang. Das bedeutet, dass jeder einen Ethereum Node betreiben und das Netzwerk durch die Validierung von Transaktionen und Blöcken stärken kann. 

√Ąhnlich wie bei Bitcoin gibt es eine Reihe von Unternehmen, die Plug-n-Play Ethereum Nodes anbieten. Dies k√∂nnte die beste Option sein, wenn Sie einfach nur einen Node zum Laufen bringen m√∂chten ‚Äď Sie m√ľssen aber damit rechnen, dass Sie f√ľr diesen Service extra bezahlen m√ľssen.
Wie bereits erw√§hnt, hat Ethereum eine Reihe von verschiedenen Node-Software-Implementierungen, wie z.B. Geth oder Parity. Wenn Sie Ihren eigenen Node betreiben m√∂chten, m√ľssen Sie sich mit dem Einrichtungsprozess f√ľr die Implementierung, die Sie ausf√ľhren m√∂chten, vertraut machen.
Sofern Sie nicht einen speziellen Node mit der Bezeichnung Archival Node betreiben m√∂chten, sollte ein handels√ľblicher Laptop f√ľr den Betrieb eines Ethereum Full Node ausreichen. Gleichzeitig ist es am besten, Ihren allt√§glichen Rechner nicht zu benutzen, da er dadurch erheblich verlangsamt werden k√∂nnte.¬†

Der Betrieb eines eigenen Nodes funktioniert am besten auf Geräten, die immer online sein können. Wenn Ihr Node offline geht, kann es eine beträchtliche Zeit dauern, bis er sich mit dem Netzwerk synchronisiert, sobald er wieder online ist. Daher sind die besten Lösungen Geräte, die billig zu bauen und einfach zu warten sind. Sie können zum Beispiel einen Light Node sogar auf einem Raspberry Pi betreiben.


Wie Sie Ethereum minen

Da das Netzwerk bald auf Proof of Stake umgestellt werden soll, ist das Mining auf Ethereum nicht die sicherste Langzeitlösung. Nach dem Übergang werden die Ethereum-Miner ihr Mining-Geräte wahrscheinlich auf ein anderes Netzwerk umstellen oder es komplett verkaufen.
Wenn Sie dennoch am Ethereum-Mining teilnehmen m√∂chten, ben√∂tigen Sie spezielle Hardware, wie z.B. GPUs oder ASICs. Wenn Sie nach einer angemessenen Rendite suchen, ben√∂tigen Sie h√∂chstwahrscheinlich ma√ügeschneiderte Mining-Ger√§te und Zugang zu billiger Elektrizit√§t. Dar√ľber hinaus m√ľssen Sie eine Ethereum-Wallet einrichten und die Mining-Software daf√ľr konfigurieren. All dies erfordert eine betr√§chtliche Investition an Zeit und Geld. √úberlegen Sie also sorgf√§ltig, ob Sie der Herausforderung gewachsen sind.¬†


Was ist Ethereum ProgPoW?

ProgPoW steht f√ľr Programmatic¬†Proof of Work. Es handelt sich um eine vorgeschlagene Erweiterung des Ethereum-Mining-Algorithmus, Ethash, der GPUs mit ASICs wettbewerbsf√§higer machen soll.¬†
ASIC-Resistenz ist seit Jahren sowohl in der Bitcoin- als auch in der Ethereum-Gemeinschaft ein heftig diskutiertes Thema. Im Falle von Bitcoin sind ASICs zur dominierenden Mining Force im Netzwerk geworden. 

Bei Ethereum sind ASICs vorhanden, aber viel weniger prominent ‚Äď ein betr√§chtlicher Teil der Miner verwendet immer noch GPUs. Diese Situation k√∂nnte sich jedoch bald √§ndern, da immer mehr Unternehmen Ethereum ASIC Miner auf den Markt bringen. Aber warum k√∂nnten ASICs ein Problem darstellen?¬†

Zum einen k√∂nnten ASICs die Dezentralisierung des Netzwerks drastisch reduzieren. Wenn die GPU-Miner nicht rentabel sind und ihren Miningbetrieb stilllegen m√ľssen, k√∂nnte sich die Hash-Rate in den H√§nden von nur einer Handvoll Miiner konzentrieren. Dar√ľber hinaus ist die Entwicklung von ASIC-Chips kostspielig, und nur wenige Unternehmen verf√ľgen √ľber die F√§higkeiten und Ressourcen, dies zu tun. Dadurch entsteht die Gefahr einer Monopolisierung auf der Herstellungsseite, da die Ethereum-Mining-Branche m√∂glicherweise in den H√§nden einiger weniger Unternehmen zentralisiert wird.
Die Integration von ProgPow ist seit 2018 ein kontroverses Thema. W√§hrend einige meinen, dass es f√ľr das √Ėkosystem von Ethereum f√∂rderlich sein k√∂nnte, sind andere dagegen, da es eine Hard Fork verursachen k√∂nnte. Mit dem kommenden √úbergang zu Proof of Stake bleibt abzuwarten, ob ProgPow jemals im Netzwerk implementiert wird.


Wer entwickelt die Ethereum Software?

Wie Bitcoin, ist Ethereum Open Source. Jedem steht es frei, sich an der Entwicklung des Protokolls selbst zu beteiligen oder Anwendungen darauf aufzubauen. Tatsächlich hat Ethereum derzeit die größte Entwicklergemeinschaft im Blockchain-Bereich.
Ressourcen wie Andreas Antonopoulos und Gavin Wood's Mastering Ethereum und die Developer Resources auf Ethereum.org sind ausgezeichnete Ausgangspunkte f√ľr Entwickler, die sich engagieren wollen.¬†


Was ist Solidity?

Smart Contracts wurden urspr√ľnglich in den 1990er Jahren beschrieben, aber sie auf Blockchains zu erm√∂glichen, stellte eine v√∂llig neue Herausforderung dar. Solidity wurde 2014 von Gavin Wood vorgeschlagen und ist seither zur prim√§ren Programmiersprache f√ľr die Entwicklung von Smart Contracts auf Ethereum geworden. Syntaktisch √§hnelt sie Java, JavaScript und C++.
Im Wesentlichen ist es Solidity, die es den Entwicklern erm√∂glicht, Code zu schreiben, der in Anweisungen zerlegt werden kann, die die Ethereum Virtual Machine (EVM) verstehen kann. Wenn Sie ein besseres Verst√§ndnis f√ľr die Funktionsweise erhalten m√∂chten, ist der Solidity GitHub ein guter Ausgangspunkt.
Es ist zu beachten, dass Solidity nicht die einzige Sprache ist, die den Ethereum-Entwicklern zur Verf√ľgung steht. Eine weitere beliebte Option ist Vyper, die in ihrer Syntax Python √§hnelt.
Beitrag teilen
Eröffne ein Konto
Setze dein Wissen in die Praxis um und eröffne noch heute ein Binance-Konto.