Backend API-Bibliotheken
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**
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.
Verwandte Themen
Ähnliche Tutorials
- Web3js einrichten, um die Ethereum-Blockchain in JavaScript zu nutzen – Leitfaden für die Einrichtung von web3.js in Ihrem Projekt
- Smart Contract von JavaScript abrufen – mit dem DAI-Token können Sie die Funktion "Verträge aufrufen" mit JavaScript verwenden