Infura-Ausfall löst Debatte über die Dezentralisierung von Ethereum aus
Die zentralen Thesen
- Infura fungiert als Schlüsselinfrastruktur für das Ethereum-Netzwerk. Der Absturz von Infura verursachte Probleme für Benutzer von Binance, Metamask. und andere beliebte Apps.
- Einige haben vorgeschlagen, dass das Problem eine übermäßige Abhängigkeit vom von ConsenSys unterstützten Infura-Projekt hervorhebt.
- Das Ausführen eines vollständigen Ethereum-Knotens ist eine Lösung für Unterstützer der Blockchain, um eine echte Dezentralisierung zu erreichen.
Teile diesen Artikel
Dies Infura-Ausfall am Morgen hat einige der am häufigsten diskutierten Mängel von Ethereum hervorgehoben und die Diskussionen über die wahre Bedeutung der Dezentralisierung wieder in Gang gebracht.
Warum der Ausfall von Infura ein Problem war
Infura ist einer der wichtigsten Infrastrukturanbieter von Ethereum. Dies bedeutet, dass es vollständige Knoten zum Netzwerk beiträgt, auf denen Austauschprogramme und Apps wie MetaMask ausgeführt werden.
Während es für solche Apps zweifellos bequemer ist, Infura zu verwenden, als einen eigenen Knoten zu betreiben, ist es schwierig, sich der Tatsache zu entziehen, dass sie sich im Wesentlichen auf eine andere Partei verlassen. Der Service wird hauptsächlich von ConSenSys unterstützt, dem Blockchain-Softwareunternehmen, das vom Mitbegründer von Ethereum betrieben wird Joe Lubin.
Probleme traten aufgrund eines Fehlers in Geth, einem Ethereum-Client, auf. Als die Kernentwickler von Ethereum den Fehler behoben haben, hat die Änderung dazu geführt, dass sich jeder, der eine ältere Version von Geth ausführt, in eine Minderheit aufgeteilt hat. Infolgedessen konnten einige Apps keine genauen Daten anzeigen.
Transaktionen scheiterten und Börsen wie Binance entschieden sich dafür, alle ETH- und ERC-20-Transaktionen zu stoppen. Der Sicherheitsleiter der Ethereum Foundation, Martin Swende, gab einen Überblick darüber, was heute auf Twitter passiert ist:
Ältere Geth-Versionen enthielten Konsensfehler, die heute im Mainnet aufgetreten sind. Die "eingeführte Änderung" behebt tatsächlich diese Probleme. Dies ist eine Erinnerung, um Ihre Knoten auf dem neuesten Stand zu halten! https://t.co/oZatRUgENS
– MH (((Swende))) (@mhswende) 11. November 2020
Ausfall löst Community-Debatte aus
Obwohl das Problem schnell gelöst wurde, löste es eine heftige Debatte über den Dezentralisierungsgrad von Ethereum aus.
Etwas Ich habe Fragen darüber aufgeworfen, warum der Fehler vor heute nicht angekündigt wurde, und argumentiert, dass eine solche Entscheidung zeigt, dass eine kleine Minderheit das Protokoll schützt. Der Entwickler von Ethereum, Peter Szilagyi, verteidigte die Aktion und erklärte, dass eine solche Ankündigung eine Störung riskieren könnte:
Technisch gesehen haben Sie Recht, dass es sich um eine "unangekündigte harte Gabel" handelte (von einer schlechten zur guten Kette). Das heißt, das stille Beheben eines seit mehr als 2 Jahren ruhenden Fehlers hat eine viel geringere Wahrscheinlichkeit, eine Störung zu verursachen, als das Bewusstsein dafür zu schärfen. Wir bemühen uns, mögliche Schäden zu minimieren.
– Péter Szilágyi (@peter_szilagyi) 11. November 2020
Andere Ich habe Infura für die Verwendung eines älteren Geth-Clients verantwortlich gemacht, wodurch mehrere Apps fehlgeschlagen sind. Das Problem hebt unter anderem hervor, dass mehrere Clients bei einem solchen Fehler von Vorteil sein können.
Lösungen für Ethereum
Nach dem heutigen Vorfall haben viele Benutzer von Ethereum nach alternativen Dienstleistern für Infura gesucht. Beispiele für solche Anbieter sind Alchimie, Quiknode, und Pocket Network.
Ein weiterer Knotenanbieter, AVADObietet auch eine einzigartige Alternative. Bernd Lapp, Mitbegründer des Unternehmens, sagte gegenüber Crypto Briefing:
„AVADO hat einen Dienst namens erstellt RYO Cloud (Run Your Own Cloud), ein Paket, das AVADO-Besitzer auf ihrer Box aktivieren können. Das Paket bietet Ihnen die Möglichkeit, bestimmte Anwendungen, die Sie auf Ihrer Box ausführen, zur Cloud hinzuzufügen und sie daher von anderen Benutzern verwenden zu lassen. Benutzer ohne AVADO können die spezifischen RPC-Endpunkte verwenden. Wir kennen einige Anwendungen, die diesen Endpunkt bereits verwenden, wie Rotki und Infura. “
Eine der größeren Fragen ist, ob die Verwendung eines Dienstes wie Infura zum Ausführen eines Knotens die Dezentralisierung wirklich gefährdet. Samson Mow, ein bekannter Bitcoiner und CSO bei Blockstream, ist Teil des Lagers streiten dass eine Blockchain nicht als wirklich dezentral bezeichnet werden kann, wenn viele ihrer Benutzer von einer einzelnen Entität abhängig sind.
Während ein Großteil dieser Diskussion von vermeintlichen Tribalisten stammt, die sich für die Verwendung anderer Blockchains einsetzen, besteht eine Lösung für Ethereum-Gläubige, die dieselbe Ansicht vertreten, darin, einen unabhängigen Knoten zu betreiben.
Ethereum ist nicht perfekt und nicht jeder, der das Netzwerk nutzen möchte, ist daran interessiert, die zum Ausführen eines Knotens erforderlichen Schritte auszuführen. Eine verbesserte Benutzererfahrung würde definitiv auch im Laufe der Zeit helfen. Bernd fügte hinzu, dass dies das Hauptziel von AVADO sei, „Bequemlichkeit zu schaffen. Es sollte sehr einfach sein, einen Knoten einer Blockchain auszuführen. “
Die Erleichterung des Starts und der Wartung eines vollständigen Knotens für Benutzer ist eine wichtige Hürde für die Dezentralisierung organischer Netzwerke. F.Damit dies reibungslos vonstatten geht, muss sich das Team hinter dem Projekt auf ein anderes relevantes Thema konzentrieren: Skalierung und Start von Ethereum 2.0.