Cliente ligero de Ethereum Helios: nueva solución de acceso a la cadena de bloques sin necesidad de confianza
Recientemente, se lanzó un cliente ligero de Ethereum llamado Helios. Este cliente está desarrollado en lenguaje Rust y tiene como objetivo proporcionar acceso a Ethereum completamente sin necesidad de confianza.
Una de las grandes ventajas de la tecnología de cadena de bloques es que no se necesita confiar en un tercero. A través de la cadena de bloques, los usuarios pueden realmente tener el control de sus activos y datos. Sin embargo, por conveniencia, a menudo hacemos algunas concesiones. Una de ellas es el uso de un servidor de llamada remota centralizado RPC(.
Actualmente, los usuarios suelen acceder a Ethereum a través de proveedores centralizados. Estas empresas ejecutan nodos de alto rendimiento en servidores en la nube, facilitando el acceso a los datos en la cadena. Cuando una billetera consulta el saldo de tokens o verifica el estado de una transacción, casi siempre se utilizan estos servicios centralizados.
El problema de este enfoque es que los usuarios deben confiar en estos proveedores y no pueden verificar la precisión de los resultados de las consultas. Helios nació precisamente para resolver este problema. Puede convertir los datos de proveedores de RPC centralizados no confiables en RPC locales seguros y verificables. Combinando RPC centralizados, Helios puede verificar la autenticidad de los datos sin necesidad de ejecutar un nodo completo.
Una de las grandes ventajas de Helios es que puede completar la sincronización en aproximadamente 2 segundos y sin necesidad de almacenamiento. Los usuarios pueden acceder de manera segura a los datos en la cadena a través de cualquier dispositivo ), incluidos teléfonos móviles y complementos de navegador (. Esto promete permitir que más personas usen Ethereum sin necesidad de confianza y sin restricciones de hardware.
Depender de infraestructuras centralizadas puede presentar riesgos potenciales. Por ejemplo, si el proveedor de RPC no proporciona cotizaciones precisas de contratos inteligentes de intercambios descentralizados, los usuarios pueden ser engañados para firmar transacciones de intercambio desfavorables. Peor aún, los proveedores maliciosos pueden retener transacciones en secreto y lucrar con ellas.
Para evitar estos riesgos, los usuarios experimentados suelen optar por ejecutar su propio nodo de Ethereum. Sin embargo, esto requiere una gran cantidad de tiempo y recursos, lo que sigue siendo difícil para la mayoría de los usuarios, especialmente para los usuarios de dispositivos móviles.
Helios se compone de una capa de ejecución y una capa de consenso. La capa de consenso utiliza el comité de sincronización de la cadena de señalización para rastrear la cabeza de la cadena mediante la verificación de las firmas del comité de sincronización. La capa de ejecución combina la cabecera de bloque de señalización verificada con un RPC de capa de ejecución no confiable, proporcionando datos de capa de ejecución verificados.
Este diseño permite que Helios verifique todos los datos provenientes de RPC no confiables sin necesidad de ejecutar un nodo completo. Aunque el RPC no confiable puede negarse a proporcionar acceso a los datos, no puede ofrecer resultados erróneos.
El futuro de la aplicación de Helios es amplio. Los usuarios pueden usarlo como proveedor RPC en MetaMask para acceder a varias DApp sin necesidad de confianza. Los desarrolladores también pueden integrar Helios en aplicaciones JavaScript, mejorando la seguridad de Ethereum y reduciendo la dependencia de la infraestructura centralizada.
En el futuro, Helios tendrá múltiples posibles direcciones de desarrollo, como apoyar la obtención de datos de clientes ligeros directamente de la red P2P, construir una versión de WebAssembly, integrarse en software de billetera, entre otros. Estos avances se espera que mejoren aún más la seguridad y el grado de descentralización del ecosistema de 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.
21 me gusta
Recompensa
21
6
Compartir
Comentar
0/400
RektCoaster
· 07-13 04:28
No es necesario un nodo completo, se puede hacer fácil.
Ver originalesResponder0
BankruptWorker
· 07-11 23:22
Herramienta de搬砖 de Descentralización
Ver originalesResponder0
MelonField
· 07-10 05:38
Solo es otra Cadena de bloques que sigue la tendencia.
Ver originalesResponder0
MEVHunterWang
· 07-10 05:37
Impresionante, estudiaré esto cuando tenga tiempo.
Helios: implementación de cliente ligero de Ethereum para acceso sin confianza
Cliente ligero de Ethereum Helios: nueva solución de acceso a la cadena de bloques sin necesidad de confianza
Recientemente, se lanzó un cliente ligero de Ethereum llamado Helios. Este cliente está desarrollado en lenguaje Rust y tiene como objetivo proporcionar acceso a Ethereum completamente sin necesidad de confianza.
Una de las grandes ventajas de la tecnología de cadena de bloques es que no se necesita confiar en un tercero. A través de la cadena de bloques, los usuarios pueden realmente tener el control de sus activos y datos. Sin embargo, por conveniencia, a menudo hacemos algunas concesiones. Una de ellas es el uso de un servidor de llamada remota centralizado RPC(.
Actualmente, los usuarios suelen acceder a Ethereum a través de proveedores centralizados. Estas empresas ejecutan nodos de alto rendimiento en servidores en la nube, facilitando el acceso a los datos en la cadena. Cuando una billetera consulta el saldo de tokens o verifica el estado de una transacción, casi siempre se utilizan estos servicios centralizados.
El problema de este enfoque es que los usuarios deben confiar en estos proveedores y no pueden verificar la precisión de los resultados de las consultas. Helios nació precisamente para resolver este problema. Puede convertir los datos de proveedores de RPC centralizados no confiables en RPC locales seguros y verificables. Combinando RPC centralizados, Helios puede verificar la autenticidad de los datos sin necesidad de ejecutar un nodo completo.
Una de las grandes ventajas de Helios es que puede completar la sincronización en aproximadamente 2 segundos y sin necesidad de almacenamiento. Los usuarios pueden acceder de manera segura a los datos en la cadena a través de cualquier dispositivo ), incluidos teléfonos móviles y complementos de navegador (. Esto promete permitir que más personas usen Ethereum sin necesidad de confianza y sin restricciones de hardware.
Depender de infraestructuras centralizadas puede presentar riesgos potenciales. Por ejemplo, si el proveedor de RPC no proporciona cotizaciones precisas de contratos inteligentes de intercambios descentralizados, los usuarios pueden ser engañados para firmar transacciones de intercambio desfavorables. Peor aún, los proveedores maliciosos pueden retener transacciones en secreto y lucrar con ellas.
Para evitar estos riesgos, los usuarios experimentados suelen optar por ejecutar su propio nodo de Ethereum. Sin embargo, esto requiere una gran cantidad de tiempo y recursos, lo que sigue siendo difícil para la mayoría de los usuarios, especialmente para los usuarios de dispositivos móviles.
Helios se compone de una capa de ejecución y una capa de consenso. La capa de consenso utiliza el comité de sincronización de la cadena de señalización para rastrear la cabeza de la cadena mediante la verificación de las firmas del comité de sincronización. La capa de ejecución combina la cabecera de bloque de señalización verificada con un RPC de capa de ejecución no confiable, proporcionando datos de capa de ejecución verificados.
Este diseño permite que Helios verifique todos los datos provenientes de RPC no confiables sin necesidad de ejecutar un nodo completo. Aunque el RPC no confiable puede negarse a proporcionar acceso a los datos, no puede ofrecer resultados erróneos.
El futuro de la aplicación de Helios es amplio. Los usuarios pueden usarlo como proveedor RPC en MetaMask para acceder a varias DApp sin necesidad de confianza. Los desarrolladores también pueden integrar Helios en aplicaciones JavaScript, mejorando la seguridad de Ethereum y reduciendo la dependencia de la infraestructura centralizada.
En el futuro, Helios tendrá múltiples posibles direcciones de desarrollo, como apoyar la obtención de datos de clientes ligeros directamente de la red P2P, construir una versión de WebAssembly, integrarse en software de billetera, entre otros. Estos avances se espera que mejoren aún más la seguridad y el grado de descentralización del ecosistema de Ethereum.