Java, C++, Python, HTML... la lista de lenguajes de programación sigue y sigue. Pero ¿qué pasa con los lenguajes de programación de contratos inteligentes? ¿Cómo es ese paisaje?
Un hilo de investigación de Binance 🧵👇
1/ Solidity y Rust dominan el panorama del lenguaje de contratos inteligentes. Solidity se utiliza para implementar contratos inteligentes en Eethereum y otras cadenas EVM, mientras que Rust se utiliza en Solana y otras cadenas como NEAR y Polkadot.
2/ Si bien Solidity se creó específicamente para el desarrollo de contratos inteligentes (lanzado en 2015), Rust existía durante varios años antes del lanzamiento de Solana y su desarrollo inicial en realidad es anterior al documento técnico de Bitcoin.
3/ La incorporación más reciente a este grupo es un lenguaje llamado Move. “Move es un lenguaje para programar con escasez”, así lo describe el creador del lenguaje.
4/ Desarrollado originalmente para el proyecto Diem de Meta, Move es un lenguaje de programación basado en Rust, independiente de la plataforma, para implementar transacciones personalizadas y contratos inteligentes seguros y flexibles.
5/ Move ha sido diseñado muy específicamente para lidiar con activos digitales y ofrece muchas características innovadoras. Estos incluyen características de seguridad únicas como el verificador de código de bytes y The Move Prover, así como una variedad de propiedades para mejorar la flexibilidad y eficiencia del lenguaje.
6/ Move espera que sus características de diseño, incluida la falta de despacho dinámico, signifiquen que los exploits de reentrada, que han sido cada vez más comunes durante el último año, se eviten en las cadenas de bloques basadas en Move.
Para obtener más información sobre el panorama lingüístico actual y sumergirse en Move, consulte nuestro informe reciente en: https://research.binance.com/



