Script

De ALDEA WIKI
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.