SlideShare une entreprise Scribd logo
1  sur  54
Télécharger pour lire hors ligne
1
Agenda
― What is Blockchain ?
― How to develop Dapps and Smart-Contracts
― ELCA Real live Blockchain projects : Ticketing and P2P Solar Energy
― Bonus : Live Demo
1
2
3
4
Exchanging value
3
➔ No middleman required.
➔ Do your Fraud detection yourself
➔ Sufficient trust for the value of the
transaction
➔ Anonymous/Private
➔ Distributed
Electronic Payment
Today
• Requires 3rd
party trust
• The more complex the flow, the more
middlemen required
• Specialised equipment needed (e.g. POS
terminal, connection to Txn networks
• Fraud detection by 3rd
parties
• Every step adds cost
Bitcoin payment
tomorrow
5
➔ Return to Peer-to-Peer
➔ Speed
➔ Trustless trust
➔ No special equipment needed
➔ Fraud
➔ Minimal Cost
➔ No chargebacks
➔ No monthly fees
➔ Transparency
©copyright 2017 6Source : BlockGeeks.com
― How Bitcoin transaction
are secured ?
What is Blockchain ?
Internet of Value
9
Blockchain is a distributed network
of value
10
How Blockchain is
replicated accross the
distributed ledger ?
•
•
•
•
•
11
▪
▪
▪
A block chain or
blockchain is a
distributed database,
introduced by Bitcoin
(2008) on Satoshi
Nakamoto’s white paper,
that maintains a
continuously-growing
list of data records that
each refer to previous
items on this list.
12
©copyright 2017
Keys and Wallets
13
Software wallets / Mobile
Installed in your computer, and give
you complete control over your
wallet. Need to do backup and
protect agains malware that target
now specific wallet.
Bitcoint-Qt, Multi-Pt,
https://99bitcoins.com/best-bitcoin-wallet-comparison-review/
Paper Wallet / Cold Wallet
,
Hardware wallet
Blockchain use cases - Guild42 - Sept 11th
What is a Smart
Contract
Smart contracts are computer protocols
that facilitate, verify, or enforce the
negotiation or performance of a contract,
or that make a contractual clause
unnecessary. Smart contracts often
emulate the logic of contractual clauses
Source : Wikipedia
©copyright 2017
Blockchain Type
Blockchain use cases - Guild42 - Sept 11th 16
Public Blockchain
Source : https://www.linkedin.com/pulse/blockchain-enterprise-karthik-ramamoorthy
©copyright 2017
Blockchain Type
Blockchain use cases - Guild42 - Sept 11th 17
Private Blockchain
Source : https://www.linkedin.com/pulse/blockchain-enterprise-karthik-ramamoorthy
©copyright 2017
Do you want to mine Bitcoin ?
Blockchain use cases - Guild42 - Sept 11th 19
©copyright 2017
Bitcoin blockchain is not energy efficient !
Blockchain use cases - Guild42 - Sept 11th 20
9.9 Millions
habitants
>1,888.12
kWh
©copyright 2017
Bitcoin – Blockchain - Facts
Blockchain use cases - Guild42 - Sept 11th
Cryptocurrency
Bitcoin
HISTORY
FACTS AND MARKET SHARE
• The first wallet program was released in 2009
by Satoshi Nakamoto as open-source code
• Famous transaction is 10,000 BTC used to indirectly
purchase two pizzas delivered by Papa John's
• On 6 August 2010, a major vulnerability in the bitcoin
protocol was spotted but fixed with network split
• On 21 July 2017 miners locked-in a software upgrade
referred to as Bitcoin Improvement Proposal (BIP) 91
• Segwit2x has been adopted by enough of the bitcoin
community to proceed thus creating 1st hard fork in
Bitcoin. Bitcoin CASH is a rival proposal and created
on August 1st 2017.
• Represent 69$ Billion Market share in the
crypto-currency world (as Sept 09 2017)
21
©copyright 2017
Ethereum – Blockchain - Facts
Blockchain use cases - Guild42 - Sept 11th
Public Blockchain
Ethereum
– Open-source, public, blockchain-
based distributed computing platform
featuring smart contract (scripting) functionality
– It provides a decentralized Turing-complete
virtual machine called EVM : Ethereum Virtual
Machine, is the runtime environment for smart
contracts in Ethereum
HISTORY
FACTS AND MARKET SHARE
• Ethereum was proposed in late 2013 by Vitalik
Buterin
• The system went live on 30 July 2015
• In 2016 Ethereum was forked into two blockchains,
as a result of the collapse of The DAO project,
thereby creating Ethereum Classic
• Represent 29$ Billion Market share in the
crypto-currency world (as August 2017)
• ETH is the currency used to fuel and make the
smart-contract running
• Enterprise Ethereum Alliance (EEA) is offering a
permissioned version of Ethereum for Enterprise
22
©copyright 2017
How to read the Ethereum Blockchain : Etherscan or Ethplorer
Blockchain use cases - Guild42 - Sept 11th 23
©copyright 2017
Hyperledger – Blockchain - Facts
Blockchain use cases - Guild42 - Sept 11th
Permissioned
Hyperledger
– Blockchain framework implementation and one of
the Hyperledger projects hosted by The Linux
Foundation
– Allows components, such as consensus and
membership services, to be plug-and-play
– Leverages container technology to host smart
contracts called “chaincode” that comprise the
application logic of the system
HISTORY
MARKETS AND FACTS
• December 2015, the Linux Foundation announced
the creation of the Hyperledger Project
• July 2017, the project announced its production-
ready Hyperledger Fabric 1.0.
• Regroup more than 100 partners (IBM, Cisco,
Hitachi, JPMorgan,Accenture …)
• Hyperledger is mostly used in enterprise and
private blockchain
• There is no crypto-currency associated with
Hyperledger
24
©copyright 2017
Blockchain Key Principles
Blockchain use cases - Guild42 - Sept 11th 25
Blockchain
Transparency & Visibility - No one
should be able to cover their tracks.
Privacy - Security should be
afforded without giving up
confidential information.
Scalability - Must be able to scale
to trillions of digital assets and also
transactions (not the case for public
blockchain for the moment).
Reduce Time to market : via smart-
contract can be easy to make a P2P
transaction
Accountability - Every action
should be attributable to it’s
owner.
Permanence - Security must not be
ephemeral – it must exist as long as the
data exists, and ideally longer.
©copyright 2017
Blockchain is more than Bitcoin
Blockchain use cases - Guild42 - Sept 11th 26
https://www.six-interbank-clearing.com/dam/downloads/de/events/2016/sbof/blockchain.pdf
BLOCKCHAIN
CURRENCY ASSETS CONTRACTS DATA P2P
INSURANCE, FILE STORAGE, VOTING & E-ID, AND MANY OTHERS ...
PATIENT HEALTH RECORD, DRUGS TRACKING, SUPPLY CHAIN
CROSS BORDER PAYMENTS, KYC, SECURITIES TRADING
©copyright 2017
Blockchain state in 2017
Blockchain use cases - Guild42 - Sept 11th 27
Cryptocurrency Market share exceed
$100Bn with more than 1’000 tokens
Rise of permissioned Blockchain
R3, IBM, Hyperledger and soon
Microsoft)
Regulator cannot ignore Blockchain and is
moving to regulate it (ICO warning by US
Securities SEC and China banned ICO)
ICOs (Initial Coin Offering) fund raising
exceed traditional Venture Capitals fund
(will exceed $1Bn by end of 2017)
A lot of startup try to innovate by
creating their own Blockchain (soon
will appear Blockchain of Blockchains !)
A lot of pilot project running with
government, private company (ELCA ☺)
using mainly Hyperledger, R3, EEA.
Use Cases
©copyright 2017
Blockchain use cases per industry
Blockchain use cases - Guild42 - Sept 11th 33
Use case : Combatting Fraud in Ticketing
©copyright 2017
Combating Fraud in Ticketing
Fraud Black marketBot buying tickets
Blockchain use cases - Guild42 - Sept 11th 35
Bots buy tickets faster
than real fans. Tickets
that are then resold on
the secondary market
at higher prices.
Some dealers lie on
the spot category or
even sell fake notes.
With the multiple resale
and the redistribution of
tickets, one does not
know who are the real
spectators.
―Send tickets to friends and
family
―Allow resale at a regulated
price
―Be sure to own a real
ticket
36
&
Our approach with blockchain
Blockchain Mobile
©copyright 2017
37
Securing the ticketing industry
BLOCKCHAIN TICKETING
Your
ticket
Receive ticket at
home or print e-
ticket
Receive a Personal Secure
Ticket on your mobile
wallet proving ticket
ownership
Pay with
credit card
Pay with credit card and
provide information on
one’s wallet account
Personal Secure Ticket
can be transmitted
securely or resold on a
regulated market
Tickets are insecurely
resold or transmitted
Sign up/in
Sign up/in
REGISTER
REGISTER
BEFORE
BLOCKCHAIN
WITH
BLOCKCHAIN
At the entrance ticket
owner’s name does not
match with the holder’s
At the event entrance,
display your ticket on
your mobile wallet
High Level Architecture
Secure wallet
in a mobile app
LDA
P/
AD
Hyperledger nodes
API Gateway
Identity
Provider
REST + JSON
AWS SNS
Realtime
notifications
Spring boot app
server
Integration Hub
SecuTix 360°
SMS
openId + JWT
Access
Contro
l
Nearrealtimesync
End to end transactions
Async
transacs
38
Blockchain use cases - Guild42 - Sept 11th
©copyright 2017
Transfering Tickets using Wallet apps and Blockchain
Blockchain use cases - Guild42 - Sept 11th 39
Stand 1
Stand 2
Stand 3
Core Ticketing
Platform
feature
pack
40
OBJECTIVES
• Dematerialize ticket management
for stand managers and employees
to simplify processes
• Test the «100% mobile ticket
experience» on a captive audience
with minimum risk before
extending it later to a wider
audience subject to fraud
• Tickets used to be paper-based for
the stand staff resulting in manual
distribution, lack of visibility and
suboptimal management of
changes
SOLUTION
Technology stack
• Mobile app with smart wallet
• Private Blockchain Hyperledger
• Enhanced access control to allow
the conversion of a mobile ticket
into a bracelet
Constraint:
• Different attendance schedule for
staff members across six days with
last minute changes.
• Various maturity levels of mobile
phone usage within target
audience
FACTS & FIGURES
Target audience
200 managers of
stands and their
staff
Volumes
• 10,000 tickets
spread across 200
stand managers
• 2,423 users
• 72% of tickets were
transferred one
time
• 8% of tickets were
transferred more
than 2 times and
up to 5 times
RESULTS
• Good level of satisfaction from users
although some assistance was required
onsite
• 100% visibility on ticket allocation and status
• Successful ticket transfer and exchange
« No need for me to leave my stand and go to
the main gate to hand over his ticket to each of
my employees when they arrive. All it takes is a
simple transfer ». (Stand manager)
« This is a great system! Out of 48 employees,
only 2 required my help.» (Stand manager)
«This is very convenient. No more paperwork! We
can even exchange tickets ». (Stand employee)
6-day event on 18-23 July in Nyon
PALEO 2017 EDITION
Core Ticketing
Platform
feature
pack
41
OBJECTIVES
• Secure the mobile ticket
• First time that ever piloted the
100% mobile ticket equipped
with a barcode
• Up until now, all tickets were
paper-based and encrypted with
holograms to prevent fraud
SOLUTION
Technology stack
• Mobile application with secure wallet
• Private Blockchain Hyperledger
• Two-step access control solution
• Outer perimeter: HID + SecuTix
• Inner perimeter: SecuTix access
control on the stadium’s
turnstiles
Use Case
1. Ticket holder scans his m-ticket
through the HID smart reader beacon
at the outer perimeter
2. The system validates that the ticket
holder is authorized.
3. The barcode materializes on the
ticket. From that moment on, the
ticket cannot be transferred
anymore
4. The system retrieves complementary
information from SecuTix and displays
additional data on the ticket (seat #...)
5. Ticket holder enters the inner
perimeter (stadium) by scanning his
ticket at the access control
FACTS & FIGURES
Target audience
Audience of people in
the general public
who did not get a
ticket through the
lottery
Volumes
• 1055 fans were
invited to purchase
tickets
• 130 fans bought
188 tickets
• Tickets could be
transferred to
friends & relatives
• 156 fans had
tickets
Ticket activation
92% were
automatically
activated without any
manual intervention
RESULTS
Smooth and transparent experience for the end users with minimal onsite
support required
Successful pilot proving that the mobile ticket works and meets strict
security expectations.
August 8
SOCCER GAME
Architecture
Blockchain use cases - Guild42 - Sept 11th42
©copyright 2017
MVC Apps and Dapps difference
Blockchain use cases - Guild42 - Sept 11th 43
https://blockgeeks.com/decentralized-applications-development-net-developers/
©copyright 2017
Architecture of Dapps - Ethereum
Blockchain use cases - Guild42 - Sept 11th 44
http://blockchainers.org/index.php/2016/05/09/ethereum-development-tools-an-evaluation-matrix/
©copyright 2017
Develop Dapps
Blockchain use cases - Guild42 - Sept 11th 45
https://consensys.github.io/developers/articles/101-noob-intro/
Use case Energy
©copyright 2017
47
Blockchain Community Solar
Brooklyn Microgrid
http://brooklynmicrogrid.com
Use Case : Energy – Microgrid in USA
47
©copyright 2017
Our reference implementation for solar Energy
Smart Contracts
Create a
community
Add/remove
members
Invoicing
Accept a
community
Is informed of
shifting members
Transfer metered
data
PV
Building’s
public spaces
Building’s
tenants
Community
manager
Grid operator
The platform proposes functions to
administrate a Community through a web
application
Data meters are transferred from the grid
operator to the Smart contracts to initiate
the invoicing process
Smart contracts coordinate the invoice
process and provide automation and
intelligence on support to the
administrative tasks
The platform includes smart contracts
linking the meter data and the
Community members
Platform general description
Platform demo
Blockchain use cases - Guild42 - Sept 11th
Platform principle
48
©copyright 2017
Blueprint architecture
Blockchain use cases - Guild42 - Sept 11th 49
©copyright 2017
Selling solar surplus via Smart-contract P2P
Blockchain use cases - Guild42 - Sept 11th 50
Solar production
is «uploaded» in the
Blockchain via hardware
device
Surplus is sold via smart-
contract to neighboor
Surplus is credited to
producer with smart-
contract
©copyright 2017
Our energy Smart-contract
Blockchain use cases - Guild42 - Sept 11th 51
Ressources
©copyright 2017
To read
https://github.com/PacktPublishing/Mastering-Blockchain
Blockchain use cases - Guild42 - Sept 11th 53
©copyright 2017
To look
Blockchain use cases - Guild42 - Sept 11th 54
Learn Blockchain – E-Learning : https://blockgeeks.com/
Read the Ethereum Blockchain: https://etherscan.io/
News on Ethereum : https://www.ethnews.com/
https://dapps.ethercasts.com/
https://blockchainhub.net/
https://medium.com/zapchain-magazine/the-best-resources-for-learning-to-build-bitcoin-and-
block-chain-applications-8de1953506f5
BONUS : Solar P2P Energy live demo
Innovations @
ELCA
ELCA is working on innovation projects wich aims to
cover the following domain
• Cloud Security and Searchable Encryption in the
cloud
• ChatBot and Natural Language processing
• BigData
• Blockchain
©copyright 2017
ELCA expertise
Digital & Business
Transformation
Complexity
Reduction
Modernization
Automation
& Standartisation
Time to Market
& Agility
Alignement Business
& IT
Security …
MARKET CHALLENGES
PROJEKT ERFAHRUNG
Consulting
Software
Engineering
Technology
Integration
Application &
Cloud Management
BRANCHEN ERFAHRUNG
Financial
Services
Health &
Pension
Public
Administration
Defense &
Cybersecurity
Transportation &
Logistics
Retail & Other
Industries
(ex. Intern. Org,
Energy etc.)
ANGESAGTE THEMEN
IT Business
Consulting
ECM Enterprise
Content
Management
CIM Customer
Interaction
Management
Big Data &
Analytics
SaaS Service
& Operations
Architecture
Blockchain use cases - Guild42 - Sept 11th 66
©copyright 2017
Blockchain team
Blockchain use cases - Guild42 - Sept 11th 67
– Blockchain
– Team
– Industry
– Business
expert
Financial
– Industry
– Business
expert
Insurance
– Industry
– Business
expert
– Public
sector
– Industry
– Business
expert
Healthcare
Dedicated skilled Blockchain experts
©copyright 2017
•
•
•
•
•
•
•
•
•
•
How ELCA can help on Blockchain technology
Blockchain use cases - Guild42 - Sept 11th 68
Mr Nagib Aouini Mr Vincent Larchet
Head of Cyber Security CTO Secutix
Nagib.aouini@elca.ch vincent.larchet@secutix.com
Tel : 021 613 2136 Tel : 021 613 2111
Confidential do not distribute 69

Contenu connexe

Tendances

Alternative Consensus & Enterprise Blockchain
Alternative Consensus & Enterprise BlockchainAlternative Consensus & Enterprise Blockchain
Alternative Consensus & Enterprise Blockchain
Tobias Disse
 
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise BlockchainHyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Altoros
 

Tendances (20)

Deja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam CecchettiDeja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam Cecchetti
 
1. ibm blockchain explained
1. ibm blockchain explained1. ibm blockchain explained
1. ibm blockchain explained
 
Webinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and KaleidoWebinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
 
Blockchain workshop 101
Blockchain workshop 101Blockchain workshop 101
Blockchain workshop 101
 
Komodo Blockchain Security Service Brochure
Komodo Blockchain Security Service BrochureKomodo Blockchain Security Service Brochure
Komodo Blockchain Security Service Brochure
 
Alternative Consensus & Enterprise Blockchain
Alternative Consensus & Enterprise BlockchainAlternative Consensus & Enterprise Blockchain
Alternative Consensus & Enterprise Blockchain
 
IDC - Blockchain Threat Model
IDC - Blockchain Threat ModelIDC - Blockchain Threat Model
IDC - Blockchain Threat Model
 
Blockchain and Internet of Things
Blockchain and Internet of ThingsBlockchain and Internet of Things
Blockchain and Internet of Things
 
Encode Club Hackathon
Encode Club Hackathon  Encode Club Hackathon
Encode Club Hackathon
 
Bloq: Bringing Enterprise to Blockchain
Bloq: Bringing Enterprise to BlockchainBloq: Bringing Enterprise to Blockchain
Bloq: Bringing Enterprise to Blockchain
 
DEFCON28_2020_EthereumSecurity_PreventingDDoS_VDF
DEFCON28_2020_EthereumSecurity_PreventingDDoS_VDFDEFCON28_2020_EthereumSecurity_PreventingDDoS_VDF
DEFCON28_2020_EthereumSecurity_PreventingDDoS_VDF
 
Introduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsIntroduction to Blockchain Governance Models
Introduction to Blockchain Governance Models
 
Blockchain for IoT
Blockchain for IoTBlockchain for IoT
Blockchain for IoT
 
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
 
Hyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellHyperledger Fabric in a Nutshell
Hyperledger Fabric in a Nutshell
 
blockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challangesblockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challanges
 
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise BlockchainHyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
 
How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work
 
Technical Introduction to IBM's Open Blockchain (OBC)
Technical Introduction to IBM's Open Blockchain (OBC)Technical Introduction to IBM's Open Blockchain (OBC)
Technical Introduction to IBM's Open Blockchain (OBC)
 
How does blockchain work in terms of the financial audit
How does blockchain work in terms of the financial auditHow does blockchain work in terms of the financial audit
How does blockchain work in terms of the financial audit
 

Similaire à Executive summary guild42 elca_blockchain.pptx_v1.0

Blockchain English
Blockchain EnglishBlockchain English
Blockchain English
Ming Sun
 

Similaire à Executive summary guild42 elca_blockchain.pptx_v1.0 (20)

001 What is Blockchain.pdf
001 What is Blockchain.pdf001 What is Blockchain.pdf
001 What is Blockchain.pdf
 
net1.digital - Bitcoin & Blockchain Intro - Network-based money
net1.digital - Bitcoin & Blockchain Intro - Network-based moneynet1.digital - Bitcoin & Blockchain Intro - Network-based money
net1.digital - Bitcoin & Blockchain Intro - Network-based money
 
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
 
Blockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your businessBlockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your business
 
Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017
 
Introduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and CryptocurrenciesIntroduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and Cryptocurrencies
 
Mindworks Ventures Blockchain Report 2017
Mindworks Ventures Blockchain Report 2017Mindworks Ventures Blockchain Report 2017
Mindworks Ventures Blockchain Report 2017
 
Blockchain Report 2017
Blockchain Report 2017 Blockchain Report 2017
Blockchain Report 2017
 
Blockchain airports aviation
Blockchain airports aviationBlockchain airports aviation
Blockchain airports aviation
 
Bringing blockchain to retail
Bringing blockchain to retailBringing blockchain to retail
Bringing blockchain to retail
 
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
 
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
 
emtech blockchain.pptx
emtech blockchain.pptxemtech blockchain.pptx
emtech blockchain.pptx
 
Blockchain Introduction - Canada Nov 2017.pptx
Blockchain Introduction - Canada Nov 2017.pptxBlockchain Introduction - Canada Nov 2017.pptx
Blockchain Introduction - Canada Nov 2017.pptx
 
Blockchain English
Blockchain EnglishBlockchain English
Blockchain English
 
Blockchain Knowedlge Sharing (revision 3)
Blockchain Knowedlge Sharing (revision 3) Blockchain Knowedlge Sharing (revision 3)
Blockchain Knowedlge Sharing (revision 3)
 
Paradigm shift: from the bitcoin Blockchain to Networked Computing
Paradigm shift: from the bitcoin Blockchain to Networked ComputingParadigm shift: from the bitcoin Blockchain to Networked Computing
Paradigm shift: from the bitcoin Blockchain to Networked Computing
 
Expanding Beyond Cryptocurrency in the Digital World using Blockchain Technology
Expanding Beyond Cryptocurrency in the Digital World using Blockchain TechnologyExpanding Beyond Cryptocurrency in the Digital World using Blockchain Technology
Expanding Beyond Cryptocurrency in the Digital World using Blockchain Technology
 
Blockchain - Primer for City CIOs v05 01 22.pdf
Blockchain - Primer for City CIOs v05 01 22.pdfBlockchain - Primer for City CIOs v05 01 22.pdf
Blockchain - Primer for City CIOs v05 01 22.pdf
 
B20: AMLO | FinTecha and New Technologies: AML/CTF Perspectives (5 Jul 2017)
B20: AMLO | FinTecha and New Technologies: AML/CTF Perspectives (5 Jul 2017)B20: AMLO | FinTecha and New Technologies: AML/CTF Perspectives (5 Jul 2017)
B20: AMLO | FinTecha and New Technologies: AML/CTF Perspectives (5 Jul 2017)
 

Dernier

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Dernier (20)

Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 

Executive summary guild42 elca_blockchain.pptx_v1.0

  • 1. 1
  • 2. Agenda ― What is Blockchain ? ― How to develop Dapps and Smart-Contracts ― ELCA Real live Blockchain projects : Ticketing and P2P Solar Energy ― Bonus : Live Demo 1 2 3 4
  • 3. Exchanging value 3 ➔ No middleman required. ➔ Do your Fraud detection yourself ➔ Sufficient trust for the value of the transaction ➔ Anonymous/Private ➔ Distributed
  • 4. Electronic Payment Today • Requires 3rd party trust • The more complex the flow, the more middlemen required • Specialised equipment needed (e.g. POS terminal, connection to Txn networks • Fraud detection by 3rd parties • Every step adds cost
  • 5. Bitcoin payment tomorrow 5 ➔ Return to Peer-to-Peer ➔ Speed ➔ Trustless trust ➔ No special equipment needed ➔ Fraud ➔ Minimal Cost ➔ No chargebacks ➔ No monthly fees ➔ Transparency
  • 6. ©copyright 2017 6Source : BlockGeeks.com
  • 7. ― How Bitcoin transaction are secured ?
  • 9. Internet of Value 9 Blockchain is a distributed network of value
  • 10. 10
  • 11. How Blockchain is replicated accross the distributed ledger ? • • • • • 11
  • 12. ▪ ▪ ▪ A block chain or blockchain is a distributed database, introduced by Bitcoin (2008) on Satoshi Nakamoto’s white paper, that maintains a continuously-growing list of data records that each refer to previous items on this list. 12
  • 13. ©copyright 2017 Keys and Wallets 13 Software wallets / Mobile Installed in your computer, and give you complete control over your wallet. Need to do backup and protect agains malware that target now specific wallet. Bitcoint-Qt, Multi-Pt, https://99bitcoins.com/best-bitcoin-wallet-comparison-review/ Paper Wallet / Cold Wallet , Hardware wallet Blockchain use cases - Guild42 - Sept 11th
  • 14. What is a Smart Contract Smart contracts are computer protocols that facilitate, verify, or enforce the negotiation or performance of a contract, or that make a contractual clause unnecessary. Smart contracts often emulate the logic of contractual clauses Source : Wikipedia
  • 15. ©copyright 2017 Blockchain Type Blockchain use cases - Guild42 - Sept 11th 16 Public Blockchain Source : https://www.linkedin.com/pulse/blockchain-enterprise-karthik-ramamoorthy
  • 16. ©copyright 2017 Blockchain Type Blockchain use cases - Guild42 - Sept 11th 17 Private Blockchain Source : https://www.linkedin.com/pulse/blockchain-enterprise-karthik-ramamoorthy
  • 17. ©copyright 2017 Do you want to mine Bitcoin ? Blockchain use cases - Guild42 - Sept 11th 19
  • 18. ©copyright 2017 Bitcoin blockchain is not energy efficient ! Blockchain use cases - Guild42 - Sept 11th 20 9.9 Millions habitants >1,888.12 kWh
  • 19. ©copyright 2017 Bitcoin – Blockchain - Facts Blockchain use cases - Guild42 - Sept 11th Cryptocurrency Bitcoin HISTORY FACTS AND MARKET SHARE • The first wallet program was released in 2009 by Satoshi Nakamoto as open-source code • Famous transaction is 10,000 BTC used to indirectly purchase two pizzas delivered by Papa John's • On 6 August 2010, a major vulnerability in the bitcoin protocol was spotted but fixed with network split • On 21 July 2017 miners locked-in a software upgrade referred to as Bitcoin Improvement Proposal (BIP) 91 • Segwit2x has been adopted by enough of the bitcoin community to proceed thus creating 1st hard fork in Bitcoin. Bitcoin CASH is a rival proposal and created on August 1st 2017. • Represent 69$ Billion Market share in the crypto-currency world (as Sept 09 2017) 21
  • 20. ©copyright 2017 Ethereum – Blockchain - Facts Blockchain use cases - Guild42 - Sept 11th Public Blockchain Ethereum – Open-source, public, blockchain- based distributed computing platform featuring smart contract (scripting) functionality – It provides a decentralized Turing-complete virtual machine called EVM : Ethereum Virtual Machine, is the runtime environment for smart contracts in Ethereum HISTORY FACTS AND MARKET SHARE • Ethereum was proposed in late 2013 by Vitalik Buterin • The system went live on 30 July 2015 • In 2016 Ethereum was forked into two blockchains, as a result of the collapse of The DAO project, thereby creating Ethereum Classic • Represent 29$ Billion Market share in the crypto-currency world (as August 2017) • ETH is the currency used to fuel and make the smart-contract running • Enterprise Ethereum Alliance (EEA) is offering a permissioned version of Ethereum for Enterprise 22
  • 21. ©copyright 2017 How to read the Ethereum Blockchain : Etherscan or Ethplorer Blockchain use cases - Guild42 - Sept 11th 23
  • 22. ©copyright 2017 Hyperledger – Blockchain - Facts Blockchain use cases - Guild42 - Sept 11th Permissioned Hyperledger – Blockchain framework implementation and one of the Hyperledger projects hosted by The Linux Foundation – Allows components, such as consensus and membership services, to be plug-and-play – Leverages container technology to host smart contracts called “chaincode” that comprise the application logic of the system HISTORY MARKETS AND FACTS • December 2015, the Linux Foundation announced the creation of the Hyperledger Project • July 2017, the project announced its production- ready Hyperledger Fabric 1.0. • Regroup more than 100 partners (IBM, Cisco, Hitachi, JPMorgan,Accenture …) • Hyperledger is mostly used in enterprise and private blockchain • There is no crypto-currency associated with Hyperledger 24
  • 23. ©copyright 2017 Blockchain Key Principles Blockchain use cases - Guild42 - Sept 11th 25 Blockchain Transparency & Visibility - No one should be able to cover their tracks. Privacy - Security should be afforded without giving up confidential information. Scalability - Must be able to scale to trillions of digital assets and also transactions (not the case for public blockchain for the moment). Reduce Time to market : via smart- contract can be easy to make a P2P transaction Accountability - Every action should be attributable to it’s owner. Permanence - Security must not be ephemeral – it must exist as long as the data exists, and ideally longer.
  • 24. ©copyright 2017 Blockchain is more than Bitcoin Blockchain use cases - Guild42 - Sept 11th 26 https://www.six-interbank-clearing.com/dam/downloads/de/events/2016/sbof/blockchain.pdf BLOCKCHAIN CURRENCY ASSETS CONTRACTS DATA P2P INSURANCE, FILE STORAGE, VOTING & E-ID, AND MANY OTHERS ... PATIENT HEALTH RECORD, DRUGS TRACKING, SUPPLY CHAIN CROSS BORDER PAYMENTS, KYC, SECURITIES TRADING
  • 25. ©copyright 2017 Blockchain state in 2017 Blockchain use cases - Guild42 - Sept 11th 27 Cryptocurrency Market share exceed $100Bn with more than 1’000 tokens Rise of permissioned Blockchain R3, IBM, Hyperledger and soon Microsoft) Regulator cannot ignore Blockchain and is moving to regulate it (ICO warning by US Securities SEC and China banned ICO) ICOs (Initial Coin Offering) fund raising exceed traditional Venture Capitals fund (will exceed $1Bn by end of 2017) A lot of startup try to innovate by creating their own Blockchain (soon will appear Blockchain of Blockchains !) A lot of pilot project running with government, private company (ELCA ☺) using mainly Hyperledger, R3, EEA.
  • 27. ©copyright 2017 Blockchain use cases per industry Blockchain use cases - Guild42 - Sept 11th 33
  • 28. Use case : Combatting Fraud in Ticketing
  • 29. ©copyright 2017 Combating Fraud in Ticketing Fraud Black marketBot buying tickets Blockchain use cases - Guild42 - Sept 11th 35 Bots buy tickets faster than real fans. Tickets that are then resold on the secondary market at higher prices. Some dealers lie on the spot category or even sell fake notes. With the multiple resale and the redistribution of tickets, one does not know who are the real spectators.
  • 30. ―Send tickets to friends and family ―Allow resale at a regulated price ―Be sure to own a real ticket 36 & Our approach with blockchain Blockchain Mobile
  • 31. ©copyright 2017 37 Securing the ticketing industry BLOCKCHAIN TICKETING Your ticket Receive ticket at home or print e- ticket Receive a Personal Secure Ticket on your mobile wallet proving ticket ownership Pay with credit card Pay with credit card and provide information on one’s wallet account Personal Secure Ticket can be transmitted securely or resold on a regulated market Tickets are insecurely resold or transmitted Sign up/in Sign up/in REGISTER REGISTER BEFORE BLOCKCHAIN WITH BLOCKCHAIN At the entrance ticket owner’s name does not match with the holder’s At the event entrance, display your ticket on your mobile wallet
  • 32. High Level Architecture Secure wallet in a mobile app LDA P/ AD Hyperledger nodes API Gateway Identity Provider REST + JSON AWS SNS Realtime notifications Spring boot app server Integration Hub SecuTix 360° SMS openId + JWT Access Contro l Nearrealtimesync End to end transactions Async transacs 38 Blockchain use cases - Guild42 - Sept 11th
  • 33. ©copyright 2017 Transfering Tickets using Wallet apps and Blockchain Blockchain use cases - Guild42 - Sept 11th 39 Stand 1 Stand 2 Stand 3
  • 34. Core Ticketing Platform feature pack 40 OBJECTIVES • Dematerialize ticket management for stand managers and employees to simplify processes • Test the «100% mobile ticket experience» on a captive audience with minimum risk before extending it later to a wider audience subject to fraud • Tickets used to be paper-based for the stand staff resulting in manual distribution, lack of visibility and suboptimal management of changes SOLUTION Technology stack • Mobile app with smart wallet • Private Blockchain Hyperledger • Enhanced access control to allow the conversion of a mobile ticket into a bracelet Constraint: • Different attendance schedule for staff members across six days with last minute changes. • Various maturity levels of mobile phone usage within target audience FACTS & FIGURES Target audience 200 managers of stands and their staff Volumes • 10,000 tickets spread across 200 stand managers • 2,423 users • 72% of tickets were transferred one time • 8% of tickets were transferred more than 2 times and up to 5 times RESULTS • Good level of satisfaction from users although some assistance was required onsite • 100% visibility on ticket allocation and status • Successful ticket transfer and exchange « No need for me to leave my stand and go to the main gate to hand over his ticket to each of my employees when they arrive. All it takes is a simple transfer ». (Stand manager) « This is a great system! Out of 48 employees, only 2 required my help.» (Stand manager) «This is very convenient. No more paperwork! We can even exchange tickets ». (Stand employee) 6-day event on 18-23 July in Nyon PALEO 2017 EDITION
  • 35. Core Ticketing Platform feature pack 41 OBJECTIVES • Secure the mobile ticket • First time that ever piloted the 100% mobile ticket equipped with a barcode • Up until now, all tickets were paper-based and encrypted with holograms to prevent fraud SOLUTION Technology stack • Mobile application with secure wallet • Private Blockchain Hyperledger • Two-step access control solution • Outer perimeter: HID + SecuTix • Inner perimeter: SecuTix access control on the stadium’s turnstiles Use Case 1. Ticket holder scans his m-ticket through the HID smart reader beacon at the outer perimeter 2. The system validates that the ticket holder is authorized. 3. The barcode materializes on the ticket. From that moment on, the ticket cannot be transferred anymore 4. The system retrieves complementary information from SecuTix and displays additional data on the ticket (seat #...) 5. Ticket holder enters the inner perimeter (stadium) by scanning his ticket at the access control FACTS & FIGURES Target audience Audience of people in the general public who did not get a ticket through the lottery Volumes • 1055 fans were invited to purchase tickets • 130 fans bought 188 tickets • Tickets could be transferred to friends & relatives • 156 fans had tickets Ticket activation 92% were automatically activated without any manual intervention RESULTS Smooth and transparent experience for the end users with minimal onsite support required Successful pilot proving that the mobile ticket works and meets strict security expectations. August 8 SOCCER GAME
  • 36. Architecture Blockchain use cases - Guild42 - Sept 11th42
  • 37. ©copyright 2017 MVC Apps and Dapps difference Blockchain use cases - Guild42 - Sept 11th 43 https://blockgeeks.com/decentralized-applications-development-net-developers/
  • 38. ©copyright 2017 Architecture of Dapps - Ethereum Blockchain use cases - Guild42 - Sept 11th 44 http://blockchainers.org/index.php/2016/05/09/ethereum-development-tools-an-evaluation-matrix/
  • 39. ©copyright 2017 Develop Dapps Blockchain use cases - Guild42 - Sept 11th 45 https://consensys.github.io/developers/articles/101-noob-intro/
  • 41. ©copyright 2017 47 Blockchain Community Solar Brooklyn Microgrid http://brooklynmicrogrid.com Use Case : Energy – Microgrid in USA 47
  • 42. ©copyright 2017 Our reference implementation for solar Energy Smart Contracts Create a community Add/remove members Invoicing Accept a community Is informed of shifting members Transfer metered data PV Building’s public spaces Building’s tenants Community manager Grid operator The platform proposes functions to administrate a Community through a web application Data meters are transferred from the grid operator to the Smart contracts to initiate the invoicing process Smart contracts coordinate the invoice process and provide automation and intelligence on support to the administrative tasks The platform includes smart contracts linking the meter data and the Community members Platform general description Platform demo Blockchain use cases - Guild42 - Sept 11th Platform principle 48
  • 43. ©copyright 2017 Blueprint architecture Blockchain use cases - Guild42 - Sept 11th 49
  • 44. ©copyright 2017 Selling solar surplus via Smart-contract P2P Blockchain use cases - Guild42 - Sept 11th 50 Solar production is «uploaded» in the Blockchain via hardware device Surplus is sold via smart- contract to neighboor Surplus is credited to producer with smart- contract
  • 45. ©copyright 2017 Our energy Smart-contract Blockchain use cases - Guild42 - Sept 11th 51
  • 48. ©copyright 2017 To look Blockchain use cases - Guild42 - Sept 11th 54 Learn Blockchain – E-Learning : https://blockgeeks.com/ Read the Ethereum Blockchain: https://etherscan.io/ News on Ethereum : https://www.ethnews.com/ https://dapps.ethercasts.com/ https://blockchainhub.net/ https://medium.com/zapchain-magazine/the-best-resources-for-learning-to-build-bitcoin-and- block-chain-applications-8de1953506f5
  • 49. BONUS : Solar P2P Energy live demo
  • 50. Innovations @ ELCA ELCA is working on innovation projects wich aims to cover the following domain • Cloud Security and Searchable Encryption in the cloud • ChatBot and Natural Language processing • BigData • Blockchain
  • 51. ©copyright 2017 ELCA expertise Digital & Business Transformation Complexity Reduction Modernization Automation & Standartisation Time to Market & Agility Alignement Business & IT Security … MARKET CHALLENGES PROJEKT ERFAHRUNG Consulting Software Engineering Technology Integration Application & Cloud Management BRANCHEN ERFAHRUNG Financial Services Health & Pension Public Administration Defense & Cybersecurity Transportation & Logistics Retail & Other Industries (ex. Intern. Org, Energy etc.) ANGESAGTE THEMEN IT Business Consulting ECM Enterprise Content Management CIM Customer Interaction Management Big Data & Analytics SaaS Service & Operations Architecture Blockchain use cases - Guild42 - Sept 11th 66
  • 52. ©copyright 2017 Blockchain team Blockchain use cases - Guild42 - Sept 11th 67 – Blockchain – Team – Industry – Business expert Financial – Industry – Business expert Insurance – Industry – Business expert – Public sector – Industry – Business expert Healthcare Dedicated skilled Blockchain experts
  • 53. ©copyright 2017 • • • • • • • • • • How ELCA can help on Blockchain technology Blockchain use cases - Guild42 - Sept 11th 68
  • 54. Mr Nagib Aouini Mr Vincent Larchet Head of Cyber Security CTO Secutix Nagib.aouini@elca.ch vincent.larchet@secutix.com Tel : 021 613 2136 Tel : 021 613 2111 Confidential do not distribute 69