Blockchains konkurrieren, genau wie traditionelle Unternehmen, miteinander, um den Benutzern eine skalierbarere Plattform mit sofortigen Transaktionen, minimalen Gebühren und fortschrittlichen Funktionen zu bieten. Es schien, dass viele Konkurrenten von Ethereum die Plattform technologisch weit hinter sich gelassen haben, aber jetzt hat sich alles geändert: Die Aktualisierung des ETH-2.0-Netzwerks ist in vollem Gange, und die Entwickler haben das Medalla-Testnet-Launchpad gestartet.
Das ETH 2.0-Update soll alle aktuellen Ethereum-Probleme lösen und die Blockkette auf den Proof of Stake (PoS)-Konsensmechanismus übertragen. In diesem Artikel werden wir ETH 2.0 mit Elrond vergleichen und herausfinden, welche Vorteile diese Blockchain-Plattformen ihren Benutzern bieten.
Mainnet
Im Gegensatz zu ETH 2.0 hat der Start des Elrond-Mainnet bereits stattgefunden, und im Moment bedienen 2.000 Validatoren die Blockchain. ETH 2.0 hat nur das Medalla-Testnetz gestartet, aber die Zahl der Validatoren übersteigt dort bereits 20 Tausend, was auf den hohen Umfang des Projekts hinweist.
Das Ethereum-Team hat eine detaillierte Spezifikation für Entwickler zur Erstellung einer Node vorbereitet. Dem Medalla-Testnetz haben sich bereits Nodes angeschlossen, die den Code von fünf Clients verwenden, darunter Prysmatic Labs’ Prysm, Chainsafe’s Lodestar, PegaSys’ Teku, Status’ Nimbus und Sigma Prime’s Lighthouse. Auf diese Weise bleibt das Netzwerk funktionsfähig, wenn ein kritischer Fehler im Code eines der Clients auftritt.
Das aktualisierte ETH-2.0-Netzwerk wird, wie Elrond, PoS und einen Sharding-Mechanismus verwenden, so dass das Netzwerk dynamisch in separate Ketten (Shards) aufgeteilt wird, die parallel arbeiten, was Skalierbarkeitsprobleme löst und die Netzwerkbandbreite erhöht. Erwähnenswert ist, dass beide Projekte die Stresstestphase vor der Umstellung auf das Hauptnetz erfolgreich bestanden haben.
Community
Hier gibt es einen klaren Vorteil für Ethereum: Die Plattform wird von einem starken Team unterstützt, das sich das Vertrauen einer großen Gemeinschaft erworben hat, und die Ethereum-Kryptowährung ist trotz der Unzulänglichkeiten der Blockkette nach Bitcoin die zweite durch Kapitalisierung. Das Projekt verfügt über ein besser entwickeltes Ökosystem, und die Ethereum-Stiftung verfügt über umfangreiche Erfahrung in der Entwicklung von Blockkettenlösungen. Beispielsweise verfügt ETH 2.0 bereits über 3 Blockbrowserdienste, während Elrond nur einen hat.
Aber es gibt einen nicht offensichtlichen Aspekt: Es ist technisch immer schwieriger, Funktionalität vom alten Netz auf das neue zu übertragen, außerdem hat Elrond bereits ein erfolgreich funktionierendes Mainnet, was ihm einen nicht offensichtlichen Vorteil verschafft. Zudem kann der Multiclient-Ansatz der ETH 2.0 die Entwicklung verlangsamen, da die Kompatibilität zwischen den Clients gewährleistet sein muss.
Technische Aspekte
In den letzten Tagen haben die Transaktionsgebühren im Ethereum-Netzwerk alle Rekorde gebrochen und historischen Höchststände erreicht. Unter diesen Bedingungen wird es für Smart-Contract-Entwickler immer schwieriger, ihre Anwendungen zu warten. Im Gegenzug strebt das Elrond-Netzwerk mit ihren niedrigen Transaktionskosten danach, ein großes Netzwerk zu erschaffen. Bei Massenbelastungstests zeigte das Elrond-Netzwerk ein unübertroffenes Ergebnis — 263 Tausend Transaktionen pro Sekunde. Das ist zehnmal mehr als das internationale Zahlungssystem Visa, das bis zu 25 Tausend Transaktionen pro Sekunde verarbeiten kann.
Das Everstake-Team verwendete den Prysm-Client, um sich mit dem Medalla-Testnetz zu verbinden, das ein “Validator + Beacon-Knoten”-Schema ähnlich der Sentry (Cosmos)-Knotenarchitektur (Forum-Link) verwendet, bei der der Validator nicht direkt über das gemeinsame Netzwerk zugänglich ist.
Elrond hat geringe technische Anforderungen an Netzwerkknoten. Am Ende jeder Epoche wird ein Drittel aller Validatoren in jedem Shard zufällig auf einen anderen Shard (in einem Wartezustand) gemischt, was die Vorhersehbarkeit für Angriffe verringert und auch mögliche Netzwerkausfälle während der Datensynchronisation von einem anderen Shard verhindert.
Beide Blockchainns verwenden virtuelle Maschinen für die Smart Contracts (intelligente Verträge). Elrond führt WebAssembly über Arwen VM aus und verwendet die Rust-Sprache und die Visual Studio Code-Erweiterung, um Vertragscode zu schreiben. ETH 2.0 wird auch WebAssembly (Abkürzung — ewasm) verwenden, das potenziell eine Möglichkeit zur kettenübergreifenden Interaktion zwischen Netzwerken auf der Ebene von intelligenten Verträgen bietet.
Das Everstake-Team arbeitet in beiden Netzwerken als Validator, so dass es in der Lage ist, die Entwicklung jedes Projekts und die Aussichten für den Endbenutzer zu bewerten.
Dieser Artikel — siehe Link — ist übersetzt und stammt ursprünglich von Everstake.