Weiter zum Hauptinhalt

Helfen Sie mit, diese Seite zu aktualisieren

🌏

Es gibt eine neue Version dieser Seite, aber im Moment ist sie nur auf Englisch verfügbar. Helfen Sie mit, die neueste Version zu übersetzen.

Seite übersetzen
In Englisch

Hier sind keine Fehler!🐛

Diese Seite wird nicht übersetzt. Wir haben diese Seite bewusst vorerst auf Englisch belassen.

Backend API-Bibliotheken

Letzte Änderung: , Invalid DateTime
Seite bearbeiten

Damit eine Softwareanwendung mit der Ethereum-Blockchain interagieren kann (z. B. Lesen von Blockchain-Daten und/oder Senden von Transaktionen an das Netzwerk), muss es sich mit einem Ethereum-Node verbinden.

Zu diesem Zweck implementiert jeder Ethereum-Client die JSON-RPC-Spezifikation, damit es einen einheitlichen Satz von Endpunkten gibt, auf die sich Anwendungen verlassen können.

Wenn Sie eine bestimmte Programmiersprache verwenden möchten, um sich mit einem Ethereum-Node zu verbinden, können Sie auf eine der komfortablen Bibliotheken in diesem Ökosystem zurückgreifen, die Ihnen das Leben erleichtern. Mit diesen Programmbibliotheken können Entwickler intuitive, einzeilige Methoden schreiben, um JSON-RPC-Anfragen ("unter der Haube") zu initialisieren, die mit Ethereum interagieren.

Voraussetzungen

Es könnte hilfreich sein, den Ethereum-Stack und die Ethereum-Clients zu verstehen.

Warum eine Programmbibliothek verwenden?

Mit diesen Programmbibliotheken lässt sich die direkte Interaktion mit einem Ethereum-Node erheblich vereinfachen. Zudem bieten sie Dienstprogrammfunktionen (z. B. Umwandlung von ETH zu GWei), so dass Sie als Entwickler weniger Zeit damit verbringen, Probleme mit Ethereum-Clients zu lösen, und sich auf die einzigartigen Funktionen Ihrer Applikation konzentrieren können.

Verfügbare Bibliotheken

Alchemy-**Ehereum-Entwicklungsplattform**

  • alchemy.com
  • Dokumentation
  • GitHub
  • Discord

BlockCypher – Ethereum-Web-APIs

Infura – die Ethereum-API als Dienst

Cloudflare-Ethereum-Gateway

DataHub von Figment - Web3-API-Dienste mit Ethereum-Mainnet und -Testnets

Nodesmith – JSON-RPC-API-Zugriff auf Ethereum-Mainnet und -Testnets

EtherCluster – Führen Sie Ihren eigenen Ethereum -API-Dienst aus, der sowohl ETH als auch ETC unterstützt

Chainstack – geteilte und dedizierte Ethereum-Nodes als Dienst

QuickNode – Blockchain-Infrastruktur als Dienstleistung

Python Tooling – eine Auswahl von Programmbibliotheken für Ethereum-Interaktion über Python

web3j – eine Java-/Android-/Kotlin-/Scala -Integrationsbibliothek für Ethereum

Rivet – Ethereum- und Ethereum Classic-APIs als Service unterstützt durch Open-Source-Software

Nethereum – eine Open-Source-basierte .NET-Integrationsbibliothek für Blockchain

Tatum – die ultimative Blockchain-Entwicklungsplattform

Watchdata – bietet einen einfachen und zuverlässigen API-Zugriff auf die Ethereum-Blockchain

Zmok – geschwindigkeitsorientierte Ethereum-Nodes als JSON-RPC-/WebSockets-API

Weiterführende Informationen

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

War dieser Artikel hilfreich?