Cliente ligero de Ethereum Helios: nueva opción de acceso a datos on-chain sin necesidad de confianza
Recientemente, ha surgido un cliente ligero de Ethereum llamado Helios, basado en el lenguaje Rust, que ofrece a los usuarios una forma de acceso a Ethereum completamente sin confianza. Este cliente utiliza el protocolo de cliente ligero de Ethereum tras la transición al mecanismo PoS, y puede convertir datos de proveedores RPC centralizados no confiables en RPC locales verificables. Combinando RPC centralizado, Helios puede verificar la autenticidad de los datos sin necesidad de ejecutar un nodo completo.
Esta innovación resuelve el punto crítico de conciliar la conveniencia y la descentralización. Los usuarios pueden completar la sincronización y acceder a datos seguros en la cadena en aproximadamente dos segundos desde cualquier dispositivo (incluidos teléfonos móviles y complementos de navegador), sin necesidad de espacio de almacenamiento.
Actualmente, la mayoría de los usuarios acceden a Ethereum a través de servidores RPC centralizados, que son servicios proporcionados por ciertas empresas que ejecutan nodos de alto rendimiento en servidores en la nube. Sin embargo, este método requiere que los usuarios confíen en el proveedor, ya que no pueden verificar la precisión de los resultados de las consultas por sí mismos.
Teóricamente, un proveedor de RPC malicioso podría manipular los datos de cotización de un intercambio descentralizado, induciendo a los usuarios a establecer parámetros de salida mínima más bajos, lo que implementaría un nuevo tipo de ataque sandwich. Aunque tales ataques aún no han ocurrido, se recomienda a los usuarios investigar más antes de agregar proveedores de RPC desconocidos a sus billeteras.
Helios se compone de una capa de ejecución y una capa de consenso, ambas están estrechamente acopladas. Su capa de consenso utiliza el mecanismo de comité de sincronización de la cadena de balizas, conectando RPC no confiables a través de un hash de bloque de cadena de balizas conocido, para sincronizar de manera verificable hasta el bloque actual. La capa de ejecución combina los bloques de la cadena de balizas verificados con RPC de ejecución no confiables, validando la información del estado en la cadena.
Este cliente ligero trae nuevas posibilidades al ecosistema de Ethereum. Los desarrolladores pueden integrar Helios en aplicaciones JavaScript, como billeteras y DApps, mejorando la seguridad de Ethereum y reduciendo la dependencia de la infraestructura centralizada.
En el futuro, la dirección de desarrollo de Helios podría incluir el soporte para obtener datos de cliente ligero directamente de la red P2P, mejorar los métodos RPC, construir una versión de WebAssembly, integrar en software de billetera, desarrollar un panel de control de red, entre otros. Estos avances promoverán aún más la descentralización y la seguridad del ecosistema Ethereum.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
15 me gusta
Recompensa
15
6
Compartir
Comentar
0/400
BlockchainTalker
· hace16h
finalmente, alguien está abordando el problema de confianza de rpc fr fr
Ver originalesResponder0
LayerHopper
· hace16h
Rust es realmente bueno, esta vez se puede manejar.
Ver originalesResponder0
WalletWhisperer
· hace17h
reconocimiento de patrones confirmado. helios = otro paso hacia la inevitable singularidad descentralizada
Ver originalesResponder0
GateUser-ccc36bc5
· hace17h
¡Finalmente no tengo que depender de la aprobación de los proveedores!
Ver originalesResponder0
LayerZeroHero
· hace17h
Este es un buen trabajo y el resultado es Código abierto.
Helios cliente ligero: nueva herramienta de verificación de datos de Ethereum sin necesidad de confiar en proveedores de RPC
Cliente ligero de Ethereum Helios: nueva opción de acceso a datos on-chain sin necesidad de confianza
Recientemente, ha surgido un cliente ligero de Ethereum llamado Helios, basado en el lenguaje Rust, que ofrece a los usuarios una forma de acceso a Ethereum completamente sin confianza. Este cliente utiliza el protocolo de cliente ligero de Ethereum tras la transición al mecanismo PoS, y puede convertir datos de proveedores RPC centralizados no confiables en RPC locales verificables. Combinando RPC centralizado, Helios puede verificar la autenticidad de los datos sin necesidad de ejecutar un nodo completo.
Esta innovación resuelve el punto crítico de conciliar la conveniencia y la descentralización. Los usuarios pueden completar la sincronización y acceder a datos seguros en la cadena en aproximadamente dos segundos desde cualquier dispositivo (incluidos teléfonos móviles y complementos de navegador), sin necesidad de espacio de almacenamiento.
Actualmente, la mayoría de los usuarios acceden a Ethereum a través de servidores RPC centralizados, que son servicios proporcionados por ciertas empresas que ejecutan nodos de alto rendimiento en servidores en la nube. Sin embargo, este método requiere que los usuarios confíen en el proveedor, ya que no pueden verificar la precisión de los resultados de las consultas por sí mismos.
Teóricamente, un proveedor de RPC malicioso podría manipular los datos de cotización de un intercambio descentralizado, induciendo a los usuarios a establecer parámetros de salida mínima más bajos, lo que implementaría un nuevo tipo de ataque sandwich. Aunque tales ataques aún no han ocurrido, se recomienda a los usuarios investigar más antes de agregar proveedores de RPC desconocidos a sus billeteras.
Helios se compone de una capa de ejecución y una capa de consenso, ambas están estrechamente acopladas. Su capa de consenso utiliza el mecanismo de comité de sincronización de la cadena de balizas, conectando RPC no confiables a través de un hash de bloque de cadena de balizas conocido, para sincronizar de manera verificable hasta el bloque actual. La capa de ejecución combina los bloques de la cadena de balizas verificados con RPC de ejecución no confiables, validando la información del estado en la cadena.
Este cliente ligero trae nuevas posibilidades al ecosistema de Ethereum. Los desarrolladores pueden integrar Helios en aplicaciones JavaScript, como billeteras y DApps, mejorando la seguridad de Ethereum y reduciendo la dependencia de la infraestructura centralizada.
En el futuro, la dirección de desarrollo de Helios podría incluir el soporte para obtener datos de cliente ligero directamente de la red P2P, mejorar los métodos RPC, construir una versión de WebAssembly, integrar en software de billetera, desarrollar un panel de control de red, entre otros. Estos avances promoverán aún más la descentralización y la seguridad del ecosistema Ethereum.