Script
Ir a la navegación
Ir a la búsqueda
Este artículo es parte del glosario de términos de la wiki, a través del cual se ofrecen definiciones cortas y simplificadas de una serie de conceptos que de momento no ameritan artículos más extensos o desarrollados.
Un script es un programa que decide si la transacción que gasta la salida está autorizada para hacerlo. Tal secuencia de comandos se llama secuencia de comandos de validación: valida si el gasto está permitido.
Cardano usa scripts para validar acciones. Estos scripts, que son fragmentos de código, implementan funciones puras con resultados verdaderos o falsos.
La forma en que funciona el modelo EUTXO es que los scripts de validación se pasan como tres argumentos:
- Datum: dato adjunto a la salida que el script está bloqueando y se usa típicamente para transportar el estado.
- Redeemer: dato adjunto a la entrada de gasto. Generalmente se usa para proporcionar una entrada al script del gastador.
- Context: dato que representa información sobre la transacción de gasto.