Weiter zum Hauptinhalt

Seite zuletzt aktualisiert: 12. Februar 2024

Aktive Bereiche Ethereum-Forschung

Eine der Stärken von Ethereum ist, dass die aktive Forschung und die Entwickler-Community fortlaufend Verbesserungen hervorbringen. Viele begeisterte und kompetente Menschen aus aller Welt würden sich gerne bei aktuellen Problemstellungen rund um Ethereums 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 den neuesten Stand bei Ethereum.

So funktioniert die Forschung rund um Ethereum

Die Forschung um Ethereum ist offen und transparent, sie setzt auf die Grundsätze der dezentralisierten Wissenschaft (DeSci)(opens in a new tab). Die Idee ist, Forschungswerkzeuge und Ergebnisse so offen und interaktiv wie möglich zu gestalten. Zum Beispiel durch ausführbare Notizhefte. Die Forschung um Ethereum entwickelt sich schnell. Neue Erkenntnisse werden offen in Foren wie ethresear.ch(opens in a new tab) veröffentlicht und diskutiert, anstatt über traditionelle Veröffentlichungen nach wiederholten Peer-Überprüfungen an die Community heranzutreten.

Allgemeine Forschungsressourcen

Unabhängig vom konkreten Thema gibt es viele Informationen zur Forschung um Ethereum. Sie können sie auf ethresear.ch(opens in a new tab) und dem Discord-Kanal ETH R&D(opens in a new tab) finden. Das sind die 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. Darin finden Sie einen guten Überblick über die Roadmaps von Ethereums.

Finanzierungsquellen

Sie können sich auf entgeltlicher Basis an der Forschung um Ethereum beteiligen. Zum Beispiel hat die Ethereum Foundation kürzlich eine Academic Grants-Finanzierungsrunde(opens in a new tab) betrieben. Sie finden Informationen zu aktiven und kommenden Finanzierungsmöglichkeiten auf der Ethereum-Finanzierungsseite.

Protokollforschung

Protokollforschung beschäftigt sich mit der Grundebene von Ethereum – der Regeln, die definieren wie sich Knoten verbinden, miteinander kommunizieren, sich untereinander austauschen und die Daten von Ethereum speichern. Sie kommt zu einem Konsens zum aktuellen Stand der Blockchain. Protokollforschung wird auf oberster Ebene in zwei Kategorien geteilt: Konsens und Ausführung.

Konsensmechanismus

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

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

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

Hintergrundinformationen

Aktuelle Forschung

Ausführung

Die Ausführungsebene beschäftigt sich mit dem Ausführen von Transaktionen, dem Betrieb der virtuellen Ethereum-Maschine (EVM) und dem Generieren von Ausführung-Payload zum Weiterleiten an die Ausführungsebene. Es gibt viele Bereiche der aktiven Forschung, dazu gehören:

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

Hintergrundinformationen

Aktuelle Forschung

Client-Entwicklung

Ethereum-Clients sind Implementationen des Ethereum-Protokolls. Die Entwicklung von Clients ist die Realisierung der Ergebnisse der Protokollforschung, indem sie in diese Clients einfließen. Entwicklung von Klienten beinhaltet das Aktualisieren der Spezifikationen der Klienten und das Bauen von spezifischen Implementationen.

Ein Ethereum-Knoten wird gebraucht, um zwei verschiedene Arten von Software zu betreiben:

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

Auf der Seite für Knoten und Clients finden Sie weitere Informationen zu Knoten und Clients und eine Liste aller derzeitigen Client-lmplementierungen. Sie können auch den Verlauf aller Ethereum-Aktualisierungen auf der Verlaufsseite finden.

Clients auf Ausführungsebene

Konsens-Clients

Skalierung und Leistung

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

Layer 2

Es gibt jetzt mehrere Ebene-2-Protokolle, die Ethereum skalieren und verschiedene Techniken für die Stapelverarbeitung von Transaktionen nutzen und sie auf der Ebene 1 von Ethereum sichern. Bei diesem Thema gibt es eine rasante Entwicklung, mit viel Forschungs- und Entwicklungspotenzial.

Hintergrundinformationen

Aktuelle Forschung

Bridges

Die sicheren und leistungsfähigen Brücken sind ein bestimmter Bereich der Ebene 2, für den mehr Forschung und Entwicklung erforderlich ist. Das beinhaltet Brücken zwischen einigen der Ebenen 2 und Brücken zwischen Ebene 1 und Ebene 2. Dieser Forschungsbereich ist besonders wichtig, da Angreifer sich häufig auf Brücken konzentrieren.

Hintergrundinformationen

Aktuelle Forschung

Sharding

Das Sharding war auf der Ethereum-Blockchain lange Teil des Entwicklungs-Fahrplans. Jedoch gibt es neue Lösungsansätze, wie das "Danksharding", die zur Zeit im Mittelpunkt stehen.

Hintergrundinformationen

Aktuelle Forschung

Hardware

Das Betreiben von Knoten auf einfacher Hardware ist unabdingbar für die Dezentralisierung von Ethereum. Deshalb muss aktiv geforscht werden, um die Voraussetzungen an die Hardware für das Betreiben von Knoten abzubauen.

Hintergrundinformationen

Aktuelle Forschung

Sicherheit

Sicherheit ist ein großes Thema, das Spam-/Scam-Prävention, Sicherheit der Wallets, Hardwaresicherheit, krypto-ökonomische Sicherheit, Fehlersuche und das Testen der Client-Software und der Schlüsselverwaltung beinhaltet. Erkenntnisse in diesem Bereichen zu fördern, wird dabei helfen, dass die Bereitschaft zur Annahme in der Öffentlichkeit gefördert wird.

Kryptografie und ZKP

Zero-Knowledge-Proofs (ZKP) und Kryptographie sind entscheident, wenn es dabei geht Privatsphäre und Sicherheit auf Ethereum und für die Anwendungen zu etablieren. Zero-Knowledge (Null-Wissen) ist eine relativ junge aber sich schnell entwickelnde Umgebung mit vielen offenen Forschungs- und Entwicklungsmöglichkeiten. Dazu gehört die Entwicklung von effizienteren Implementationen des Keccak-Hashing-Algorithmus(opens in a new tab), die Suche nach polynomialen Verpflichtungen, die besser sind als die aktuell bestehenden, und die Senkung der Kosten für die Erstellung öffentlicher ecdsa-Schlüssel und die Verifikation von Signaturen.

Hintergrundinformationen

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 der sozialen Wiederherstellung von Wallets und dem Risiko in Zusammenhang mit der Schlüsselverwaltung von individuellen Nutzern befasst. Verbunden mit der Wallet-Entwicklung ist die Forschung für alternative Formen der Kontoabstraktion, was ein wichtiges zukünftiges Forschungsfeld ist.

Hintergrundinformationen

Aktuelle Forschung

Community, Bildung und Reichweite

Damit sich neue Nutzer mit Ethereum vertraut machen können, braucht es informative Ressourcen und Ansätze, um Reichweite zu schaffen. Das gehören Blog-Veröffentlichungen und Artikel, Bücher, Podcasts, Memes, lehrreiche Ressourcen und sonstige Ressourcen, die das Entstehen von Communitys fördern, für Einsteiger hilfreich sind und die Öffentlichkeit über Ethereum informiert.

UX/UI

Um mehr Menschen für Ethereum zu begeistern, muss das Ökosystem die UX/UI verbessern. Dafür braucht es Designer und Produktexperten, die das Design von Wallets und anderen Anwendungen überarbeiten.

Hintergrundinformationen

Aktuelle Forschung

Wirtschaft

Die wirtschaftliche Forschung rund um Ethereum verfolgt im Großen und Ganzen zwei Ansätze: das Validieren der Sicherheitsmechanismen, die abhängig von wirtschaftlichen Anreizen ("microeconomics") sind, und das Analysieren des Werteflusses zwischen Protokollen, Anwendungen und Nutzern ("macroeconomics"). Es gibt komplexe krypto-ökonomische Faktoren, die mit dem nativen Vermögenswert von Ethereum (Ether) und den darauf aufbauenden Token (z. B. NFTs und ERC20-Token) zusammenhängen.

Hintergrundinformationen

Aktuelle Forschung

Blockräume und Gebührenmärkte

Blockraum-Märkte regeln die Aufnahme von Endnutzertransaktionen, entweder direkt auf Ethereum (Ebene 1) oder auf überbrückten Netzwerken, wie zu Beispiel Rollups (Ebene 2). Auf Ethereum werden Transaktionen zum Gebührenmarkt im Protokoll als EIP-1599 übermittelt. Das schützt die Blockchain vor Spam und Preisstau. Auf beiden Ebenen könnten Transaktionen externe Veränderungen bedingen, bekannt als maximal extrahierbarer Wert (MEV), die das Potenzial haben, neue Marktstrukturen auszulösen, um solche externen Faktoren zu erfassen oder damit umzugehen.

Hintergrundinformationen

Aktuelle Forschung

Anreize für Proof-of-Stake

Validatoren nutzen Ethereums native Währung (Ether) als Sicherheit gegen unehrliches Verhalten. Die Kryptoökonomien dieses Systems entscheiden über die Sicherheit des Netzwerks. Ausgefeilte Validatoren könnten die Gestaltung der Anreizebene (Incentive Layer) nutzen, um explizite Angriffe zu starten.

Hintergrundinformationen

Aktuelle Forschung

Liquid Staking und seine Ableitungen

Liquid Staking erlaubt Nutzern mit weniger als 32 ETH Stakingerträge zu erhalten, indem sie Ether mit einem Token austauschen, der gestakte Ether darstellt und in DeFi verwendet werden kann. Jedoch müssen die Anreize und Marktdynamiken, die mit Liquid Staking verbunden werden, erst noch gefunden werden. Es müssen zudem noch die Effekte, diewelche Liquid Staking auf Ethereums Sicherheit (z. B. das Risiko der Zentralisation) hat, gefunden werden.

Hintergrundinformationen

Aktuelle Forschung

Testing

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 benötigt. Weitere Forschung kann helfen, die Python-Implementierung der Spezifikationen zu verbessern und neue Tools für die sichere Verifizierung von Korrektheit und Identitätsproblemen zu finden.

Hintergrundinformationen

Aktuelle Forschung

Datenwissenschaften und Analysen

Es werden mehr Tools für die Datenanalyse benötigt. Außerdem braucht es mehr detaillierte Informationen zu Aktivität und Zustand des Ethereum-Netzwerks.

Hintergrundinformationen

Aktuelle Forschung

Anwendungen und Tools

Die Anwendungsebene unterstützt ein diverses Ökosystem von Programmen, die Transaktionen auf der Grundebene von Ethereum regeln. Entwicklungsteams finden durchgehend neue Wege, Ethereum zu nutzen, um zusammensetzbare, berechtigungsfreie und zensurresistente Versionen von wichtigen Web2-Anwendungen oder komplett neue Web3-native Konzepte zu erstellen. Zu selben Zeit werden neue Tools entwickelt, die den Bau von dApps auf Ethereum weniger komplex machen.

DeFi

Dezentralisierte Finanzen (DeFi) ist eine der Hauptanwendungen, die auf Ethereum aufbauen. DeFi versucht zusammensetzbare "Geld-Legosteine" zu erstellen, mit denen Nutzer Krypto-Vermögenswerte mit der Hilfe von Smart Contracts übertragen, ausleihen oder investieren können. DeFi ist eine Bereich, der sich rasant entwickelt. Forschung in sichere, effiziente und zugängliche Protokolle wird durchgehend gebraucht.

Hintergrundinformationen

Aktuelle Forschung

DAOs

Ein bedeutender Anwendungsbereich von Ethereum ist die Fähigkeit, sich in einer dezentralisierten Art, durch die Nutzung von DAOs, zu organisieren. Es wird intensiv daran geforscht, wie DAOs auf Ethereum entwickelt und genutzt werden können, um die Möglichkeiten als Koordinationsinstrument zu nutzen, das mit minimalem Vertrauen arbeiten kann. So lassen sich die Möglichkeiten der Menschen über die traditionellen Unternehmen und Organisationen hinaus erheblich erweitern.

Hintergrundinformationen

Aktuelle Forschung

Entwicklertools

Die Tools für Ethereum-Entwickler verbessern sich rasant. In diesem Bereich gibt es eine aktive Forschung und Entwicklung.

Hintergrundinformationen

Aktuelle Forschung

Oracles

Orakel importieren Off-Chain-Daten in die Blockchain in einer genehmigungsfreien und dezentralen Art und Weise. Diese Daten auf die Chain zu bekommen, schafft für dApps die Grundlage, auf Phänomene aus der echten Welt umzugehen. Dazu gehören Preisveränderungen von Besitztümern der echten Welt, Ereignisse auf Off-Chain-Apps oder sogar Wetterveränderungen.

Hintergrundinformationen

Aktuelle Forschung

App-Sicherheit

Bei Angriffen auf Ethereum werden meist Schwachstellen von individuellen Anwendungen und nicht Schwachstellen des Protokolls selbst genutzt. Angreifer und Anwendungsentwickler sind dabei in einem Aufrüstungsduell um neue Angriffs- und Verteidigungsmöglichkeiten gefangen. Das bedeutet, dass es immer wichtige Forschung und Entwicklung benötigt, um Anwendungen vor Angriffen zu schützen.

Hintergrundinformationen

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 Werkzeuge oder Infrastruktur verlassen müssen.

Hintergrundinformationen

Aktuelle Forschung

War dieser Artikel hilfreich?