Comprendiendo la Vulnerabilidad Reciente en el Contrato de Token de Across Protocol
El 22 de octubre, surgió la noticia de BlockBeats de que Bryan Pellegrino, el CEO de LayerZero, abordó un problema crítico relacionado con el contrato de token de Across Protocol. El incidente destaca preocupaciones significativas sobre la integridad y la seguridad de los contratos inteligentes en el ámbito de la blockchain.
¿Qué Sucedió?
Pellegrino reveló que una función destinada a ser privada se había expuesto inadvertidamente en el contrato de token de Across Protocol. Este descuido es particularmente alarmante, ya que la función, originalmente implementada por el estándar de token ERC20 de OpenZeppelin, permite al propietario del contrato destruir tokens a voluntad.
Las Implicaciones de la Vulnerabilidad
La exposición de esta función significa que el propietario del contrato puede retirar tokens de cualquier billetera sin restricciones, lo que efectivamente le permite reducir el saldo de cualquier cuenta de usuario a cero. Tal falla representa un riesgo severo para los poseedores de tokens, socavando la confianza y potencialmente conduciendo a pérdidas financieras significativas.
Emisión Ilimitada & Indiferencia de los Equipos de Protocolo
Para agravar aún más la situación, Pellegrino señaló que tanto el Across Protocol como el UMA Protocol tienen contratos que facilitan la emisión ilimitada de tokens. A pesar de haber sido informados sobre estas vulnerabilidades, la respuesta de los respectivos equipos ha sido, según informes, una de indiferencia, lo que plantea preguntas sobre la gobernanza y la responsabilidad de los desarrolladores de protocolos.
Solución Propuesta por Pellegrino
En respuesta a la vulnerabilidad, Pellegrino propuso una solución que busca rectificar el problema sin necesidad de reemitir tokens. Su sugerencia consiste en transferir la propiedad del contrato a un nuevo contrato inteligente que esté diseñado con características de seguridad mejoradas. Las recomendaciones clave para el nuevo contrato incluyen:
- Prevenir cualquier emisión más allá del suministro inicial total.
- Prohibir la destrucción de tokens.
- Asegurar que el contrato sea inmutable sin ninguna función de transferencia de propiedad.
Implementar estos cambios ayudaría a salvaguardar la integridad de los tokens de los usuarios y fortalecer la confianza general en el Across Protocol.
Conclusión
El incidente que involucra al Across Protocol sirve como un recordatorio contundente de las vulnerabilidades que pueden existir dentro de los contratos inteligentes y las tasas a las que pueden afectar a los usuarios. Enfatiza la necesidad de auditorías rigurosas, vigilancia continua y comunicación transparente de los equipos de desarrollo en el ecosistema de finanzas descentralizadas (DeFi).
Dejar un comentario
Todos los comentarios se revisan antes de su publicación.
Este sitio está protegido por hCaptcha y se aplican la Política de privacidad de hCaptcha y los Términos del servicio.