Glosario cripto
Nodo RPC
Un nodo RPC es un punto de acceso que billeteras y dApps consultan para leer datos de la blockchain y enviar transacciones; suele gestionarlo un proveedor.
RPC son las siglas inglesas de llamada a procedimiento remoto. Un nodo expone una interfaz, como la API JSON-RPC de Ethereum, a la que el software puede pedir un saldo, simular la llamada a un contrato, estimar el gas o enviar una transacción firmada. Cuando una billetera muestra tu saldo o una dApp carga tus posiciones, casi siempre habla con un endpoint RPC por detrás.
Mantener un nodo fiable es caro, así que la mayoría de las aplicaciones recurre a proveedores RPC que operan flotas de nodos y venden el acceso por volumen de peticiones. Las billeteras vienen con un endpoint por defecto, y el usuario normalmente puede cambiarlo por otro proveedor o por su propio nodo.
Esta comodidad crea un punto de centralización discreto. Si un proveedor grande se cae, muchas billeteras y aplicaciones dejan de funcionar aunque la blockchain esté bien, como ocurrió en una caída de 2020 que afectó a servicios populares de Ethereum. Los proveedores pueden además ver la IP y las consultas de los usuarios y, en teoría, censurar o devolver datos erróneos.
Ejemplo
Un usuario preocupado por su privacidad cambia la configuración de red de MetaMask para enviar las peticiones al endpoint RPC de su propio nodo de Ethereum en lugar del proveedor por defecto.
