Ethereum: hacia una mayor seguridad con Vyper

0
9

El equipo que está detrás de la cadena de bloques Ethereum ha lanzado el lenguaje Vyper. Hasta ahora está recibiendo comentarios de bienvenida y retroalimentación sobre los medios sociales y similares. Es una mejora de la let-gone Serpent. Vyper ofrece una alternativa a la Solidez para desarrolladores con cambios que la convierten en una actualización.

Ethereum – Prueba de Vyper

Vyper compila a EVM – Ethereum’s Virtual Machine bytecode muy similar a Solidity. Sin embargo, hace que todo el proceso sea más fácil de usar. Su objetivo es simplificar la comprensión de los contratos inteligentes con mayor transparencia y menos puntos de ataque.

Para que los contratos inteligentes se ejecuten perfecta y efectivamente, el código es muy importante para ser altamente eficiente. Si no cumple este requisito, será prohibitivamente costoso en varios eventos. Por eso, al igual que Solidez y sintácticamente como Python, Vyper actúa en estos casos.

Varios puntos clave se destacan en las revisiones de Blockgeeks para la v0.1.0-beta.1 de Vyper:

  • Alcanzando e intentando captar la simplicidad, Vyper ha quitado la herencia de clases y la sobrecarga de funciones.
  • Ha omitido diferentes construcciones que son conocidas por los programadores.
  • Se eliminan la sobrecarga y la recursividad del operador ya que ambas y las anteriores no son necesarias para ejecutar un lenguaje Turing-completo.
  • En consecuencia, también se apartaron de la tabla: ensamblaje en línea y punto fijo binario y modificadores.

Todas las mejoras explicadas tienen como objetivo hacerla más simple, lo que es contrario a las otras actualizaciones. Con el objetivo de aumentar la seguridad, varias mejoras harán que el lenguaje sea más complicado. Como añadieron los desarrolladores de Vyper:

…deliberadamente prohibirá cosas o hará las cosas más difíciles si lo considera conveniente para el objetivo de aumentar la seguridad.

Está diseñado para ser muy parecido a Python. Cuando se solicita el más alto nivel de seguridad – Vyper vendrá en mano. Por ejemplo, los contratos inteligentes que contienen metadatos sobre la salud de los pacientes.

Las reacciones muy positivas ya han llegado a los medios sociales por parte de aquellos que han comenzado a experimentar con el idioma. En el agregador de noticias sociales Reddit, muchos apoyan que los desarrolladores estén apuntando hacia temas de seguridad.

Un añadido:

Con toda la mierda de seguridad que se está haciendo en los contratos inteligentes, en estos días, estoy muy contento de que Ethereum esté apoyando un lenguaje más pequeño centrado en la legibilidad y la seguridad.

Comentarios Facebook

Dejar 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.