Explicación detallada
Un smart contract (contrato inteligente) es código almacenado en una blockchain que se ejecuta automáticamente cuando se cumplen condiciones predefinidas. Una vez desplegado, el contrato es inmutable y su ejecución es determinista: siempre produce el mismo resultado dado el mismo input.
Ethereum fue la primera blockchain diseñada específicamente para smart contracts, introduciendo un lenguaje Turing-completo (Solidity) que permite programar lógica compleja. Otras blockchains como Solana, Avalanche, y Cardano también soportan smart contracts.
Los smart contracts son la base de DeFi, NFTs, DAOs, y prácticamente toda la innovación en Web3. Permiten crear productos financieros, mercados, sistemas de votación, y cualquier lógica que pueda expresarse en código, todo de forma transparente y sin intermediarios.
Artículo relacionado
Leer artículo completo sobre Smart Contract →