Librerie API di backend
Per interagire con la blockchain Ethereum (ad esempio leggere i dati della blockchain e/o inviare transazioni alla rete), un'applicazione software deve connettersi a un nodo Ethereum.
A questo scopo, ogni client Ethereum implementa la specifica JSON-RPC, così che ci sia un set uniforme di endpoint a cui le applicazioni possono fare riferimento.
Se desideri utilizzare un linguaggio di programmazione specifico per connetterti a un nodo Ethereum, sviluppa una soluzione personalizzata, ma tieni presente che ci sono già molte librerie all'interno dell'ecosistema che possono facilitarti la vita. Con queste librerie, gli sviluppatori possono scrivere metodi a una riga intuitivi per inizializzare le richieste RPC JSON (under the hood) che interagiscono con Ethereum.
Prerequisiti
Potrebbe essere utile conoscere meglio lo stack di Ethereum ei client di Ethereum.
Perché usare una libreria?
Queste librerie eliminano buona parte della complessità legata al dover interagire direttamente con un nodo Ethereum. Forniscono inoltre funzioni di utilità (ad esempio conversione da ETH a Gwei) in modo da ridurre il tempo necessario per districarsi tra le complessità dei client Ethereum e potersi concentrare sulle funzionalità uniche dell'applicazione.
Librerie disponibili
Alchemy - Piattaforma di sviluppo Ethereum
BlockCypher - API Web Ethereum
Infura - L'API Ethereum come servizio
Gateway Ethereum Cloudflare
Nodesmith - Accesso API JSON-RPC alla rete principale e alle reti di prova Ethereum
Ethercluster - Esegui un servizio API Ethereum personalizzato supportando sia ETH che ETC
Catainstack - Nodi Ethereum condivisi e dedicati come servizio
QuikNode - Piattaforma per sviluppatori di blockchain
Strumenti Python - Diverse librerie per interagire con Ethereum tramite Python
web3j - Libreria di integrazione Java/Android/Kotlin/Scala per Ethereum
Rivet - API Ethereum ed Ethereum Classic cine servizio, supportate da software open source
Nethereum - Una libreria di integrazione .NET open source per la blockchain
Letture consigliate
Conosci una risorsa pubblica che ti è stata utile? Modifica questa pagina e aggiungila!
Argomenti correlati
Tutorial correlati
- Set up Web3js to use the Ethereum blockchain in Javascript – Istruzioni per utilizzare e configurare web3.js in un progetto
- Calling a Smart Contract from JavaScript – Usando il token Dai, impara a chiamare le funzioni dei contratti con JavaScript