Programa del Curso

¿Qué es Blockchain?

  • Un registro de los sistemas de mantenimiento
  • Confianza
  • Descentralización
  • Entorno sin confianza

¿Cómo funciona Blockchain?

  • Anuncios
  • Bloques
  • Nodos
  • Encadenamiento
  • Verificación
  • Consenso
  • Scalabilidad
  • Privacidad
  • Crypto Hashing
  • Huellas dactilares digitales
  • PoW frente a PoS

Blockchain Tipos

  • Lo público frente a lo privado
  • Abierto frente a cerrado
  • Contratos inteligentes
  • Blockchain Como historia
  • Tokens/monedas
  • Gas

¿En qué se diferencia de lo que tenemos hoy?

  • Descentralización
  • Arquitectura peer-to-peer
  • Software frente a firmware
  • Database frente a Blockchain
  • ¿Base de datos distribuida u otra tecnología?
  • Soberanía de datos
  • Consenso del grupo

Blockchain Use Case s

  • Ejemplos de casos de uso
    • Divisa
    • Banca
    • Votación
    • Registros médicos
    • Cadena de suministro/cadena de valor
    • Distribución de contenidos
    • Verificación de actualizaciones de software
    • Aplicación de la ley
    • Registros de título y propiedad
    • Redes sociales y credibilidad en línea
    • Propiedad fraccionada de activos
    • Facturación de televisión por cable
  • Alta tolerancia a fallos
  • A prueba de DDoS
  • ¿Público o privado Blockchain?
  • ¿Quiénes son los participantes?

¿Qué aspecto tiene una aplicación Blockchain?

  • DApp
  • Se asemeja a la típica aplicación web de pila completa
  • Cualquier cambio de estado interno y todas las transacciones se escriben en el Blockchain
  • Node.js
  • IDE
  • Visibilidad pública Blockchain
  • Soluciones privadas Blockchain
  • Oracle s

¿Cómo diseño una aplicación Blockchain?

  • ¿Qué debe permitir la solución a los usuarios?
  • ¿La solución propuesta reducirá o eliminará los problemas y puntos débiles que sienten los usuarios?
  • ¿Qué debería impedir esta solución que hagan los usuarios?
  • ¿Necesita una solución lista para un uso intensivo el día 1?
  • ¿Su idea de solución se ve reforzada por el uso de Blockchain?
  • ¿El uso de Blockchain crea una mejor experiencia para el usuario final y cómo?
  • ¿Su empresa ha desarrollado antes soluciones de software personalizadas?
  • ¿Qué nivel de apoyo vas a necesitar?
  • ¿Qué tan grande es la comunidad de desarrolladores?
  • ¿Su visión del futuro se alinea con la visión del futuro del proyecto o la plataforma?
  • ¿La plataforma tiene como objetivo hacer contribuciones nuevas y significativas al espacio de desarrollo, o es un juego de eficiencia/costo?
  • ¿La solución debe ser pública o privada Blockchain?
  • ¿La solución debe ser abierta o cerrada Blockchain?
  • Crear un plan para las actualizaciones y los cambios en los contratos
  • Soluciones híbridas
  • ¿Intercambios monetarios?

¿Cómo desarrollo una aplicación Blockchain?

  • Agile Enfoque previo a la publicación
  • Defina los principios rectores por adelantado
  • Software frente a firmware
  • ¡Anuncios, no transacciones!
  • Clases, no contratos
  • Vincular contratos para compartir funciones
  • Utilice los contratos de llamada para mantener las mismas direcciones de contrato
  • Hyperledger frente a Ethereum
  • Tenga en cuenta el número de usuarios y el número de transacciones por usuario
  • ¿Se debe aplicar una solución sin bloques?
  • Rendimiento
  • Seguridad
  • Anonimato
  • Monolítico frente a modular
  • Modelo de complejidad sándwich

¿Cómo pruebo una aplicación Blockchain?

  • Recomendaciones
  • Seguridad
  • Redes (Ethereum)
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (1)

Próximos cursos

Categorías Relacionadas