Nuevo - Diplomado en BlockChain, Contratos Inteligentes y Cadenas de Valor

El diplomado está dirigido a profesionales del área de tecnologías de información que estén interesados en conocer los fundamentos, potencialidades y posibles aplicaciones del blockchain incluyendo contratos inteligentes y criptomonedas.


Descripción

¿Por qué razón la Comisión Nacional de Energía, la Tesorería General de la República, y ChileCompra han anunciado iniciativas basadas en blockchain y varias otras instituciones como el Banco Central y el Depósito Central de Valores han iniciado estudios de factibilidad para la colocación de instrumentos financieros basados en esta tecnología?  La razón es blockchain, una tecnología de propósito general, que hace posible que se puedan realizar transacciones entre dos o más entidades que no se conocen ni se tienen confianza sin necesidad de terceros abre un abanico de nuevas oportunidades tan amplio que solo estamos comenzando a explorar.

Aunque la principal y más popular aplicación de esta tecnología ha sido el surgimiento de las criptomonedas que sacan partido de una base de datos distribuida confiable, esto es realmente la punta del iceberg.  La tecnología puede ser usada en forma muy efectiva para automatizar procesos de negocio (contratos inteligentes) o para dar soporte a cadenas de valor en las que participan muchos actores y se requiere trazabilidad y confianza.

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

En el primer curso de «Fudamentos de Blockchain» se establecen las bases. Se estudian los principales conceptos de la tecnología y sus potenciales aplicaciones. En el segundo curso «Contratos Inteligentes» los alumnos no solo aprenden las bases de estos contratos sino que 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 de 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.

Dirigido a

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

Prerrequisitos

-                 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).

Objetivo de aprendizaje

-                 Comprender los fundamentos del blockchain y las criptomonedas

-                 Aplicar el blockchain a diversos escenarios de negocios

-                 Analizar nuevas propuestas basadas en blockchain

-                 Evaluar aspectos de una criptomoneda

-                 Crear aplicaciones sencillas basadas en blockchain

Desglose de cursos

DESGLOSE DE CURSOS
Nombre del curso: Fundamentos de Blockchain
Horas cronológicas: 24 hrs; Créditos: 5

Resultados de Aprendizaje

  • Identificar cuáles son las tecnologías asociadas a Blockchain
  • Explicar el potencial uso de Blockchain en empresas
  • Ilustrar la arquitectura usada en criptomonedas

Contenidos:

  • Introducción a Blockchain
  • Elementos de criptografía
  • Estructura de datos descentralizadas
  • Ledgers extendibles
  • Almacenamiento de valor (identidades, activos y datos certificados)
  • Ciclo de vida de la transacción
  • Minería vs Consenso
  • Byzantine Fault Tolerance
  • Bifurcación (Forking)
  • Distributed Ledger Technologies

Metodología de enseñanza y aprendizaje:

  • Clases expositivas.
  • Análisis de casos

Evaluación de los aprendizajes:

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

Nombre del curso: Contratos Inteligentes: Desarrollo e Implementación 
Horas cronológicas: 24 hrs; Créditos: 5

Resultados de Aprendizaje

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

Contenidos:

  • Introducción a Ethereum
  • Ether como sistema de moneda y mercancía
  • Cuentas de Ethereum
  • Qué son transacciones
  • Contratos inteligentes
  • Mining Ether
  • Ethereum forks
  • Ethereum Virtual Machine
  • The Solidity Programming Language
  • Estructuras de contratos
  • Contratos inteligentes con Solidity
  • Contratos inteligentes avanzados

Metodología de enseñanza y aprendizaje:

  • Clases expositivas.
  • Talleres

Evaluación de los aprendizajes:

  • Trabajos personales:             100 %

Nombre del curso: Plataformas Empresariales para Blockchain Privado y Público
Horas cronológicas: 27 hrs; Créditos: 5

Resultados de Aprendizaje

  • Identificar la arquitectura de una plataforma empresarial para blockchain
  • Explicar cómo se crean contratios inteligentes
  • Diseñar una red de Blockchain utilizando una plataforma empresarial

Contenidos:

  • Blockchain para la economía tradicional
  • Comercialización: IBM vs Microsft vs R3
  • Framework empresariales - Hyperledger + Corda + Etherium Private
  • Escalabilidad y privacidad
    • Proof-of-Stake
    • Economic Finality
    • Sharding
    • Zero-Knowledge Proofs
  • Arquitectura Blockchain
  • Network nodes & roles
  • Smart Contracts
  • Procesos de transacción
  • Diseño de la red y consorcio
  • Hyperledger Fabric
  • Perfiles requeridos

Metodología de enseñanza y aprendizaje:

  • Clases expositivas.
  • Análisis de casos

Evaluación de los aprendizajes:

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

Nombre del curso: Criptomonedas: Tecnología y Limitaciones
Horas cronológicas: 27 hrs; Créditos: 5

Resultados de Aprendizaje

  • Explicar la technología asociada a las criptomonedas
  • Ilustrar la arquitectura usada en criptomonedas
  • Describir el impacto que produce las criptomonedas en organizaciones

Contenidos:

  • Monedas y blockchain.
    • Definición de una moneda.
    • Desafíos de una moneda digital.
    • Funciones de hash criptográficas.
    • Firmas digitales.
    • Cómo elegir una una billetara de moneda digital.
  • Criptomonedas centralizadas.
    • Goofy coin.
    • Scrooge coin.
    • Estructura de un bloque. Arboles de Merkle.
    • Transacciones en Bitcoin.
  • Descentralización y el consenso distribuido.
    • Desafíos de descentralización.
    • Protocolo de consenso distribuido en Bitcoin.
    • El proceso de mineo de Bitcoin.
    • Fortalezas y debilidades de Bitcoin.
  • Contratos inteligentes
    • Bloques de Bitcoin en el mundo real.
    • Bitcoin scripting language.
    • Contratos inteligentes.
    • Problema de eficiencia en Bitcoin y el Lightning network.
  • El futuro de las Criptomonedas

Metodología de enseñanza y aprendizaje:

  • Clases expositivas.
  • Análisis de casos

Evaluación de los aprendizajes:

  • Controles:                                100 %
Equipo Docente

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 y Director magister MTIG del Departamento de Ciencia de la Computación, Pontificia Universidad Católica de Chile.

EQUIPO DOCENTE
Mauricio Arriagada
PhD(c) Ciencia de la Ingeniería, Pontificia Universidad Católica de Chile – Chile , Ingeniero Civil en Computación e Informática, Universidad de Tarapacá – Chile. Master in Computer Science, University of Northern Iowa – USA. Master en Ingeniería de Software, Universidad de Tarapacá – Chile. Director Magister en Procesamiento y Gestión de la Información UC.

Miguel Ángel Branada
Ingeniero Civil Industrial en Tecnologías de Información, P. Universidad Católica y École Centrale Paris (doble titulado). Actualmente se desempeña como Blockchain Specialist en Accenture, consultora de Estrategia y Tecnología global, que se encuentra entre las Top #3 empresas de implementación de blockchain a nivel global, miembro fundador de Enterprise Ethereum Alliance, y partner de Consensys, Ripple y r3 entre otros.

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 y Director magister MTIG del Departamento de Ciencia de la Computación, Pontificia Universidad Católica de Chile.

Cristian Ruz
Ph.D. of Philosophy en Informática, Université de Nice Sophia Antipolis, Francia. Magíster en Ciencias de la Ingeniería de la UC. Ingeniero Civil en Ciencia de la Computación de la UC. Profesor Asistente del Departamento de Ciencia de la Computación de la Escuela de Ingeniería UC. Experto en computación de alto rendimiento. Su área principal de trabajo se desarrolla en temas de middleware para cómputo paralelo, sistemas distribuidos y uso de recursos elásticos de procesamiento.

Adrián Soto
PhD(c) Ciencia de la Ingenieria Pontificia Universidad Católica de Chile – Chile , Licenciado en Ciencia de la Ingeniería, Pontificia Universidad Católica de Chile – Chile. Áreas de interés: Base de Datos, Data Science y Lenguajes de Programación.

Domagoj Vrgoc
Ph.D. Computer Science, University of Edinburgh. Profesor Asistente Adjunto del Departamento de Ciencia de la Computación de la Pontificia Unversida Católica de Chile, especialidad: Graph databases, Semantic Web, Theory of Computation.

* 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.

Requisitos de aprobación

Nota final:
Curso: Fundamentos de Blockchain                                                               25%
Curso: Contratos Inteligentes: Desarrollo e Implementación                    25%
Curso: Plataformas Empresariales para Blockchain Privado y Público     25%
Curso: Criptomonedas: Tecnología y Limitaciones                                      25%

Los alumnos deberán ser aprobados de acuerdo a los siguientes criterios:
a)              Calificación mínima de todos los cursos 4,0 en su promedio ponderado y
b)             75% de asistencia o cifra superior a las sesiones presenciales. 
Para aprobar los programas de diplomados se requiere la aprobación de todos los cursos que lo conforman y en el caso que corresponda, de la evaluación final integrativa.
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.
El alumno que no cumpla con una de estas exigencias reprueba automáticamente sin posibilidad de ningún tipo de certificación.

Bibliografía
  • Swan, M. (2015). Blockchain: Blueprint for a new economy. "O"Reilly Media, Inc.".
  • Cachin, C. (2016, July). Architecture of the hyperledger blockchain fabric. In Workshop on Distributed Cryptocurrencies and Consensus Ledgers (Vol. 310).
  • Androulaki, E., Barger, A., Bortnikov, V., Cachin, C., Christidis, K., De Caro, A., ... & Muralidharan, S. (2018, April). Hyperledger fabric: a distributed operating system for permissioned blockchains. In Proceedings of the Thirteenth EuroSys Conference (p. 30). ACM.
  • Laposky, J. (2018). 6 ways blockchain technology can transform retailing. Twice, 33(6), 14. Retrieved from http://ezproxy.puc.cl/docview/2042166967?accountid=16788.
  • Douaihy, M. (2018). Blockchain. Twice, 33(6), 14-15. Retrieved from http://ezproxy.puc.cl/docview/2042165085?accountid=16788.
  • Ribeiro, G. L. (2018). Impactos y dinámicas del capitalismo electrónico-informático: Un dosier. Desacatos, (56), 8-15. Retrieved from http://ezproxy.puc.cl/docview/2015382125?accountid=16788.
  • Narayanan, A., Bonneau, J., Felten, E., Miller, A., & Goldfeder, S. (2016). Bitcoin and cryptocurrency technologies: a comprehensive introduction. Princeton University Press.
  • Clack, C. D., Bakshi, V. A., & Braine, L. (2016). Smart Contract Templates: essential requirements and design options. arXiv preprint arXiv:1612.04496.
  • Mendling, J., Weber, I., Aalst, W. V. D., Brocke, J. V., Cabanillas, C., Daniel, F., ... & Gal, A. (2018). Blockchains for business process management-challenges and opportunities. ACM Transactions on Management Information Systems (TMIS), 9(1), 4.
  • Gervais, A., Karame, G. O., Wüst, K., Glykantzis, V., Ritzdorf, H., & Capkun, S. (2016, October). On the security and performance of proof of work blockchains. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security (pp. 3-16). ACM.
  • Halpin, H., & Piekarska, M. (2017, April). Introduction to Security and Privacy on the Blockchain. In Security and Privacy Workshops (EuroS&PW), 2017 IEEE European Symposium on (pp. 1-3). IEEE.
Proceso de Admisión

Las personas interesadas deberán enviar los documentos que se detallan más abajo al correo programas@ing.puc.cl.

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

-                 El postular no asegura el cupo, una vez aceptado en el programa, se debe cancelar o documentar el valor, para estar matriculado.
VACANTES: 40
“No se tramitarán postulaciones incompletas”.
El Programa se reserva el derecho de suspender la realización del diplomado/curso si no cuenta con el mínimo de alumnos requeridos. En tal caso se devuelve a los alumnos matriculados la totalidad del dinero en un plazo aproximado de 10 días hábiles.
A las personas matriculadas que se retiren de la actividad antes de la fecha de inicio, se les devolverá el total pagado menos el 10% del total del arancel.

imagen
SOLICITAR MÁS INFORMACIÓN
ACTIVIDAD NO DISPONIBLE
PARA INSCRIPCIÓN

POR FAVOR DÉJENOS SU CONSULTA
Y LO CONTACTAREMOS


Otros programas que pueden ser de su interés

Diplomado en Big Data y Ciencia de Datos

Diplomado en Inteligencia Artificial

Diplomado en Gestión de Activos Físicos y Mantenimiento