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 VyperEl 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.There was also an enormous amount of bug fixes in this release.
— Vyper (@vyperlang) January 7, 2020
You might remember our recent preliminary audit by @ConsenSysAudits which made note of 29 bugs and inconsistencies?
Well, in this release we've fixed over 75% of them!
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.
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.
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