Ethereum Classic ist das Projekt, das dem ursprünglichen Weg der Ethereum-Blockchain folgte, nachdem eine der umstrittensten Hard Forks im Netzwerk stattfand.
Was ist Ethereum Classic?
Ethereum Classic (ETC) ist ein Blockchain Der Ursprung liegt in der Anwendung einer von der Ethereum-Community gesponserten Hard Fork. Dieser Hard Fork wurde durchgeführt, um eine schwierige Situation der Community zu lösen, die mit dem Diebstahl mehrerer Millionen Ether im Jahr 2016 zusammenhängt und die durch das Projekt geschützt wurden. Der DAO. Die Anwendung dieser Hard Fork spaltete die Ethereum-Gemeinschaft in diejenigen, die sie unterstützten, und diejenigen, die sie ablehnten.
Die Mehrheit stimmte jedoch seiner Umsetzung zu, was letztendlich zur Aufteilung von Ethereum in zwei Blockchains führte. Eines, bei dem gestohlene Gelder an ihre Besitzer zurückgegeben wurden und das heute als bekannt ist Ethereum. Die andere ist die ursprüngliche Blockchain, in der die gestohlenen Gelder nicht entfernt wurden und in der die Geschichte einfach ihren Lauf nahm. Diese letzte Blockchain erhielt schließlich den Namen Astraleum Klassik.
Doch trotz der Unterschiede, die zwischen den Prinzipien beider Projekte bestehen, weisen sie auf dasselbe Ziel hin: Werden Sie zu einer leistungsstarken dezentralen Blockchain-Plattform. Plattformen, die in der Lage sind, intelligente Verträge auszuführen, ohne dass die Möglichkeit einer Einmischung Dritter, Zensur, Inaktivität oder Betrug besteht.
Um dies zu erreichen, basiert Ethereum Classic bei einem Großteil seiner Technologie auf dem, was von Ethereum übernommen wurde, baut aber auch eigene auf. All dies im Rahmen einer gemeinschaftlichen und offenen Entwicklung unter Berücksichtigung der philosophischen Leitlinien der Gemeinschaft. Diese Richtlinien kommen im Krypto-Dezentralistischen Manifest, seiner Unabhängigkeitserklärung und dem Satz zum Ausdruck: „Der Kodex ist das Gesetz.“
Ein wenig Geschichte
Um die Geburt und den Grund von Ethereum Classic zu verstehen, müssen wir uns an die Ereignisse im Mai und Juni 2016 erinnern Blockchain und Ethereum-Community. Zu diesem Zeitpunkt ereigneten sich die Ereignisse, die zur Entstehung von Ethereum Classic führten.
Alles begann mit der Existenz des Projekts Der DAO, implementiert als Smart-Vertrag auf der Ethereum-Blockchain. Dies ergab insgesamt 11,5 Millionen Ether. damals auf 150 Millionen Dollar geschätzt. Dank dessen wurde das DAO als das größte Crowdfunding-Event der Geschichte aufgeführt.
Aber all dieser Ruhm würde sich in kurzer Zeit zum Schlechten wenden. Am 30. Mai 2016 Dino Mark, Vlad Zamfir y Emin Gün Sirer, veröffentlicht ein Bericht über bestimmte Schwachstellen des DAO. Darin warnten sie vor der Möglichkeit, mindestens neun Schwachstellen des Projekts auszunutzen. All diese Schwachstellen führten zum Verlust und Diebstahl von Token. Eine äußerst gefährliche Situation, die jedoch von den Projektentwicklern kaum beachtet wurde.
Zusätzlich zu diesen Schwachstellen präsentierten die Entwickler Lösungen zu deren Vermeidung. Seine Warnungen wurden jedoch zurückgewiesen, was die Beteiligten der DAO später bereuen würden. Mehr über das interessante Organisationskonzept von The DAO erfahren Sie in diesem Spezialartikel DAO.
Der Angriff auf das DAO
Der schreckliche Moment kam und am 16. Juni 2016 wurde ein Angriff auf das DAO entdeckt. Eine Gruppe unbekannter Hacker hat rund 3,6 Millionen Ether (entspricht etwa 50 Millionen US-Dollar) von The DAO verschoben. Die Auswirkungen auf die Ethereum-Community und den Wert von Ether waren unmittelbar. Der Preis von Ether fiel von 20 USD auf weniger als 13 USD. Allerdings ging in Bezug auf die gestohlenen Gelder nicht alles verloren. Aufgrund des Designs des DAO und des vom Angreifer verwendeten untergeordneten DAO konnten Gelder nicht vor 28 Tagen abgehoben werden. Dies bot die Möglichkeit, die Gelder zurückzufordern. Das Problem bestand jedoch darin, eine für alle zufriedenstellende Lösung für dieses Problem zu finden.
Angesichts dieser Situation diskutierte die Ethereum-Community darüber, ob die Gelder an die Anleger zurückgegeben werden sollten oder nicht und wie sie dies tun würden. Nach einigen Wochen der Diskussion kam es am 20. Juli 2016 zu einem Hard Fork in der Ethereum-Blockchain. Dieser Hard Fork wurde durchgeführt, um den Hack rückgängig zu machen und die vom DAO gestohlenen Gelder an die Anleger zurückzugeben. Dieser letzte Punkt wurde von nicht vielen Menschen geteilt und sorgte für Spannungen innerhalb der Community. Dies lag daran, dass eine Gruppe von Menschen die Idee unterstützte, dass die Blockchain in jeder Situation unveränderlich bleiben sollte.
Durch den Hard Fork spaltete sich die Ethereum-Blockchain in zwei Teile. Die neue Blockchain wurde benannt Äther, während das Original umbenannt wurde Astraleum Klassik. Dieses Projekt wurde als DAO weitergeführt, während die neue Blockchain unter der Leitung von stand Vitalik Buterin.
Die Prinzipien von Ethereum Classic
Kurz nach der Geburt von Ethereum Classic organisierte sich seine Community, um den Grundstein für seine Funktionsweise und Prinzipien zu legen. Als vollständig dezentralisiertes und von der Community betriebenes Projekt hatte Ethereum Classic große organisatorische Herausforderungen. Allerdings war seine Community in kurzer Zeit in der Lage, alles zu spezifizieren, was mit ihrem Betrieb und den Community-Regeln zu tun hatte.
Unter diesen Regeln können wir Folgendes hervorheben:
Unveränderlichkeit über alles
Die Ethereum Classic-Community glaubt, dass das wichtigste Wertversprechen jeder Blockchain die Unveränderlichkeit ist. Dies bedeutet, dass gültige Transaktionen niemals gelöscht oder vergessen werden können. Personen, die auf Ethereum Classic interagieren, unterliegen dieser Realität und dem Satz: „Der Kodex ist das Gesetz.“
Dies bedeutet, dass der Code, mit dem Benutzer freiwillig interagieren, diese Interaktionen jederzeit regelt. Nichts und niemand innerhalb von Ethereum Classic kann etwas daran ändern.
Dies wurde ausschließlich mit dem Ziel geschaffen, Situationen zu vermeiden, wie sie bei DAO und dem Hard Fork auftraten, der zur Entstehung von Ethereum und Ethereum Classic führte.
Dezentrale Governance
Ein weiterer Punkt, den sich die Ethereum Classic-Community wünscht, ist, dass die dezentrale Governance jederzeit respektiert wird. Seine Vision in diesem Zusammenhang ist, dass nur Dezentralisierung die Lebensdauer des Projekts über die Zeit hinaus garantieren kann. Darüber hinaus weisen sie darauf hin, dass Dezentralisierung Fälle wie Korruption, Verantwortungslosigkeit, Vetternwirtschaft, Ineffizienz und Stagnation vermeidet. Daher manifestiert Ethereum Classic diese Werte, indem es auf die Kontrolle zugunsten einer formalisierten zentralen Basis verzichtet. Die einzige Hierarchie ist die der transparenten Leistungsgesellschaft und des gegenseitigen Ansehens.
In diesem Punkt ist die Ethereum Classic-Community sehr klar: Eingriffe Dritter sind nicht zulässig. Entscheidungen werden von der Gemeinschaft zum Wohle der Gemeinschaft getroffen. Dieser Punkt stellt einen großen Unterschied zu Ethereum dar, wo Dritte offen in Entscheidungen eingegriffen haben oder nicht.
Das Krypto-Dezentralistische Manifest
El Juli 10 2016, veröffentlichte die Ethereum Classic-Community ihr Crypto-Decentralist Manifesto. Darin machten sie ihre Vision der Blockchain-Welt deutlich und zeigten, wie die Aktionen der Gründer von Ethereum alles angriffen, woran sie glaubten.
An dieser Stelle legte das Manifest vier wichtige Punkte fest, die die Gemeinschaft als wesentlich erachtete. Insbesondere um den ursprünglichen Geist beizubehalten, der zur Entwicklung der Blockchain-Technologie geführt hat Satoshi Nakamoto.
Die im Dokument erläuterten Punkte waren:
- Offenheit als Notwendigkeit.
- Neutralität als Notwendigkeit.
- Eine allgemein akzeptierte Version der Geschichte, eine unveränderliche Abfolge von Ereignissen.
- Vollständige Dezentralisierung.
Unter diesen vier Punkten begann die Gemeinschaft zu mobilisieren und zusammenzuarbeiten, um das Projekt zu starten und fortzusetzen. Später würden diese vier Punkte von der aufgegriffen und präzisiert werden Unabhängigkeitserklärung.
Die Unabhängigkeitserklärung
Am 20. Juli 2016 erklärte Ethereum Classic weltweit seine Unabhängigkeit vom ursprünglichen Ethereum-Projekt. Genauer gesagt wurde die Unabhängigkeit im Block 1.920.000 erklärt.
Das Ziel dieser Erklärung bestand darin, das Projekt zu einem vollständig gemeinschaftlichen Projekt zu machen. Dies ermöglicht Ihnen, klare Regeln entsprechend der Zukunftsvision des Projekts zu erstellen. Einer der Hauptgründe für einen solchen Akt war die Schaffung einer wirklich freien Gemeinschaft. Eines, in dem es keine Zensur, Betrug oder Einmischung Dritter gab.
Darüber hinaus nutzte die Community die Gelegenheit, um auf verschiedene riskante Situationen in Ethereum aufmerksam zu machen. Zu diesen Situationen gehören:
- Die Schaffung eines „weiche Gabel“, die aus einer kleinen Änderung am Ethereum-Code bestand. Dies, um die Erstellung von schwarzen Listen zu ermöglichen und der Zensur Platz zu machen.
- Zur Schaffung eines nicht-repräsentativen Abstimmungsmechanismus aufgerufen «Carbon Vote». Dies sollte eine Lösung für das Problem der Eiszeit von Ethereum (eine Zeit geringer oder keiner Bergbaubelohnungen) bieten.
- Der Einsatz von „harte Gabel“ Daraus entstanden Ethereum Classic und die neue Ethereum-Blockchain. In diesem Sinne behauptete die Ethereum Classic-Community, dass die Unveränderlichkeit, Fungibilität und Heiligkeit des Hauptbuch.
- Ich habe mich freiwillig entschieden, keinen Wiederholungsschutz in den Hard Fork aufzunehmen. Eine Aktion, die unnötige und sehr harte Folgen hatte. Darunter die Durchführung von Replay-Angriffen, die zum Verlust von Token durch Benutzer führten.
Technische Merkmale von Ethereum Classic
Ethereum Classic verfügt über viele von Ethereum übernommene und übernommene Technologien. Beide Projekte sind sich sehr ähnlich und verfügen teilweise über eine zueinander kompatible Codebasis.
Das Konsensprotokoll lautet beispielsweise Arbeitsnachweis (PoW) unter Verwendung des Algorithmus Ethash. Es hat auch, wie Ethereum, die Möglichkeit, es zu nutzen EVM (virtuelle Ethereum-Maschine). Das bedeutet, dass Ethereum Classic Smart Contracts und DApps einsetzen und alle ihre Möglichkeiten nutzen kann. Darüber hinaus besteht die Möglichkeit, mit dem Standard kompatible Token auszugeben. ERC-20 von Ethereum. Ein Dienstprogramm, mit dem Sie ein komplexes Wirtschaftssystem zur Unterstützung von ETC-DApps erstellen können.
Es gibt aber auch andere deutliche Unterschiede zwischen beiden Projekten. Eine davon ist das Münzausgabelimit. Im Ethereum Classic, Die maximale Emission beträgt 230 Millionen, aber in Ethereum ist dies unendlich. Ein weiterer Unterschied besteht in der Verwaltung der Mining-Belohnung, die bei Ethereum Classic höher ist und 4 Ether pro Block erreicht.
Diese Situation kann sich jedoch angesichts der aktuellen Roadmap des Projekts stark ändern. Es werden die folgenden Projekte hervorgehoben, die darauf abzielen, die Funktionalität dieser Blockchain zu verbessern:
Multi-Geth
Dies ist eines der Projekte, die gepflegt werden ETC Labs-Kern, um die Unterstützung mehrerer Netzwerke in Geth zu ermöglichen. Diese Unterstützung ist für das ordnungsgemäße Funktionieren von Ethereum unerlässlich und nutzt eine bekannte und getestete Infrastruktur wie Geth. Zu den Funktionen, die derzeit implementiert werden Multi-Geth wir können erwähnen:
- Verbesserungen bei der Kapazität und Verarbeitung des Systemcaches dank einer neuen Implementierung auf StateDB.
- Entfernung der Schwierigkeitsbombe, um den Betrieb von Geth an die Wirtschaftspolitik von ETC anzupassen.
- Neue Unterstützung hinzufügen OP_CODES von Ethereum, wodurch eine enge Kompatibilität zwischen Projekten gewahrt bleibt.
- Verbesserungen am Synchronisierungsprotokoll, um diesen Prozess für neue Clients zu beschleunigen.
SputnikVM
SputnikVM Es handelt sich um eine Neuimplementierung von EVM, die sich auf die Verbesserung der Interoperabilitätsfunktionen zwischen Blockchains konzentriert. Darüber hinaus soll es hocheffizient sein und auch auf leistungsschwächeren Geräten laufen können. Das Ziel von SputnikVM ist es, ETC in das IoT und andere Geräte mit geringem Stromverbrauch zu integrieren.
Um dies zu erreichen, wird SputnikVM eine kleine, aber prägnante Codebasis nutzen, die für dieses Ziel erstellt wurde. Darüber hinaus werden Entwickler eine JIT-Schnittstelle erstellen, die die Codeverarbeitung der VM weiter beschleunigen wird. Andererseits wird SputnikVM auch verschiedene Arbeiten am LLVM-Compiler nutzen. Diese Verbesserungen zielen darauf ab, die Effizienz der VM und des Smart-Contract-Codes zu verbessern. Einige Funktionen, die die Implementierung von Blockchain-Funktionen in IoT-Geräten oder Gadgets unterschiedlicher Art ermöglichen würden.
Zu den herausragenden Funktionen von SputnikVM zählen:
- Unabhängig. Dies bedeutet, dass es im Gegensatz zu EVM als eigenständiger Prozess gestartet oder in andere Anwendungen integriert werden kann.
- Universelle. SputnikVM kann auf verschiedenen Ethereum-kompatiblen Blockchains wie ETC, ETH oder anderen privaten Blockchains ausgeführt werden.
- Schnell Es ist so implementiert, dass es schnell ist und eine hervorragende Leistung bietet.
- IoT-kompatibel. Dies bedeutet, dass es für den Einsatz in Geräten mit sehr geringem Stromverbrauch integriert werden kann. Ziel ist es, die Reichweite von Ethereum Classic auf verschiedenen Geräten zu diversifizieren und zu erweitern.
- Geschrieben in Rust. Da die Sprache auf Sicherheit ausgelegt ist, ist die Basisimplementierung darauf ausgelegt, ein hohes Maß an Sicherheit zu bieten.
Smaragdplattform
Emerald ist die Integration aller Teile von Ethereum Classic, um die Entwicklung von Anwendungen auf dieser Blockchain zu erleichtern. Mit diesem Tool möchte die ETC-Community die Entwicklung von DApps erleichtern, die auf ihrer Blockchain arbeiten. Unter den in Emerald enthaltenen Teilen können wir Folgendes hervorheben:
- Ein Client zum Erstellen von DApps über die Befehlszeile.
- Eine Wallet, die sich leicht in die Entwicklung der DApp integrieren lässt und uns hilft, deren Funktion zu überprüfen.
- Ein Block-Explorer zur Überprüfung der Transaktionen der in der Entwicklung befindlichen DApp.
- Programmiertools und Ressourcen für die Arbeitslogik (Backend) und Benutzeroberfläche (Frontend) der DApp.
Sicherlich allesamt Tools, die die Programmierung von DApps für diese Blockchain erleichtern.
Vor- und Nachteile von Ethereum Classic
Vorteil
- Es verfügt über viele Technologien, die vom Ethereum-Projekt übernommen wurden. Dies ermöglicht Ihnen eine leistungsstarke Infrastruktur für Smart Contracts und DApps, die umfassend getestet wurde.
- Es ist ein komplett gemeinschaftliches Projekt. Dies bedeutet, dass es nicht auf geschäftliche oder private Interessen eingeht, was seine Dezentralisierung und Autonomie gewährleistet.
- Sie sind treue Anhänger der Grundsätze der Unveränderlichkeit, der Nichtzensur und des Respekts für die Privatsphäre der Nutzer.
- Sie verfügen über einen klar definierten Entwicklungspfad, der die Einführung ihrer Blockchain vorantreiben kann. Obwohl es ein junges Projekt ist und einen holprigen Start hatte, zeichnet sich Ethereum Classic durch seine Lösungen aus.
Nachteile
- Es mangelt ihnen an Personal, Eine Situation, die sich mehrfach auf den Entwicklungsstand der Blockchain ausgewirkt hat.
- Die Migration der Mining-Leistung im Netzwerk zugunsten von Ethereum hat die Sicherheit von Ethereum Classic gefährdet. Viele Analysten kommentieren, dass Ethereum Classic, wenn sich dieser Trend fortsetzt, noch anfälliger für 51-Prozent-Angriffe sein wird, wie sie sie bereits erlebt haben.
Links
Offizielle Website
Ethereum Classic – ETCOffizielle Website
White Paper (ENG)
Ethereum Classic – ETCWhitepaper ETC
Offizielles Twitter
Ethereum Classic – ETCOffizielles Twitter
Gehen Sie zum offiziellen Twitter-Konto von Ethereum Classic
Offizieller GitHub
Ethereum Classic – ETCOffizieller GitHub
Reddit-Thread
Ethereum Classic – ETCBitcointalk-Forum
Ethereum Classic – ETCBitcointalk-Thread
Gehen Sie zum offiziellen Ethereum Classic-Thread auf Bitcointalk