Vitalik Buterin recientemente destacó la importancia de usar servicios virtualizados basados en línea de comandos y nodos propios en lugar de las aplicaciones descentralizadas basadas en el navegador. Explicó que los beneficios ofrecidos por interfaces web tradicionales se contraponen a su enfoque, resaltando la ventaja de poder procesar peticiones directamente desde un entorno local, lo cual mejoraría tanto la seguridad como el rendimiento.

Él emplea un script de Python propio para conectar la billetera y el nodo, configurando este último para que funcione como servidor RPC. Junto con esto, actualizó su registro ENS, mapeando direcciones como “my‑wallet.eth” a nombres familiares, facilitando así la accesibilidad para los usuarios. El script local lee las peticiones de transacción de la billetera y las transmite al nodo, actuando como intermediario entre el nodo y la red Ethereum.

Sin embargo, Buterin señaló que en algunas aplicaciones descentralizadas, especificar un RPC local puede impedir su funcionamiento correcto; al depender de direcciones codificadas en la aplicación, los usuarios se ven imposibilitados de conectar a nodos alternativos. Por ejemplo, ciertas aplicaciones del navegador no reconocen direcciones locales como “http://localhost:8545”, lo que provoca fallas de envío de transacción o errores.

Por último, afirmó que "prefiere eliminar completamente las aplicaciones descentralizadas basadas en el navegador y procesar todo mediante línea de comandos y nodos", y reportó haber conseguido con su script local y nodo la actualización del registro ENS. Este cambio le otorga a los usuarios un mayor control sobre sus peticiones y se prevé una mejora en la seguridad del ecosistema Ethereum.