es
Volver a la lista

Algorand se convierte en la primera cadena de bloques de capa 1 en adoptar Python como lenguaje canónico

source-logo  cryptonews.net 26 Abril 2024 14:37, UTC

Algorand se convierte en la primera cadena de bloques de nivel 1 en adoptar Python como lenguaje canónico, lo que el CTO de la Fundación Algorand, John WOODS, llama un «cambio sísmico». Python es un gran paso adelante para eliminar todas las barreras para los desarrolladores, dijo

Mariano DOMÍNGUEZ, desarrollador de software Vestige.fi, una aplicación descentralizada basada en Algorand, dijo que hay varias razones para esto. En primer lugar, la mayoría de las cadenas que tienen una capa de ejecución de contratos inteligentes se ejecutan en un escenario de limitación de recursos que es atípico para los entornos de desarrollo actuales. Debido a esto, a menudo es más fácil y más barato crear un lenguaje orientado al dominio (por ejemplo, Solidity, PyTEAL/TEAL o Move) que integrar un lenguaje «regular», ya que es posible implementar estas restricciones desde el principio.

TEAL era un lenguaje de contrato inteligente Algorand anterior, y PyTEAL era un mecanismo para llamar a las instrucciones TEAL desde un archivo Python. La diferencia ahora es que Python nativo se compila en el código de bytes de la máquina virtual Algorand (AVM), lo que lo hace compatible con las herramientas nativas de Python, incluidos los paquetes de prueba. Esto lo diferencia tanto de PyTEAL como de lenguajes como Vyper para EVM, que solo son «similares a Python».

Imagen: Algorand Developer Portal