SlideShare a Scribd company logo
1 of 55
Download to read offline
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 SlidesPistoia 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
 
Privacy for IoT with XMPP
Privacy for IoT with XMPPPrivacy for IoT with XMPP
Privacy for IoT with XMPPPeter Waher
 
Introduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsIntroduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsGokul Alex
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on AzureNuri Cankaya
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for BusinessAhmad 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 Blockchainsaficus
 
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 OverviewMarian 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 2015Robert 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.99Peter 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 HomeKishor Datta Gupta
 
Blockchain FinTech App | Land Registry
Blockchain FinTech App | Land RegistryBlockchain FinTech App | Land Registry
Blockchain FinTech App | Land RegistryBahaa Farouk
 
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 DesignsMichael 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 July 2018

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 QuestionSecurity 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 Casessitist
 
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 2bUlf Mattsson
 
Blockchain and government opportunities
Blockchain and government opportunitiesBlockchain and government opportunities
Blockchain and government opportunitiesSusan 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 sectorJuarez 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-servies - IBM
Blockchain a-new-disruption-in-financial-servies - IBMBlockchain a-new-disruption-in-financial-servies - IBM
Blockchain a-new-disruption-in-financial-servies - IBMDiego 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
 
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 - IBMDiego Alberto Tamayo
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsSaad 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 ApplicationsIngo Weber
 
Blockchain tutorial for MBA
Blockchain tutorial for MBABlockchain tutorial for MBA
Blockchain tutorial for MBABlokcert
 
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 - TaipeiMichael Chi
 
Blockchain Perspective - Internet of Memorable Things
Blockchain Perspective - Internet of Memorable ThingsBlockchain Perspective - Internet of Memorable Things
Blockchain Perspective - Internet of Memorable ThingsTim 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 ServicesRatnakar 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_FinalDavid Lee Kuo Chuen 李国权
 

Similar to DSDT Meetup July 2018 (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-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
 
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
 
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 DSDT_MTL

DSDT Meetup Septembre 2021
DSDT Meetup Septembre 2021DSDT Meetup Septembre 2021
DSDT Meetup Septembre 2021DSDT_MTL
 
DSDT Meetup August 2021
DSDT Meetup August 2021DSDT Meetup August 2021
DSDT Meetup August 2021DSDT_MTL
 
DSDT meetup July 2021
DSDT meetup July 2021DSDT meetup July 2021
DSDT meetup July 2021DSDT_MTL
 
DSDT Meetup May 2021
DSDT Meetup May 2021DSDT Meetup May 2021
DSDT Meetup May 2021DSDT_MTL
 
DSDT Meetup April 2021
DSDT Meetup April 2021DSDT Meetup April 2021
DSDT Meetup April 2021DSDT_MTL
 
DSDT Meetup May 2019
DSDT Meetup May 2019DSDT Meetup May 2019
DSDT Meetup May 2019DSDT_MTL
 
DSDT Meetup March 2019
DSDT Meetup March 2019DSDT Meetup March 2019
DSDT Meetup March 2019DSDT_MTL
 
DSDT Meetup February 2019
DSDT Meetup February 2019DSDT Meetup February 2019
DSDT Meetup February 2019DSDT_MTL
 
DSDT Meetup May 2017
DSDT Meetup May 2017DSDT Meetup May 2017
DSDT Meetup May 2017DSDT_MTL
 
DSDT Meetup July 2017
DSDT Meetup July 2017DSDT Meetup July 2017
DSDT Meetup July 2017DSDT_MTL
 
DSDT Meetup October 2017
DSDT Meetup October 2017DSDT Meetup October 2017
DSDT Meetup October 2017DSDT_MTL
 
DSDT Meetup Nov 2017
DSDT Meetup Nov 2017DSDT Meetup Nov 2017
DSDT Meetup Nov 2017DSDT_MTL
 
DSDT Meetup January 2018
DSDT Meetup January 2018DSDT Meetup January 2018
DSDT Meetup January 2018DSDT_MTL
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018DSDT_MTL
 
DSDT Meetup May 2018
DSDT Meetup May 2018DSDT Meetup May 2018
DSDT Meetup May 2018DSDT_MTL
 
DSDT Meetup June 2018
DSDT Meetup June 2018DSDT Meetup June 2018
DSDT Meetup June 2018DSDT_MTL
 
DSDT Meetup November 2018
DSDT Meetup November 2018DSDT Meetup November 2018
DSDT Meetup November 2018DSDT_MTL
 

More from DSDT_MTL (17)

DSDT Meetup Septembre 2021
DSDT Meetup Septembre 2021DSDT Meetup Septembre 2021
DSDT Meetup Septembre 2021
 
DSDT Meetup August 2021
DSDT Meetup August 2021DSDT Meetup August 2021
DSDT Meetup August 2021
 
DSDT meetup July 2021
DSDT meetup July 2021DSDT meetup July 2021
DSDT meetup July 2021
 
DSDT Meetup May 2021
DSDT Meetup May 2021DSDT Meetup May 2021
DSDT Meetup May 2021
 
DSDT Meetup April 2021
DSDT Meetup April 2021DSDT Meetup April 2021
DSDT Meetup April 2021
 
DSDT Meetup May 2019
DSDT Meetup May 2019DSDT Meetup May 2019
DSDT Meetup May 2019
 
DSDT Meetup March 2019
DSDT Meetup March 2019DSDT Meetup March 2019
DSDT Meetup March 2019
 
DSDT Meetup February 2019
DSDT Meetup February 2019DSDT Meetup February 2019
DSDT Meetup February 2019
 
DSDT Meetup May 2017
DSDT Meetup May 2017DSDT Meetup May 2017
DSDT Meetup May 2017
 
DSDT Meetup July 2017
DSDT Meetup July 2017DSDT Meetup July 2017
DSDT Meetup July 2017
 
DSDT Meetup October 2017
DSDT Meetup October 2017DSDT Meetup October 2017
DSDT Meetup October 2017
 
DSDT Meetup Nov 2017
DSDT Meetup Nov 2017DSDT Meetup Nov 2017
DSDT Meetup Nov 2017
 
DSDT Meetup January 2018
DSDT Meetup January 2018DSDT Meetup January 2018
DSDT Meetup January 2018
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018
 
DSDT Meetup May 2018
DSDT Meetup May 2018DSDT Meetup May 2018
DSDT Meetup May 2018
 
DSDT Meetup June 2018
DSDT Meetup June 2018DSDT Meetup June 2018
DSDT Meetup June 2018
 
DSDT Meetup November 2018
DSDT Meetup November 2018DSDT Meetup November 2018
DSDT Meetup November 2018
 

Recently uploaded

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Recently uploaded (20)

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

DSDT Meetup July 2018

  • 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)