Blockchain: la revolución industrial de internet - Oscar Lage
-
Upload
betabeers -
Category
Technology
-
view
245 -
download
6
Transcript of Blockchain: la revolución industrial de internet - Oscar Lage
BlockchainXXI Betabeers Bilbao - Un Betabeers en las Nubes
Iván Gutierrez Agü[email protected]
Oscar Lage [email protected]
@Oscar_Lage
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 2 ▌
Introducción a
Blockchain
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 3 ▌
¿Qué es
Blockchain?
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 4 ▌
Blockchain es una
base de datos
transaccional
¿Qué es Blockchain?
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 5 ▌
DescentralizadaArquitectura de red P2P (distribuida)
¿Qué es Blockchain?
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 6 ▌
Cuya información
es aprobada por
Consenso
¿Qué es Blockchain?
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 7 ▌
Almacenada en
Bloquesde transacciones
¿Qué es Blockchain?
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 8 ▌
Vinculados
criptográficamente
para hacerla
Inalterable
¿Qué es Blockchain?
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 9 ▌
Por lo que el
más mínimo
cambio rompería
la cadena
¿Qué es Blockchain?
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 10 ▌
Nuestra Visión
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage
Visión
Blockchain es una de las
tecnologías más disruptivas
de la actualidad, puede
cambiar los procedimientos
y negocios tal y como los
conocemos a día de hoy.
11 ▌
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage
Visión
La mayor barrera de Blockchain es la propia
imaginación del ser humano y la resistencia al
cambio de sistemas ya establecidos.
12 ▌
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage
Visión
Centros de investigación, empresas, gobiernos y
emprendedores debemos analizar y validar qué
aplicaciones ofrecen un mayor valor a la sociedad
13 ▌
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 14 ▌
Tipologías de
Blockchain
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage
Tipologías
15 ▌
Públicasvs
Privadas
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 16 ▌
Arquitectura y
funcionamiento
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 17 ▌
Cada usuario de la red posee un par de claves:
- Clave Privada
- Clave Pública
Arquitectura y Funcionamiento
PRI
PUB
Key Generation
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 18 ▌
En base a la clave pública cada usuario genera una
dirección (su identificador en el sistema)
Arquitectura y Funcionamiento
Private Key
Public Key
Address
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 19 ▌
Cuando un usuario quiere registrar una transacción:
1. Genera contenido de la transacción incluyendo su clave pública y su
dirección o identificador
2. Si la transacción implica la transferencia de activos a otro usuario
incorporará las dirección(es) de destino a la transacción.
3. Firma la transacción con su clave privada
Arquitectura y Funcionamiento
Input: Previous tx: f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6 Index: 0 scriptSig: 304502206e21798a42fae0e854281abd38bacd1aeed3ee3738d9e1446618c4571d10 90db022100e2ac980643b0b82c0e88ffdfec6b64e3e6ba35e7ba5fdd7d5d6cc8d25c6b241501
Output: Value: 5000000000 scriptPubKey: OP_DUP OP_HASH160 404371705fa9bd789a2fcd52d2c580b65d35549d OP_EQUALVERIFY OP_CHECKSIG
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 20 ▌
La transacción se envía a través de la red distribuida (P2P) para
que se propague por toda la red en pocos segundos.
Arquitectura y Funcionamiento
New Transaction
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 21 ▌
Cada vez que un nodo recibe una transacción que no
había recibido anteriormente verifica:
• La autenticidad de la firma
• Validez lógica de la transacción (script de la transacción)
Arquitectura y Funcionamiento
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 22 ▌
Si la verificación es correcta según las reglas de la blockchain se
propaga al resto de los nodos.
Arquitectura y Funcionamiento
Verified!
Verified!
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 23 ▌
Gracias a ello cada transacción se propagará por
toda la red de nodos.
Arquitectura y Funcionamiento
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 24 ▌
Arquitectura y Funcionamiento
Una vez recibida y
verificada la transacción se
incluyen en el pool de
transacciones del nodo
para generar un nuevo
bloque. Block
Transaction
Transaction
Transaction
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 25 ▌
Arquitectura y Funcionamiento
Con un conjunto de transacciones
se generará:
- Cabecera con la información del bloque
- Cuerpo con la información de las
transacciones
- Ejecutarán el algoritmo de consenso.
Previous Block Header Hash:000000000000000000c34a1744f2238869d36ca821e787bfa0505aa1292641bbBlock Hash:00000000000000000054fd1f96045049fb45292299a70a75de1f15859322fdddTimestamp: May 15, 2017 7:48:26 PMMerkle Root: 1673ab4385462e8fbbb19a6e267ba0cbc9b755327193cb3791a5b8e234aafc91Number Of Transaction: 2136Difficulty: 559970892890.8381Nonce: 898829747
RAW Transactions
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 26 ▌
Una vez generado el bloque el nodo lo
propagará por la red P2P
Arquitectura y Funcionamiento
New Block
Verified!
Verified!
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 27 ▌
Arquitectura y Funcionamiento
Con cada nuevo bloque
(confirmación) será más
complicado alterar el contenido
Block: 466565Transactions
Block: 466566Transactions
Block: 466567Transactions
Block: 466568Transactions
Block: 466569Transactions
Block: 466570Transactions
Block: 466571Transactions
Dif
ficu
lty D
epth
Block 1• Block Hash• Hash of Previous
Block Header• Merkle Root
RAW Transactions
Block 1• Block Hash• Hash of Previous
Block Header• Merkle Root
RAW Transactions
Block 1• Block Hash• Hash of Previous
Block Header• Merkle Root
RAW Transactions
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 28 ▌
Algoritmos de
Consenso
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 29 ▌
Algoritmos de consenso
Cada nodo de la red p2p actúa como una entidad de garantía.
Pero no actúa solo.
• Comprueba las reglas de cada transacción
• Ejecuta el algoritmo
• Comparte la información
• El resto de nodos validan y comparten la transacción
Arquitectura y Funcionamiento
ALCANZAN UN CONSENSO
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 30 ▌
Arquitectura y Funcionamiento
Proof of Work
Proof of Stake
Casper
Consensus
PBFT
Bitcoin
NXT
Ethereum
Ripple
Hyperledger Fabric
con ejemplos:
Algoritmos de
consenso más
extendidos
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 31 ▌
Smart
Contracts
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 32 ▌
Smart Contracts
¿Qué es un Smart Contract?
Es un término utilizado para definir los programas que ejecutados
sobre blockchain permiten automatizar y ejecutar acuerdos o
reglas de negocio.
Ejecutado
los nodos
del sistema
No necesita
interacción
humana
Automatiza
las reglas de
negocio
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 33 ▌
Smart Contracts
Y tienen este aspecto
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 34 ▌
Una boda en blockchain
Domingo 5 de octubre de 2014 10:30h
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 35 ▌
Especialización
sectorial
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage
Especialización
36 ▌
Sobre los desarrollos base existentes se deberá realizar una
especialización por dominio/sector de
Gestión de
identidad
Algoritmia de
Consenso
Integración
con negocio
Contratos
inteligentes
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 37 ▌
Potenciales
casos de Uso
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage
Sectores de aplicación
38 ▌
Se están desarrollando pruebas de concepto en multitud
de dominios:
Sectoriales:• Financiero: Banca y Aseguradoras
• Industria 4.0
• Logística
• Energía
• Salud/Farma
• Sector Público y Administraciones
• Participación Ciudadana
• Telcomunicaciones
• Turismo
Transversales• IPR y Activos digitales
• Comunicaciones M2M
• Machine economy
• Identidad IoT / IIoT
• Marketplaces Descentralizados
• Etc.
Blockchain: la criptografía que cambiará tu negocio@Oscar_Lage 39 ▌
1er Laboratorio blockchain industrial de europa
Muchas gracias por su atención
Iván Gutierrez Agü[email protected]
Oscar Lage [email protected]
@Oscar_Lage