Diplomado en BlockChain, contratos inteligentes y cadenas de valor.

Estudia en la Universidad N°1 de habla hispana en Latinoamérica 2024 por QS World University Rankings

Acerca del programa:

Especialízate en la tecnología que revolucionará las transacciones digitales. Su potencial puede ser aplicable a diversos escenarios de negocios.

Para profesionales del área de tecnologías de información interesados en conocer los fundamentos, potencialidades y posibles aplicaciones del blockchain, incluyendo contratos inteligentes y criptomonedas.

blockchain contratos inteligentes

Dirigido a:

Ingenieros Informáticos, Ingenieros de Ejecución Informáticos, Ingenieros Industriales, Ingenieros Civiles.


Jefe de Programa

Jaime Navón

Ph.D. Computer Science, University of North Carolina at Chapel Hill. Master of Science, Technion-Israel Institute of Technology. Ingeniero Civil Electricista, Universidad de Chile. Profesor Asociado del Departamento de Ciencia de la Computación de la Escuela de Ingeniería UC.
linkedin

Equipo Docente

keyboard_arrow_down

Marco Alarcón

Magíster en Ingeniería Informática, Universidad Católica de Valparaíso; Ingeniero Civil en Informática, Universidad Católica de Valparaíso; Proyecto Blockchain as a Services, (Investigación, coordinación y construcción de arquitectura base de plataforma Blockchain-as-a-service y validación mediante pruebas de concepto). Jefe de Arquitectura Blockchain en la Bolsa de Santiago.

Patricio López

Ingeniero Industrial, de la Pontificia Universidad Católica de Chile, Más de 15 años de experiencia como desarrollador de software y 3 como especialista en Ethereum y Blockchain. Experiencia como Scrum Master y líder de equipos ágiles. Gran conocimiento de arquitecturas Cloud. Profesor de cursos Blockchain en Universidad de Chile y Adolfo Ibáñez. 

Patricio López Juri

Ingeniero Civil Industrial de la Pontificia Universidad Católica de Chile, Blockchain Engineer, Ex-Consensys employee. Emprendedor en start-ups, speaker en conferencias, profesor y creador de software.

* EP (Educación Profesional) de la Escuela de Ingeniería se reserva el derecho de remplazar, en caso de fuerza mayor, a él o los profesores indicados en este programa.

Descripción

Blockchain no es solo la tecnología que permite que existan las criptomonedas. Se trata de una tecnología de propósito general que posibilita transacciones entre dos o más entidades que no se conocen, ni confían entre sí, sin necesidad de terceros, abriendo un abanico de nuevas oportunidades que apenas estamos empezando a explorar. 

Aunque la aplicación más conocida de esta tecnología ha sido efectivamente la existencia de las criptomonedas, que aprovechan la disponibilidad de una base de datos distribuida confiable, ello es solo la punta del iceberg. La tecnología puede utilizarse de manera efectiva para automatizar procesos de negocios (contratos inteligentes) o respaldar cadenas de valor con múltiples actores, donde se requiere trazabilidad y confianza. 

Este diplomado permite a los participantes aprender los fundamentos de la tecnología blockchain, las criptomonedas y su implementación para desarrollar aplicaciones, profundizando en los nuevos avances. Para ello, se trabajarán con dos de las plataformas más populares: Hyperledger y Ethereum, lo que permitirá a los alumnos aplicar los conceptos en casos concretos. 

En el primer curso "fundamentos de blockchain", se establecen las bases, se estudian los principales conceptos de la tecnología y sus posibles aplicaciones. En el segundo curso "contratos inteligentes" los alumnos no solo aprenden los fundamentos de estos contratos, sino también la habilidad de escribir o crear contratos sencillos. El tercer curso se centra en la plataforma Hyperledger y su utilización en un contexto empresarial. Finalmente, en el cuarto curso sobre "criptomonedas", se revisa a fondo la primera y más popular aplicación de la tecnología, sus bases y limitaciones, incluyendo una perspectiva hacia el futuro que les permita comprender futuros desarrollos. El Diplomado también cuenta con un Seminario en el que se presentarán emprendimientos basados en esta tecnología.

Requisitos de Ingreso

  •  Licenciatura o título profesional universitario de Ingeniero Informático, Ingeniero de Ejecución Informático, Ingeniero Industrial o Ingeniero Civil.
  •  Se recomienda buen nivel de comprensión lectora de inglés.
  • Se recomienda tener conocimientos básicos de programación (haber cursado alguna vez un curso formal de programación o haber participado como desarrollador en algún proyecto).

Objetivos de Aprendizaje

  1. Comprender los fundamentos del BlockChain y las criptomonedas
  2. Aplicar el BlockChain a diversos escenarios de negocios
  3.  Analizar nuevas propuestas basadas en BlockChain
  4. Evaluar aspectos de una criptomoneda
  5. Crear aplicaciones sencillas basadas en BlockChain

Desglose de cursos

Seminario: Seminario ICOs (initial coin offerings) y startups basados en blockchain

Seminar: ICOs Seminar (Blockchain-related startups)

Docente(s): Jazmín Jorquera

Unidad académica responsable: Escuela de Ingeniería

Requisitos: Sin prerrequisitos

Créditos:0

Horas totales: 4 |Horas directas: 4 |Horas indirectas: 0

Descripción del curso

Este seminario aborda el tema de creación de una iniciativa basada en la tecnología de blockchain a través de la revisión del estudio de algunos casos concretos.

Resultados de Aprendizaje

  1. Distinguir las principales áreas de desarrollo de startups basados en la tecnología de blockchain
  2. Identificar el proceso de levantamiento de capital a través de ICOs
  3. Examinar casos emblemáticos de nuevas compañías nacidas en torno al blockchain

Contenidos:

  • Oportunidades relacionadas con el blockchain y las criptomonedas
  • El proceso de creación de un startup basado en blockchain
  • Levantamiento de capital en base a ICOs
  • Estudio de casos

Estrategias Metodológica:

  • Clases expositivas
  • Análisis de casos.

Estrategias Evaluativas:

  • Sin evaluaciones sumativas.

*Este nanocurso, constituido en un seminario sin créditos, se podrá programar adicionalmente fuera del Diplomado y constituirá un apoyo en la difusión del mismo, permitiendo a los asistentes convalidar su ejecución al ingresar al programa.

 

Curso 1: Fundamentos de Blockchain

Nombre en inglés: Fundamentals of Blockchain

Docente(s): Jaime Navón C.

Unidad académica responsable: Escuela de Ingeniería

Requisitos: Sin prerrequisitos

Créditos: 3

Horas totales: 48 | Horas directas: 24 |Horas indirectas: 24

Descripción del curso:

Este curso, de gran amplitud, enseña la motivación y racionalidad y los fundamentos detrás de esta tecnología. Se cubre no solo el ámbito de las aplicaciones a las criptomonedas sino también su potencial en el mundo de las finanzas, educación, retail, etc. Adicionalmente a las clases expositivas los alumnos tienen oportunidad también de experimentar en forma personal con la tecnología a través de trabajos prácticos.

Resultados de Aprendizaje:

  1. Explicar las bases de funcionamiento de la tecnología de blockchain
  2. Explicar el potencial uso de blockchain tanto en el mundo privado como público
  3. Incorporar la tecnología de blockchain en soluciones tecnológicas

Contenidos:

  • Introducción a blockchain
  • La necesidad de un libro de transacciones (ledger) descentralizado
  • El problema de consenso
  • La cadena de bloques como ledger
  • Elementos de criptografía
  • Mecanismos de consenso: POW, POS
  • Bitcoin, implementación de criptomonedas mediante blockchain
  • Manejo de transacciones
  • Ethereum y los contratos inteligentes
  • Aplicaciones descentralizadas (DApps)
  • Blockchains públicos vs blockchains privados
  • Blockchains privados: Hyperledger y otros
  • Tokenización
  • Aplicaciones del blockchain en salud, finanzas, educación y logística
  • DAOs, e ICOs
  • Almacenamiento de valor (identidades, activos y datos certificados)
  • Identidad auto soberana

Estrategias Metodológicas:

  • Clases expositivas.
  • Trabajo práctico

Estrategias Evaluativas:

  • Controles individuales              50%
  • Trabajos prácticos individuales 50%


Curso 2: Contratos inteligentes: desarrollo e implementación 

Nombre en inglés: Smart Contracts: Development and Implementation

Docente(s): Patricio López C.

Unidad académica responsable: Escuela de Ingeniería

Requisitos: Sin prerrequisitos

Créditos: 3

Horas totales: 48 | Horas directas: 24 | Horas indirectas: 24

Descripción del curso:

Este curso tiene se centra en la plataforma Ethereum y los contratos inteligentes. El objetivo es introducir al alumno en los detalles de una de las grandes plataformas públicas de blockchain y entregar las bases y los conocimientos para entender y crear contratos inteligentes en dicha plataforma. El curso incluye clases expositivas y trabajo práctico por parte de los alumnos.

Resultados de Aprendizaje

  1. Identificar plataformas para desarrollo de blockchain
  2. Clasificar diferentes tecnologías basadas en blockchain existentes en el mercado empresarial
  3. Implementar contratos sencillos en una plataforma específica

Contenidos:

  • Introducción a Ethereum
  • Ether como sistema de moneda y mercancía
  • Qué son las transacciones
  • Cuentas en Ethereum
    • EOA
    • Multisig Wallets
    • 4337
  • Smart Contracts
    • La EVM
    • Lenguajes Adhoc: Solidity, Vyper
  • Fundamentos de Programación en Solidity
    • Hola Mundo
    • Almacenamiento de Datos Básico
    • Programar un Token ERC20
    • Programar un NFT
    • Programa básico de compra venta
  • Herramientas de Trabajo
    • Hardhat
    • OpenZeppelin Defender
    • Ethers.js
  • Conceptos avanzados
    • Fundamentos de DeFi
    • Oráculos
    • Reentrance Attack
    • Front Running
    • Contratos Upgradeables

Estrategias Metodológicas:

  • Clases expositivas.
  • Talleres

Estrategias Evaluativas:

  • Nota taller evaluado 1              - 50%
  • Nota taller evaluado 2              - 50%



Curso 3: Plataformas empresariales para Blockchain privado y público

Nombre en inglés: Enterprise Platforms: Private and Public Blockchain

Docente(s): Marco Alarcón

Unidad académica responsable: Escuela de Ingeniería

Requisitos: Sin prerrequisitos

Créditos: 3

Horas totales: 48 | Horas directas: 24 | Horas indirectas: 24

Descripción del curso:

Aunque el interés por las criptomonedas ha hecho que las plataformas públicas de blockchain como Bitcoin y Ethereum generalmente se lleven la mayor parte de la atención, es en el mundo del blockchain privado donde se ha visto un aumento mayor tanto es su uso como en el número y diversidad de los casos de uso. Este curso enseña a los alumnos este mundo del blockchain privado tomando como referencia principal la plataforma Hyperledger.

Resultados de Aprendizaje

  1. Entender las diferencias entre Blockchain Privado y Público
  2. Identificar la arquitectura de una plataforma empresarial para Blockchain
  3. Diseñar una red de Blockchain utilizando una plataforma empresarial
  4. Desarrollar un caso de uso a nivel conceptual

Contenidos:

  • Introducción
  • Blockchain para la economía tradicional
  • Comercialización: IBM, Microsoft, R3, AWS, y más
  • Frameworks empresariales: Hyperledger, Corda, Ethereum Private
  • Escalabilidad y privacidad
    • Proof of Stake, PoeT, etcd-RAFT
    • Economic finality
    • Sharding
    • Identidad digital y Privacidad
    • Zero-Knowledge proofs
    • Descentralized Identifiers
  • Arquitectura Blockchain
  • Network nodes & roles
  • Smart Contracts
  • Procesos de transacción
  • Diseño de la red y consorcio
  • Hyperledger Fabric: Deep dive de los elementos de Fabric
  • Proyecto de implementación: roles y perfiles requeridos
  • Taller de ejemplo: Hyperledger Fabric
  • Taller: Design thinking y selección del caso de uso, implementación del modelo con Hyperledger Fabric

Estrategias Metodológicas:

  • Clases expositivas.
  • Análisis de casos

Estrategias Evaluativas:

  • Controles individuales:             50%
  • Trabajos prácticos grupales:     50%


 

Curso 4: Criptomonedas: tecnología y limitaciones

Nombre en inglés: Cryptocurrency: Technology and Limitationes

Docente(s): Patricio Lopez J.

Unidad académica responsable: Escuela de Ingeniería

Requisitos: Sin prerrequisitos

Créditos: 3

Horas totales: 48 | Horas directas: 24 | Horas indirectas: 24

Descripción del curso:

Las criptomonedas representan un cambio revolucionario en una de las herramientas fundamentales de la humanidad: el dinero. Este curso entrega los fundamentos, aplicaciones, "know how", limitaciones y peligros asociados a este nuevo mundo, desde como adquirirlas, manejarlas, utilizarlas y venderlas a entender otras implicancias y oportunidades relacionadas con el mundo de las finanzas.

Resultados de Aprendizaje

  1. Explicar los conceptos fundamentales asociados a las cryptomonedas
  2. Adquirir, almacenar y manejar criptomonedas
  3. Describir el impacto potencial que pueden producir las criptomonedas en organizaciones y países

Contenidos:

  • Criptomonedas en general
    • Métricas y Conceptos claves: ATH, market-cap, volumen, cap, velas.
    • Forks: hard y soft
    • Alt-coins y Stable-coins, Scam-coins y Meme-coins 
  • Banco personal
    • Wallets, seguridad y privacidad: ¿Cómo protejo mis fondos?
    • Cómo pagar y recibir pagos en criptomonedas
    • Lighing Network y sus usos.
  • Exchanges y finanzas
    • Conceptos clave: bid, ask, spread, leverage-trading, liquidity-pools, futures, staking, p2p, on-ramp/off-ramp.
    • Swaps
    • Cómo comprar/vender y no morir en el intento
  • Seamos usuarios de criptomonedas
    • Redes, fees y congestión
    • NFT y arte: ¿se justifica? ¿lavado de dinero?
    • ICOs y Airdrops
  • DeFi
    • DeFi vs CeDeFi
    • DAO (Decentralized Uutonomous Organization)
    • ¿Cómo pedir préstamos y evitar liquidación de fondos?
    • Historia, hacks y vulnerabilidades: SushiSwap, flash loans, etc.
  • Desafíos y Polémicas de las criptomonedas
    • Bitcoin ETF
    • Consumo de energia
    • ¿Terrorismo y mercado negro?
    • Gobiernos que prohiben Bitcoin y gobiernos que lo adoptan masivamente

Estrategias Metodológicas:

  • Clases expositivas.
  • Análisis de casos

Estrategias Evaluativas:

  • 2 controles individuales - 100% (50% c/u)

Requisitos Aprobación

Los cursos que conforman el Diplomado tienen la siguiente ponderación:

  • Curso 1: Fundamentos de Blockchain - 25%
  • Curso 2: Contratos inteligentes: desarrollo e implementación - 25%
  • Curso 3: Plataformas empresariales para Blockchain Privado y público - 25%
  • Curso 4: Criptomonedas: tecnología y limitaciones - 25%

Los alumnos deberán ser aprobados de acuerdo a los siguientes criterios:

Calificación mínima de todos los cursos 4,0 en su promedio ponderado y

75% de asistencia y/o conexión a las sesiones

El alumno que no cumpla con estas exigencias reprueba automáticamente sin posibilidad de ningún tipo de certificación.  

Los resultados de las evaluaciones serán expresados en notas, en escala de 1,0 a 7,0 con un decimal, sin perjuicio que la Unidad pueda aplicar otra escala adicional.

Para aprobar un Diplomado, se requiere la aprobación de todos los cursos que lo conforman y, en los casos que corresponda, de otros requisitos que indique el programa académico.

El estudiante será reprobado en un curso o actividad del Programa cuando hubiere obtenido como nota final una calificación inferior a cuatro (4,0).

Los alumnos que aprueben las exigencias del programa recibirán un certificado de aprobación digital otorgado por la Pontificia Universidad Católica de Chile.

En caso de que un alumno repruebe uno o máximo dos cursos pertenecientes a un Diplomado, Educación Profesional Ingeniería UC ofrece la oportunidad de realizarlos en una siguiente versión del mismo programa. Para ello, el alumno deberá pagar un valor de 3 UF por curso e indicar la fecha de la versión en la que desea matricularse. La gestión debe realizarse dentro de un máximo de 2 años a contar de la fecha de inicio del Diplomado original. El estudiante debe considerar que de existir un cambio en la estructura curricular de su Diplomado que implique nuevos cursos, tendrá que realizarlos pagando un valor de 3 UF, además del que reprobó. Esto no obliga a la Universidad a dictar nuevamente el programa. 

Proceso de Admisión

Las personas interesadas deberán completar la ficha de postulación que se encuentra al costado derecho de esta página web y enviar los siguientes documentos al momento de la postulación o de manera posterior a la coordinación a cargo: 

  • Fotocopia Carnet de Identidad.
  • Fotocopia simple del Certificado de Título 
  • Curriculum Vitae actualizado.

Cualquier información adicional o inquietud podrás escribir al correo programas@ing.puc.cl.

VACANTES: 40

Con el objetivo de brindar las condiciones de infraestructura necesaria y la asistencia adecuada al inicio y durante las clases para personas con discapacidad: Física o motriz, Sensorial (Visual o auditiva) u otra, los invitamos a informarlo. 

El postular no asegura el cupo, una vez inscrito o aceptado en el programa se debe pagar el valor completo de la actividad para estar matriculado.

No se tramitarán postulaciones incompletas.

Puedes revisar aquí más información importante sobre el proceso de admisión y matrícula


¿Te parece interesante este programa?

No