Cloud Formación TIC

Curso de BlockChain Experto en Seguridad en Cadena de Bloques

Cloud Formación TIC

Curso
Presencial | On-line | Semi-presencial
200 Horas
  • Madrid
1.480 €

Descripción

Las tecnologías Blockchain son ya un valor seguro, constantemente se descubren y proponen nuevos proyectos basados en esta tecnología. Las tecnologías blockchain permiten desarrollar aplicaciones que cuenten con una transmisión de información totalmente segura, fiable y anónima.

Este curso engloba multitud de conocimientos respecto a la nueva tecnología de blockchain, desde su funcionamiento más básico y conceptualización, hasta las oportunidades que orbitan a su alrededor en forma de futuras aplicaciones, como puede ser el transporte, la votación o las tan conocidas criptomonedas.

Temario

Temario:

Formación Técnica

Cybersecurity Essentials
  • La ciberseguridad, un mundo de paladines, héroes y delincuentes.
  • El cubo de destrezas de ciberseguridad.
  • Amenazas, vulnerabilidades y ataques a la ciberseguridad.
  • El arte de proteger los secretos.
  • El arte de garantizar la integridad.
  • El reino de los cinco nueves.
  • Protección del reino.
  • Uniéndose a la órden de os héroes cibernéticos.

Formación Específica

Introducción al Blockchain

  • ¿Qué es el Blockchain?
  • Definición de Blockchain.
  • Tipos de Blockchain.
  • ¿Qué es un bloque?
  • Detalle del bloque.
  • "SHA" El corazón del bloque.
  • ¿De dónde viene el SHA?
  • Diferencias en la evolución del SHA.
  • Aplicación directa del Blockchain.
  • Fundamentos técnicos de la cadena de bloques.
  • Concepto de dificultad.
  • Estructura de bloques.
  • Árbol de Merkel.
  • Propiedades fundamentales de la Blockchain.
  • Seguridad de la Blockchain.
  • Alternativas a POW.

Aplicaciones del Blockchain:
   a) Criptomonedas.
   b) Blockchain e IoT.
   c) Dispositivos.
   d) Transportes.
   e) Registros y pruebas de existencia.
   f) Para las empresas.

Propiedades de la Blockchain

  • Historia del P2P.
  • Servicio P2P Introducción.
  • Elementos de las redes P2P.
  • Arquitectura de las redes P2P.
   a) Híbrido
   b) Centralizado
   c) Descentralizado
   d) Mixto
  • Comunicación en las redes P2P.
  • Búsqueda de pares.
  •    a) Búsqueda en caché
  •    b) Búsqueda directa
  •    c) Búsqueda indirecta
  • Tablas hash distribuidas (DHT).
  • Características y beneficios P2P.
  • JXTA Introducción.
  • Tecnología JXTA.
  • Objetivos JXTA.
  • Protocolos JXTA.
  •    a) Identificadores
  •    b) Anuncio
  •    c) Pares
  •    d) Mensajes
  •    e) Grupo de Pares
  •    f) Pipes
  • Tipos de protocolos
  • Servicios JXTA
  • Shell JXTA
  • Descentralización de Red
  • ¿Qué es una Red DLT?
  • Diferencia entre Blockchain y DLT
  • Terminología
  • Ejemplo DLT
  • Esquema de proyectos DLT/Blockchain
  • ¿Qué es HyperLedger?

Tipos de Blockchain

  • Tipos de Blockchain
  •    a) Blockchain públicas
  •    b) Blockchain privadas
  • ¿Qué beneficios tiene el blockchain privado?
  • ¿Son mejores las blockchains privadas o las públicas?
  • Blockchain con permisos y sin permisos
  • Blockchain híbridas
  • Proyectos DLT
  •    a) HyperLedger
  •    b) Alastria
  •    c) Hashgraph
  •    d) Gossip
  • ¿Instalación de SDK o API?
  • Diferencias entre SDK y API

Actualización en la Blockchain

  • ¿Qué hay detrás de las actualizaciones de una Blockchain?
  • Hard Fork ¿Qué es?
  • Hard Fork Bifurcación dura.
  • ¿Cómo se implmeenta un Hard Fork?
  • Soft Fork ¿Qué es?
  • Soft Fork Bifurcación Blanda
  • ¿Cómo se implementa?
  • Fork Accidentado
  • ¿Qué son los EIP?
  • Implementación de las propuestas de mejora
  • Propuestas de mejora Ethereum
  • ¿Qué son las ERC?
  • Implementación de las Solicitudes de Comentario
  • ¿Qué es un token ERC-20?
  • ¿Cuál es la importancia y los beneficios del estándar ERC20?
  • ¿Hay algún consenso para las criptomonedas y las blockchain?
  • Protocolo de InterLedger (ILP)
  •    a) Introducción
  •    b) Alcance
  •    c) Interfaces
  •    d) Operación
  •    e) Relación con otros protocolos
  •    f) Modelo de operación
  •    g) Función descriptiva
  •    h) Direccionamiento
  •    i) Conectores
  •    j) Errores

Usos de la Blockchain

  • ¿Qué otros usos puede tener la tecnología Blockchain?
  • Finanzas
  • Criptomonedas
  • Gestión de activos
  • Plataformas de contratación una realidad ¿Vamos a ver una?
  • Blockchain en los seguros
  •    a) Tramitación de siniestros
  •    b) Prevención del fraude
  •    c) Gestión documental
  •    d) Microseguros
  •    e) Seguros paramétricos
  •    f) Pagos globales
  • Blockchain y su impacto en seguros
  • Propiedad inteligente
  • IoT
  • Música
  • Gobiernos 
  • Identidad
  • Blockchain para la gestión de la identidad mundial
  • ¿El adiós a los pasaportes?
  • Certificados
  • Identificación personal
  • Análisis de modelos existentes:
  •    a) Blockchain y su impacto en seguros
  •    b) Blockchain y su impacto en el mundo sanitario

El bloque y su información

  • Blockchain: Una tecnología que puede cambiarlo todo
  • Cadena de Bloques
  •    a) Bloques
  •    b) Mineros
  •    c) Nodos
  •    d) Número de bloque
  •    e) Marca temporal
  •    f) Transacciones
  •    g) Hash
  •    h) Hash padre
  •    i) Hash heredado – Hash tío
  •    j) Hash primo
  • Minado por / minero
  • Dificultad
  • Dificultad total
  • Tamaño
  • Límite de gas y gas usado
  • Nonce de la prueba de trabajo
  • Recompensa del bloque
  • Recompensa tío
  • Datos extra
  • Precio mínimo del gas
  • Ruta / Ruta del estado
  • Tx Hash

La transacción y sus partes

  • ¿Cómo es una transacción de bitcoins?
  • ¿Cómo se envía?
  • Hash / Tx Hash: Hash / Hash de la transacción
  • ¿Qué es el Hash de una transacción?
  • ¿Cómo obtener y vertificar el Hash de sus transacciones?
  •    a) Tx Receipts Status: Estado del recibo de la transacción
  •    b) Block Height: Altura del bloque
  •    c) Timestamp: Marca temporal
  •    d) ¿Por quién fue realizada la transacción?
  •    e) ¿Hacia quién se realiza la transacción?
  •    f) Value: Valor transferido
  •    g) Límite de Gas y Gas usado
  •    h) Gas price: Precio del Gas
  •    i) Comisión
  •    j) Acumulación de Gas usado
  •    k) Nonce
  •    l) Datos de entrada

Los nodos

  • ¿Qué son los nodos y los máster nodos?
  • Infraestructura
  • ¿Qué hacen los nodos?
  • Hay tres tipos de nodos
  •    a) Nodos broadcast
  •    b) Nodos completos
  •    c) Nodos mineros
  • La diferencia entre un minero y un nodo
  • ¿Cómo aseguran los nodos el blockchain?
  • Sistema de nodos
  •    a) Nodos completos
  •    b) Nodos livianos
  • Proveedores de nodos
  •    a) ChromaWay
  •    b) Bitcore
  •    c) Neuroware
  •    d) Tierion Gem
  • La API de Coinbase
  • Las API de Blockchain
  • Factom Alpha API
  • El motor de Colu
  • La API de BlockCypher
  • Verificación de nodos
  • ¿Quién puede ejecutar un nodo?
  • ¿Qué son los masternodos?
  • ¿Qué es la minería de Bitcoin?
  • ¿Qué es la prueba de trabajo?
  • ¿Qué es la dificultad de Bitcoin Mining?
  • La recompensa del bloque

Smart Contract

  • ¿Qué es un Smart Contract? 
  • ¿Cómo funcionan los Smart Contracts?
  • Contratos electrónicos autoejecutables (Smart Contract) y pagos con tecnología blockchain
  • Los Smart Contract o contratos auto ejecutables
  •    a) Posibles funciones del Smart Contract
  •    b) Régimen legal de los Smart Contract
  • El problema del pago electrónico automático como forma de ejecución de los Smart Contract: dinero electrónico y criptomonedas virtuales
  • El dinero electrónico como instrumento de pago en los contratos autoejecutables.
  • La aparición del Bitcoin y restantes criptomonedas virtuales con tecnología Blockchain
  • La tecnología de la cadena de bloques: Funcionamiento de bases de datos descentralizadas o distributive ledger
  •    a) Secreto y criptografía de seguridad en Bitcoin
  •    b) Riesgos particulares y riesgos sistémicos del Bitcoin
  •    c) Riesgos individuales en Bitcoin
  •    d) Riesgos sistémicos del Bitcoin
  •    e) Régimen jurídico de las operaciones en Bitcoin y demás criptomonedas virtuales
  •    f) Régimen jurídico de los operadores Blockchain
  •    g) Régimen jurídico de los pagos en criptomonedas virtuales
  • Conclusiones

Usos de los contratos inteligentes de Ethereum

  • Servicios financieros
  •    a) Préstamos, liquidación de operaciones
  •    b) Pagos de cupones y bonos
  •    c) Microseguros
  •    d) Depósito en garantía en el registro de la propiedad
  •    e) Herencias
  •    f) Automatización de pagos y donaciones
  • Servicios de la salud
  •    a) Expedientes médicos electrónicos
  •    b) Acceso a los datos sanitarios de la población
  •    c) Seguimiento de la salud personal
  • Servicios de propiedad intelectual
  •    a) Distribución de royalties
  • Servicios energéticos
  •    a) Estaciones autónomas de recarga para vehículos eléctricos
  • Servicios del sector público
  •    a) Votación
  •    b) Apuestas
  •    c) Propiedades inteligentes

Beneficios de los contratos inteligentes

  • Autonomía
  • Costes
  • Confianza
  • Velocidad
  • Seguridad
  • Nuevos modelos de negocio

Solidity

  • Almacenamiento
  • Ejemplo de submoneda
  • Fundamentos de Blockchain
  • Transacciones
  • Bloques
  • Máquina Virtual de Ethereum
  •    a) Introducción
  •    b) Cuentas
  •    c) Transacciones
  •    d) Gas
  •    e) Almacenamiento, memoria y pila
  •    f) Conjunto de instrucciones
  •    g) Message Calls
  •    h) Delegatecall / Callcode y librerías
  •    i) Logs
  •    j) Creación
  •    k) Auto-destrucción
  •    l) Votación
  • Solidity mediante ejemplos
  • Subasta a ciegas
  •    a) Subasta abierta sencilla
  •    b) Subasta a ciegas
  • Compra a distancia segura
  • Consideraciones de seguridad
  •    a) Errores comunes
  •       1) Información privada y aleatoriedad
  •       2) Reentrada
  •       3) Límite de gas y bucles
  •       4) Envío y recibo de Ether
  •       5) Profundidad de la pila de llamadas (Callstack)
  •       6) Detalles menores
  •    b) Recomendaciones
  •       1) Restringir la cantidad de Ether
  •       2) Pequeño y modular
  •       3) Usa el orden Comprobaciones-Efectos-Interacciones
  •       4) Inluir un modo a prueba de fallos
  •       5) Verificación formal
  • Recursos Solidity
  •    a) Webs, artículos y cursos para su aprendizaje
  •       1) Solidity.readthedocs.io
  •       2) Ethereum Stack Exchange
  •       3) Blockchain Development
  •    b) Marcos de desarrollo
  •       1) Truffle
  •       2) Embark
  •       3) Dapp
  •    c) Nodos o clientes Ethereum
  •       1) Mist
  •       2) Geth
  •       3) Parity
  •       4) Metamask
  •       5) Ethereum Javascript testrpc
  • Ecosistema Solidity programadores
  •    a) Bibliotecas y Librerías
  •       1) Web3.js
  •       2) Zeppelin Solidity
  •    b) Otras herramientas (Compiladores)
  •       1) Solium
  •       2) Strato BlockApps
  •    c) Loom Network
  •    d) Loom Estudiar Solidity

Minería

  • Introducción
  • ¿Qué es la minería?
  • ¿Qué es ‘Proof of Work(PoW)?
  • ¿Cómo funciona la minería?
  •    a) Recibir las solicitudes de transacción
  •    b) Verificación de los datos
  •    c) Completar un bloque
  •    d) ¿Qué es el "Nonce" y las firmas digitales?
  •    e) Recompensa porla minería
  •    f) Resumen
  • ¿Para qué sirve la minería?
  •    a) Ataques de denegación de Servicio (DoS)
  •    b) Spam
  •    c) ¿Cómo se resuelve este problema?
  • ¿Cómo empezar a minar?
  •    a) Elegir el hardware para el minado
  •    b) Los chips ASICs (Application-Specific Integrated Circuit)
  •    c) Las CPUs (Central Processor Unit)
  •    d) Las GPUs (Graphic Processor Unit)
  •    e) El ‘Rig'
  • ¿Cuál es el hardware más usado para la minería?
  •    a) Instalar el cliente de minería
  •    b) Testear Instalar el software de minería
  •    c) Ethereum
  •    d) Bitcoin
  •    e) Unirse a una ‘mining pool
  •    f) Mining Pool
  •    g) ¿Cómo nos unimos a una ‘mining pool'?
  •    h) ¿Cuáles son las diferentes ‘mining pools'?
  •    i) Empezar a minar
  • ¿Es rentable la minería?
  •    a) Precio de la electricidad
  •    b) Hash rate o potencia minera
  •    c) Valor de la criptomoneda
  •    d) ‘aTg'
  •    e) Pros y Contras de la Minería de Criptomonedas
  • Otra forma de minería: cloud mining
  •    f) Cloud Mining
  • Tipos de algoritmo para recompensas
  • Prueba de trabajo (PoW)
  • Prueba de participación (Proof of Stake)
  • Prueba de participación (PoS)
  • Prueba de Importancia (Proof of importance)
  • Rigs para minería
  • Equipos para minería
  • Herramientas para mineria
  • Como minar desde casa
  •    a) WinMiner
  •    b) HoneyMiner
  •    c) Vertcoin
  • Como minar con rings
  •    a) Claymore
  • Como minar desde casa en la nube
  •    a) MinerGate
  • Alternativas a minergate
  • Nicehash
  • Conclusión
Ver más

Requisitos

Conocimientos básicos de informática e internet

Duración

Duración: 200 Horas / 3-5 meses.

Objetivos

Con este curso te convertirás en todo un experto en la tecnología de las cadenas de bloques y serás capaz de desarrollar aplicaciones web que interactúen con smart contracts de blockchain. Tendrás una visión más general de negocio y sobre las tendencias y aspectos legales en torno a esta tecnología. Además conformarás uno de los perfiles más demandados en los próximos años por las empresas más innovadoras del mercado.

Perspectivas laborales

Conformarás uno de los perfiles más demandados en los próximos años por las empresas más innovadoras del mercado.

Promociones

Todos los cursos y másters de Cloud Formación son bonificables a través de Fundae, por lo que tienes la oportunidad de formarte tú o a tus trabajadores a un precio reducido o incluso gratis en algunos casos. Calcula tu crédito de Fundae y solicita más información

Precio

1.480 €
Precio modalidad presencial: 1480 euros.
Precio modalidad semipresencial: 1180 euros.
Precio modalidad abierta/online: 980 euros.


Sí, me interesa

conocer todos los detalles, precios, becas, fechas y plazas disponibles

Curso de BlockChain Experto en Seguridad en Cadena de Bloques

Para contactar debes aceptar la política de privacidad
Enviando este formulario acepta recibir información periódica de Educaweb relacionada con estos cursos.
También te recomendamos estos cursos

Curso de BlockChain Experto en Seguridad en Cadena de Bloques