Der Artikel gibt einen Überblick über das Thema Ethereum-Überlastung und Möglichkeiten zur Skalierung.
Ethereum ist die älteste Smart-Contract-Plattform im Crypto Space und sieht sich derzeit mit ernsthaften Überlastungsproblemen konfrontiert, was es sowohl für Benutzer als auch für Entwickler schwierig macht.
Die Informationen über Ethereum-Skalierungslösungen sind ziemlich umfangreich, Leser können sie auf den Medienseiten des Projekts nachlesen, aber die Gesamtinformationen sind recht gering, daher werde ich heute einen Überblick über dieses Thema geben – Ethereum-Überlastung und einen Überblick über Möglichkeiten, dies zu tun Skala.
Ansätze zur Lösung des Überlastungsproblems von Ethereum
Persönlich haben wir die folgenden Möglichkeiten, um das obige Problem zu lösen:
- Ethereum 2.0 : Bezieht sich auf eine Reihe miteinander verbundener Upgrades mit dem Ziel, Ethereum skalierbarer, sicherer und nachhaltiger zu machen. Eine der Schlüsseltechniken in Ethereum 2.0 ist das Sharding, es ermöglicht die Aufteilung der Arbeit zum Aufbau und zur Überprüfung der Kette in viele Knoten, was die Effizienz der Client-Software erhöht, kombiniert mit anderen Initiativen, die zur Skalierung von Ethereum beitragen, aber nicht die Sicherheit des Systems beeinträchtigen.
- Ethereum Layer 2 : Anstatt alle Aktivitäten direkt auf der Haupt-Blockchain zu platzieren, führen Benutzer den Großteil ihrer Aktivitäten außerhalb der Kette in einem „Layer 2“-Protokoll durch. Das gemeinsame Merkmal von Layer-2-Lösungen ist, dass die Überprüfung von Transaktionsnachweisen viel billiger ist, als dies direkt auf der Ethereum-Hauptkette (Matic, Optimism, Mater, Starkware, ...) zu tun.
- Ethereum Fork (eine andere Kette, aber EVM-kompatibel): Ein weiterer Ansatz für das Problem ist die Fork von Ethereum, um eine neue Smart Contract-Plattform herauszubringen und die Codebasis so zu optimieren, dass sie effizienter als Ethereum funktioniert, aber dennoch problemlos mit Ethereum kompatibel ist.EVM (Avalanche, Binance Smart-Kette, Huobi Eco-Kette, ...).
- Neue Infrastruktur: Wenn Ethereum zu veraltet ist, beginnen alle Probleme mit Ethereum Core. Um also ein Ökosystem aufzubauen, das den Status einer Massenadoption erreichen kann, ist eine neue Architektur erforderlich, die besser ist als EVM (Solana, Polakdot, ...)
Ethereum 2.0
Wie ich oben erwähnt habe, bezieht sich Ethereum 2.0 auf eine Reihe miteinander verbundener Upgrades, die Ethereum skalierbarer, sicherer und nachhaltiger machen werden.

Der Prozess des Upgrades von Ethereum auf Ethereum 2.0 kann durch die folgenden 3 Phasen verallgemeinert werden:
Phase 0 – Beacon Chain (gestartet: 1. Dezember)
Phase 0 beginnt mit dem offiziellen Start von Beacon Chain. Das Ziel von Phase 0 besteht darin, einem Shard-Block Authentifizierung und Zufälligkeit bereitzustellen.
Phase 1 – Shard Chain (gestartet: TBD)
Phase 1 wird es Ethereum ermöglichen, durch „Shards“ immens zu skalieren. Das Netzwerk wird in 64 Shards aufgeteilt, die gleichzeitig aktiv sind, was bedeutet, dass sie alle Transaktionen und Berechnungen verarbeiten. Phase 1 wird es Shards auch ermöglichen, über Cross-Linking miteinander zu kommunizieren.
Phase 2 – Ausführungsmodul (gestartet: TBD)
Phase 2 wird die endgültige Form von Ethereum 2.0 bringen, alles, was in den anderen Schritten gebaut wurde, wird kombiniert. Proof of Stake ersetzt Proof of Work, Shard Chain,...
Ethereum Fork (Eine andere Kette, aber EVM-kompatibel)
Im Allgemeinen wird die Gruppe von Projekten in diesem Segment die Ethereum-Codebasis als Benchmark nehmen und sie dann (mehr oder weniger) optimieren, um eine Smart-Contract-Plattform mit besserer Leistung als Ethereum zu erhalten, aber der gemeinsame Punkt dieser Gruppe ist einfach: EVM kompatibel.
Beispielsweise gilt Binance Smart Chain als Klon von Ethereum. Das Highlight von Binance Smart Chain ist, dass es intelligente Vertragserstellung durchführen kann, die mit der virtuellen EVM-Maschine von Ethereum kompatibel ist, was bedeutet, dass dApps auf Ethereum mit nur kleinen Änderungen über Binance Smart Chain migrieren können.
Auf der Benutzerseite benötigen sie auch nur ein paar kleine Anpassungen, um mit Dapps, die auf diesen Blockchains basieren, interagieren und sie verwenden zu können.
Über die beiden anderen Ansätze, insbesondere über Layer 2, können Sie in Teil 2 mehr lesen .