- Entrada + estado
- Código + permisos
- Nuevo estado
Estado compartido y ejecución
Ethereum permite ejecutar programas que actualizan un estado compartido bajo sus reglas. ETH es su activo nativo. Un token puede registrar balances y permisos mediante un contrato: no es automáticamente otro ETH ni una participación legal en una empresa. Un nombre conocido o un símbolo idéntico no identifica por sí solo el contrato correcto.
Gas: medir trabajo no es medir valor
Gas mide recursos de ejecución según las reglas del protocolo. La cantidad usada y el precio por unidad contribuyen al costo. El precio de un token no determina cuánto gas necesita una operación. Una ejecución que revierte puede seguir consumiendo gas por el trabajo realizado antes del fallo.
Ejemplo conceptual: una función comprueba un permiso y actualiza un contador. Todos los verificadores deben poder llegar al mismo resultado con las mismas entradas y estado. Si la comprobación contiene un error, ejecutar fielmente el código reproduce el error; no interpreta lo que su autor quería decir.
La frontera del mundo exterior
Un contrato no observa por sí solo la lluvia, un precio externo o la entrega de un paquete. Los oráculos aportan información bajo un mecanismo y supuestos adicionales. Un programa puede actuar correctamente sobre un dato incorrecto. Pregunta cómo llega el dato, cuándo se observó y quién puede cambiar su fuente.
Administración y cambios
Algunos sistemas tienen administradores, pausas o mecanismos de actualización. Otros restringen esas capacidades. Leer “descentralizado” no reemplaza examinar los permisos efectivos. Una auditoría ayuda a detectar problemas dentro de un alcance; no garantiza ausencia de errores ni rentabilidad.
Separar código, permisos, datos externos e interfaz hace visible la cadena de dependencias. Una página puede mostrar una promesa más amplia que lo que el contrato implementa. Aquí estudiamos esas diferencias sin conectar wallets ni ejecutar contratos reales.
Comprueba tu idea.
Elige primero. La explicación aparece después.
Un paso más: profundización
Los patrones de proxy permiten actualizaciones mediante reglas administrativas. La dirección visible no basta para inferir inmutabilidad.
Fuentes y siguiente paso.
- Introducción a contratos inteligentes · ethereum.org
- Oráculos · ethereum.org
- Gas y comisiones · ethereum.org