SlideShare a Scribd company logo
Data Science | Design | Technology
(July 24, 2018)
https://www.meetup.com/DSDTMTL
1
Copyright © 2018 JDA Software Group, Inc. Confidential 2
DSDT
The meetup will
start soon...
Agenda
3
6:15 - 6:30 Meetup News
6:30 - 7:15 (JDA Labs)
Blockchain 101 and non-cryptocurrency
use-cases
7:15 - 8:00 (ChainDigit)
Hyperledger Blockchain Application :
Look under the Hood!
8:00 - 8:30: Happy Birthday (prize lottery)
Meetup News
4
• July 24: Data Cup final (Desjardins Lab)
• August 14: Kubernetes 1.11, PostgreSQL, & Traefik (Kubernetes Montreal)
• August 28: Montreal AI Symposium (McGill University campus)
• August 30-31: Blockchain Hyperledger BootCamp (ChainDigit)
• September 18-19-20: Docker and Kubernetes Hands-On Workshops (CloudOps)
Topic #1
Blockchain 101
&
Non-Cryptocurrency
Use-Cases
Data Science | Design | Technology 5
Copyright © 2018 JDA Software Group, Inc. Confidential 6
Quiz: True of False?
• Blockchain and Bitcoin are essentially the same thing
• A blockchain is only for cryptocurrencies and digital payments
• There is no blockchain standards yet
• A blockchain is always public and open to all willing participants
Blockchain Myths and Reality
(False)
(True)
(False)
(False)
Copyright © 2018 JDA Software Group, Inc. Confidential 7
• A blockchain is a peer-to-peer network based
on a shared distributed ledger
• Self-executing business rules (smart contracts)
• Information is validated through a consensus
mechanism
Blockchain: (Over)Simplified Definition
Blockchain
Copyright © 2018 JDA Software Group, Inc. Confidential 8
Structure of a Blockchain
• Track and validate transactions between multiple parties
• Transaction are signed and encrypted
• Transactions are grouped in a block, blocks are linked to form a
chronological chain
Transaction
Transaction
Transaction
Transaction
Transaction
Transaction
Transaction
Transaction
Transaction
Transaction
Transaction
Transaction
Block N-1
Block NBlock N-2
Copyright © 2018 JDA Software Group, Inc. Confidential 9
Blockchain Distributed Ledger
Decentralized database
• Information is replicated across nodes
• Shared information
Historical record of all transactions
• Append-only data structure (immutability)
Blockchain
(Ledger copies)
Copyright © 2018 JDA Software Group, Inc. Confidential 10
Smart Contracts
Computer programs:
• Triggered when a transaction happens
• Validate transactions
• Automate business rules (executable code)
Transaction
Self-execution according
to recorded terms
Smart Contract
Copyright © 2018 JDA Software Group, Inc. Confidential 11
Consensus
The protocol to validate transactions on a Blockchain
• Algorithms to reach agreement among the participants
• Prevent malicious actors from manipulating the data
• Different blockchain frameworks, different consensus mechanisms
PoW, PoS, BFT,
PBFT, RBFT…
Sumeragi, PoA, PoET,
etc…
Copyright © 2018 JDA Software Group, Inc. Confidential 12
Blockchain for Public & Private Environments
A blockchain can be public (permissionless) or private (permissioned)
• Permissionless: Anyone can join and participants are anonymous
• Permissioned: Pre-verification of participants, so parties are usually
known to each others
The choice between public and permissioned depends on the business need
Copyright © 2018 JDA Software Group, Inc. Confidential 13
Blockchain: 1000 Feet Summary
1. Shared distributed ledger
2. Smart contracts for self-executing business rules
3. Consensus mechanism to validate transactions
4. Trust and Security: Immutable, encrypted, signed
series of blocks for a tamperproof system
5. Public or permissioned network
Blockchain
Copyright © 2018 JDA Software Group, Inc. Confidential
Blockchain Business Value
14
Copyright © 2018 JDA Software Group, Inc. Confidential 15
1. Shared distributed ledger
- Single source of truth
- Information is always accessible (no delay, no reconciliation)
2. Smart contracts
- Business rules are automated (efficiency)
- Business rules are enforced (consistency)
The Value of Core Blockchain Components
(why do we care)
Copyright © 2018 JDA Software Group, Inc. Confidential 16
3. Consensus mechanism
- Transaction are validated using a predefined mechanism
- Only transactions validated by consensus are accepted (malicious modifications
are rejected)
4. Trust and Security
- Information used for audits and dispute resolution
5. Public or permissioned
- Multiple business models (Fully open, or restricted to vetted participants)
- Information can be visible to some participants only
The Value of Core Blockchain Components
(why do we care)
Copyright © 2018 JDA Software Group, Inc. Confidential 17
Blockchain as a Proof System
Immutable system, secured by authentication and encryption
mechanisms
• Proof of existence
- Access to historical transaction to prove what happened (or never happened)
• Proof of time
- Transactions with timestamp to know when it happened
• Proof of authoring
- All transactions digitally signed to identify who was involved
Copyright © 2018 JDA Software Group, Inc. Confidential
Some Blockchain Use-Cases
(No banking, no financial, no crypto)
18
Copyright © 2018 JDA Software Group, Inc. Confidential 19
Smart Supply Chain
• Close business collaboration
• Traceability (organic, fair trade, safety regulation)
• Disintermediation
• Digitization & automation (paperless)
Copyright © 2018 JDA Software Group, Inc. Confidential 20
Digitization & Automation in a Business Network
Copyright © 2018 JDA Software Group, Inc. Confidential 21
Product Traceability Example
22
Autonomous IoT
• 25 billion devices by 2020
• Autonomous agents: Home, Buildings, Roads,
Energy & water systems, etc..
• From IoT to “Internet of decentralized everything”
23
Electronic Vote
• Sierra Leone (Presidential 2018)
• Estonia
• Switzerland (City of Zug)
• France (expatriate citizens)
24
Luxury Products
• Product authentication
• Tamper-proof seal
• But also diamonds, perfume, clothing, honey…
25
Monetize Solar Electricity
• Solar panels
• Sell credits to others
• No middle man
26
Humanitarian Aid
• World Food Program
• Syrian refugee camp – Jordania
• ID verification / Iris scan
• Equally distribute food to refugees
27
More blockchain use-cases
• Education / Human Resources
Academic credentials, background check,
employment history
• Music industry
Copyrights, watermarking, artist compensation
• Real estate
Property information, transfer of ownership
• Medical / Healthcare
Patient information
… and more to come…..
Copyright © 2018 JDA Software Group, Inc. Confidential
Blockchain Limitations
&
Expected Improvements
28
29
?
Strict requirements on
data residency and sovereignty
A blockchain may not be the best option if you have…
Shared ledger: Data replicated on all nodes,
potentially across different countries
Blockchain is Not a Silver Bullet
Blockchain is Not a Silver Bullet
30
Extremely large amount of data
and transactions
A blockchain may not be the best option if you have…
?
Decentralized ledger: Real-time replication
is difficult to achieve?
Blockchain is Not a Silver Bullet
31
?
Business processes based on
external data that is
constantly changing
A blockchain may not be the best option if you have…
??
Smart contract: Deterministic for consistency
across nodes
Wide Range of Options but…
Low maturity
• Emerging technology and frameworks
No clear leader(s)
• No established player / market leader
Concerns about resource consumption
• Some frameworks require a lot of energy
32Bitcoin Corda Hyperledger
frameworks
Chain Core IotaQuorum OpenChainEthereum
and much
more…
Lack of Blockchain expertise
• Limited skills and scarce resources
Lack of standards
• Limited interoperability
Topic # 2
Hyperledger
Blockchain
Application
Look under the
Hood!
Data Science | Design | Technology 33
Enterprise Blockchain : Myth or Reality
DSDT Meetup
July 24, 2018
2
Who are we ?
● Leading Hyperledger consulting organisation for Enterprises initiated in 2016.
● Led by senior IT leaders with hands on experience on large enterprise systems
● Strategists with experience in enterprise wide digital transformations with a clear focus on
Blockchain Applications for Enterprises
● ChainDigit proprietary IP for Blockchain accelerators
● Partnered with global blockchain leaders
● Hyperledger development community of very motivated senior and junior developers in
Canada & India
● Hyperledger General Member
How can we help ?
Blockchain services for enterprises
Consulting Training
Provisioning
Application
Services
ACCELERATORS
Types of blockchain
4
Public blockchains
▪ Un-permissioned blockchain is a public
blockchain where anyone can participate
in a transaction
▪ Public blockchain gives highest
importance in anonymity, immutability
and transparency over efficiency. An
example public blockchain is Bitcoin.
Permissioned blockchains
▪ Only authenticated users can access and
transact on the blockchain
▪ Permissioned gives more importance on
efficiency, immutability and data privacy
over anonymity and transparency.
Myth Debunked: Blockchain ≠ Cryptocurrency
5
Blockchain and cryptocurrencies are often discussed in
similar contexts, but they are not one and the same.
Distributed ledgers do not require a cryptocurrency to work.
Cryptocurrency encompasses an anonymous record of who
owns what tokens. Token exchanges create new entries on
the ledger. Blockchains prevent the same token from being
spent twice.
Many blockchain networks have built-in cryptocurrency as an
incentive to the miners and transacting participants. However,
the most popular existing blockchains like Bitcoin and
Ethereum utilize completely trustless networks and
permissionless chains.
Cryptocurrency is
an application that
sits on top of
blockchain.
Not the other way
around.
Need for an enterprise blockchain
6
➢ Data Privacy and confidentiality
➢ Efficiency and speed of transactions
➢ Modular design approach
➢ Hybrid approach
➢ B2B focus
➢ Mining and legal restrictions on location of nodes
➢ Alignment with the vision of going digital
✓ Hyperledger answers all these concerns for enterprise and promises
to be a solution for many of its use cases.
Open source
collaborative effort to
advance cross-industry
blockchain
technologies
Hosted by
The Linux Foundation,
fastest-growing project in
LF history
Global collaboration
spanning finance,
banking, IoT, supply
chains, manufacturing
and technology
Introducing Hyperledger
7
Hyperledger
Cello
Hyperledger
Explorer
Hyperledger
Quilt
Tools
Typically built for one framework, and through
common license and community of communities
approach, ported to other frameworks
Hyperledger
Sawtooth
Hyperledger
Iroha
Hyperledger
Indy
HyperledgerCloud Foundry Node.js
Open Container
Initiative
Hyperledger Umbrella
8
Infrastructure
Technical, Legal,
Marketing, Organizational
Ecosystems that accelerate
open development and
commercial adoption
Frameworks
Meaningfully differentiated approaches
to business blockchain frameworks
developed by a growing community of
communities
Hyperledger
Burrow
Hyperledger
Fabric
Hyperledger
Composer
Hyperledger Fabric
Business Blockchain Framework
9
● First project that was contributed to Hyperledger
● Contributed by Digital Asset and IBM
● Smart contracts called “chaincode” are written in Golang, Node.js and Java (
in experimental mode) that run in secure Docker containers
● Channels ensure that only the participants involved in a transaction see the
transaction
Hyperledger Fabric capabilities
10
Hyperledger Fabric is a unique implementation of distributed ledger technology (DLT) that delivers
enterprise-ready network security, scalability, confidentiality and performance, in a modular
blockchain architecture. Hyperledger Fabric delivers the following blockchain network capabilities:
✓ Identity management
✓ Privacy and confidentiality
✓ Efficient processing
✓ Chaincode functionality
✓ Modular design
Hyperledger Fabric Network
Peer
Fabric
Certificate
Authority
Organization (MSP)
Peer
Peer
Ordering Service
Peer
Peer
Peer
Client Applications
Fabric SDK
Web APIs Integration APIs
User Interface (Mobile, Web)
Third Party System
PeerCrypto Security
Storage
Connection Profile Load Balance / Failover
Fabric Model
Hyperledger Fabric Network
Client Applications
Hyperledger Fabric Java SDK
Rest APIs (Spring)
User Interface (Ionic)
Peer
Crypto Security
Storage (AWS
S3)
Connection
Profile
Load Balance / Failover
Demo Architecture
h2
Docker Swarm
AWS
Instance
AWS
Instance
AWS
Instance
Organization
Peers
Organization
Peers
Organization
Peers
ChainDigit Fabric
Toolset
Web UI
Rest API
CLI
Hyperledger Fabric
CLI
Hyperledger
Blockchain Explorer
Docker CLI/Rest
Hyperledger Fabric – The tools
Hyperledger
ComposerHyperledger Cello
Demo
Demo
15
Leading Enterprise Blockchain Advisory & Consulting Firm
Chaindigit.com/trainings
Hyperledger Blockchain Training
Montreal Aug 30 & 31, Toronto Sep 6 &7, New York Sep 20 & 21, Boston Sep 27 & 28
16
WHO WILL YOU
TRUSTWITH YOUR TRUST NETWORK?
1
DSDT Meetup
is 1-year old.
Happy Birthday !!
Thanks to all DSDT members
2
• From 0 to 2200+ members in one year
• 1 meetup per month, more than 20 topics presented
May 2017 June 2018
Thanks to all the speakers
3
Thanks to all the volunteers
4
• Meetup topics, selection, planning, preparation …
• Logistic, setup, cleanup …
And much more…
And thanks to our sponsor
And the winner is……
5
?
Merci / Thank You
6
@jdalabsmtl
Data Science | Design | Technology
(Check for next DSDT meetup at https://www.meetup.com/DSDTMTL)

More Related Content

What's hot

Blockchain and IOT and the GxP Lab Slides
Blockchain and IOT and the GxP Lab SlidesBlockchain and IOT and the GxP Lab Slides
Blockchain and IOT and the GxP Lab Slides
Pistoia Alliance
 
Blockchain : A Catalyst for New Approaches in Insurance
Blockchain : A Catalyst for New Approaches in Insurance Blockchain : A Catalyst for New Approaches in Insurance
Blockchain : A Catalyst for New Approaches in Insurance
VIJAY MUTHU
 
Real world
Real worldReal world
Real world
OliviaJune1
 
Privacy for IoT with XMPP
Privacy for IoT with XMPPPrivacy for IoT with XMPP
Privacy for IoT with XMPP
Peter Waher
 
Introduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsIntroduction to Blockchain Governance Models
Introduction to Blockchain Governance Models
Gokul Alex
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on Azure
Nuri Cankaya
 
blockchain governance : opportunities and challenges
 blockchain governance : opportunities and challenges blockchain governance : opportunities and challenges
blockchain governance : opportunities and challenges
Rachid Meziani, PhD, CGEIT, PMP
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for Business
Ahmad Gohar
 
Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)
Financial Poise
 
Security Model of Blockchain
Security Model of BlockchainSecurity Model of Blockchain
Security Model of Blockchain
saficus
 
Making blockchain real for business
Making blockchain real for businessMaking blockchain real for business
Making blockchain real for business
Medma Infomatix (P) Ltd.
 
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
Peter Waher
 
MIT Blockchain Class - Intro and Overview
MIT Blockchain Class - Intro and OverviewMIT Blockchain Class - Intro and Overview
MIT Blockchain Class - Intro and Overview
Marian Cook
 
What is Blockchain Tech for Tokyo Blockchain Summit Dec 2015
What is Blockchain Tech for Tokyo Blockchain Summit Dec 2015What is Blockchain Tech for Tokyo Blockchain Summit Dec 2015
What is Blockchain Tech for Tokyo Blockchain Summit Dec 2015
Robert Schwentker
 
Globally Scalable Mobile Digital ID using IEEE P1451.99
Globally Scalable Mobile Digital ID using IEEE P1451.99Globally Scalable Mobile Digital ID using IEEE P1451.99
Globally Scalable Mobile Digital ID using IEEE P1451.99
Peter Waher
 
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart HomeBlockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
Kishor Datta Gupta
 
Blockchain FinTech App | Land Registry
Blockchain FinTech App | Land RegistryBlockchain FinTech App | Land Registry
Blockchain FinTech App | Land Registry
Bahaa Farouk
 
Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart
Joseph Holbrook, Chief Learning Officer (CLO)
 
Blockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and DesignsBlockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and Designs
Michael Chi
 
Estate Exchange - Real-Estate Blockchain Slide (git)
Estate Exchange - Real-Estate Blockchain Slide (git)Estate Exchange - Real-Estate Blockchain Slide (git)
Estate Exchange - Real-Estate Blockchain Slide (git)
James Neo
 

What's hot (20)

Blockchain and IOT and the GxP Lab Slides
Blockchain and IOT and the GxP Lab SlidesBlockchain and IOT and the GxP Lab Slides
Blockchain and IOT and the GxP Lab Slides
 
Blockchain : A Catalyst for New Approaches in Insurance
Blockchain : A Catalyst for New Approaches in Insurance Blockchain : A Catalyst for New Approaches in Insurance
Blockchain : A Catalyst for New Approaches in Insurance
 
Real world
Real worldReal world
Real world
 
Privacy for IoT with XMPP
Privacy for IoT with XMPPPrivacy for IoT with XMPP
Privacy for IoT with XMPP
 
Introduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsIntroduction to Blockchain Governance Models
Introduction to Blockchain Governance Models
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on Azure
 
blockchain governance : opportunities and challenges
 blockchain governance : opportunities and challenges blockchain governance : opportunities and challenges
blockchain governance : opportunities and challenges
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for Business
 
Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)
 
Security Model of Blockchain
Security Model of BlockchainSecurity Model of Blockchain
Security Model of Blockchain
 
Making blockchain real for business
Making blockchain real for businessMaking blockchain real for business
Making blockchain real for business
 
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
 
MIT Blockchain Class - Intro and Overview
MIT Blockchain Class - Intro and OverviewMIT Blockchain Class - Intro and Overview
MIT Blockchain Class - Intro and Overview
 
What is Blockchain Tech for Tokyo Blockchain Summit Dec 2015
What is Blockchain Tech for Tokyo Blockchain Summit Dec 2015What is Blockchain Tech for Tokyo Blockchain Summit Dec 2015
What is Blockchain Tech for Tokyo Blockchain Summit Dec 2015
 
Globally Scalable Mobile Digital ID using IEEE P1451.99
Globally Scalable Mobile Digital ID using IEEE P1451.99Globally Scalable Mobile Digital ID using IEEE P1451.99
Globally Scalable Mobile Digital ID using IEEE P1451.99
 
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart HomeBlockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
 
Blockchain FinTech App | Land Registry
Blockchain FinTech App | Land RegistryBlockchain FinTech App | Land Registry
Blockchain FinTech App | Land Registry
 
Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart
 
Blockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and DesignsBlockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and Designs
 
Estate Exchange - Real-Estate Blockchain Slide (git)
Estate Exchange - Real-Estate Blockchain Slide (git)Estate Exchange - Real-Estate Blockchain Slide (git)
Estate Exchange - Real-Estate Blockchain Slide (git)
 

Similar to Dsdt meetup july2018

Is Blockchain Right for You? The Million Dollar Question
Is Blockchain Right for You? The Million Dollar QuestionIs Blockchain Right for You? The Million Dollar Question
Is Blockchain Right for You? The Million Dollar Question
Security Innovation
 
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use CasesSITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
sitist
 
Blockchain: everyone wants to sell me that - but is that really right for my ...
Blockchain: everyone wants to sell me that - but is that really right for my ...Blockchain: everyone wants to sell me that - but is that really right for my ...
Blockchain: everyone wants to sell me that - but is that really right for my ...
EQS Group
 
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2bNov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
Ulf Mattsson
 
Blockchain and government opportunities
Blockchain and government opportunitiesBlockchain and government opportunities
Blockchain and government opportunities
Susan Dart
 
Blockchain in government and the public sector
Blockchain in government and the public sectorBlockchain in government and the public sector
Blockchain in government and the public sector
Juarez Junior
 
Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)
Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)
Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)
Digipolis Antwerpen
 
Blockchain a-new-disruption-in-financial-services - IBM
Blockchain a-new-disruption-in-financial-services - IBMBlockchain a-new-disruption-in-financial-services - IBM
Blockchain a-new-disruption-in-financial-services - IBM
Diego Alberto Tamayo
 
Blockchain a-new-disruption-in-financial-servies - IBM
Blockchain a-new-disruption-in-financial-servies - IBMBlockchain a-new-disruption-in-financial-servies - IBM
Blockchain a-new-disruption-in-financial-servies - IBM
Diego Alberto Tamayo
 
Blockchain a-new-disruption-in-financial-servies by ibm
Blockchain a-new-disruption-in-financial-servies by ibm Blockchain a-new-disruption-in-financial-servies by ibm
Blockchain a-new-disruption-in-financial-servies by ibm
Diego Alberto Tamayo
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
Saad Zaher
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and Applications
Ingo Weber
 
Blockchain tutorial for MBA
Blockchain tutorial for MBABlockchain tutorial for MBA
Blockchain tutorial for MBA
Blokcert
 
Block chain A Paradigm Shift
Block chain A Paradigm ShiftBlock chain A Paradigm Shift
Block chain A Paradigm Shift
Ramanan Jagannathan
 
Real world blockchain solutions - DevDays Asia 2018 - Taipei
Real world blockchain solutions - DevDays Asia 2018 - TaipeiReal world blockchain solutions - DevDays Asia 2018 - Taipei
Real world blockchain solutions - DevDays Asia 2018 - Taipei
Michael Chi
 
Blockchain Perspective - Internet of Memorable Things
Blockchain Perspective - Internet of Memorable ThingsBlockchain Perspective - Internet of Memorable Things
Blockchain Perspective - Internet of Memorable Things
Tim Lackey
 
Blockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial ServicesBlockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial Services
Ratnakar Pandey
 
Week 5 - Blockchain Economics: Strategic Value in Private Blockchain
Week 5 - Blockchain Economics: Strategic Value in Private Blockchain  Week 5 - Blockchain Economics: Strategic Value in Private Blockchain
Week 5 - Blockchain Economics: Strategic Value in Private Blockchain
Roger Royse
 
Distributed Ledger Technologies; What's up with all these blockchains?
Distributed Ledger Technologies; What's up with all these blockchains?Distributed Ledger Technologies; What's up with all these blockchains?
Distributed Ledger Technologies; What's up with all these blockchains?
Chuck Bair
 
Blockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_FinalBlockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_Final
David Lee Kuo Chuen 李国权
 

Similar to Dsdt meetup july2018 (20)

Is Blockchain Right for You? The Million Dollar Question
Is Blockchain Right for You? The Million Dollar QuestionIs Blockchain Right for You? The Million Dollar Question
Is Blockchain Right for You? The Million Dollar Question
 
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use CasesSITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
 
Blockchain: everyone wants to sell me that - but is that really right for my ...
Blockchain: everyone wants to sell me that - but is that really right for my ...Blockchain: everyone wants to sell me that - but is that really right for my ...
Blockchain: everyone wants to sell me that - but is that really right for my ...
 
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2bNov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
 
Blockchain and government opportunities
Blockchain and government opportunitiesBlockchain and government opportunities
Blockchain and government opportunities
 
Blockchain in government and the public sector
Blockchain in government and the public sectorBlockchain in government and the public sector
Blockchain in government and the public sector
 
Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)
Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)
Meetup 24/5/2018 - Digitale identiteit op blockchain (Self-Sovereign Identity)
 
Blockchain a-new-disruption-in-financial-services - IBM
Blockchain a-new-disruption-in-financial-services - IBMBlockchain a-new-disruption-in-financial-services - IBM
Blockchain a-new-disruption-in-financial-services - IBM
 
Blockchain a-new-disruption-in-financial-servies - IBM
Blockchain a-new-disruption-in-financial-servies - IBMBlockchain a-new-disruption-in-financial-servies - IBM
Blockchain a-new-disruption-in-financial-servies - IBM
 
Blockchain a-new-disruption-in-financial-servies by ibm
Blockchain a-new-disruption-in-financial-servies by ibm Blockchain a-new-disruption-in-financial-servies by ibm
Blockchain a-new-disruption-in-financial-servies by ibm
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and Applications
 
Blockchain tutorial for MBA
Blockchain tutorial for MBABlockchain tutorial for MBA
Blockchain tutorial for MBA
 
Block chain A Paradigm Shift
Block chain A Paradigm ShiftBlock chain A Paradigm Shift
Block chain A Paradigm Shift
 
Real world blockchain solutions - DevDays Asia 2018 - Taipei
Real world blockchain solutions - DevDays Asia 2018 - TaipeiReal world blockchain solutions - DevDays Asia 2018 - Taipei
Real world blockchain solutions - DevDays Asia 2018 - Taipei
 
Blockchain Perspective - Internet of Memorable Things
Blockchain Perspective - Internet of Memorable ThingsBlockchain Perspective - Internet of Memorable Things
Blockchain Perspective - Internet of Memorable Things
 
Blockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial ServicesBlockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial Services
 
Week 5 - Blockchain Economics: Strategic Value in Private Blockchain
Week 5 - Blockchain Economics: Strategic Value in Private Blockchain  Week 5 - Blockchain Economics: Strategic Value in Private Blockchain
Week 5 - Blockchain Economics: Strategic Value in Private Blockchain
 
Distributed Ledger Technologies; What's up with all these blockchains?
Distributed Ledger Technologies; What's up with all these blockchains?Distributed Ledger Technologies; What's up with all these blockchains?
Distributed Ledger Technologies; What's up with all these blockchains?
 
Blockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_FinalBlockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_Final
 

More from JDA Labs MTL

Dsdt meetup 2018
Dsdt meetup 2018 Dsdt meetup 2018
Dsdt meetup 2018
JDA Labs MTL
 
Dsdt meetup june 5
Dsdt meetup june 5Dsdt meetup june 5
Dsdt meetup june 5
JDA Labs MTL
 
Chi visualization papers
Chi visualization papersChi visualization papers
Chi visualization papers
JDA Labs MTL
 
Dsdt meetup may1
Dsdt meetup may1Dsdt meetup may1
Dsdt meetup may1
JDA Labs MTL
 
Dsdt meetup-january2018
Dsdt meetup-january2018Dsdt meetup-january2018
Dsdt meetup-january2018
JDA Labs MTL
 
Dsdt meetup 2017 11-21
Dsdt meetup 2017 11-21Dsdt meetup 2017 11-21
Dsdt meetup 2017 11-21
JDA Labs MTL
 
Dsdt meetup-september12
Dsdt meetup-september12Dsdt meetup-september12
Dsdt meetup-september12
JDA Labs MTL
 
Dsdt meetup oct24
Dsdt meetup oct24Dsdt meetup oct24
Dsdt meetup oct24
JDA Labs MTL
 
Dsdt meetup july11
Dsdt meetup july11Dsdt meetup july11
Dsdt meetup july11
JDA Labs MTL
 
DSDT Meetup may 23
DSDT Meetup may 23DSDT Meetup may 23
DSDT Meetup may 23
JDA Labs MTL
 

More from JDA Labs MTL (10)

Dsdt meetup 2018
Dsdt meetup 2018 Dsdt meetup 2018
Dsdt meetup 2018
 
Dsdt meetup june 5
Dsdt meetup june 5Dsdt meetup june 5
Dsdt meetup june 5
 
Chi visualization papers
Chi visualization papersChi visualization papers
Chi visualization papers
 
Dsdt meetup may1
Dsdt meetup may1Dsdt meetup may1
Dsdt meetup may1
 
Dsdt meetup-january2018
Dsdt meetup-january2018Dsdt meetup-january2018
Dsdt meetup-january2018
 
Dsdt meetup 2017 11-21
Dsdt meetup 2017 11-21Dsdt meetup 2017 11-21
Dsdt meetup 2017 11-21
 
Dsdt meetup-september12
Dsdt meetup-september12Dsdt meetup-september12
Dsdt meetup-september12
 
Dsdt meetup oct24
Dsdt meetup oct24Dsdt meetup oct24
Dsdt meetup oct24
 
Dsdt meetup july11
Dsdt meetup july11Dsdt meetup july11
Dsdt meetup july11
 
DSDT Meetup may 23
DSDT Meetup may 23DSDT Meetup may 23
DSDT Meetup may 23
 

Recently uploaded

GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 

Recently uploaded (20)

GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 

Dsdt meetup july2018

  • 1. Data Science | Design | Technology (July 24, 2018) https://www.meetup.com/DSDTMTL 1
  • 2. Copyright © 2018 JDA Software Group, Inc. Confidential 2 DSDT The meetup will start soon...
  • 3. Agenda 3 6:15 - 6:30 Meetup News 6:30 - 7:15 (JDA Labs) Blockchain 101 and non-cryptocurrency use-cases 7:15 - 8:00 (ChainDigit) Hyperledger Blockchain Application : Look under the Hood! 8:00 - 8:30: Happy Birthday (prize lottery)
  • 4. Meetup News 4 • July 24: Data Cup final (Desjardins Lab) • August 14: Kubernetes 1.11, PostgreSQL, & Traefik (Kubernetes Montreal) • August 28: Montreal AI Symposium (McGill University campus) • August 30-31: Blockchain Hyperledger BootCamp (ChainDigit) • September 18-19-20: Docker and Kubernetes Hands-On Workshops (CloudOps)
  • 6. Copyright © 2018 JDA Software Group, Inc. Confidential 6 Quiz: True of False? • Blockchain and Bitcoin are essentially the same thing • A blockchain is only for cryptocurrencies and digital payments • There is no blockchain standards yet • A blockchain is always public and open to all willing participants Blockchain Myths and Reality (False) (True) (False) (False)
  • 7. Copyright © 2018 JDA Software Group, Inc. Confidential 7 • A blockchain is a peer-to-peer network based on a shared distributed ledger • Self-executing business rules (smart contracts) • Information is validated through a consensus mechanism Blockchain: (Over)Simplified Definition Blockchain
  • 8. Copyright © 2018 JDA Software Group, Inc. Confidential 8 Structure of a Blockchain • Track and validate transactions between multiple parties • Transaction are signed and encrypted • Transactions are grouped in a block, blocks are linked to form a chronological chain Transaction Transaction Transaction Transaction Transaction Transaction Transaction Transaction Transaction Transaction Transaction Transaction Block N-1 Block NBlock N-2
  • 9. Copyright © 2018 JDA Software Group, Inc. Confidential 9 Blockchain Distributed Ledger Decentralized database • Information is replicated across nodes • Shared information Historical record of all transactions • Append-only data structure (immutability) Blockchain (Ledger copies)
  • 10. Copyright © 2018 JDA Software Group, Inc. Confidential 10 Smart Contracts Computer programs: • Triggered when a transaction happens • Validate transactions • Automate business rules (executable code) Transaction Self-execution according to recorded terms Smart Contract
  • 11. Copyright © 2018 JDA Software Group, Inc. Confidential 11 Consensus The protocol to validate transactions on a Blockchain • Algorithms to reach agreement among the participants • Prevent malicious actors from manipulating the data • Different blockchain frameworks, different consensus mechanisms PoW, PoS, BFT, PBFT, RBFT… Sumeragi, PoA, PoET, etc…
  • 12. Copyright © 2018 JDA Software Group, Inc. Confidential 12 Blockchain for Public & Private Environments A blockchain can be public (permissionless) or private (permissioned) • Permissionless: Anyone can join and participants are anonymous • Permissioned: Pre-verification of participants, so parties are usually known to each others The choice between public and permissioned depends on the business need
  • 13. Copyright © 2018 JDA Software Group, Inc. Confidential 13 Blockchain: 1000 Feet Summary 1. Shared distributed ledger 2. Smart contracts for self-executing business rules 3. Consensus mechanism to validate transactions 4. Trust and Security: Immutable, encrypted, signed series of blocks for a tamperproof system 5. Public or permissioned network Blockchain
  • 14. Copyright © 2018 JDA Software Group, Inc. Confidential Blockchain Business Value 14
  • 15. Copyright © 2018 JDA Software Group, Inc. Confidential 15 1. Shared distributed ledger - Single source of truth - Information is always accessible (no delay, no reconciliation) 2. Smart contracts - Business rules are automated (efficiency) - Business rules are enforced (consistency) The Value of Core Blockchain Components (why do we care)
  • 16. Copyright © 2018 JDA Software Group, Inc. Confidential 16 3. Consensus mechanism - Transaction are validated using a predefined mechanism - Only transactions validated by consensus are accepted (malicious modifications are rejected) 4. Trust and Security - Information used for audits and dispute resolution 5. Public or permissioned - Multiple business models (Fully open, or restricted to vetted participants) - Information can be visible to some participants only The Value of Core Blockchain Components (why do we care)
  • 17. Copyright © 2018 JDA Software Group, Inc. Confidential 17 Blockchain as a Proof System Immutable system, secured by authentication and encryption mechanisms • Proof of existence - Access to historical transaction to prove what happened (or never happened) • Proof of time - Transactions with timestamp to know when it happened • Proof of authoring - All transactions digitally signed to identify who was involved
  • 18. Copyright © 2018 JDA Software Group, Inc. Confidential Some Blockchain Use-Cases (No banking, no financial, no crypto) 18
  • 19. Copyright © 2018 JDA Software Group, Inc. Confidential 19 Smart Supply Chain • Close business collaboration • Traceability (organic, fair trade, safety regulation) • Disintermediation • Digitization & automation (paperless)
  • 20. Copyright © 2018 JDA Software Group, Inc. Confidential 20 Digitization & Automation in a Business Network
  • 21. Copyright © 2018 JDA Software Group, Inc. Confidential 21 Product Traceability Example
  • 22. 22 Autonomous IoT • 25 billion devices by 2020 • Autonomous agents: Home, Buildings, Roads, Energy & water systems, etc.. • From IoT to “Internet of decentralized everything”
  • 23. 23 Electronic Vote • Sierra Leone (Presidential 2018) • Estonia • Switzerland (City of Zug) • France (expatriate citizens)
  • 24. 24 Luxury Products • Product authentication • Tamper-proof seal • But also diamonds, perfume, clothing, honey…
  • 25. 25 Monetize Solar Electricity • Solar panels • Sell credits to others • No middle man
  • 26. 26 Humanitarian Aid • World Food Program • Syrian refugee camp – Jordania • ID verification / Iris scan • Equally distribute food to refugees
  • 27. 27 More blockchain use-cases • Education / Human Resources Academic credentials, background check, employment history • Music industry Copyrights, watermarking, artist compensation • Real estate Property information, transfer of ownership • Medical / Healthcare Patient information … and more to come…..
  • 28. Copyright © 2018 JDA Software Group, Inc. Confidential Blockchain Limitations & Expected Improvements 28
  • 29. 29 ? Strict requirements on data residency and sovereignty A blockchain may not be the best option if you have… Shared ledger: Data replicated on all nodes, potentially across different countries Blockchain is Not a Silver Bullet
  • 30. Blockchain is Not a Silver Bullet 30 Extremely large amount of data and transactions A blockchain may not be the best option if you have… ? Decentralized ledger: Real-time replication is difficult to achieve?
  • 31. Blockchain is Not a Silver Bullet 31 ? Business processes based on external data that is constantly changing A blockchain may not be the best option if you have… ?? Smart contract: Deterministic for consistency across nodes
  • 32. Wide Range of Options but… Low maturity • Emerging technology and frameworks No clear leader(s) • No established player / market leader Concerns about resource consumption • Some frameworks require a lot of energy 32Bitcoin Corda Hyperledger frameworks Chain Core IotaQuorum OpenChainEthereum and much more… Lack of Blockchain expertise • Limited skills and scarce resources Lack of standards • Limited interoperability
  • 33. Topic # 2 Hyperledger Blockchain Application Look under the Hood! Data Science | Design | Technology 33
  • 34. Enterprise Blockchain : Myth or Reality DSDT Meetup July 24, 2018
  • 35. 2 Who are we ? ● Leading Hyperledger consulting organisation for Enterprises initiated in 2016. ● Led by senior IT leaders with hands on experience on large enterprise systems ● Strategists with experience in enterprise wide digital transformations with a clear focus on Blockchain Applications for Enterprises ● ChainDigit proprietary IP for Blockchain accelerators ● Partnered with global blockchain leaders ● Hyperledger development community of very motivated senior and junior developers in Canada & India ● Hyperledger General Member
  • 36. How can we help ? Blockchain services for enterprises Consulting Training Provisioning Application Services ACCELERATORS
  • 37. Types of blockchain 4 Public blockchains ▪ Un-permissioned blockchain is a public blockchain where anyone can participate in a transaction ▪ Public blockchain gives highest importance in anonymity, immutability and transparency over efficiency. An example public blockchain is Bitcoin. Permissioned blockchains ▪ Only authenticated users can access and transact on the blockchain ▪ Permissioned gives more importance on efficiency, immutability and data privacy over anonymity and transparency.
  • 38. Myth Debunked: Blockchain ≠ Cryptocurrency 5 Blockchain and cryptocurrencies are often discussed in similar contexts, but they are not one and the same. Distributed ledgers do not require a cryptocurrency to work. Cryptocurrency encompasses an anonymous record of who owns what tokens. Token exchanges create new entries on the ledger. Blockchains prevent the same token from being spent twice. Many blockchain networks have built-in cryptocurrency as an incentive to the miners and transacting participants. However, the most popular existing blockchains like Bitcoin and Ethereum utilize completely trustless networks and permissionless chains. Cryptocurrency is an application that sits on top of blockchain. Not the other way around.
  • 39. Need for an enterprise blockchain 6 ➢ Data Privacy and confidentiality ➢ Efficiency and speed of transactions ➢ Modular design approach ➢ Hybrid approach ➢ B2B focus ➢ Mining and legal restrictions on location of nodes ➢ Alignment with the vision of going digital ✓ Hyperledger answers all these concerns for enterprise and promises to be a solution for many of its use cases.
  • 40. Open source collaborative effort to advance cross-industry blockchain technologies Hosted by The Linux Foundation, fastest-growing project in LF history Global collaboration spanning finance, banking, IoT, supply chains, manufacturing and technology Introducing Hyperledger 7
  • 41. Hyperledger Cello Hyperledger Explorer Hyperledger Quilt Tools Typically built for one framework, and through common license and community of communities approach, ported to other frameworks Hyperledger Sawtooth Hyperledger Iroha Hyperledger Indy HyperledgerCloud Foundry Node.js Open Container Initiative Hyperledger Umbrella 8 Infrastructure Technical, Legal, Marketing, Organizational Ecosystems that accelerate open development and commercial adoption Frameworks Meaningfully differentiated approaches to business blockchain frameworks developed by a growing community of communities Hyperledger Burrow Hyperledger Fabric Hyperledger Composer
  • 42. Hyperledger Fabric Business Blockchain Framework 9 ● First project that was contributed to Hyperledger ● Contributed by Digital Asset and IBM ● Smart contracts called “chaincode” are written in Golang, Node.js and Java ( in experimental mode) that run in secure Docker containers ● Channels ensure that only the participants involved in a transaction see the transaction
  • 43. Hyperledger Fabric capabilities 10 Hyperledger Fabric is a unique implementation of distributed ledger technology (DLT) that delivers enterprise-ready network security, scalability, confidentiality and performance, in a modular blockchain architecture. Hyperledger Fabric delivers the following blockchain network capabilities: ✓ Identity management ✓ Privacy and confidentiality ✓ Efficient processing ✓ Chaincode functionality ✓ Modular design
  • 44. Hyperledger Fabric Network Peer Fabric Certificate Authority Organization (MSP) Peer Peer Ordering Service Peer Peer Peer Client Applications Fabric SDK Web APIs Integration APIs User Interface (Mobile, Web) Third Party System PeerCrypto Security Storage Connection Profile Load Balance / Failover Fabric Model
  • 45. Hyperledger Fabric Network Client Applications Hyperledger Fabric Java SDK Rest APIs (Spring) User Interface (Ionic) Peer Crypto Security Storage (AWS S3) Connection Profile Load Balance / Failover Demo Architecture h2 Docker Swarm AWS Instance AWS Instance AWS Instance Organization Peers Organization Peers Organization Peers
  • 46. ChainDigit Fabric Toolset Web UI Rest API CLI Hyperledger Fabric CLI Hyperledger Blockchain Explorer Docker CLI/Rest Hyperledger Fabric – The tools Hyperledger ComposerHyperledger Cello
  • 48. 15 Leading Enterprise Blockchain Advisory & Consulting Firm Chaindigit.com/trainings Hyperledger Blockchain Training Montreal Aug 30 & 31, Toronto Sep 6 &7, New York Sep 20 & 21, Boston Sep 27 & 28
  • 49. 16 WHO WILL YOU TRUSTWITH YOUR TRUST NETWORK?
  • 50. 1 DSDT Meetup is 1-year old. Happy Birthday !!
  • 51. Thanks to all DSDT members 2 • From 0 to 2200+ members in one year • 1 meetup per month, more than 20 topics presented May 2017 June 2018
  • 52. Thanks to all the speakers 3
  • 53. Thanks to all the volunteers 4 • Meetup topics, selection, planning, preparation … • Logistic, setup, cleanup … And much more… And thanks to our sponsor
  • 54. And the winner is…… 5 ?
  • 55. Merci / Thank You 6 @jdalabsmtl Data Science | Design | Technology (Check for next DSDT meetup at https://www.meetup.com/DSDTMTL)