el bitcoin y el blockchain - usmp€¦ · el bitcoin (btc) y el blockchain o registro mutuo...

42
El poder transformacional la tecnología BLOCKCHAIN de Juan José Miranda del Solar [email protected] @jjmiranda

Upload: others

Post on 01-Jun-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

El poder transformacionalla tecnología

BLOCKCHAINde

Juan José Miranda del [email protected]

@jjmiranda

Page 2: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Transmitir DATOS e INFORMACIÓN

Lo Maravilloso del mundo DIGITAL

REPLICABILIDAD

Page 3: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

El problema del double spend y la pertenencia

No se podía asegurar que en el mundo digital algo sea

irreplicable…

Salvo que un 3ro. de confianza lo asegurara.

Page 4: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

El gran cambio

Tecnología BLOCKCHAIN

Transmitir y almacenar VALOR

Redefinir el significado de

Confianza

Page 5: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

03 de enero del 2009: Bloque Genesis (The Times 03/Enero/2009 - El ministro de hacienda al borde del segundo

rescate bancario)08 de enero del 2009: La primera transacción sobre un Blockchain en el mundo

Nace el Blockchain del Bitcoin (BTC)

Los Inicios

¡Gracias, Satoshi Nakamoto!

Page 6: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

El verdadero inicio

(La Isla de Yap, Rai Stones)

Page 7: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos
Page 8: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

El BITCOIN es una moneda virtual.

• Es altamente segura e incorruptible.• Es eficiente respecto a un banco tradicional (rápida?,

costo transaccional YA NO ES CERO, permite micro transacciones?).

• Es programable (dinero programable).• Nadie la puede parar.

El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT)

El BLOCKCHAIN es la tecnología de

criptografía, redes y bases de datos que sostiene al Bitcoin, a todas las monedas criptográficas existentes en la actualidad y otros usos en FINTECH y muchos otros sectores que recién estamos explorando.

Es lo verdaderamente disruptivo.

Page 9: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Qué es la tecnología Blockchain (definición personal)

Es una gran base de datos completamente distribuida (no descentralizada).

Su actualización se rige por un algoritmo de consenso en donde las partes que la conforman no necesariamente confían entre sí pero pueden llegar a consenso.

Una vez escrito algo en esta base de datos es inmutable y no puede ser manipulada.

Page 10: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Las tecnologías detrás del Blockchain (sin el hype…)

Tecnología peer to peer a lo Napster o BitTorrent

Tecnología de encriptación asimétrica (llaves públicas y

privadas del tipo ECDSA) exactamente igual como las del SSH

Funciones hash criptográficas (en Dios SHA256 confío) tal cual

se usa para verificar la autenticidad de un mensaje o

archivo.

• https://bitnodes.earn.com• https://bitcoin.org/en/dev

eloper-reference#p2p-network

• https://Wikipedia.org/wiki/Ralph_Merkle

• https://www.bitaddress.org

• Merkle Tree

Page 11: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

¿Qué nos permite la tecnología Blockchain?

• Implementar Transparencia.

• Llegar a Consenso via algoritmos que son parte integral de la red Blockchain.

• Por diseño es inmutable, por lo tanto incorruptible, segura por dentro.

• Disminuir costos en eficiencia, integración e interoperabilidad (Smart Contracts).

• Un único punto de la verdad.

• Alta disponibilidad, no existe un único punto de falla.

Page 12: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

El nuevo paradigma

La adopción del Blockchain ya empezó…

Todos los procesos monetarios, financieros y/o de cualquier otro valor representable en una computadoraestán empezando a cambiar.

Page 13: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

CUALQUIER ESCENARIO EN DONDE SE NECESITE UN TERCERO DE CONFIANZA PUEDE SER INNOVADO Y TRANSFORMADO

DIGITALMENTE GRACIAS AL BLOCKCHAIN

Page 14: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Algoritmos de consenso – PoW Proof of Work

A -> 5 -> BB -> 1 -> CA -> 2 -> CC -> 3 -> A

La red Bitcoin en vivohttps://tradeblock.com/bitcoin

Función SHA256 de las transacciones

SHA256 Onlinehttp://www.xorbin.com/tools/sha256-hash-calculator

Inventar un # Nounce que logre el hash objetivo (una determinada cantidad de ceros por delante según la dificultad de la red)

Page 15: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Blockchain 2.0: La evolución del protocolo

Smart Contracts es la propuesta de Ethereum

Tokens: ERC20 – Fungibles.

Collectibles: ERC721 – No Fungibles.

Se programa en Solidity:https://solidity.readthedocs.io/en/develop/

1 wei10^18 wei = 1 Ether (1 ETH)

Page 16: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Blockchain 2.0: La evolución del protocolo

ICOsInitial Coin Offerings

Token Economics

Page 17: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Criptoactivos: 7 tipos

CriptomonedasPlataformas

Utility TokensSecurity Tokens

Natural Assets TokensCrypto Coleccionables

Moneda Crypto-Fiat y Stablecoins

https://hackernoon.com/icos-token-types-for-dummies-an-buyers-guide-to-crypto-tokens-b6edea16776e

Page 18: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

La propuesta de IOTA

Un Blockchain sin blocks ni chains

Es un DAG (Directed Acyclic Graph) – “El Tangle”

• Costos de transacción realmente ZERO.

• No hay minería de por medio.

• Orientado al IoT.

https://iota.org/

Page 19: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Blockchain permisionless & permisioned¿Qué es esto?

• Hyperledger Fabric v.1.1 de IBMhttps://hyperledger-fabric.readthedocs.io/en/latest/

• Corda 3.1 de R3https://www.corda.net/

Blockchain Empresariales/Institucionales/Gubernamentales

Page 20: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Image: Peter Bergstrom

Casos de uso

Page 21: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Casos de uso en el Mundo

Page 22: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Casos de uso en el Mundo

Page 23: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Casos de uso en el Mundo

Industria de la minería y metals (WEF)

Page 24: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Casos de uso en el Mundo

Page 25: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Casos de uso en el Mundo

Page 26: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Casos de uso en el Mundo

Page 27: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Casos prácticos en el Perú

Voto Electrónico no presencial

• El Voto Coin

• Las addresses de los candidatos por quien voto.

• Resultados instantáneos apenas acaba la votación.

• Encuestas de preferencia en tiempo real.

Sistemas de cobranza y conciliación automáticos

• Integración sin fricción, cada uno consulta de su nodo local, reducción en los costos de integración.

• Inmutabilidad, consenso y transparencia hacen que los procesos de conciliación anteriores a la solución desaparezcan con los costos asociados.

Page 28: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

How was it before the solution?

CollectorSystem

Client 1 System

Client 2 System

Client N System

CVS via email

Excel file

Plain text

Receipts Receivable to Collector

Receipts charged to Clients

Very insecure

Many conciliation processes.Expensive on both sides.Dead times.

LocalDB

LocalDB

LocalDB

LocalDB

Page 29: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

The new solution and architecture

Colletor NodeHigh Availability

Main Rafty NotaryHigh Availability

Second Notary

Client 1 Node

Client 2 Node

Client 3 Node

Oracle

Batchmode

API Integration

Oracle Integration

Corda Network high secure – Zero conciliation process.Saving money and time.

LocalDB

LocalDB

LocalDB

Client 1 System

Client 2 System

Client N System

CollectorSystem

LocalDB

Page 30: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Casos prácticos en el Perú

• Identidad Digital cargada en tu celular a partir del DNIe.

• Carpeta Ciudadana, creación del buzón del ciudadano para que pueda ser notificado por cualquier entidad del Estado u otro ciudadano.

• Autenticación a aplicaciones vía tu Identidad Digital en tu Smartphone.

• Registro Universitario y de puestos de trabajo sobre Blockchain.

• Sistema de evaluación a funcionarios del Estado con participación Ciudadana, segura, inmutable y en tiempo real.

Page 31: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

4. El proyecto | Carpeta ciudadana

34

(HTTPS) Recibe Notificación

Portal WEB del Estado

Acuse de Recibo3

(HTTPS) Envío de notificación

1

Arquitectura CoreNodos 100% distribuidos

2

(( ))

APP Ciudadano

Page 32: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

4. El proyecto | Carpeta ciudadana

35

1

2 (( ))

APP Ciudadano

APP Ciudadano

Acuse de Recibo

(( ))

3

Arquitectura CoreNodos 100% distribuidos

(HTTPS) Envío de notificación

(HTTPS) Recibe Notificación

Page 33: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Problema actual. Los sistemas son centralizados y la transferencia de información entre las partes es

ineficiente, cara y sobretodo vulnerable.

Entidad B

Consultas

Entidad A

Transaccional

Proveedores

Materiales

Insumos

Servicios

Entidad C

Entidad N

Entidad Principal

Registro

centralizado

Entidad Auditora

Hackeable, Inseguro

API - Integrations

La integración de sistemas

crece X(X-1) con cada

entidad participante

adicional.

Page 34: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Solución: Una red BLOCKCHAIN. Simple, no existe un punto de control centralizado, riesgo

distribuido=costos bajos, segura por dentro (no solo el perímetro).

ENTIDAD A

ENTIDAD C

ENTIDAD N

ENTIDAD B

ENTIDADES

PROVEEDORAS

ENTIDAD

PRINCIPAL

ENTIDAD

AUDITORA

Puede ser una red

privada permisionada.

Todas las partes

tienen el registro

replicado.

Algoritmos de consenso

adecuado a las necesidades.

Digitalmente firmado,

transacciones encriptadas y

registro distribuido.

Seguro por dentro.

Consultas locales.

Page 35: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos
Page 36: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Lo que tenemos que hacer

• Identificar el proceso que atacaremos.

• Identificar los stakeholders.

• Identificar el flujo y estados del proceso.

• Identificar el modelo de datos a manejar.

– Qué debe de ser inmutable, qué no!

• Identificar las transacciones.

– Quienes participan y qué modifican.

• Definir el contrato inteligente (lógica de programación).

• Definir las APIs, roles y permisos.

Page 37: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Requerimientos para un Blockchain Empresarial

• Registro distribuido.

• Smart Contracts, lógica del negocio y acuerdo entre las partes.

• Privacidad, transacciones seguras, autenticadas y verificables.

• Confianza, transacciones respaldadas por los participantes relevantes.

Page 38: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Beneficios Principales

• Ahorro de tiempos.

• Remoción de costos, overheads y costos de intermediarios.

• Reducción de riesgos, anti manipulación, anticorrupción y antifraude.

• Incremento de la confianza, a través de procesos y registros compartidos.

Page 39: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Jugadores Claves para la adopción de Blockchain

• Reguladores.

• Redes de Negocios.

• Grupos Empresariales/Industriales.

• Market Makers.

• Los terceros de confianza.

Page 40: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

Los problemas actuales y el futuro

• Los blockchains permisionless tienen serios problemas de escalabilidad.

• Serios problemas de UX/Usabilidad.

• Comisiones altas, costos de transacción elevados (IOTA?)

• Regulaciones y políticas.

• Según el WEF, en 2025 el 15% de las riquezas del mundo estará en un Blockchain privado o público.

Page 41: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

EVOLUCIÓN del entorno y el futuro cercano

• Aumentan ahorros en criptomonedas, de todos los actores económicos.

• Más comercios empiezan a aceptar criptomonedascomo medio de pago.

• Un futuro más transparente e igualitario gracias a la tecnología Blockchain.

• Auge de los Smart Contracts.• Las empresas y organizaciones siendo autónomas y

distribuidas mejorando la relación con sus accionistas.

• Los Estados utilizando el blockchain para varios servicios interconectados con las empresas, mejorando la relación con sus ciudadanos.

• Los bancos centrales ya no serán necesarios o se transformaran digitalmente?

• Registros decentralizados soportados sobre tecnología Blockchain: Registros públicos de propiedad, Identidad digital, Seguros, Cadena de Suministros, Comercio Exterior, Carpeta Ciudadana, Mensajes Notarizados, Voto Electrónico no Presencial y cada vez más escenarios de negocios y de la vida diaria.

Page 42: EL BITCOIN Y EL BLOCKCHAIN - USMP€¦ · El Bitcoin (BTC) y el Blockchain o Registro Mutuo Distribuido (DLT) El BLOCKCHAIN es la tecnología de criptografía, redes y bases de datos

¡Gracias!

Juan José Miranda del [email protected]

@jjmiranda