joaquín moreno - blockchain practice lead de globant - semanainformatica.com

45
El nuevo Paradigma del Blockchain Joaquin Moreno Blockchain Practice Lead at Globant @joaquinmoreno

Upload: coiicv

Post on 14-Apr-2017

24 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

El nuevo Paradigmadel Blockchain

Joaquin MorenoBlockchain Practice Leadat Globant @joaquinmoreno

Page 2: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

GLOBANT TODAY

From inception, we have benefited from strong organic growth and have built a blue-chip client base comprised of leading global companies.

We have built a roster of world class clients, many of which are at the forefront of emerging technologies.

RECOGNITIONS

5,300+ EMPLOYEES

35 DEVELOPMENT CENTERS

Globant Proprietary | Confidential Information

History2003 2006 2008 2009 2012 2014 2015 2016

Founded Signed Google Riverwood Capital and FTV Capital invested

Studios launch WPP InvestedListed on NYSE

(1st Latam IT company) Follow on SoP launched

Globant

Page 3: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

IDC Vendor Assessment

IDC MarketScape Worldwide Digital Strategy Consulting 2016 Vendor Assessment

Capa

city

EY

Participants

Competences

Major vendors

Leaders

Roland Berger

Bain

KPMG

A.T. Kearney Capgemini

BCGCognizant

BearingPoint

Razorfish

CSC

DigitasLBi

SapientNitro

PWC

Deloitte

GLOBANT

Accenture

IBM McKinsey

Strategy

IDC Report

“Worldwide, Globant is seen as the most capable of all firms at envisioning, planning, and

designing enterprise wide digital strategy, as well as the IT road maps required to support such

initiatives. Clients also regard Globant as highly skilled at meeting project timelines and designing

new or improved business processes.”

Worldwide Leader

Globant Proprietary | Confidential Information

Page 4: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Intro Which problem does it solve?How does it work?Blockchains

ApplicationsBlockchain Problem FunnelUse cases

Challenges

A glimpse into the future

Heading

Page 5: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Which problem does it solve?

Page 6: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

1) Byzantine General Problem

Page 7: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

100

100

100

100

100

Attack 9pm

Attack 9pm Attack 8pm

Attack 8pm

300

100

2 Simple Rules1) Add the previous message to your message.2) It takes 10 minutes to write the message.

Page 8: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

2) Double Spend

Page 9: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

1) Byzantine General Problem

2) Double Spend

Source ofTruth

Page 10: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Fuente deConfianzaMathematics

Page 11: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Communications

Page 12: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Transaction Broadcast Propagation Validation Blockchain

Input Amount Output

Metadata

10 min

Proof of Work

How does it work? (Bitcoin)

Page 13: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Blockchain(s)

Page 14: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Transactional Blockchains

Consensus Algorithm

Logic Optimized Blockchains

X min

Consensus Algorithm

Only Transactions

X min

<code>

Transactions +

< code > (software/logic/smart contract)

Output(commands, trx,

etc.)

Input(oracles,

commands, trx, etc.)

Type of blockchains

States

Page 15: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

SidechainsBTC

Corda

Other blockchains

Page 16: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Original Base Source: https://docs.erisindustries.com/explainers/blockchains/

Logic Optimized

Transaction Optimized

PermissionedUnpermissioned

ETHEREUM

Alt-Coins + Sidechains

Corda

Blockchains Quadrants

Page 17: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

APPLICATIONS

Page 18: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

PROBLEM

Multiple parties exchange information?

Parties need to trust on the information exchanged?

YesIntermediaries are NOT trustworthy?

Yes

Enhance security is required?

Yes Yes

BLOCKCHAI

N

CAN

HELP

Blockchain Problem Funnel

Page 19: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Provenance

Documents Management&Trade Finance

Problem Inefficient (siloed) and unreliable communication between SC parties.

Use Cases

Logistics

Page 20: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Data Base RFID GPS

Current Scenario

Farm Transp. Outbound Transp. Factory Transp. Storage Transp. Store

Logistics

Page 21: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Farm Transp. Transp. Factory Transp. Storage Transp. Store

RFID GPS

Blockchain Scenario

CustomerOutbound

Logistics

Page 22: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Provenance

Wine ( US$1billion)

DiamondsElectronicsArtHorsesBicycles Mining (samples)

Problem CounterfeitInefficient tracking systems

Use Cases

Food ?

High End Products

Page 23: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Medication Provenance

Test Management

Problem Counterfeit medicineTest management

Use Cases

Pharmaceutics

Page 24: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Asset DepositoryCustodyCurrency SwapsTrade capturingPayments (interbanks)Equity ContractsMicro LendingSyndicated Loans

Problems Clearing and Settlement

Use Cases

Finance

Page 25: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Self-sovereign Digital Identity

Access to Buildings, Banks, any on-line service.

Passports, etc.

Expensive and time consuming KYC processes. Leakage risks. Single P-o-Failure

Problem

Use Cases

Identity

Page 26: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Problems

Use Cases Register and selling digital content

Revenue distribution

Pay-per-use

CopyrightsPayments

Content, Media, Marketing

Page 27: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Provenance

Devices smart contracts

Machines Identification

Problem Secure communication between devices.

Use Cases

IoT

Page 28: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Car Insurance Check

Payments Executions

Private Quotations

Mutual Insurance

Problems Counterfeit insurance certificatesAuthorities and regulators unable to control.

Use Cases

Insurance

Page 29: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Problem

Use Cases Voting

Records

DAO (Decentralized Auton. Organiz)

Non-transparent and Centralized systems. Paper-based/manual filing. Bureaucracy.

Governance

Page 30: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Stamp the certificate/diploma information on the blockchain.

Verify professional skills in disaster áreas.

Problem Fake Diplomas/Certifications. Trust in a 3rd Party database to verify (fee).

Use Cases

Education

Page 31: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Problem

Use Cases Share electricity

Pay-per-energy-charged

Optimize Network utilization

Fixed pricesInefficient network use

Energy

Page 32: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Globant Proprietary | Confidential Information

Medical Records

Interoperability (More control to patients)

Problem Data availability and privacy

Use Cases

Healthcare

Page 33: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

Challenges

Page 34: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

1) Scalability2) Privacy3) Security4) Storage5) Standards6) Key Management7) Industry Consensus8) Regulation

5 to 7

15

100

155

2000

Challenges

Page 35: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

1) Scalability2) Privacy3) Security4) Storage5) Standards6) Key Management7) Industry Consensus8) Regulation

1) What kind of information will be available on a public ledger?

2) Do I want that all the members of a private blockchain be able to see all the information that I exchange on it?

Challenges

Page 36: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

1) Scalability2) Privacy3) Security4) Storage5) Standards6) Key Management7) Industry Consensus8) Regulation

1) What if the cryptographics techniques are broken?

Challenges

Page 37: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

1) Scalability2) Privacy3) Security4) Storage5) Standards6) Key Management7) Industry Consensus8) Regulation

1) How much information can be stored on a blockchain?

2) How can I manage to store large amount of information and keep with the same level of trust?

Challenges

Page 38: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

1) Scalability2) Privacy3) Security4) Storage5) Standards6) Key Management7) Industry Consensus8) Regulation

1) Which is the standard to connect different blockchains?

2) Is OK to have standards today when the technology is just at its infant stage?

Challenges

Page 39: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

1) Scalability2) Privacy3) Security4) Storage5) Standards6) Key Management7) Industry Consensus8) Regulation

1) How should the private keys be managed?

2) Is it there any process to recover the password?

Challenges

Page 40: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

StealIdentity

BlockchainTraditional DB

Edit the past

StealIdentity

CAN´T Edit the past

Identity Management

Blockchain Security to the Edge

Page 41: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

1) Scalability2) Privacy3) Security4) Storage5) Standards6) Key Management7) Industry Consensus8) Regulation

1) Is it possible to get consensus between competitors?

Challenges

Page 42: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

1) Scalability2) Privacy3) Security4) Storage5) Standards6) Key Management7) Industry Consensus8) Regulation

1) How is going to be regulated?

Challenges

Page 43: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

A glipse to the future

Page 44: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

ETHEREUM

Exchanges

PermissionedUnpermissioned

Storage

Private

Private

Blockchain Ecosystem

Page 45: Joaquín Moreno -  Blockchain Practice Lead de Globant - semanainformatica.com

COMPUTATIONAL PROBLEMS SOLVED1) General Bizantine (nodes communications) 2) Double Spend (digital asset uniqueness)

USE: Create trustworthy communications between humans and machines

BASIC STEPS (Bitcoin)Trx creation -> Trx Broadcast -> Trx Propagation -> Block Validation - > Link to other blocks

BLOCKCHAIN TYPES1) Transactional: Bitcoin, other cryptocurrencies2) Logic Optimized: Ethereum, Eris, etc.3) Unpermissioned: Open to anyone4) Permissioned: Only members

BLOCKCHAIN PROBLEM FUNNEL

INDUSTRY USE CASESLogistics | Healthcare | Pharmaceutics | Finance | Identity | High-End Products | Content | IoT | Insurance | Governments | Education | Energy | Gaming | Robotics | Defense

CHALLENGESScalability | Privacy | Security | Storage | Standards | Key Management | Industry Consensus | Regulation

FUTUREEcosystem integrated with storage solutions

Joaquin MorenoBlockchain Practice Lead at Globant

@joaquinmoreno | [email protected]

Summary