Weiter zum Hauptinhalt
Change page

Backend-API-Bibliotheken

Letzte Änderung: @Phintis(opens in a new tab), 15. November 2023

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-Knoten verbinden.

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

Wenn Sie eine bestimmte Programmiersprache verwenden möchten, um sich mit einem Ethereum-Knoten 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 Bibliothek verwenden?

Durch Abstraktion vereinfachen diese Programmbibliotheken die komplexe direkte Interaktion mit einem Ethereum-Knoten. Zudem bieten sie auch Dienstprogrammfunktionen (z. B. ETH in GWei umwandeln), so dass Sie als Entwickler weniger Zeit mit den Problemstellungen der Ethereum-Clients verbringen müssen und sich stärker auf die einzigartige Funktion Ihrer Anwendung konzentrieren können.

Verfügbare Bibliotheken

Alchemy-**Ehereum-Entwicklungsplattform**

BlockCypher – Ethereum-Web-APIs

Blast by Bware Labs - Dezentrale APIs für Ethereum Mainnet und Testnetzwerke.

Infura – Die Ethereum-API als Dienst

Cloudflare-Ethereum-Gateway.

Coinbase Cloud Node - Blockchain Infrastruktur-API.

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

NFTPort - Ethereum Daten- und Mint-APIs.

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

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

Chainstack - Elastische 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 .NET Integration-Library 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

NOWNodes - Full Nodes und Block Explorers.

Moralis - EVM API-Anbieter auf Unternehmensebene.

Chainbase - All-in-One web3-Dateninfrastruktur für Ethereum.

GetBlock- Blockchain als Dienstleistung für Web3-Entwicklung

BlockPi - Bereitstellung von effizienteren und schnellen RPC-Diensten

Tokenview - Die allgemeine API-Plattform für die Multi-Crypto-Blockchain.

Weiterführende Informationen

Sie kennen Community-Resourcen die Ihnen geholfen haben? Bearbeiten Sie diese Seite und fügen Sie sie hinzu!

War dieser Artikel hilfreich?