joaquín moreno - blockchain practice lead de globant - semanainformatica.com
TRANSCRIPT
El nuevo Paradigmadel Blockchain
Joaquin MorenoBlockchain Practice Leadat Globant @joaquinmoreno
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
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
Intro Which problem does it solve?How does it work?Blockchains
ApplicationsBlockchain Problem FunnelUse cases
Challenges
A glimpse into the future
Heading
Which problem does it solve?
1) Byzantine General Problem
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.
2) Double Spend
1) Byzantine General Problem
2) Double Spend
Source ofTruth
Fuente deConfianzaMathematics
Communications
Transaction Broadcast Propagation Validation Blockchain
Input Amount Output
Metadata
10 min
Proof of Work
How does it work? (Bitcoin)
Blockchain(s)
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
SidechainsBTC
Corda
Other blockchains
Original Base Source: https://docs.erisindustries.com/explainers/blockchains/
Logic Optimized
Transaction Optimized
PermissionedUnpermissioned
ETHEREUM
Alt-Coins + Sidechains
Corda
Blockchains Quadrants
APPLICATIONS
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
Provenance
Documents Management&Trade Finance
Problem Inefficient (siloed) and unreliable communication between SC parties.
Use Cases
Logistics
Data Base RFID GPS
Current Scenario
Farm Transp. Outbound Transp. Factory Transp. Storage Transp. Store
Logistics
Farm Transp. Transp. Factory Transp. Storage Transp. Store
RFID GPS
Blockchain Scenario
CustomerOutbound
Logistics
Provenance
Wine ( US$1billion)
DiamondsElectronicsArtHorsesBicycles Mining (samples)
Problem CounterfeitInefficient tracking systems
Use Cases
Food ?
High End Products
Medication Provenance
Test Management
Problem Counterfeit medicineTest management
Use Cases
Pharmaceutics
Asset DepositoryCustodyCurrency SwapsTrade capturingPayments (interbanks)Equity ContractsMicro LendingSyndicated Loans
Problems Clearing and Settlement
Use Cases
Finance
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
Problems
Use Cases Register and selling digital content
Revenue distribution
Pay-per-use
CopyrightsPayments
Content, Media, Marketing
Provenance
Devices smart contracts
Machines Identification
Problem Secure communication between devices.
Use Cases
IoT
Car Insurance Check
Payments Executions
Private Quotations
Mutual Insurance
Problems Counterfeit insurance certificatesAuthorities and regulators unable to control.
Use Cases
Insurance
Problem
Use Cases Voting
Records
DAO (Decentralized Auton. Organiz)
Non-transparent and Centralized systems. Paper-based/manual filing. Bureaucracy.
Governance
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
Problem
Use Cases Share electricity
Pay-per-energy-charged
Optimize Network utilization
Fixed pricesInefficient network use
Energy
Globant Proprietary | Confidential Information
Medical Records
Interoperability (More control to patients)
Problem Data availability and privacy
Use Cases
Healthcare
Challenges
1) Scalability2) Privacy3) Security4) Storage5) Standards6) Key Management7) Industry Consensus8) Regulation
5 to 7
15
100
155
2000
Challenges
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
1) Scalability2) Privacy3) Security4) Storage5) Standards6) Key Management7) Industry Consensus8) Regulation
1) What if the cryptographics techniques are broken?
Challenges
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
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
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
StealIdentity
BlockchainTraditional DB
Edit the past
StealIdentity
CAN´T Edit the past
Identity Management
Blockchain Security to the Edge
1) Scalability2) Privacy3) Security4) Storage5) Standards6) Key Management7) Industry Consensus8) Regulation
1) Is it possible to get consensus between competitors?
Challenges
1) Scalability2) Privacy3) Security4) Storage5) Standards6) Key Management7) Industry Consensus8) Regulation
1) How is going to be regulated?
Challenges
A glipse to the future
ETHEREUM
Exchanges
PermissionedUnpermissioned
Storage
Private
Private
Blockchain Ecosystem
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