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

Post on 01-Jun-2020

10 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

El poder transformacionalla tecnología

BLOCKCHAINde

Juan José Miranda del Solarjjmiranda@magia.digital

@jjmiranda

Transmitir DATOS e INFORMACIÓN

Lo Maravilloso del mundo DIGITAL

REPLICABILIDAD

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.

El gran cambio

Tecnología BLOCKCHAIN

Transmitir y almacenar VALOR

Redefinir el significado de

Confianza

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!

El verdadero inicio

(La Isla de Yap, Rai Stones)

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.

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.

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

¿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.

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.

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

DIGITALMENTE GRACIAS AL BLOCKCHAIN

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)

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)

Blockchain 2.0: La evolución del protocolo

ICOsInitial Coin Offerings

Token Economics

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

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/

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

Image: Peter Bergstrom

Casos de uso

Casos de uso en el Mundo

Casos de uso en el Mundo

Casos de uso en el Mundo

Industria de la minería y metals (WEF)

Casos de uso en el Mundo

Casos de uso en el Mundo

Casos de uso en el Mundo

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.

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

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

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.

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

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

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.

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.

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.

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.

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.

Jugadores Claves para la adopción de Blockchain

• Reguladores.

• Redes de Negocios.

• Grupos Empresariales/Industriales.

• Market Makers.

• Los terceros de confianza.

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.

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.

¡Gracias!

Juan José Miranda del Solarjjmiranda@magia.digital

@jjmiranda

top related