Ugrás a fő tartalomra
Change page

Backend API könyvtárak

Utolsó módosítás: @Satglow(opens in a new tab), 2024. július 26.

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 szeretne használni, hogy kapcsolódjon egy Ethereum csomóponttal, akkor számos 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-t é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.

Node RPC – Költséghatékony EVM JSON RPC-szolgáltató

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á!

  • Csomópontok és kliensek
  • Fejlesztői keretrendszerek
  • Web3js beállítása az Ethereum-blokklánc használatához JavaScriptben – Útmutató a web3.js projektben való beállításához..
  • Okosszerződés hívása JavaScriptből – A DAI token használatával tekintse meg, hogyan hívhat be szerződéseket a JavaScript segítségével.

Hasznosnak találta a cikket?