¿Qué son?
Los Smart Contracts se pueden entender como código ejecutable en Blockchain o infraestructuras similares que permiten una ejecución transparente de procesos predefinidos basados en acuerdos entre diferentes partes sin involucrar un tercero de confianza (Alharby & van Moorsel, 2017; Ante, 2020), estos sirven entonces como herramientas que automatizan muchos procesos empresariales entre distintas entidades que operan dentro del sistema, y el desplegarlos en un ledger distribuido permite que sean verificables y auditables.
Blockchain que los utilizan
Múltiples Blockchains despliegan el uso de los Smart Contract, la gran variedad se ve más bien en
relación a los algoritmos de consenso que utilizan puesto que en términos de tipo de ledger, son en su
mayoría similares frente a las plataformas empresariales de Blockchain top del mercado.

Figura 40. ¿Cuáles Blockchains utilizan Smart Contracts? Información adaptada de (Anwaron, 2020).
Casos de Uso Aplicados
Dentro de los casos de uso aplicados de Blockchain pueden encontrarse los siguientes (entre muchos
más) y a su vez, dentro de estos, las reglas de los Smart Contracts apoyan fuertemente a su despliegue
y desempeño efectivo en las interacciones entre las diferentes partes que conforman la red.
Automotriz.
Banca / Fintech.
Caridad.
Almacenamiento en la nube.
Vehículos comerciales y de transporte.
Historia crediticia.
Ciberseguridad - Criptografía.
Donaciones.
Educación.
Energía.
Pronósticos - Integrado con algoritmos de machine learning.
Gobierno y votación electoral.
Seguridad armamentística - Seguimiento de
posesión y datos históricos.
RR.HH.
Seguros.
IoT.
Aspectos legales - Incluye aplicabilidad de
Smart Contracts.
Marketing - Enfocado en reducción de costos
publicitarios al eliminar intermediarios.
Redes sociales.
Médico / Salud pública.
Streaming de música.
Bienes raíces.
Testamentos y herencias - Incluye aplicación de Smart Contracts.

Figura 41. Beneficios y limitaciones de implementar Smart Contracts. Información adaptada de (Nzuva, 2019).
Cómo Funciona un Smart Contract
Los Smart Contracts funcionan como el medio que propende por incrementar la credibilidad
transaccional entre dos partes que están contractualmente unidas por la operación que realizan, todo
esto con ayuda de la automatización mediante reglas predefinidas entre las partes para procesos
específicos, de esta manera, para que puedan tener su despliegue es importante que haya una
identificación de los acuerdos y que las condiciones que se fijen sean claras para la ejecución del
Smart Contract, asimismo, esto permite que se siga una lógica de negocio para la encriptación que
garantiza la seguridad de la información y el almacenamiento de la data en el ledger del Blockchain, lo
cual ocurre una vez se ha ejecutado y procesado el contrato para así generar la actualización dentro
del sistema para cada una de las partes interesadas dentro de este proceso.

Figura 42. Un modelo de adopción de implementación de Smart Contracts. Información adaptada de (Nzuva, 2019).