Solidity
Lenguaje para smart contracts en Ethereum
Tipado: static Creado: 2014
Paradigmas
object-orientedcontract-oriented
Ventajas y Desventajas
Ventajas
- + Estándar para Ethereum
- + Sintaxis similar a JavaScript
- + Ecosistema maduro (Hardhat, Foundry)
- + Alta demanda y salarios
Desventajas
- - Seguridad es crítica
- - Bugs son costosos (irreversibles)
- - Limitaciones de la EVM
- - Gas optimization complejo
Casos de Uso
- Smart contracts
- DeFi protocols
- NFTs y tokens ERC
- DAOs