Weiter zum Hauptinhalt

Seite zuletzt aktualisiert: 7. Juli 2024

Aktive Bereiche der Ethereum-Forschung

Eine der Hauptstärken von Ethereum ist, dass es von einer aktiven Forschungs- und Technik-Community ständig verbessert wird. Viele begeisterte und kompetente Menschen aus aller Welt würden sich gern bei aktuellen Problemstellungen rund um Ethereum einbringen. Doch es ist nicht immer einfach, herauszufinden, was diese Probleme sind. Auf dieser Seite finden Sie die wichtigsten aktiven Forschungsgebiete. So erhalten Sie einen groben Überblick über Innovationen bei Ethereum.

Wie Ethereum-Forschung funktioniert

Ethereum-Forschung ist öffentlich und transparent und verkörpert damit die Prinzipien dezentralisierter Wissenschaft (DeSci)(opens in a new tab). Die Idee dahinter ist es, Forschungswerkzeuge und Ergebnisse so offen und interaktiv wie möglich zu gestalten – etwa durch ausführbare Notizhefte. Ethereum-Forschung schreitet schnell voran, da neue Erkenntnisse öffentlich in Foren wie ethresear.ch(opens in a new tab) gepostet und besprochen werden, anstatt sich nach mehreren Peer-Review-Runden durch traditionelle Veröffentlichungen an die Community zu wenden.

Allgemeine Forschungsressourcen

Unabhängig vom jeweiligen Thema findet sich auf ethresear.ch(opens in a new tab) und dem Eth R&D-Discord-Kanal(opens in a new tab) eine Fülle an Informationen zur Ethereum-Forschung. Das sind die wichtigsten Orte, an denen die Ethereum-Forscher die neuesten Ideen und Entwicklungsmöglichkeiten diskutieren.

Dieser Bericht wurde im Mai 2022 von DelphiDigital(opens in a new tab) veröffentlicht und verschafft einen guten Überblick über die Ethereum-Roadmap.

Finanzierungsquellen

Sie können sich an der Forschung um Ethereum beteiligen und Geld dafür erhalten! Zum Beispiel veranstaltete die Ethereum Foundation vor Kurzem eine Finanzierungsrunde für akademische Stipendien(opens in a new tab). Informationen über aktive und bevorstehende Finanzierungsmöglichkeiten finden Sie auf der Ethereum-Finanzierungseite finden.

Protokollforschung

Protokollforschung beschäftigt sich mit der Grundebene von Ethereum – dem Regelsatz, der definiert, wie sich Knoten verbinden, miteinander kommunizieren, Ethereum-Daten austauschen und speichern und zu einem Konsens zum aktuellen Stand der Blockchain kommen. Protokollforschung wird auf oberster Ebene in zwei Kategorien geteilt: Konsens und Ausführung.

Konsens

Konsensforschung beschäftigt sich mit Ethereums Proof-of-Stake-Mechanismus. Einige Beispiele zu Konsensforschungsgebieten:

  • Schwachstellen identifizieren und beheben
  • Die kryptoökonomische Sicherheit quantifizieren
  • Die Sicherheit oder Leistung bei der Implementierung der Clients verbessern
  • Leichte Clients entwickeln

Genau wie zukunftsorientierte Forschung werden einige fundamentale Neugestaltungen des Protokolls, wie beispielsweise die Entgültigkeit von Einzelslots (Single Slot Finality), erforscht, damit signifikante Verbesserungen von Ethereum möglich sind. Wichtige Forschungsgebiete sind außerdem Effizienz, Sicherheit und Überwachung von Peer-to-Peer-Netzwerken zwischen Konsens-Clients.

Hintergrundlektüre

Aktuelle Forschung

Ausführung

Die Ausführungsebene beschäftigt sich damit, Transaktionen auszuführen, die Ethereum Virtual Machine (EVM) zu betreiben und Ausführungsnutzlasten zu generieren, die an die Konsensebene übergeben werden. Es gibt viele Bereiche der aktiven Forschung, dazu gehören:

  • Unterstützung von leichten Clients etablieren
  • Gas-Limits untersuchen
  • Neue Datenstrukturen (z. B. Verkle-Bäume) etablieren

Hintergrundlektüre

Aktuelle Forschung

Client-Entwicklung

Ethereum-Clients sind Implementationen des Ethereum-Protokolls. Die Entwicklung von Clients realisiert die Ergebnisse der Protokollforschung, indem sie in diese Clients einfließen. Die Entwicklung von Clients beinhaltet das Aktualisieren der Client-Spezifikationen sowie den Aufbau spezifischer Implementationen.

Ein Ethereum-Knoten wird benötigt, um zwei Arten von Software zu betreiben:

  1. einen Konsens-Client, um die Spitze der Blockchain zu verfolgen, Blöcke zu übermitteln und die Konsenslogik zu verarbeiten
  2. einen Ausführungs-Client, um die virtuelle Ethereum Virtual Machine (EVM) zu unterstützen und Transaktionen sowie Smart Contracts auszuführen

Besuchen Sie die Knoten- und Clients-Seite, um mehr Details zu Knoten und Clients zu erfahren und eine Liste aller aktuellen Client-Implementationen einzusehen. Auf der Verlaufsseite können Sie auch den Verlauf aller Ethereum-Upgrades finden.

Ausführungs-Clients

Konsens-Clients

Skalierung und Leistung

Das Skalieren von Ethereum ist ein äußerst wichtiger Bereich für Ethereum-Forscher. Die aktuellen Ansätze beschäftigen sich damit, Transaktionen auf Rollups auszulagen und diese durch Daten-Blobs so günstig wie möglich zu machen. Einführende Informationen zur Ethereum-Skalierung sind auf unserer Skalierungsseite verfügbar.

Ebene 2

Es gibt jetzt mehrere Ebene-2-Protokolle, die Ethereum skalieren und dabei verschiedene Techniken für die Stapelverarbeitung von Transaktionen nutzen und sie auf Ebene 1 von Ethereum sichern. Dieser Bereich entwickelt sich rasant und bietet enormes Forschungs- und Entwicklungspotenzial.

Hintergrundlektüre

Aktuelle Forschung

Brücken

Sichere und leistungsfähige Brücken sind ein spezifischer Bereich der Ebene 2, für den mehr Forschung und Entwicklung erforderlich sind. Das beinhaltet Brücken zwischen verschiedenen Ebenen 2 und Brücken zwischen Ebene 1 und Ebene 2. Dieser Forschungsbereich ist besonders wichtig, da Hacker sich häufig auf Brücken konzentrieren.

Hintergrundlektüre

Aktuelle Forschung

Sharding

Das Sharding der Ethereum-Blockchain war lange Teil des Entwicklungsfahrplans. Es gibt jedoch neue Skalierungsansätze wie das „Danksharding“, die zuzeit im Mittelpunkt stehen.

Die Vorstufe zum vollständigen Danksharding, das sogenannte Proto-Danksharding, wurde mit der Upgrade des Netzwerks Cancun-Deneb („Dencun“) in Betrieb genommen.

Mehr zum Dencun-Upgrade

Hintergrundlektüre

Aktuelle Forschung

Hardware

Der Betrieb von Knoten auf schichter Hardware ist für die Dezentralität von Ethereum von entscheidender Bedeutung. Deshalb ist die aktive Forschung zum Abbau der Voraussetzungen an die Hardware für das Betreiben von Knoten ein wichtiger Bereich.

Hintergrundlektüre

Aktuelle Forschung

Sicherheit

Sicherheit ist ein großes Feld, das Spam-/Scam-Prävention, Sicherheit von Wallets, Hardwaresicherheit, krypto-ökonomische Sicherheit, Fehlersuche und das Testen von Anwendungen und Client-Software sowie die Schlüsselverwaltung umfasst. Beiträge zu Erkenntnissen in diesen Bereichen werden dabei helfen, die Bereitschaft zur Annahme in der Öffentlichkeit zu fördern.

Kryptographie und ZKP

Zero-Knowledge-Proofs (ZKP) und Kryptographie sind entscheidend, wenn es darum geht, Datenschutz und Sicherheit bei Ethereum und seinen Anwendungen zu etablieren. Zero-Knowledge ist ein relativ junger, aber sich schnell entwickelnder Bereich mit vielen offenen Forschungs- und Entwicklungsmöglichkeiten. Zu den Möglichkeiten gehören die Entwicklung effizienterer Implementierungen des Keccak-Hashing-Algorithmus(opens in a new tab), die Suche nach besseren Polynomverpflichtungen, als es sie derzeit gibt, die Senkung der Kosten für die Generierung öffentlicher ECDSA-Schlüssel und Signaturverifizierungsschaltungen.

Hintergrundlektüre

Aktuelle Forschung

Wallets

Ethereum-Wallets können Browsererweiterungen, Desktop- und Handyapps oder Smart Contracts auf Ethereum sein. Es gibt auch aktive Forschung, die sich mit Social-Recovery-Wallets befasst, die einige Risiken in Zusammenhang mit der Schlüsselverwaltung bei individuellen Benutzern minimieren. Verbunden mit der Wallet-Entwicklung ist die Forschung für alternative Formen der Kontoabstraktion, was ein wichtiges zukünftiges Forschungsfeld darstellt.

Hintergrundlektüre

Aktuelle Forschung

Community, Aufklärung und Reichweite

Damit sich neue Benutzer mit Ethereum vertraut machen können, braucht es informative Ressourcen und Ansätze, um Reichweite zu schaffen. Das kann Blogeinträge, Artikel, Bücher, Podcasts, Memes, Lehrmittel, Ereignisse und alles Weitere, was Communitys bildet, Neuanfänger begrüßt und Personen über Ethereum aufklärt, beinhalten.

UX/UI

Um mehr Menschen mit Ethereum vertraut zu machen, muss das Ökosystem die UX/UI verbessern. Dafür braucht es Designer und Produktexperten, die das Design von Wallets und Anwendungen prüfen.

Hintergrundlektüre

Aktuelle Forschung

Wirtschaft

Die Wirtschaftsforschung rund um Ethereum verfolgt im Großen und Ganzen zwei Ansätze: das Validieren der Sicherheit von Mechanismen, die von wirtschaftlichen Anreizen („Mikroökonomie“) abhängig sind, und das Analysieren des Wertflusses zwischen Protokollen, Anwendungen und Benutzern („Makroökonomie“). Es gibt komplexe krypto-ökonomische Faktoren, die mit dem nativen Ethereum-Asset (Ether) und den darauf aufbauenden Token (z. B. NFTs und ERC20-Token) zusammenhängen.

Hintergrundlektüre

Aktuelle Forschung

Blockaum- und Gebührenmärkte

Blockraum-Märkte regeln die Aufnahme von Endbenutzertransaktionen, entweder direkt auf Ethereum (Ebene 1) oder auf Brückennetzwerken, wie zum Beispiel Rollups (Ebene 2). Auf Ethereum werden Transaktionen zum Gebührenmarkt übermittelt – im Protokoll als EIP-1599 bereitgestellt. Das schützt die Blockchain vor Spam und Preisstau. Auf beiden Ebenen können Transaktionen Externalitäten bedingen, bekannt als maximal extrahierbarer Wert (MEV – Maximal Extractable Value), die neue Marktstrukturen zur Erfassung oder Verwaltung dieser Externalitäten auslösen.

Hintergrundlektüre

Aktuelle Forschung

Proof-of-Stake-Anreize

Validatoren nutzen Ethereums natives Asset (Ether) als Sicherheit vor unehrlichem Verhalten. Die Kryptoökonomie dahinter entscheidet über die Sicherheit des Netzwerks. Ausgefeilte Validatoren könnten Teile der Anreizebene ausnutzen, um explizite Angriffe zu starten.

Hintergrundlektüre

Aktuelle Forschung

Liquid Staking und Derivate

Liquid Staking erlaubt Benutzern mit weniger als 32 ETH Stakingerträge zu erhalten, indem sie Ether für einen Token austauschen, der gestaktes Ether darstellt und in DeFi verwendet werden kann. Jedoch müssen die Anreize und Marktdynamiken, die mit Liquid Staking verbunden sind, noch erkundet werden. Es müssen zudem noch die Effekte, die Liquid Staking auf Ethereums Sicherheit hat (z. B. Zentralisierungsrisiken), gefunden werden.

Hintergrundlektüre

Aktuelle Forschung

Tests

Formale Verifizierung

Bei der formalen Verifizierung wird Code geschrieben, um zu überprüfen, ob die Konsensspezifikationen von Ethereum korrekt und fehlerfrei sind. Es gibt eine ausführbare Version der Spezifikation, die in Python geschrieben ist und sowohl Wartung als auch Entwicklung erfordert. Weitere Forschung kann dabei helfen, die Python-Implementierung der Spezifikationen zu verbessern und Tools für die sicherere Verifizierung von Korrektheits- und Identitätsproblemen einzuführen.

Hintergrundlektüre

Aktuelle Forschung

Datenwissenschaft und -analyse

Es werden mehr Tools für die Datenanalyse benötigt. Außerdem braucht es Dashboards mit detaillierten Informationen zur Aktivität auf Ethereum und zum Zustand des Netzwerks.

Hintergrundlektüre

Aktuelle Forschung

Apps und Tools

Die Anwendungsebene unterstützt ein diverses Ökosystem von Programmen, die Transaktionen auf der Grundebene von Ethereum regeln. Entwicklungsteams finden ständig neue Wege, Ethereum zu nutzen, um zusammensetzbare, berechtigungsfreie und zensurresistente Versionen von wichtigen Web2-Apps oder völlig neue Web3-native Konzepte zu erstellen. Gleichzeitig werden neue Tools entwickelt, die die Entwicklung von dApps auf Ethereum weniger komplex machen.

DeFi

Dezentralisierte Finanzen (DeFi) ist eine der Hauptanwendungsklassen, die auf Ethereum aufbauen. DeFi zielt darauf ab, zusammensetzbare „Geld-Legosteine“ zu entwickeln, mit denen Benutzer Krypto-Assets mithilfe von Smart Contracts speichern, übertragen, ausleihen, leihen und investieren können. DeFi ist ein Bereich, der sich beständig rasant entwickelt. Forschung zu sicheren, effizienten und zugänglichen Protokollen wird stets benötigt.

Hintergrundlektüre

Aktuelle Forschung

DAOs

Ein bedeutender Anwendungsfall von Ethereum ist die Möglichkeit der Organisierung auf eine dezentrale Art, durch die Nutzung von DAOs. Es wird intensiv daran geforscht, wie DAOs auf Ethereum entwickelt und eingesetzt werden können, um verbesserte Governance-Formen als vertrauensminimiertes Koordinationsinstrument zu realisieren. Dadurch werden die Möglichkeiten über traditionelle Unternehmen und Organisationen hinaus erheblich erweitert.

Hintergrundlektüre

Aktuelle Forschung

Entwicklerwerkzeuge

Die Tools für Ethereum-Entwickler verbessern sich rasant. Dieser Bereich bietet viel Raum für eine aktive Forschung und Entwicklung.

Hintergrundlektüre

Aktuelle Forschung

Orakel

Orakel importieren Off-Chain-Daten in die Blockchain auf eine genehmigungsfreie und dezentrale Art. Diese Daten auf die Chain zu bekommen, schafft für dApps die Grundlage, auf Phänomene aus der realen Welt zu reagieren. Dazu gehören Preisveränderungen von Assets der echten Welt, Ereignisse in Off-Chain-Apps und sogar Wetterveränderungen.

Hintergrundlektüre

  • Einführung in Oracles

Aktuelle Forschung

App-Sicherheit

Bei Angriffen auf Ethereum werden meist Schwachstellen von bestimmten Anwendungen und nicht Schwachstellen des Protokolls selbst ausgenutzt. Angreifer und Anwendungsentwickler befinden sich dabei in einem Wettbewerb bei der Entwicklung neuer Angriffe und Verteidigungsmöglichkeiten. Das bedeutet, dass es immer wichtige Forschung und Entwicklung benötigt, um Anwendungen vor Angriffen zu schützen.

Hintergrundlektüre

Aktuelle Forschung

Technologie-Stack

Den gesamten Technologie-Stack von Ethereum zu dezentralisieren, ist ein wichtiger Forschungsbereich. Derzeit weisen dApps auf Ethereum für gewöhnlich eine Form der Zentralisierung auf, da sie sich auf zentralisierte Tools oder Infrastrukturen verlassen.

Hintergrundlektüre

  • Ethereum-Stack
  • Coinbase: Einführung in den Web3-Stack(opens in a new tab)
  • Einführung in Smart Contracts
  • Einführung in die dezentrale Speicherung

Aktuelle Forschung

  • Smart Contract-Zusammensetzbarkeit

War dieser Artikel hilfreich?