Partes de un smart contract
- Cabecera:
- Prama instrucciones que indica la versión de compilador
- Include referencia a otros contratos
- Declaración del contrato:
- Nombre
- CaracterÃsticas adicionales
- Variables de estado:
- información que va a manejar el contrato inteligente
- saldo, texto y número
- información que va a manejar el contrato inteligente
- Métodos o funciones:
- reglas que tiene el contrato para hacer modificaciones en las variables de estado
- Interacción con la cadena de bloques
- Funciones view no hacen modificaciones, solo lee el estado de la cadena de bloques, no pasan por el algoritmo de consenso y pasan por un solo nodo (local) , no tiene un costo en GAS, es gratis.
- Funciones normales hacen modificaciones o escrituras sobre las variables de estado, requiere que los nodos alcancen consenso (consistente, coherente y valido) y tiene un costo
- Funciones puras no leen ni escriben, son cálculos y no tienen tampoco costo.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.