RPC
RPC staat voor Remote Procedure Call. Het is een technische verbinding waarmee een crypto wallet of app met een blockchain kan praten.
Wat is een RPC?
Een blockchain bewaart informatie, zoals saldi en transacties. Een RPC node is een server die deze informatie voor een wallet of app kan ophalen. De node kan ook een transactie naar het netwerk sturen.
Je gebruikt meestal ongemerkt een RPC. Open je een crypto wallet, dan vraagt die via een RPC bijvoorbeeld het saldo van jouw walletadres op. Een dApp is een app die op een blockchain werkt. Ook zo'n app gebruikt vaak een RPC.
Een voorbeeld van een RPC
Je opent je wallet en bekijkt je ETH-saldo. Je wallet bewaart niet zelf alle gegevens van Ethereum.
Daarom stuurt de wallet een vraag naar een Ethereum RPC node. De node zoekt het saldo op in de blockchain en stuurt het antwoord terug. Daardoor zie je het saldo in je wallet.
Waarom is een RPC belangrijk in crypto?
RPC nodes maken blockchains bruikbaar voor wallets, dApps en crypto exchanges. Ze helpen bij het tonen van saldi, het bekijken van transacties en het versturen van tokens.
In nieuws over wallets of blockchainapps kan een storing bij een RPC-provider worden genoemd. Een trage of overbelaste RPC node kan ervoor zorgen dat een wallet langzaam laadt of een dApp tijdelijk niet goed werkt. Dat betekent niet automatisch dat de blockchain zelf niet werkt.
Ook kan nieuws gaan over de afhankelijkheid van één aanbieder. Als veel apps dezelfde RPC-provider gebruiken, kan een storing bij die provider veel gebruikers raken. Sommige projecten gebruiken daarom meerdere providers of beheren zelf nodes.