Tecnologías Blockchain > Barcelona > Posgrado > UPC School > Imprimir -

Tecnologías Blockchain

Posgrado Presencial.

Presentación

UPC School
En breve publicaremos la información actualizada de la nueva edición de este programa.

Las tecnologías blockchain están empezando a madurar y despiertan un gran interés tanto en el ámbito académico como industrial. Startups e iniciativas industriales descubren y proponen nuevos proyectos de innovación basados ​​en la blockchain, haciendo de esta tecnología uno de los principales vehículos de innovación y de mejora para los próximos años. Tal como explica un estudio del IBM Institute of Business Value, el 78% de las empresas que apuestan por la blockchain lo hacen para desarrollar modelos de negocio más innovadores. De hecho, la demanda de profesionales que dominen la tecnología blockchain no para de aumentar. Tan sólo en LinkedIn el número de ofertas de trabajo para estos especialistas se ha casi cuadruplicado en 2017.

La blockchain representa un cambio de paradigma ofreciendo numerosas oportunidades de negocio y generando un nicho profesional emergente. Este es el motivo por el que la UPC School ha querido impulsar este posgrado, con una gran orientación práctica y profesional, que va dirigido a profesionales de empresas que quieran entender y desarrollar aplicaciones con tecnologías basadas en la blockchain. El programa también incluye formación en diversas cryptomonedas (Bitcoin, Ethereum, etc.) y en aspectos de negocio.

El posgrado cuenta con la colaboración del consorcio Alastria, primera red regulada basada en blockchain, que incluye las principales empresas de banca, energía y tecnologías de la información.

Objetivos

  • Alcanzar un nivel adecuado en programación, seguridad y técnicas criptográficas.
  • Comprender el funcionamiento básico de la blockchain en sus principales variantes.
  • Ser capaz de desarrollar una aplicación web con interacción con smart contracts de la blockchain.
  • Tener una visión general de negocio, tendencias y aspectos legales en torno a las tecnologías blockchain.

A quién va dirigido

  • El curso está dirigido a desarrolladores de aplicaciones con solvencia en el uso de algún lenguaje de programación. También a administradores de sistemas informáticos o personas que desarrollen funciones similares.
  • Graduado, Licenciatura o Ingeniería en Informática o Telecomunicaciones.


Los alumnos deberán traer un ordenador portátil en cada sesión, que permita la ejecución de máquinas virtuales con cierta fluidez.

Contenidos

Materias

Bases Tecnológicas de la Blockchain
5 ECTS. 36 horas lectivas.

Introducción, motivación y la revolución de la blockchain

Bases para el desarrollo de aplicaciones Web
- Arquitectura de las aplicaciones Web: frontend y backend (node.js)
- Herramientas básicas para el desarrollo y despliegue de aplicaciones:
      - Despliegue de servicios en cloud: microservicios (docker)
      - Controles de versiones (git)
- Lenguajes de programación para desarrollo Web:
      - Introducción a javascript
      - Introducción a typescript
      - Programación asíncrona
      - Programación dirigida por tests

Introducción a las redes peer-to-peer (P2P)

Mecanismos de consenso clásicos
- Paxos
- Raft
- El conenso bizantino

Bases de criptografía
- Criptografía simétrica
- Aritmetica modular
- Criptografía asimétrica clásica (RSA,elGamal, DSA, etc)
- Curvas elípticas y criptografía basada en curvas elípticas (ECC)
- Funciones unidireccionales (funciones de hash)
- Firma digital
- Gestión de claves (ciclo de vida, acuerdo de claves, criptografía híbrida)
- Secreto compartido/criptografía umbral
- Protocolos ZK (Zero-knowledge)
- Mixnets
- Firmas criptográficas múltiples (ring signatures)
- Estructuras con hashes (árboles de Merkle, cadenas de hash, etc.)
- Creación de librerías criptográficas
- Dilema de la cena de los criptógrafos (Chaum)
- Criptografía cuántica

La Blockchain y el Bitcoin
2 ECTS. 18 horas lectivas.

Precedentes de Bitcoin y Blockchain

Funcionamiento de Bitcoin
- Direcciones en Bitcoin
- Monederos
- Transacciones
- El lenguaje de scripting de bitcoin: Script
- Consenso bizantino distribuido basado en prueba de trabajo o Proof of Work (POW)
- Modelo de negocio de Bitcoin: el minado y las tasas

Micropagos
- Canales de pago y micro-pago
- Redes para micropagos

Casos de uso

Desarrollo con Bitcoin
- API y contratos inteligentes (smart contracts)
- Práctica: SPV MULTISIG, P2SH

Ethereum
5 ECTS. 36 horas lectivas.

Introducción a Ethereum
- El Ether, el Gas y la máquina virtual de Ethereum EVM.
- La prueba de trabajo de Ethereum
- Los contratos inteligentes (Smart Contracts):
      - Propiedades inteligentes (Smart Properties)
      - DAPPs (redes sociales, mercados de predicción, identidad, ...)
      - DAOs
      - Interacciones entre contratos

Smart Contracts
- Lenguajes de programación para ethereum
- Programando con Solidity
- Implementaciones avanzadas:
      - Patrones de implementación con Solidity
      - Mappings, Arrays y Estructuras
      - Librerías, contratos e interacciones entre contratos
- Análisis de seguridad de contratos inteligentes

Desarrollando una Ethereum DApp
- Interacción con la Blockchain y los Smart Contracts desde nuestra DApp con Web3
- Desarrollo con Truffle
- Servicios Off-chain: Swarm/IPFS & Whisper

Despliegue de una red privada con Ethereum
- Despliegue automatizado con Puppeth
- Uso de diferentes nodos: Geth, Parity y Quorum
- Alastria y casos de uso

Aplicaciones y casos de Uso
- Los Ethereum Request for Comments (ERCs)
- Estudio de diversos ERCs: ERC-20, ERC-223, ERC-721, ERC-777
- Identidad Digital

Evolución de la blockchain y otras criptomonedas
2 ECTS. 18 horas lectivas.

Protocolos de consenso distribuido alternativos
- Proof of Stake (POS), proof of activity, proof of capacity, proof of elapsed time, etc.
- Ethereum Casper

Criptomonedas alternativas (alt coins) y sistemas distribuidos alternativos
- Hyperledger
- IOTA-Tangle
- Byteball
- Monero

Aspectos económicos, legales, regulatorios y de negocio
2 ECTS. 12 horas lectivas.

Aspectos legales, aspectos fiscales y regulación

Economía
- Tokenomics
- Cryptonomics

Negocio

Proyecto final
4 ECTS. 6 horas lectivas.
Desarrollo de un proyecto basado en blockchain

Los proyectos podrán ser desarrollados sobre Alastria.

Dirección y profesorado

Dirección Académica

  • Medina Llinàs, Manel
    Catedrático en la Universitat Politècnica de Catalunya desde 1992 y Coordinador científico del capítulo europeo del AntiPhishing Working Group (APWG). Desde 1994 dirige esCERT-UPC, el primer equipo de respuesta a incidentes en España. Ha ejercido como experto en NIS y fue responsable de la unidad de relación con CERTS en ENISA (European Network and Information Security Agency). Igualmente dirigió proyectos científicos de seguridad en el Centro Barcelona Digital. Como miembro de ESRIF (European Security Research & Innovative Forum) y ESRAB (2006-2009) colaboró con la Comisión Europea en programas de investigación en seguridad.
  • Muñoz Tapia, Jose Luis
    Doctor ingeniero de Telecomunicación por la UPC y profesor titular del Departamento de Ingeniería Telemática de la UPC. Su labor de investigación se centra en el ámbito de las redes de computadoras, virtualización, seguridad en redes, criptografía y aplicaciones para blockchain. En este ámbito, es coautor de decenas de artículos en revistas y congresos, así como evaluador de proyectos para el Ministerio de Energía, Turismo y Agenda Digital (MINECO). Actualmente es uno de los investigadores principales en seguridad del proyecto CE H2020 BIG IoT para homogeneización de acceso a big data en relación con tráfico, aparcamiento y polución.

Coordinación

  • Hernández Serrano, Juan
    Profesor del departamento de Ingeniería Telemática de la UPC. Su labor de investigación se centra en seguridad, privacidad y anonimato en redes, con especial énfasis en el IoT. Es coautor de decenas de artículos del ámbito así como uno de los investigadores principales del proyecto CE H2020 BIG IoT para homogeneización de acceso a big data en relación con tráfico, aparcamiento, polución. También participó en la definición de requisitos y soluciones de seguridad de la alianza WAVE2M.
  • Puig Pascual, Àlex
    De formación académica ingeniero pero desarrollador desde joven, siempre ha estado relacionado con el mundo del desarrollo y las startups. En 2013 descubre Bitcoin y desde ese momento se convierte en su pasión. Siempre interesado en aprender más sobre la tecnología y sus implicaciones en la sociedad, crea Digital Currency Summit, una de las primeras conferencias del mundo centradas en la parte económica de las criptomonedas. Desde ese momento y hasta la fecha ha organizado eventos por todo el mundo, desde la Comisión Europea a las Naciones Unidas. Siempre combinando su faceta pública con la de desarrollador, en 2017 lanzó Alastria: un consorcio multisectorial para el establecimiento de una infraestructura semipública permisionada Blockchain en España. Su idea principal era dotar al país de un marco regulatorio seguro para potenciar la innovación sobre Blockchain. Además, su faceta de programador le lleva a fundar Caelum Labs.

Profesorado

  • Baylina Melé, Jordi
    Ingeniero de Telecomunicaciones por la UPC y MBA por IESE. Desarrollador con 30 años de experiencia, actualmente es uno de los miembros más destacados de la comunidad de Ethereum. Es el autor de varios contratos ampliamente utilizados por la comunidad como son el Minime Contract o la Librería de curvas elípticas con Solidity entre muchos otros. Fundador de la plataforma de donaciones Giveth. Es el portavoz del "White Hat Group" donde participó en el rescate de la DAO y de la Parity Multisig recuperando más de 300 millones de euros. También ha realizado muchas auditorías importantes dentro de la comunidad como son "makerDAO Stable Coin" o el proyecto Aragón. Participa activamente en la redacción de varios estándares, entre el que destaca el EIP777.
  • Esparza Martin, Oscar
    Doctor ingeniero de Telecomunicación por la UPC y profesor agregado del Departamento de Ingeniería Telemática de la UPC. Su labor de investigación se centra en el ámbito de las redes (p2p, vanet, manet, satélite), la seguridad en redes y la criptografía. Es coautor de decenas de artículos en revistas y congresos, miembro de diversos comités de programa y editor de una revista. Actualmente participa como investigador en el proyecto CE H2020 BIG IoT para homogeneización de acceso a big data en relación con tráfico, aparcamiento y polución.
  • Foz Giralt, Xavier
    Licenciado en Derecho por la Universidad Pompeu Fabra y máster en Corporate Finance & Law por ESADE. Socio del despacho de abogados Roca Junyent. Profesor del Máster de Acceso a la Abogacía del Colegio de Abogados de Barcelona. Co-autor del libro "Blockchain: la revolución industrial de internet".
  • Guàrdia Güell, Montserrat
    Ingeniera de Telecomunicaciones (ETSETB-UPC), máster (La Salle, UPF), con 20 años de experiencia liderando programas de transformación en las operaciones de multinacionales, y de lanzamiento de nuevos negocios. Construye puentes entre el mundo Start-Ups y el de las multinacionales trabajando muy cercana a los equipos multidisciplinares y multiculturales de alta experiencia en tecnologías de última generación y con competencias emprendedoras. Anteriormente a su posición actual en el Banco Sabadell (Digital Challenge / Emerging Tecnologías Director), trabajó en Francia, dirigiendo globalmente equipos internacionales en el sector de Oil & Gas Services. Su trabajo le ha permitido adaptar y adoptar la riqueza cultural de América, Asia, África, y Oriente Medio. Ha sido responsable de las Tecnologías de la Información de 4 Juegos Olímpicos, Juegos Panamericanos, campeonatos del Mundo y cumbres de la ONU.
  • Hernández Serrano, Juan
    Profesor del departamento de Ingeniería Telemática de la UPC. Su labor de investigación se centra en seguridad, privacidad y anonimato en redes, con especial énfasis en el IoT. Es coautor de decenas de artículos del ámbito así como uno de los investigadores principales del proyecto CE H2020 BIG IoT para homogeneización de acceso a big data en relación con tráfico, aparcamiento, polución. También participó en la definición de requisitos y soluciones de seguridad de la alianza WAVE2M.
  • Herrera Joancomartí, Jordi
    Licenciado en Matemáticas por la UAB y doctor por la UPC. Es profesor del departamento de Ingeniería de la Información y las Comunicaciones de la UAB. Su actividad docente y de investigación se centra en la criptografía y más concretamente en el estudio de las propiedades de las criptomonedas y la aplicabilidad de la tecnología blockchain en diferentes ámbitos. Ha sido investigador principal de varios proyectos nacionales e internacionales, evaluador de proyectos para agencias estatales y europeas y autor de más de 100 publicaciones científicas. Participa en diferentes comités de programa y revistas científicas focalizados en criptomonedas y tecnología blockchain.
  • Muñoz Tapia, Jose Luis
    Doctor ingeniero de Telecomunicación por la UPC y profesor titular del Departamento de Ingeniería Telemática de la UPC. Su labor de investigación se centra en el ámbito de las redes de computadoras, virtualización, seguridad en redes, criptografía y aplicaciones para blockchain. En este ámbito, es coautor de decenas de artículos en revistas y congresos, así como evaluador de proyectos para el Ministerio de Energía, Turismo y Agenda Digital (MINECO). Actualmente es uno de los investigadores principales en seguridad del proyecto CE H2020 BIG IoT para homogeneización de acceso a big data en relación con tráfico, aparcamiento y polución.
  • Nieto Galán, María Teresa
    Graduada en Ingeniería Informática por la Universidad Carlos III de Madrid y desarrolladora Full-stack de Blockchain. Con una gran pasión por la tecnología y descentralización, desarrolla un rol de core team global en el equipo de Blockchain en UST Global. Su labor a lo largo de los últimos 2 años se ha centrado en la investigación de nuevas soluciones tecnológicas basadas en la tecnología blockchain, especializándose en las plataformas Hyperledger y Ethereum. En la actualidad ejerce un rol de divulgación, investigación y docència colaborando con el IIT (ICAI), Blockchain España y distintas universidades.
  • Pérez Solà, Cristina
    Doctora en Informática por la Universidad Autónoma de Barcelona (UAB) y la KU Leuven y Ingeniera en Informática por la UAB. Actualmente su investigación se centra en las criptomonedas basadas en blockchain, dedicando especial énfasis en el estudio de las garantías de seguridad y privacidad que nos aportan y al análisis de la red P2P que las sustenta. En este ámbito, es coautora de múltiples publicaciones académicas y participa activamente como miembro de varios comités de programa de conferencias y workshops sobre blockchain y criptomonedas.
  • Puig Pascual, Àlex
    De formación académica ingeniero pero desarrollador desde joven, siempre ha estado relacionado con el mundo del desarrollo y las startups. En 2013 descubre Bitcoin y desde ese momento se convierte en su pasión. Siempre interesado en aprender más sobre la tecnología y sus implicaciones en la sociedad, crea Digital Currency Summit, una de las primeras conferencias del mundo centradas en la parte económica de las criptomonedas. Desde ese momento y hasta la fecha ha organizado eventos por todo el mundo, desde la Comisión Europea a las Naciones Unidas. Siempre combinando su faceta pública con la de desarrollador, en 2017 lanzó Alastria: un consorcio multisectorial para el establecimiento de una infraestructura semipública permisionada Blockchain en España. Su idea principal era dotar al país de un marco regulatorio seguro para potenciar la innovación sobre Blockchain. Además, su faceta de programador le lleva a fundar Caelum Labs.

Información general EDICIÓN 2017-18

Próxima edición
Abril de 2019
Créditos
20 ECTS (126 horas lectivas)
Horario
Lunes  18:30 a 21:30Miércoles  18:30 a 21:30Jueves  18:30 a 21:30
Se realizarán alrededor de 3 sesiones viernes tarde/sábado mañana.
Lugar de realización
Tech Talent Center
C/ de Badajoz, 73-77
Barcelona
mapa y accesos
Contacto
Teléfono: (34) 93 112 08 83
Titulación
Diploma de posgrado expedido por la Universitat Politècnica de Catalunya. Emitido en virtud del art. 34.1 de la L.O. 4/2007, de 12 de abril, por la cual se modifica la L.O. 6/2001, de 21 de diciembre, de Universidades. Para su obtención es necesario tener una titulación universitaria oficial o bien un título propio de universidad equivalente a un grado, diplomatura o licenciatura. De no ser así, el alumno / la alumna obtendrá un certificado de superación expedido por la Fundació Politècnica de Catalunya.

En el caso de disponer de una titulación extranjera consulta aquí.
Campus virtual
Los alumnos de este Posgrado tendrán acceso al campus virtual My_Tech_Space, una eficaz plataforma de trabajo y comunicación entre alumnos, profesores, dirección y coordinación del curso. My_Tech_Space permite obtener la documentación de cada sesión formativa antes de su inicio, trabajar en equipo, hacer consultas a los profesores, visualizar sus notas...
Bolsa de trabajo
Desde el campus virtual My_Tech_Space los alumnos podrán visualizar ofertas de trabajo de su área de conocimiento y presentar su candidatura en un entorno confidencial. La Bolsa de trabajo de la UPC School of Professional & Executive Development tiene un volumen anual de cientos de ofertas de trabajo, entre contratos laborales y convenios de colaboración en prácticas.
Importe de la matrícula
4.000 €
El importe total de la matrícula debe pagarse antes del inicio de este Posgrado.
Ver en el apartado Descuentos, préstamos y ayudas las posibilidades de financiación en condiciones ventajosas.

Existe la posibilidad de realizar una aportación voluntaria de 5€ en el momento de formalizar la matrícula. Esta donación, que forma parte de la Campaña 0,7% de la UPC, se destinará a acciones de cooperación en países en vías de desarrollo.

0.7%

Idioma de impartición
Español

Entidades relacionadas

Coorganizadores

Colaboradores