Ugrás a fő tartalomra
Change page

Backend API könyvtárak

Utolsó módosítás: @Satglow(opens in a new tab), 2024. január 18.

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 egységes módszerek állnak 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

Érdemes lehet előbb alaposan megismerni az Ethereum stacket és az Ethereum-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-k.

Blast by Bware Labs - Decentralizált API-k az Ethereum főhálózatra és teszthálózatokra.

Infura - Az Ethereum API, mint szolgáltatás.

Cloudflare Ethereum Gateway.

Coinbase Cloud Node - Blokklánc-infrastruktúra API.

DataHub by Figment - Web3 API szolgáltatások az Ethereum főhálózattal és teszthálózatokkal.

NFTPort - Ethereum-adatok és Mint API-k.

Nodesmith - JSON-RPC API-hozzáférés az Ethereum főhálózathoz és teszthálózatokhoz.

Ethercluster - Futtasson saját, ETH-et és ETC-t is támogató Ethereum API szolgáltatásokat.

Chainstack - Osztott és dedikált Ethereum-csomópontok mint szolgáltatás.

QuickNode - Blokklánc-infrastruktúra mint szolgáltatás.

Python Tooling - Különféle Ethereum-könyvtárak Python-nal való interakciókhoz

web3j - Java/Android/Kotlin/Scala integrációs könyvtár Ethereumra.

Rivet - Ethereum és Ethereum Classic API-k mint szolgáltatás, amelyeket 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.

Tatum - A végső blokklánc-fejlesztési platform.

Watchdata - Egyszerű és megbízható API-hozzáférés az Ethereum-blokklánchoz.

Zmok - Sebességorientált Ethereum-csomópontok mint JSON-RPC/WebSockets API.

NOWNodes – Teljes csomópontok és blokkfelfedezők.

Moralis - Vállalati szintű EVM API-szolgáltató.

Chainbase - Teljes web3-adatinfrastruktúra az Ethereumra.

GetBlock- Blokklánc mint szolgáltatás a Web3 fejlesztéshez

BlockPi - Hatékonyabb és gyorsabb RPC-szolgáltatások

Tokenview - Az általános multikripto blokklánc API-k platformja.

További olvasnivaló

Van olyan közösségi erőforrása, amely segített Önnek? Szerkessze ezt az oldalt, és adja hozzá!

Hasznosnak találta a cikket?