RPC
RPC significa Remote Procedure Call (chamada de procedimento remoto). É uma ligação técnica que permite a uma carteira de criptomoedas ou aplicação comunicar com uma blockchain.
O que é uma RPC?
Uma blockchain armazena informações, como saldos e transações. Um nó RPC é um servidor que permite a uma carteira ou aplicação consultar estas informações. O nó também pode enviar uma transação para a rede.
Normalmente, utiliza uma RPC sem se aperceber. Quando abre uma carteira de criptomoedas, por exemplo, esta consulta o saldo do seu endereço de carteira através de uma RPC. Uma dApp é uma aplicação que funciona numa blockchain. Estas aplicações também utilizam frequentemente uma RPC.
Um exemplo de RPC
Abre a sua carteira e consulta o seu saldo de ETH. A sua carteira não armazena todos os dados da Ethereum.
Por isso, a carteira envia um pedido a um nó RPC da Ethereum. O nó consulta o saldo na blockchain e envia a resposta. Assim, consegue ver o saldo na sua carteira.
Porque é que uma RPC é importante no setor das criptomoedas?
Os nós RPC permitem utilizar blockchains com carteiras, dApps e exchanges de criptomoedas. Ajudam a apresentar saldos, consultar transações e enviar tokens.
As notícias sobre carteiras ou aplicações blockchain podem mencionar uma falha num prestador de serviços RPC. Um nó RPC lento ou sobrecarregado pode fazer com que uma carteira demore a carregar ou que uma dApp deixe temporariamente de funcionar corretamente. Isso não significa necessariamente que a própria blockchain esteja a falhar.
As notícias também podem abordar a dependência de um único prestador. Se muitas aplicações utilizarem o mesmo prestador de serviços RPC, uma falha nesse serviço pode afetar muitos utilizadores. Por isso, alguns projetos utilizam vários prestadores ou gerem os seus próprios nós.