SlideShare una empresa de Scribd logo
1 de 49
tw/@JuanKRuiz – fb/JuanKDev
Blockchain
Bitcoin y Azure Blockchain
By Juan Carlos Ruiz
Microsoft
Senior Software
Development Engineer
tw/@JuanKRuiz – fb/JuanKDev
Sabias que no nos
interesan tus
conversaciones?
Atiende tus llamadas afuera del salón
tw/@JuanKRuiz – fb/JuanKDev
Sabias que WhatsApp te deja atender
asuntos urgentes vía texto
tw/@JuanKRuiz – fb/JuanKDev
En escala de 1 a 3, que tanto
sabemos de BlockChain ?
tw/@JuanKRuiz – fb/JuanKDev
tw/@JuanKRuiz – fb/JuanKDev
Blockchain
tw/@JuanKRuiz – fb/JuanKDev
La cadena de Bloques
tw/@JuanKRuiz – fb/JuanKDev
Y cualquier cambio es detectable
Génesis
tw/@JuanKRuiz – fb/JuanKDev
Y cualquier cambio es detectable
Génesis
?
tw/@JuanKRuiz – fb/JuanKDev
Y cualquier cambio es detectable
Génesis
?
tw/@JuanKRuiz – fb/JuanKDev
Cada bloque
constituye un
tw/@JuanKRuiz – fb/JuanKDev
Un log de transacciones
tw/@JuanKRuiz – fb/JuanKDev
Las transacciones le pertenece a alguien, o a algo
tw/@JuanKRuiz – fb/JuanKDev
Las Transacciones crean Múltiples registros
tw/@JuanKRuiz – fb/JuanKDev
Todo a la vez es parte de un gran
libro contable
tw/@JuanKRuiz – fb/JuanKDev
tw/@JuanKRuiz – fb/JuanKDev
Todo reposa en el
nodo
• El nodo persiste los datos
• Posee la lógica del blockchain
• Sistema de votación y consenso
• Emisión de Documentos
• Estructura de la cadena
• Posee la lógica de datos de la aplicación
• Qué información tiene cada registro
• Mecanismo de firma digital
tw/@JuanKRuiz – fb/JuanKDev
Y cada nodo del blockchain, tiene una copia de TODO
tw/@JuanKRuiz – fb/JuanKDev
La seguridad del
blockchain
tw/@JuanKRuiz – fb/JuanKDev
Con suficiente poder de computo se podrían
recrear todos los bloques
Génesis
tw/@JuanKRuiz – fb/JuanKDev
Y a todas estas, ¿Qué es la Huella?
tw/@JuanKRuiz – fb/JuanKDev
SHA-256, X11, SCRYPT y otros
tw/@JuanKRuiz – fb/JuanKDev
Cómo se crea un
bloque?
• Se le notifica a toda la cadena de
bloques acerca de que hay un nuevo
bloque candidato /broadcast/
• Los nodos realiza una prueba de
trabajo
• POW [Probe of Work]
• Si es exitosa se permite crear el
nuevo nodo, adicionarlo al
blockchain
tw/@JuanKRuiz – fb/JuanKDev
POW
• Se verifica la lógica propia de la
aplicación
• Usualmente también se
reconstruyen las huellas desde el
inicio
• Todas las huellas deben empalmar
• Si es consistente el nodo aprueba
la creación
tw/@JuanKRuiz – fb/JuanKDev
Consenso
Aprobado
Aprobado
Aprobado
Todavía no
se
A mi no me
dio, me
hackearon?
Aprobado,
hace rato..
tw/@JuanKRuiz – fb/JuanKDev
Quien se invento
el Blockchain y el
Bitcoin?
tw/@JuanKRuiz – fb/JuanKDev
Satoshi Nakamoto
• No existe
• Es un pseudónimo
• Puede ser una o muchas personas
• Información falsa dice que está en Japón
• Evidencia sugiere que está en el Reino Unido
• Diseño Bitcoin y creo su implementación
original.
• Como parte de la implementación, también
ideó el blockchain.
• En el proceso, fue el primero en resolver el
problema del doble gasto para la moneda
digital.
tw/@JuanKRuiz – fb/JuanKDev
Porqué un
anónimo?
tw/@JuanKRuiz – fb/JuanKDev
Y para que sirve?
tw/@JuanKRuiz – fb/JuanKDev
Votaciones
tw/@JuanKRuiz – fb/JuanKDev
Dinero
tw/@JuanKRuiz – fb/JuanKDev
Otros escenarios
• Manejo de presupuesto
• Inventarios
• Registro de propiedad
• Hacienda [problema de restitución de tierras]
• Vehículos
• Documentos valor [CDT, Fiducia]
• Registro de Antecedentes penales
• Auditorias
• Notariado en gral
• Historia Clínica
• Manejo de Identidades
tw/@JuanKRuiz – fb/JuanKDev
Bitcoin y Criptomonedas
tw/@JuanKRuiz – fb/JuanKDev
El dinero es confianza y favores
tw/@JuanKRuiz – fb/JuanKDev
Existe un enten central
tw/@JuanKRuiz – fb/JuanKDev
Dinero
Aprobado
Todavía no
se
A mi no me
dio, me
hackearon?
Aprobado
tw/@JuanKRuiz – fb/JuanKDev
Revolución financiera a la vista
• No hay un ente central
• Todos los movimientos son auditables
• Todos los movimientos son inmutables
• Hay trazabilidad del dinero
• Privacidad, si se desea
• No se puede crear dinero falso
• No se puede crear más dinero, control
inflacionario
• Colaborativo, quien quiera se puede sumar
como nodo
• Resistencia a fallos
• No depende de canales bancarios solo del
internet publico
• Hay más monedas aparte de bitcoin
• Empresas nuevas no publican acciones en la
bolsa, publican criptomonedas en los
exchanger
tw/@JuanKRuiz – fb/JuanKDev
Qué es minar Bitcoin
[o criptomonedas]
tw/@JuanKRuiz – fb/JuanKDev
La Huella
tw/@JuanKRuiz – fb/JuanKDev
SHA-256, X11, SCRYPT y otros
tw/@JuanKRuiz – fb/JuanKDev
Recompensa y problemas técnicos
tw/@JuanKRuiz – fb/JuanKDev
Muchas
criptomonedas
tw/@JuanKRuiz – fb/JuanKDev
Azure Blockchain
tw/@JuanKRuiz – fb/JuanKDev
¿Cómo funciona Azure
Blockchain?
tw/@JuanKRuiz – fb/JuanKDev
Ethereum
• Primera gran implementación de
blockchain aparte de Bitcoin
• Adiciona templates para personalizar las
reglas de juego dentro del blockchain
{smartcontracts}
• Permite crear otras criptomonedas
• Soporte para toma de decisiones por vías
democráticas incorruptibles
• Por si mismo un framework para crear
sistemas distribuidos.
• Mantenido por la comunidad
tw/@JuanKRuiz – fb/JuanKDev
Hyperledger
• Diseñado para aplicaciones B2B
• Todo es privado
• Algoritmos de confianza diferentes
del POW: PBFT -> Practical
Bizantine Fault tolerance
• No tiene una moneda que lo
represente
• Mantenido por la Linux Fundation
tw/@JuanKRuiz – fb/JuanKDev
Corda
• Usa Java
• Es similar a blockchain, pero no realmente
blockchain. DLT Distribuited Layer
Transaction
• Elimina la redundancia excesiva de datos
• También enfocado a soluciones privadas
• Especificas de la reconciliación de datos
financieros
• Ledger, pero no universal, solo se
comparte por demanda.
tw/@JuanKRuiz – fb/JuanKDev

tw/@JuanKRuiz – fb/JuanKDev

Más contenido relacionado

Más de Juan Carlos Ruiz Pacheco

Diseño y arquitectura de apps multiplataforma
Diseño y arquitectura de apps multiplataformaDiseño y arquitectura de apps multiplataforma
Diseño y arquitectura de apps multiplataformaJuan Carlos Ruiz Pacheco
 
Quiero crear una app ¿Para quién? ¿Para qué?
Quiero crear una app ¿Para quién? ¿Para qué?Quiero crear una app ¿Para quién? ¿Para qué?
Quiero crear una app ¿Para quién? ¿Para qué?Juan Carlos Ruiz Pacheco
 
Apps, multiplataforma, productividad y experiencia de usuario
Apps, multiplataforma, productividad y experiencia de usuarioApps, multiplataforma, productividad y experiencia de usuario
Apps, multiplataforma, productividad y experiencia de usuarioJuan Carlos Ruiz Pacheco
 
Apps & cloud hackeando el mercado de las grandes casas de software
Apps & cloud  hackeando el mercado de las grandes casas de softwareApps & cloud  hackeando el mercado de las grandes casas de software
Apps & cloud hackeando el mercado de las grandes casas de softwareJuan Carlos Ruiz Pacheco
 
Súbete al metro de microsoft kinect y windows phone 7
Súbete al metro de microsoft kinect y windows phone 7Súbete al metro de microsoft kinect y windows phone 7
Súbete al metro de microsoft kinect y windows phone 7Juan Carlos Ruiz Pacheco
 
Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10Juan Carlos Ruiz Pacheco
 
Campus Party 2011 - computación en la nube
Campus Party 2011 - computación en la nubeCampus Party 2011 - computación en la nube
Campus Party 2011 - computación en la nubeJuan Carlos Ruiz Pacheco
 

Más de Juan Carlos Ruiz Pacheco (13)

Windows phone cool apps design
Windows phone   cool apps designWindows phone   cool apps design
Windows phone cool apps design
 
Diseño y arquitectura de apps multiplataforma
Diseño y arquitectura de apps multiplataformaDiseño y arquitectura de apps multiplataforma
Diseño y arquitectura de apps multiplataforma
 
Quiero crear una app ¿Para quién? ¿Para qué?
Quiero crear una app ¿Para quién? ¿Para qué?Quiero crear una app ¿Para quién? ¿Para qué?
Quiero crear una app ¿Para quién? ¿Para qué?
 
Apps, multiplataforma, productividad y experiencia de usuario
Apps, multiplataforma, productividad y experiencia de usuarioApps, multiplataforma, productividad y experiencia de usuario
Apps, multiplataforma, productividad y experiencia de usuario
 
Windows phone 8 kit de herramientas
Windows phone 8   kit de herramientasWindows phone 8   kit de herramientas
Windows phone 8 kit de herramientas
 
Windows Phone : cool apps design
Windows Phone : cool apps designWindows Phone : cool apps design
Windows Phone : cool apps design
 
Windows Phone (8) ♬
Windows Phone (8) ♬Windows Phone (8) ♬
Windows Phone (8) ♬
 
Almacenamiento masivo en windows azure
Almacenamiento masivo en windows azureAlmacenamiento masivo en windows azure
Almacenamiento masivo en windows azure
 
Apps & cloud hackeando el mercado de las grandes casas de software
Apps & cloud  hackeando el mercado de las grandes casas de softwareApps & cloud  hackeando el mercado de las grandes casas de software
Apps & cloud hackeando el mercado de las grandes casas de software
 
Súbete al metro de microsoft kinect y windows phone 7
Súbete al metro de microsoft kinect y windows phone 7Súbete al metro de microsoft kinect y windows phone 7
Súbete al metro de microsoft kinect y windows phone 7
 
El nuevo negocio de los videojuegos
El nuevo negocio de los videojuegosEl nuevo negocio de los videojuegos
El nuevo negocio de los videojuegos
 
Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10Como hacer sus sitios web más usables con Internet Explorer 9 y 10
Como hacer sus sitios web más usables con Internet Explorer 9 y 10
 
Campus Party 2011 - computación en la nube
Campus Party 2011 - computación en la nubeCampus Party 2011 - computación en la nube
Campus Party 2011 - computación en la nube
 

Último

Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Luis Olivera
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 

Último (20)

Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 

BlockChain, Bitcoin y Azure Blockchain

Notas del editor

  1. Es una base de datos distribuida, descentralizada, Un sistema transparente y verificable que funciona como un libro de contabilidad en el que cada una de las "transacciones" guardadas reposa en todos los nodos en lugar de en un único lugar centralizado.  
  2. Las transacciones son de conocimiento para todos los nodos, cada transacción realizada posee un apuntador a la transacción anterior, lo que nos da trazabilidad sobre los 'activos' que están involucrados.
  3. Las transacciones son de conocimiento para todos los nodos, cada transacción realizada posee un apuntador a la transacción anterior, lo que nos da trazabilidad sobre los 'activos' que están involucrados.