La tecnología Hooks lidera la innovación en Finanzas descentralizadas con una implementación a nivel de protocolo que resuelve los riesgos de seguridad.
Hooks y el avance revolucionario de las Finanzas descentralizadas
Hooks son un patrón de programación que permite a los desarrolladores insertar código personalizado en el camino de ejecución del sistema, mejorando la escalabilidad y la personalización del programa sin necesidad de modificar el código original. Este patrón se utiliza ampliamente en múltiples campos de programación, como sistemas operativos, bibliotecas de frameworks y desarrollo web.
A través de Hooks, los desarrolladores pueden implementar extensiones de software de manera elegante, manteniendo el código claro y estable. Este enfoque es similar a la programación orientada a aspectos (AOP), que también se dedica a mejorar o modificar funciones sin alterar la lógica empresarial central.
En junio de 2023, una conocida plataforma de intercambio descentralizado anunció el borrador de su nueva versión del libro blanco, introduciendo el mecanismo de Hooks. Esta innovación trajo el concepto de Hooks, ampliamente utilizado en los sistemas financieros Web2, al ámbito de las Finanzas descentralizadas, marcando un hito.
Los Hooks de esta plataforma son esencialmente contratos externos creados por desarrolladores, que se pueden vincular al crear un pool de liquidez. Estos Hooks se invocan en diferentes etapas del ciclo de vida del pool de liquidez, ejecutando operaciones específicas y proporcionando un alto grado de personalización. Los desarrolladores pueden utilizar estos Hooks para satisfacer necesidades de comercio personalizadas y construir aplicaciones descentralizadas más ricas en funciones, como ajustes dinámicos de tarifas, órdenes limitadas en cadena y creadores de mercado ponderados por tiempo (TWAMM), entre otros.
Sin embargo, la introducción de Hooks también ha traído riesgos de seguridad. El análisis del equipo de seguridad muestra que más del 30% de los proyectos relacionados tienen vulnerabilidades, principalmente relacionadas con el control de acceso y la validación de entradas. Estas vulnerabilidades provienen de las interacciones de riesgo entre Hook, el gestor de fondos y terceros externos.
Para resolver estos problemas de seguridad, un innovador proyecto de blockchain propuso un esquema de soporte de Hooks a nivel de protocolo. Este proyecto es una red Layer 1 compatible con EVM de alta escalabilidad y alto rendimiento, que introduce un módulo programable llamado Aspect como una extensión nativa, trayendo la programación orientada a aspectos (AOP) a la red blockchain.
Aspect admite la ejecución en múltiples etapas del ciclo de vida del procesamiento de transacciones, incluyendo la inicialización de bloques, la validación de transacciones, y antes y después de la ejecución, así como la confirmación final del bloque. Están escritos en TypeScript y se despliegan en la red después de ser compilados a bytecode de WebAssembly.
En comparación con la implementación tradicional de Hooks, estos Hooks a nivel de protocolo tienen ventajas significativas: mayor eficiencia de ejecución, una cobertura de funciones más amplia y mayor seguridad. En particular, Aspect se ejecuta en un entorno de sandbox independiente, lo que garantiza el aislamiento de la ejecución y resuelve eficazmente los problemas de control de acceso y validación de entradas.
En general, aunque el mecanismo de Hooks introducido por una conocida plataforma de intercambio descentralizada marca un avance importante en el campo de las Finanzas descentralizadas, los riesgos de seguridad inherentes no deben ser ignorados. Por otro lado, los proyectos de blockchain emergentes, a través del soporte a nivel de protocolo, están proporcionando soluciones más seguras y eficientes para la programación de Hooks, allanando el camino para el desarrollo adicional de protocolos DeFi.
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.
11 me gusta
Recompensa
11
6
Compartir
Comentar
0/400
ForkMaster
· hace7h
¡Reunión de los aprovechados de los exploits hooks!
Ver originalesResponder0
MonkeySeeMonkeyDo
· hace7h
Tsk tsk, no hay nada mejor que mejorar la seguridad de la base de datos.
Ver originalesResponder0
P2ENotWorking
· hace7h
Se trata de los fundamentos.
Ver originalesResponder0
Layer2Observer
· hace7h
Los riesgos a nivel de código fuente siguen existiendo.
Ver originalesResponder0
TokenGuru
· hace8h
El hermano del propietario habla bien, pero aún hay que evaluar el riesgo de seguridad.
La tecnología Hooks lidera la innovación en Finanzas descentralizadas con una implementación a nivel de protocolo que resuelve los riesgos de seguridad.
Hooks y el avance revolucionario de las Finanzas descentralizadas
Hooks son un patrón de programación que permite a los desarrolladores insertar código personalizado en el camino de ejecución del sistema, mejorando la escalabilidad y la personalización del programa sin necesidad de modificar el código original. Este patrón se utiliza ampliamente en múltiples campos de programación, como sistemas operativos, bibliotecas de frameworks y desarrollo web.
A través de Hooks, los desarrolladores pueden implementar extensiones de software de manera elegante, manteniendo el código claro y estable. Este enfoque es similar a la programación orientada a aspectos (AOP), que también se dedica a mejorar o modificar funciones sin alterar la lógica empresarial central.
En junio de 2023, una conocida plataforma de intercambio descentralizado anunció el borrador de su nueva versión del libro blanco, introduciendo el mecanismo de Hooks. Esta innovación trajo el concepto de Hooks, ampliamente utilizado en los sistemas financieros Web2, al ámbito de las Finanzas descentralizadas, marcando un hito.
Los Hooks de esta plataforma son esencialmente contratos externos creados por desarrolladores, que se pueden vincular al crear un pool de liquidez. Estos Hooks se invocan en diferentes etapas del ciclo de vida del pool de liquidez, ejecutando operaciones específicas y proporcionando un alto grado de personalización. Los desarrolladores pueden utilizar estos Hooks para satisfacer necesidades de comercio personalizadas y construir aplicaciones descentralizadas más ricas en funciones, como ajustes dinámicos de tarifas, órdenes limitadas en cadena y creadores de mercado ponderados por tiempo (TWAMM), entre otros.
Sin embargo, la introducción de Hooks también ha traído riesgos de seguridad. El análisis del equipo de seguridad muestra que más del 30% de los proyectos relacionados tienen vulnerabilidades, principalmente relacionadas con el control de acceso y la validación de entradas. Estas vulnerabilidades provienen de las interacciones de riesgo entre Hook, el gestor de fondos y terceros externos.
Para resolver estos problemas de seguridad, un innovador proyecto de blockchain propuso un esquema de soporte de Hooks a nivel de protocolo. Este proyecto es una red Layer 1 compatible con EVM de alta escalabilidad y alto rendimiento, que introduce un módulo programable llamado Aspect como una extensión nativa, trayendo la programación orientada a aspectos (AOP) a la red blockchain.
Aspect admite la ejecución en múltiples etapas del ciclo de vida del procesamiento de transacciones, incluyendo la inicialización de bloques, la validación de transacciones, y antes y después de la ejecución, así como la confirmación final del bloque. Están escritos en TypeScript y se despliegan en la red después de ser compilados a bytecode de WebAssembly.
En comparación con la implementación tradicional de Hooks, estos Hooks a nivel de protocolo tienen ventajas significativas: mayor eficiencia de ejecución, una cobertura de funciones más amplia y mayor seguridad. En particular, Aspect se ejecuta en un entorno de sandbox independiente, lo que garantiza el aislamiento de la ejecución y resuelve eficazmente los problemas de control de acceso y validación de entradas.
En general, aunque el mecanismo de Hooks introducido por una conocida plataforma de intercambio descentralizada marca un avance importante en el campo de las Finanzas descentralizadas, los riesgos de seguridad inherentes no deben ser ignorados. Por otro lado, los proyectos de blockchain emergentes, a través del soporte a nivel de protocolo, están proporcionando soluciones más seguras y eficientes para la programación de Hooks, allanando el camino para el desarrollo adicional de protocolos DeFi.