Cliente ligero de Ethereum Helios: acceso a la cadena de bloques sin necesidad de confianza
Una empresa de inversión en criptomonedas lanzó recientemente un cliente ligero de Ethereum llamado Helios. Este cliente, desarrollado en lenguaje Rust, tiene como objetivo proporcionar capacidades de acceso a Ethereum completamente sin necesidad de confianza.
Una de las principales razones para utilizar la cadena de bloques es lograr operaciones sin necesidad de confianza, permitiendo a los usuarios tener el control de su propia riqueza y datos. Cadenas de bloques como Ethereum han cumplido en gran medida esta promesa, asegurando que los usuarios tengan verdadera propiedad sobre sus activos.
Sin embargo, para buscar conveniencia, los usuarios a menudo hacen algunos compromisos. Uno de ellos es utilizar servidores RPC( de llamada remota centralizados. En general, los usuarios acceden a la red Ethereum a través de proveedores de servicios centralizados. Estas empresas ejecutan nodos de alto rendimiento en servidores en la nube, ofreciendo a los usuarios servicios de acceso a datos en la cadena convenientes. Cuando una billetera consulta el saldo de tokens o verifica el estado de una transacción, casi siempre depende de estos proveedores centralizados.
El problema del sistema actual es que los usuarios necesitan confiar en estos proveedores y no pueden verificar por sí mismos la precisión de los resultados de las consultas.
Helios, como un cliente ligero de Ethereum basado en Rust, puede proporcionar acceso a Ethereum completamente sin necesidad de confianza. Aprovecha el protocolo de cliente ligero implementado después de la transición de Ethereum a PoS, convirtiendo los datos de proveedores de RPC centralizados no confiables en RPC locales seguros y verificables. Combinado con RPC centralizados, Helios puede verificar la autenticidad de los datos sin necesidad de ejecutar un nodo completo.
Este cliente resuelve el dolor común de equilibrar la conveniencia y la descentralización. Puede completar la sincronización en aproximadamente dos segundos y no necesita almacenamiento; los usuarios pueden acceder de manera segura a los datos en la cadena desde cualquier dispositivo ), incluidos teléfonos móviles y complementos de navegador (.
Las infraestructuras centralizadas presentan riesgos potenciales. En teoría, un proveedor de RPC malicioso podría engañar a los usuarios al ofrecer cotizaciones imprecisas de contratos inteligentes de intercambios descentralizados. Esto podría llevar a que los usuarios firmen transacciones de intercambio con parámetros de salida mínima más bajos, e incluso envíen directamente la transacción a un proveedor de RPC malicioso. El proveedor podría retener esta transacción en privado y enviarla directamente a ciertos servicios, obteniendo ganancias de ello.
Para resolver este problema, los usuarios experimentados a menudo optan por ejecutar su propio nodo de Ethereum. Sin embargo, esto requiere una gran cantidad de tiempo y recursos, lo que sigue siendo un gran desafío para la mayoría de los usuarios, especialmente para los usuarios de dispositivos móviles.
El funcionamiento de Helios es acoplar estrechamente la capa de ejecución y la capa de consenso. Los usuarios solo necesitan instalar y ejecutar un solo software. Su capa de consenso utiliza el hash de bloque de la cadena de balizas conocido y conecta un RPC no confiable para sincronizar de manera verificable con el bloque actual. La capa de ejecución combina estos bloques de cadena de balizas verificados con un RPC de capa de ejecución no confiable para validar diversos tipos de información sobre el estado en la cadena.
A través de este método, Helios proporciona a los usuarios un RPC completamente sin necesidad de confianza y sin necesidad de ejecutar un nodo completo. Esto permitirá a más personas acceder de manera segura a los datos de Ethereum desde cualquier dispositivo, sin limitaciones de hardware. Los usuarios pueden utilizar Helios como proveedor de RPC en ciertos monederos, lo que permite el acceso sin necesidad de confianza a diversas aplicaciones descentralizadas.
Además, el soporte de Rust para WebAssembly permite a los desarrolladores de aplicaciones integrar fácilmente Helios en aplicaciones JavaScript. Estas integraciones mejorarán la seguridad de Ethereum y reducirán la dependencia de la infraestructura centralizada.
El futuro de Helios es prometedor, y la comunidad puede contribuir de varias maneras, como apoyando la obtención de datos de cliente ligero directamente desde la red P2P, implementando métodos RPC que faltan, construyendo versiones que se puedan compilar a WebAssembly, integrándolas directamente en el software de billetera, entre otros. Estos esfuerzos impulsarán aún más la descentralización y la seguridad del ecosistema de Ethereum.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
24 me gusta
Recompensa
24
6
Compartir
Comentar
0/400
MEVHunter
· 07-14 06:39
ya era hora de deshacernos de esos honeypots rpc sospechosos fr
Ver originalesResponder0
AirdropHunterWang
· 07-12 05:07
Se ve confiable, lo probaré mañana.
Ver originalesResponder0
RektButSmiling
· 07-12 05:06
Rust!alcista alcista~
Ver originalesResponder0
RektRecovery
· 07-12 05:06
ah clásico "sin confianza" marketing bs... veremos cuánto tiempo pasa antes de que esto se convierta en otra pieza de teatro de seguridad
Ver originalesResponder0
pumpamentalist
· 07-12 05:00
¡Bloqueado, bloqueado! Finalmente llega la fortaleza del RPC.
Helios cliente ligero: una nueva opción para acceder a Ethereum sin necesidad de confianza
Cliente ligero de Ethereum Helios: acceso a la cadena de bloques sin necesidad de confianza
Una empresa de inversión en criptomonedas lanzó recientemente un cliente ligero de Ethereum llamado Helios. Este cliente, desarrollado en lenguaje Rust, tiene como objetivo proporcionar capacidades de acceso a Ethereum completamente sin necesidad de confianza.
Una de las principales razones para utilizar la cadena de bloques es lograr operaciones sin necesidad de confianza, permitiendo a los usuarios tener el control de su propia riqueza y datos. Cadenas de bloques como Ethereum han cumplido en gran medida esta promesa, asegurando que los usuarios tengan verdadera propiedad sobre sus activos.
Sin embargo, para buscar conveniencia, los usuarios a menudo hacen algunos compromisos. Uno de ellos es utilizar servidores RPC( de llamada remota centralizados. En general, los usuarios acceden a la red Ethereum a través de proveedores de servicios centralizados. Estas empresas ejecutan nodos de alto rendimiento en servidores en la nube, ofreciendo a los usuarios servicios de acceso a datos en la cadena convenientes. Cuando una billetera consulta el saldo de tokens o verifica el estado de una transacción, casi siempre depende de estos proveedores centralizados.
El problema del sistema actual es que los usuarios necesitan confiar en estos proveedores y no pueden verificar por sí mismos la precisión de los resultados de las consultas.
Helios, como un cliente ligero de Ethereum basado en Rust, puede proporcionar acceso a Ethereum completamente sin necesidad de confianza. Aprovecha el protocolo de cliente ligero implementado después de la transición de Ethereum a PoS, convirtiendo los datos de proveedores de RPC centralizados no confiables en RPC locales seguros y verificables. Combinado con RPC centralizados, Helios puede verificar la autenticidad de los datos sin necesidad de ejecutar un nodo completo.
Este cliente resuelve el dolor común de equilibrar la conveniencia y la descentralización. Puede completar la sincronización en aproximadamente dos segundos y no necesita almacenamiento; los usuarios pueden acceder de manera segura a los datos en la cadena desde cualquier dispositivo ), incluidos teléfonos móviles y complementos de navegador (.
Las infraestructuras centralizadas presentan riesgos potenciales. En teoría, un proveedor de RPC malicioso podría engañar a los usuarios al ofrecer cotizaciones imprecisas de contratos inteligentes de intercambios descentralizados. Esto podría llevar a que los usuarios firmen transacciones de intercambio con parámetros de salida mínima más bajos, e incluso envíen directamente la transacción a un proveedor de RPC malicioso. El proveedor podría retener esta transacción en privado y enviarla directamente a ciertos servicios, obteniendo ganancias de ello.
Para resolver este problema, los usuarios experimentados a menudo optan por ejecutar su propio nodo de Ethereum. Sin embargo, esto requiere una gran cantidad de tiempo y recursos, lo que sigue siendo un gran desafío para la mayoría de los usuarios, especialmente para los usuarios de dispositivos móviles.
El funcionamiento de Helios es acoplar estrechamente la capa de ejecución y la capa de consenso. Los usuarios solo necesitan instalar y ejecutar un solo software. Su capa de consenso utiliza el hash de bloque de la cadena de balizas conocido y conecta un RPC no confiable para sincronizar de manera verificable con el bloque actual. La capa de ejecución combina estos bloques de cadena de balizas verificados con un RPC de capa de ejecución no confiable para validar diversos tipos de información sobre el estado en la cadena.
A través de este método, Helios proporciona a los usuarios un RPC completamente sin necesidad de confianza y sin necesidad de ejecutar un nodo completo. Esto permitirá a más personas acceder de manera segura a los datos de Ethereum desde cualquier dispositivo, sin limitaciones de hardware. Los usuarios pueden utilizar Helios como proveedor de RPC en ciertos monederos, lo que permite el acceso sin necesidad de confianza a diversas aplicaciones descentralizadas.
Además, el soporte de Rust para WebAssembly permite a los desarrolladores de aplicaciones integrar fácilmente Helios en aplicaciones JavaScript. Estas integraciones mejorarán la seguridad de Ethereum y reducirán la dependencia de la infraestructura centralizada.
El futuro de Helios es prometedor, y la comunidad puede contribuir de varias maneras, como apoyando la obtención de datos de cliente ligero directamente desde la red P2P, implementando métodos RPC que faltan, construyendo versiones que se puedan compilar a WebAssembly, integrándolas directamente en el software de billetera, entre otros. Estos esfuerzos impulsarán aún más la descentralización y la seguridad del ecosistema de Ethereum.