Was ist Ethereum?

Was ist Ethereum??

Ethereum ist eine Open-Source-Peer-to-Peer-Plattform, mit der eine Person dezentrale Apps erstellen und verwenden kann, die mit Blockchain-Technologie arbeiten.

Genau wie Bitcoin gehört es niemandem und wird von niemandem kontrolliert. Es gibt einen kleinen Unterschied zwischen Ethereum und Bitcoin und ist, dass Ethereum flexibel und anpassungsfähig gebaut wurde. Es ist sehr einfach, Anwendungen auf dieser Plattform zu erstellen, und mit der Veröffentlichung von Homestead ist es jetzt für Benutzer sicher, solche Anwendungen zu verwenden.

Die Blockchain-Technologie ist die grundlegende Grundlage von Bitcoin und Ethereum, die 2008 in einem Whitepaper von Satoshi Nakamoto als „Open-Source-E-Cash-System“ beschrieben wurde Erst einige Jahre später wurde die Blockchain-Technologie zu einem Haushaltsnamen.

Eine Blockchain ist ein verteiltes und öffentliches Hauptbuch, in dem jeder Netzwerkknoten Transaktionen berechnet und aufzeichnet. Die Transaktionen sind in Blöcke unterteilt. Sie können jeweils nur einen Block hinzufügen. Zusätzlich hat jeder Block einen mathematischen Beweis, der bestätigt, dass seine Reihenfolge der des vorherigen Blocks ähnlich ist. Auf diese Weise wird die verteilte Datenbank im gesamten Netzwerk im Konsens gespeichert. Jede Benutzerinteraktion mit dem Hauptbuch wird durch Kryptographie gesichert. Knoten, die das Netzwerk steuern und warten, werden durch mathematisch erzwungene Anreize für das Protokoll behandelt.

Für Bitcoin besteht die verteilte Datenbank aus einem Hauptbuch, einer Tabelle mit Kontensalden.

Äther

Die Wertkomponente oder Token-Währung dieser Blockchain wird als Ether (ETH) bezeichnet. Ether ist ein Token, mit dem auch Transaktionskosten sowie Rechendienste im Netzwerk bezahlt werden. Ether wird wie Bitcoin und andere Kryptowährungen an Kryptowährungsbörsen gehandelt.

Im April 2016 verkaufte Vitalik Buterin rund 25 Prozent seiner ETH-Beteiligungen und sagte, die Diversifikation sei nichts anderes als eine solide Finanzplanung. Buterin fuhr fort zu sagen, dass er weiß, dass es eine Möglichkeit gibt, dass das Projekt nicht zu größeren Höhen skaliert. Dies war eine Antwort auf Kritiker, dass er seinen religiösen Fanatismus in Bezug auf Ethereum nicht zum Ausdruck bringt.

Die virtuelle Maschine von Ethereum

Ethereum ist eine Blockchain, die programmierbar ist. Im Gegensatz zu Bitcoin, mit dem Benutzer vordefinierte Vorgänge ausführen können, können Benutzer mit Ethereum ihre einzelnen Vorgänge in einem beliebigen Grad an Komplexität erstellen. Auf diese Weise dient es als Podium für verschiedene Arten von dezentralen Blockchains-Apps wie Kryptowährungen.

Im engeren Sinne handelt es sich bei Ethereum im Grunde genommen um eine Reihe von Protokollen, die eine bestimmte Plattform für dezentrale Apps definieren. Im Zentrum des gesamten Netzwerks befindet sich die Ethereum Virtual Machine, auch EVM genannt.

Das EVM führt den Code eines beliebigen Algorithmus aus. Mit anderen Worten, EVM ist “Turing Complete”. Entwickler können ihre eigenen Anwendungen entwerfen, die auf der Ethereum Virtual Machine mit Programmiersprachen wie Python und JavaScript ausgeführt werden.

Genau wie andere Blockchains verfügt diese Blockchain über ein Peer-to-Peer-Netzwerkprotokoll. Es gibt viele Knoten, die die Ethereum-Blockchain-Datenbank verwalten und aktualisieren. Diese Knoten sind mit dem Netzwerk verbunden und führen jeweils die virtuelle Maschine von Ethereum aus und funktionieren unter denselben Anweisungen. Aus diesem Grund wird Ethereum manchmal als “Weltcomputer” bezeichnet.

Viele Entwickler glauben, dass diese Plattform hauptsächlich dazu dient, das Rechnen unterhaltsamer und effizienter zu gestalten. Tatsächlich ist die Berechnung auf Ethereum sehr teuer und weitaus langsamer als die Berechnung auf einem Standardcomputer. Die Einschränkung besteht darin, dass jeder Knoten das EVM antreibt, um einen Konsens über die Blockchain aufrechtzuerhalten. Der dezentrale Konsens stellt sicher, dass auf der Plattform keine Ausfallzeiten auftreten, und bietet außerdem ein hohes Maß an Fehlertoleranz. Darüber hinaus ist es schwierig, die in der Blockchain gespeicherten Daten zu ändern. Dies macht es zensurresistent.

Das Ethereum-Netzwerk ist selbst ein wertunabhängiges Werkzeug oder eher ohne Merkmale. Wie bei anderen Programmiersprachen liegt es an Entwicklern und Geschäftsleuten, zu bestimmen, wofür die Plattform verwendet werden soll. Es ist jedoch offensichtlich, dass es einige Anwendungen gibt, die besser geeignet sind als andere und mehr Vorteile bieten. Ethereum ist ideal für Anwendungen, die direkte Interaktionen zwischen verschiedenen Peers automatisieren oder Gruppenaktionen in verschiedenen Netzwerken ermöglichen können. Beispielsweise eignen sich Anwendungen zur Steuerung von Open-Source-Marktplätzen oder zur Automatisierung von Finanzverträgen für die Ethereum-Plattform.

Mit Bitcoin können Benutzer Geld austauschen, ohne Zwischenhändler wie Banken, Finanzinstitute oder Regierungen zu benötigen. Die Auswirkungen von Ethereum sind jedoch möglicherweise weitreichender als die von Bitcoin. Theoretisch könnten Finanzaustausche oder Interaktionen mit verschiedenen Komplexitäten zuverlässig und automatisch unter Verwendung des Codes durchgeführt werden, der auf Ethereum ausgeführt wird.

Abgesehen von Finanzanwendungen könnte jede Plattform, auf der Sicherheit, Vertrauen und Beständigkeit von entscheidender Bedeutung sind (Abstimmung, Registrierung von Vermögenswerten und Governance), durch das Ethereum-Netzwerk erleichtert werden.

Wie funktioniert Ethereum??

Ethereum umfasst zahlreiche Funktionen und Technologien, die denen von Bitcoin ähneln, und führt gleichzeitig seine eigenen fortschrittlichen Funktionen ein. Die Blockchain dieser Plattform überwacht jedes Konto. Übergänge, die auf Ethereum stattfinden, sind Informations- und Wertübertragungen zwischen verschiedenen Konten.

Es gibt zwei Arten von Konten. Das erste ist das Konto für externe Eigentümer, das auch als EOAs bezeichnet wird. Diese Konten werden von privaten Schlüsseln gesteuert. Der andere Typ sind die Vertragskonten. Diese Konten werden durch Vertragscodes gesteuert und können von EOAs aktiviert werden.

Für viele Benutzer besteht der Hauptunterschied zwischen den beiden Konten darin, dass EOAs von Menschen gesteuert werden. Dies liegt daran, dass Menschen private Schlüssel steuern können, die andererseits die EOAs steuern.

Vertragskonten werden durch den internen Code überwacht und gesteuert. Sie können auch von Menschen überwacht werden, jedoch nur, wenn sie so programmiert sind, dass sie von EOAs mit einer bestimmten Adresse überwacht werden.

Der Begriff Smart Contracts bezeichnet normalerweise einen Code, der sich im Vertragskonto befindet. Der Smart Contract selbst ist ein Programm, das funktioniert, wenn eine Transaktion auf diesem Konto stattfindet. Benutzer können neue Verträge entwerfen, indem sie den Code in der Blockchain ausführen. Vertragskonten können nur funktionieren, wenn sie von einer EOA angewiesen werden, eine Operation durchzuführen. Daher ist es für ein Vertragskonto unmöglich, native Vorgänge wie API, Aufrufe oder die Generierung von Zufallszahlen auszuführen. Es kann jedoch alle diese Vorgänge ausführen, wenn es von einer EOA angewiesen wird. Dies liegt daran, dass Ethereum sich nicht auf das Ergebnis der Berechnung einigen kann, wenn nur ein Knoten vorhanden ist. Dies kann nur durch eine streng deterministische Ausführung ermöglicht werden.

Genau wie bei Bitcoin müssen Benutzer einen bestimmten Geldbetrag bezahlen, um das Netzwerk über Transaktionsgebühren nutzen zu können. Diese Transaktionsgebühren schützen die Plattform vor böswilligen oder leichtfertigen Rechenaufgaben wie Endlosschleifen oder DDoS-Angriffen. Derjenige, der die Transaktion initiiert, meistens der Absender, muss für alle Schritte des Programms bezahlen, die er aktiviert, einschließlich Speicherplatz und Berechnung. Diese Gebühren werden in Ether bezahlt. Diese Gebühren werden dann von Knoten erhoben, die die Transaktion genehmigen.

Die Minderjährigen sind Knoten im Netzwerk, die alle Transaktionen verbreiten, empfangen, ausführen und überprüfen. Diese Knoten kategorisieren dann die Transaktionen in Blöcke. Diese Minderjährigen konkurrieren um ihre Blöcke, um zur Blockchain zu gelangen. Jeder Knoten wird für jeden erfolgreichen Block, den er abbaut, mit Ether belohnt. Dies ist eine großartige Möglichkeit für Benutzer, Strom und Hardware für die Ethereum-Plattform bereitzustellen.

Genau wie bei der Bitcoin-Plattform haben Bergleute die Aufgabe, mathematische Probleme zu berechnen und zu lösen, um einen Block erfolgreich abzubauen. Jedes komplexe mathematische Problem, für dessen Lösung immense Ressourcen und Zeit erforderlich sind, ist ein hervorragender Kandidat für den Nachweis der Arbeit. Das Proof-of-Work-Konzept wird verwendet, um eine zentralisierte Münzstätte für die Erzeugung der Münzen zu vermeiden.

Annahme

Im März 2016 veröffentlichte die New York Times, dass sich die Netzwerkakzeptanz von Ethereum noch in einem frühen Stadium befindet und die Plattform auf rechtliche und technische Probleme stoßen könnte, die das Wachstum dieser Computerplattform verlangsamen könnten. Viele Bitcoin-Benutzer geben an, dass auf der Plattform möglicherweise mehr Sicherheitsprobleme auftreten als im Bitcoin-Netzwerk, da die Plattform aus sehr komplexer Software besteht. Unabhängig davon machen die Entwickler von Ethereum weiterhin große Fortschritte bei der Verbesserung des Systems, und die Einführung erfolgt rasch.

Um mehr über Ethereum zu erfahren, besuchen Sie deren Webseite.