RPC
RPC significa Remote Procedure Call (llamada a procedimiento remoto). Es una conexión técnica que permite que una cartera de criptoactivos o una aplicación se comunique con una blockchain.
¿Qué es un RPC?
Una blockchain almacena información, como saldos y transacciones. Un nodo RPC es un servidor que puede obtener esta información para una cartera o una aplicación. El nodo también puede enviar una transacción a la red.
Por lo general, se utiliza un RPC sin darse cuenta. Cuando se abre una cartera de criptoactivos, por ejemplo, esta consulta el saldo de la dirección de la cartera mediante un RPC. Una dApp es una aplicación que funciona en una blockchain. Este tipo de aplicación también suele utilizar un RPC.
Un ejemplo de RPC
Se abre la cartera y se consulta el saldo de ETH. La cartera no almacena por sí misma todos los datos de Ethereum.
Por eso, la cartera envía una consulta a un nodo RPC de Ethereum. El nodo busca el saldo en la blockchain y envía la respuesta. Así se puede ver el saldo en la cartera.
¿Por qué es importante un RPC en el mundo cripto?
Los nodos RPC permiten utilizar blockchains con carteras, dApps y plataformas de intercambio de criptoactivos. Ayudan a mostrar saldos, consultar transacciones y enviar tokens.
En noticias sobre carteras o aplicaciones de blockchain, puede mencionarse una interrupción del servicio de un proveedor de RPC. Un nodo RPC lento o sobrecargado puede hacer que una cartera tarde en cargarse o que una dApp deje de funcionar correctamente durante un tiempo. Esto no significa necesariamente que la propia blockchain haya dejado de funcionar.
También puede haber noticias sobre la dependencia de un único proveedor. Si muchas aplicaciones utilizan el mismo proveedor de RPC, una interrupción del servicio de este puede afectar a muchos usuarios. Por eso, algunos proyectos utilizan varios proveedores o gestionan sus propios nodos.