Ver más

Bug encontrado en el compilador de smart contracts Vyper de Ethereum

2 mins
Únete a Nuestra Comunidad de Trading en Telegram
La Fundación de Ethereum ha publicado el pasado 8 de enero las actualizaciones que han realizado en su compilador de smart contracts, Vyper, debido a varios bugs que han encontrados en su programación. Aunque esto es muy serio, los desarrolladores han querido tranquilizar a la comunidad.
La fundación comenta que han de trabajar en un alto nivel técnico al deberse de problemas muy complejos. Estos problemas han sido destapados por una auditoría realizada por Consensys Diligence team. La fundación ha declarado:
Hay múltiples errores graves en el compilador de Vyper
El análisis comenzó en otoño del 2019 y encontró problemas derivados en la versión Python. Esta versión no estaba preparado para producción y por sus descuidos han sido apartados del Github de Ethereum, creando so propio organización, Vyperlang. La auditoría lo concluía así:
En el transcurso de este año trabajamos con los desarrolladores del proyecto para enfocarnos en mejorar la calidad del código y la arquitectura del proyecto. Después de unos meses de trabajo, éramos escépticos de que el código base de python pudiera cumplir con la idea que Vyper prometió. El código base contenía una cantidad significativa de deuda técnica y arquitectónica, y desde nuestra perspectiva no parecía que los responsables del mantenimiento se centraran en solucionar esto.

La comunidad Ethereum no debe preocuparse demasiado

Afortunadamente, desde entonces ha habido muchos cambios y actualizaciones a mejor. El equipo de Vyperlang asegura, en un comunicado en Twitter, haber solucionado el 75% de todos los bugs.

Progresando hacia Vyper

Vyper es un lenguaje creado por Vitalik Buterin. La idea es que el lenguaje de programación sea lo más legible posible para el ser humano. Normalmente, los lenguajes programáticos son difíciles de entender y generalmente un idioma fácil de comprender lo hace un gran candidato para la adopción. Mientras tanto ambas versiones, uno construido en Rust y otro en Python, seguirán desarrollando hacia un objetivo claro: que ambas implementaciones funcionen con el lenguaje Vyper. Esta vez, el equipo de Python ha tenido un bache, pero seguramente ambos equipos consigan trabajar conjuntamente para lograr su destino final.  

Trusted

Descargo de responsabilidad

Descargo de responsabilidad: en cumplimiento de las pautas de Trust Project, BeInCrypto se compromete a brindar informes imparciales y transparentes. Este artículo de noticias tiene como objetivo proporcionar información precisa y oportuna. Sin embargo, se recomienda a los lectores que verifiquen los hechos de forma independiente y consulten con un profesional antes de tomar cualquier decisión basada en este contenido.

dani-foto-ConvertImage.jpg
Daniel Ramirez-Escudero
Periodista y editor de noticias, gestor de la sección de opinión. Ex-editor jefe de BeInCrypto ES. Adicto a cripto desde el 2017 y gran admirador del proyecto de Satoshi Nakamoto. Amante del mundo, desde la infancia he vivido en Londres, Bruselas, Santiago de Chile, Amsterdam y Barcelona actualmente alternando entre Madrid y Palma de Mallorca. Licenciado en Comunicación Audiovisual y con un Master de Web Design and Development. Ama escribir, analizar y debatir sobre el ecosistema cripto.
READ FULL BIO
Patrocinado
Patrocinado