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 metódusok á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

Infrastruktúra és csomóponti szolgáltatások

Alchemy - Ethereum Fejlesztési Platform.

All That Node - Csomópont mint szolgáltatás.

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

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

Cloudflare Ethereum Gateway.

Etherscan - Blokkfelfedező és tranzakciós API-ok

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

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

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

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

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

Rivet - Ethereum és Ethereum Classic API-k mint szolgáltatás, amelyeket nyílt forráskódú szoftver működtet.

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

Fejlesztőeszközök

ethers-kt – Async, nagy teljesítményű Kotlin/Java/Android könyvtár EVM-alapú blokkláncokhoz.

Nethereum - Egy nyílt forráskódú .NET integrációs könyvtár blokkláncoknak.

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

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

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

Blockchain-szolgáltatások

BlockCypher - Ethereum Web API-k.

Chainbase - Teljes web3-adatinfrastruktúra az Ethereumra.

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

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.

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

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

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

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

Covalent – Gazdagított blokklánc API-ok 200+ lánchoz.

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?