Ontwikkel- en nodediensten
Wallets, apps en dataplatforms moeten blockchains kunnen lezen en beschrijven. Ontwikkeldiensten leveren kant-en-klare nodetoegang, geïndexeerde data en debugtools, zodat teams niet alle infrastructuur zelf hoeven te draaien.
RPC-nodes
Apps praten via een RPC-interface met een node om saldi te lezen en transacties te versturen. Een eigen node maakt je onafhankelijk maar vraagt hardware en onderhoud; een aanbieder rekent per gebruik en werkt direct. Veel wallets gebruiken standaard een gehoste node, waarvan de beheerder ziet van welke adressen verzoeken komen.
Indexering
Geschiedenis rechtstreeks van een node lezen gaat traag. Indexers ordenen on-chain gebeurtenissen in databases die apps snel kunnen bevragen, vaak met GraphQL.
Simulatie en debugging
Een simulatie laat vooraf zien wat een transactie doet. Debuggers volgen de uitvoering van een contract stap voor stap en helpen fouten te vinden.
Infrastructuur voor ontwikkelaars in de kennisbank
-
Alchemy
Infrastructuur voor ontwikkelaarsAlchemy, in 2017 opgericht in de VS, levert RPC-nodes voor veel netwerken, uitgebreide data-API’s, tools voor account abstraction en webhooks.
-
Infura
Infrastructuur voor ontwikkelaarsInfura is de nodedienst van Consensys, gestart in 2016, met RPC-toegang tot Ethereum en andere netwerken.
-

QuickNode
Infrastructuur voor ontwikkelaarsQuickNode is een Amerikaanse nodeaanbieder voor tientallen blockchains, met RPC-endpoints, datastreams en een marktplaats voor add-ons, afgerekend per gebruik.
-

Tenderly
Infrastructuur voor ontwikkelaarsTenderly is een debug- en simulatieplatform voor EVM-ontwikkelaars: transacties stap voor stap volgen, ze op virtuele testnetten naspelen en contracten bewaken met alarmen.
-

The Graph
Infrastructuur voor ontwikkelaarsThe Graph is een gedecentraliseerd indexeringsprotocol.