Glossary
Solidity
El lenguaje de alto nivel, tipado estáticamente, más usado para escribir contratos inteligentes para la Máquina Virtual de Ethereum.
Solidity es un lenguaje de llaves, tipado estáticamente, que compila a bytecode de la EVM. Se parece vagamente a JavaScript o C++, pero está diseñado para un entorno donde cada slot de almacenamiento cuesta gas, cada cambio de estado es público y no puedes parchear un contrato una vez desplegado.
La mayoría del tooling del ecosistema Ethereum — Hardhat, Foundry, los contratos de OpenZeppelin, la función de verificación de código fuente de cualquier explorador de bloques — asume Solidity. Vyper es la alternativa principal, con una sintaxis más restrictiva y aroma a Python.