Zum Hauptinhalt springen
Change page

Ethereum für JavaScript-Entwickler

Letzte Aktualisierung der Seite: 15. September 2025

JavaScript gehört zu den beliebtesten Sprachen im Ethereum-Ökosystem. Tatsächlich gibt es ein Team (opens in a new tab), das sich der Aufgabe widmet, so viel von Ethereum wie möglich in JavaScript umzusetzen.

Es gibt Möglichkeiten, JavaScript (oder etwas Ähnliches) auf allen Ebenen des Stacks zu schreiben.

Mit Ethereum interagieren

JavaScript-API-Bibliotheken

Wenn Sie JavaScript schreiben möchten, um die Blockchain abzufragen, Transaktionen zu senden und mehr, ist der bequemste Weg dafür die Verwendung einer JavaScript-API-Bibliothek. Diese APIs ermöglichen es Entwicklern, einfach mit den Blockchain-Knoten im Ethereum-Netzwerk zu interagieren.

Sie können diese Bibliotheken verwenden, um mit Smart Contracts auf Ethereum zu interagieren. So ist es möglich, eine Dapp zu erstellen, bei der Sie nur JavaScript verwenden, um mit bereits bestehenden Verträgen zu interagieren.

Sehen Sie sich Folgendes an:

Smart Contracts

Wenn Sie ein JavaScript-Entwickler sind und Ihren eigenen Smart Contract schreiben möchten, sollten Sie sich mit Solidity (opens in a new tab) vertraut machen. Dies ist die beliebteste Smart-Contract-Sprache und sie ist syntaktisch ähnlich wie JavaScript, was das Erlernen erleichtern kann.

Mehr über Smart Contracts.

Das Protokoll verstehen

Die Ethereum Virtual Machine

Es gibt eine JavaScript-Implementierung der Ethereum Virtual Machine. Sie unterstützt die neuesten Fork-Regeln. Fork-Regeln beziehen sich auf Änderungen an der EVM als Folge von geplanten Upgrades.

Sie ist in verschiedene JavaScript-Pakete aufgeteilt, die Sie sich ansehen können, um Folgendes besser zu verstehen:

  • Konten
  • Blöcke
  • Die Blockchain selbst
  • Transaktionen
  • Und mehr ...

Dies wird Ihnen helfen, Dinge zu verstehen wie „Wie sieht die Datenstruktur eines Kontos aus?“.

Wenn Sie lieber Code lesen, könnte dieses JavaScript eine großartige Alternative zum Lesen unserer Dokumentation sein.

Sehen Sie sich die EVM an
@ethereumjs/evm (opens in a new tab)

Blockchain-Knoten und Anwendungen

Eine Ethereumjs-Anwendung befindet sich in aktiver Entwicklung, mit der Sie in einer Sprache, die Sie verstehen, nämlich JavaScript, untersuchen können, wie Ethereum-Anwendungen funktionieren!

Sehen Sie sich die Anwendung an
@ethereumjs/client (opens in a new tab)

Weitere Projekte

Es gibt auch viele andere Dinge, die im Bereich Ethereum-JavaScript passieren, darunter:

  • Bibliotheken für Wallet-Dienstprogramme.
  • Tools zum Generieren, Importieren und Exportieren von Ethereum-Schlüsseln.
  • eine Implementierung des merkle-patricia-tree – einer Datenstruktur, die im Ethereum Yellow Paper beschrieben wird.

Vertiefen Sie sich in das, was Sie am meisten interessiert, im EthereumJS-Repo (opens in a new tab).

Weiterführende Literatur

Kennen Sie eine Community-Ressource, die Ihnen geholfen hat? Bearbeiten Sie diese Seite und fügen Sie sie hinzu!

War dieser Artikel hilfreich?