Publi

Compound Finance lanzó la Propuesta # 62 el miércoles para implementar la “distribución dinámica de recompensas COMP” y corregir una serie de errores menores. Sin embargo, poco después de ejecutar la actualización, Compound Labs informó “actividad inusual”, lo que resultó en que algunos usuarios pudieran reclamar más tokens $ COMP de los permitidos.

Habiendo examinado el contrato, auditor de contratos inteligentes Kurt Barry dijo que el error se debió al más mínimo de errores. Añadió que este pequeño error le costó a Compound Labs decenas de millones, pero ¿qué tan pequeño fue este error?

Publicidad

El lenguaje de Solidez de Ethereum es implacable

Solidity es un lenguaje de programación orientado a objetos, lo que significa que organiza el diseño en torno a objetos y datos. A diferencia de la función y la lógica, tiene similitudes con C y C ++, por lo que es relativamente fácil de aprender. Y dada la cantidad de programadores que ya están familiarizados con C y C ++, la transición a Solidity no requiere mucho. Sin embargo, este enfoque imperativo tiene riesgos, ya que los programadores deben decirle al código exactamente qué hacer en cada etapa. Y un error, incluso una pequeña omisión deja el contrato inteligente abierto a vulnerabilidades.

“Con un enfoque imperativo, un desarrollador escribe código que especifica los pasos que debe seguir la computadora para lograr el objetivo. Esto a veces se denomina programación algorítmica. Por el contrario, un enfoque funcional implica componer el problema como un conjunto de funciones a ejecutar “.

En este caso, La investigación de Barry mostró que el error de la Propuesta # 62 del Compuesto se debía a que al programador le faltaba un signo “=” en dos ubicaciones.

“Los contratos inteligentes no perdonan los errores más pequeños … El error COMP es un caso trágico de“> ”en lugar de“> = ”(en dos ubicaciones de código). Dos personajes, decenas de millones de valor perdido “.

Los críticos argumentarán que el proceso de auditoría y prueba de Compound debería haber sido más completo. Sin embargo, ¿no es este otro ejemplo de las fallas de Solidity, que se magnifican cuando hay millones de dólares en riesgo?

¿Qué es la Propuesta de Financiamiento Compuesto # 62?

Anteriormente, la tasa de recompensas de Compound Finance era la misma para proveedores y prestatarios, y esto fomentaba problemas como tasas de interés negativas al tomar prestados activos particulares. proporciones en lugar de un modelo de participación igual al 50/50.

“Esta propuesta cambia la lógica de la Contraloría para tener dos tasas de distribución COMP diferentes para todos y cada uno de los mercados: la tasa del lado del préstamo (compBorrowSpeeds) y la tasa del lado de la oferta (compSupplySpeeds)”.

Sin embargo, el error contenido en la actualización permitió a algunos usuarios reclamar más tokens $ COMP de los permitidos. En esta etapa, se desconocen los detalles exactos de la pérdida. Sin embargo, el CEO de Compound Robert Leshner afirma que el peor de los casos es un reclamo excesivo de 280,000 tokens COMP, lo que equivale a $ 82,880,000 al precio de hoy.

Obtenga una ventaja en el mercado de criptoactivos

Acceda a más información y contexto sobre criptografía en cada artículo como miembro pago de CriptoPasion Edge. Análisis en cadena Instantáneas de precios Más contexto Únase ahora por $ 19 / mes Explore todos los beneficiosPublicado en: DeFi, Tecnología Bono de bienvenida de Bybit: hasta $ 600 en recompensas

¿Te gusta lo que ves? Suscríbete para recibir actualizaciones.


¿Dónde comerciar Bitcoin con apalancamiento?

Stormgain es el exchange lider en criptomonedas. Y para celebrar el gran momento que está viviendo Bitcoin, está ofreciendo 25 USDT totalmente a sus nuevos usuarios.
Este Exchange es el Partner oficial del equipo del Newcastle de la Premier League.
Y de manera exclusiva para los usuarios de Criptopasion, Stormgain va a regalar 25 USDT con el primero depósito, el cual debe ser de un mínimo de $ 110.

Todo lo que se debe hacer es entrar en este enlace, registrarse y hacer el primer depósito de $ 110 ó más, para comenzar a disfrutar del comercio de criptomonedas con apalancamiento de hasta x200.
Código de la promoción: BONUS25

DEJA UNA RESPUESTA

Please enter your comment!
Please enter your name here

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.