Un contrato inteligente es una paquete de software, analizado, diseñado, creado y probado por un desarrollador de software o un equipo, el cual tiene embebido, las clausulas que se deben ejecutar en el caso de cumplimento de ciertas condiciones que se especifiquen dentro del código del contrato.
Los contratos inteligentes permiten que se registren transacciones que son rastrea-bles e irreversibles , estas transacciones permiten al contrato inteligente validar las condiciones y ejecutarse automáticamente.
Sujeto del contrato.- el contrato debe tener acceso a bienes o servicios para activarlos o bloquearlos automáticamente.
Firmas digitales.- Los participantes registran su firma con sus claves privadas
Términos y condiciones.- son las condiciones que el contrato va ha confirmar que se den para ejecutar las acciones correspondientes de acuerdo a lo acordado entre las partes, para lo cual se requiere la firma digital.
Plataforma descentralizada.- el contrato inteligente se despliega en la blockchain con lo cual tendremos este distribuidos en todos los nodos de la plataforma, dándonos la seguridad de que sea prácticamente imposible hackearlo.
Ejemplos de aplicaciones de los contratos inteligentes.-
Distribución de Herencias
Recaudación de donaciones y entrega al beneficiario.
Votaciones y definición de ganadores
Logística
Control del cumplimiento de pago de los servicios básicos.
Envió de regalos a personas en fechas especificas.
Compra de productos y pago contra entrega.
...
Seguridad.- El contrato se encuentra distribuido en todos los nodos de la red y se encuentra encriptado , lo que me garantiza que no se lo pueda cambiar sin el permiso adecuado.
Sin intermediarios y con mayor velocidad .- estos procesos son automáticos, se ejecutan según se vayan cumpliendo las condiciones establecidas, no se requiere coimar a nadie para que se cumplan.