Backend API könyvtárak
Utolsó módosítás: @Satglow(opens in a new tab), Invalid DateTime
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.
- alchemy.com(opens in a new tab)
- Dokumentáció(opens in a new tab)
- GitHub(opens in a new tab)
- Discord(opens in a new tab)
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.
- nftport.xyz(opens in a new tab)
- Dokumentáció(opens in a new tab)
- GitHub(opens in a new tab)
- Discord(opens in a new tab)
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.
- chainstack.com(opens in a new tab)
- Dokumentáció(opens in a new tab)
- Ethereum API reference(opens in a new tab)
QuickNode - Blokklánc-infrastruktúra mint szolgáltatás.
Python Tooling - Különféle Ethereum-könyvtárak Python-nal való interakciókhoz
- py.ethereum.org(opens in a new tab)
- web3.py GitHub(opens in a new tab)
- web3.py Chat(opens in a new tab)
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.
- Tatum(opens in a new tab)
- GitHub(opens in a new tab)
- Dokumentáció(opens in a new tab)
- Discord(opens in a new tab)
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.
- zmok.io(opens in a new tab)
- GitHub(opens in a new tab)
- Dokumentáció(opens in a new tab)
- Discord(opens in a new tab)
NOWNodes – Teljes csomópontok és blokkfelfedezők.
Moralis - Vállalati szintű EVM API-szolgáltató.
- moralis.io(opens in a new tab)
- Dokumentáció(opens in a new tab)
- GitHub(opens in a new tab)
- Discord(opens in a new tab)
- Fórum(opens in a new tab)
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
- blockpi.io(opens in a new tab)
- Dokumentáció(opens in a new tab)
- GitHub(opens in a new tab)
- Discord(opens in a new tab)
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á!
Kapcsolódó témák
Kapcsolódó útmutatók
- 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?
Előző
JavaScript API-okKövetkező
JSON-RPC