Backend API könyvtárak
Ahhoz, hogy egy szoftver alkalmazás interakcióba lépjen az Ethereum blokklánccal (vagyis képes legyen blokklánc adatok olvasására és/vagy tranzakció küldésre a hálózatra), rá kell csatlakoznia egy Ethereum csomópontra.
Erre a célra minden Ethereum kliens implementálja a JSON-RPC specifikációt, így egy egységes végpontkészlet áll rendelkezésre, amelyekre az alkalmazások támaszkodhatnak.
Ha egy bizonyos programnyelvet szeretnél használni, hogy csatlakozz egy Ethereum csomóponttal, akkor fejleszd ki a saját megoldásodat, de ugyanakkor számos kényelmes könyvtár létezik az ökoszisztémán belül, melyek megkönnyítik ezt. Ezekkel a könyvtárakkal a fejlesztők intuitív, egysoros metódusokat írhatnak, hogy kezdeményezzenek egy JSON RPC kérést (a háttérben), mely interakcióba lép az Ethereummal.
Előfeltételek
Lehet, hogy érdemes megérteni az Ethereum stacket és azEthereum klienseket.
Miért használj egy könyvtárat?
Ezek a könyvtárak elveszik a komplexitás nagy részét, mely Ethereum csomóponthoz történő közvetlen csatlakozással jár. Ezenkívül használati függvényeket is szolgáltatnak (pl.: ETH konvertálása Gwei-be), így fejlesztőként kevesebb időt kell az Ethereum kliensek bonyodalmaival foglalkoznod és több időd jut egyedi funkcionalitást kialakítani az alkalmazásodnak.
Elérhető könyvtárak
Alchemy - Ethereum Fejlesztési Platform.
BlockCypher - Ethereum Web API-ok
Infura - Az Ethereum API, mint szolgáltatás.
Cloudflare Ethereum Gateway.
Nodesmith - JSON-RPC API hozzáférés az Etherum mainnet-hez és testnet-ekhez.
Ethercluster - Futtasd a saját Ethereum API szolgáltatásodat, mely támogatja az ETH-et és ETC-t is.
Chainstack - Elosztott és dedikált Ethereum csomópontok, mint szolgáltatás.
QuikNode - Blokklánc fejlesztési platform.
Python Tooling - Különféle Ethereum library-k Python-nal való interakciókhoz
web3j - Egy Java/Android/Kotlin/Scala integráció library Ethereum-ra.
Rivet - Ethereum és Ethereum Classic API-ok mint szolgáltatás, melyet nyílt forráskódú szoftver működtet.
Nethereum - Egy nyílt forráskódú .NET integrációs könyvtár blokkláncoknak.
További olvasnivaló
Ismersz olyan közösségi anyagot, mely segített neked? Módosítsd az oldalt és add hozzá!
Kapcsolódó témák
Kapcsolódó útmutatók
- Állítsd be a Web3js, hogy Javascriptben használd az Ethereum blokkláncot – Intrukciók arról, hogyan állítsd be a web3.js-t a projektedben.
- Okosszerződés hívása JavaScriptből – A DAI token használata, hogy lásd hogyan lehet szerződés függvényeket meghívni JavaScript használatával.