SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Blockchain: The New Technology
of Trust
DECEMBER, 18 2017
2
Agenda
1 Context
2 Learning
3 Definitions
4 Use cases
5 Best practices
3
CONTEXT
4
Context
16/10/2016: 639 $
16/10/2017: 5.580 $
13/12/2017:14.600 $
5
Context
Satoshi Nakamoto
It is the name of the person, or people, who
designed the bitcoin and developed the first
implementation. Within that deployment, they also
created the first distributed database based on the
model called Blockchain.
At present his identity is still unknown. It is
believed to possess about one million bitcoins.
2008 2009 2010 2011 2012 2013 2014
The beginnings
Satoshi Nakamoto
publishes his white
paper, explaining
his idea of money
virtual peer-to-peer
solution by solving
the problem of
double-spend
Bad reputation
Relationship with Regulators
Not only Bitcoin
6
Context
Byzantine Generals' Problem (1980)
• Generals can communicate using messengers,
cannot have a summit
• There are traitors amongst them
• Must decide unanimously whether to attack
• Success is achieved if the loyal general can
agree on their strategy, whatever it might be
(Used in fault-tolerant computer systems, and in
particular distributed computing systems)
Dunbar's number (anthropologist, 1990)
• 150 is the number of people with whom one
can maintain stable social relationships.
• Numbers larger than this generally require
more restrictive rules, laws, and enforced
norms to maintain a stable, cohesive group.
7
Context
A Blockchain is a continuously growing list of records, called blocks, which are linked
and secured using cryptography. Each block typically contains a hash pointer as a link
to a previous block, a timestamp and transaction data. By design, Blockchains are
inherently resistant to modification of the data. A Blockchain can serve as "an open,
distributed ledger that can record transactions between two parties efficiently and in a
verifiable and permanent way.”
For use as a distributed ledger, a Blockchain is typically managed by a peer-to-peer
network collectively adhering to a protocol for validating new blocks. Once recorded, the
data in any given block cannot be altered retroactively without the alteration of all
subsequent blocks, which needs a collusion of the network majority.
8
Context
9
Context
10
Context
Walmart
Maersk
everledger
Check out process
Traceability and Supply Chain (GS1)
Wallet and exchange integration
SPID authentication
Ownership
Online voting
Ticketing / Couponing
Secure gateways
Authentication
Insurance
IoT messaging platform
Eternity Wall
11
Context
12
LEARNING
13
Learning
Workshop: “Blockchain and Distributed Ledger” (5 meetings)
Event: “Il fenomeno Blockchain: oltre le cripto-valute,
verso una internet dei valori”
Course: “Bitcoin, Blockchain and their new Frontiers” (1 day)
MOOC course: “Blockchain for Business - An
Introduction to Hyperledger Technologies” (2
months)
14
DEFINITIONS
15
Definitions
Blockchain is a technology which contains a shared ledger of transactions between
multiple nodes of a network, validated by the same network and block
structured (a chain of blocks that contains multiple transactions).
The main features are:
• traceability by all network participants
• immutability
• security through cryptographic systems
16
Definitions
17
Definitions
Permissioned / Private
(i.e. Hyperledger)
Hybrid
(i.e. Ripple)
Permissionless / Open / Public
(i.e. Bitcoin, Ethereum)
Access
Closed Open
Control
DistributedConcentrated
What people say?
Bitcoin purists: any control makes the
Blockchain vulnerable and less efficient.
Hybrids: use Bitcoin to periodically
validate a private Blockchain.
Blockchain fans: Blockchains can be
applied to every area.
18
Definitions
Consensus: process of achieving agreement among the network participants
as to the correct state of data on the system. Consensus leads to all nodes sharing
the exact same data.
A consensus algorithm does two things:
• it ensures that the data on the ledger is the same for all the nodes
• prevents malicious actors from manipulating the data.
Examples of consensus algorithms are:
• Proof of Work: requires computation power (i.e. Bitcoin)
• Proof of Stake: depends on the amount owned by the miner and its age
• Proof of Burn: some coins are burnt (sent to unspendable address)
• Proof of Elapsed Time: each validator is given a random wait time (HyperLedger)
• Proof of Authority: the majority of authorities must agree on block insertion
(permissioned ledgers)
19
Definitions
When people say that Blockchains are immutable, they don't mean that the
data can't be changed, they mean it is extremely hard to change without
collusion, and if you try, it's extremely easy to detect the attempt.
20
Definitions
Hash functions:
• collision-free: it’s practically impossible to
find x ≠ y, such that H(x)=H(y)
• pre-image resistant: if we know H(x), we
can’t retrieve x
• second pre-image resistant: given an
output value y=H(x) it should be very
difficult to find x’ such that H(x’)=y
Consequences:
- Collision free: we are almost sure that if H(x)=H(y) => x=y (‘file fingerprint’)
- Pre-image resistant: it’s like sealing something into an envelope. We can
publish the hash (closed envelope). We can prove that x was the envelope
content.
- Second pre-image resistant -> grants the difficulty of the mathematical
problem (proof-of-work) that miner’s need to solve in order to insert new
blocks. The only possible approach is brute force.
21
Definitions
22
Definitions
Miners (Bitcoin):
• contribute to the system management in exchange for a reward
• have to solve a difficult problem in order to gain the right to insert a new block (i.e.
hash starting with a certain number of 0)
• receive transactions fees plus minted Bitcoins
As the number of miners and overall computation power grow, mining is becoming
more difficult.
23
Definitions
24
USE CASES
25
Use cases
Processes
Sectors
26
Use cases
27
Use cases
Importance of
transparency
and security
Confusion among
participants
Heterogeneity
among the
actors
Numerous
actors
Need to share
information
28
Use cases
Do we REALLY need Blockchain?
(80% no…)
29
BEST PRACTICES
30
Best practices
• Small cross-functional teams
• Free from constraints (hierarchical, legislative, etc.)
• Working “like a start-up”
• Open to collaboration (open-source all that you will do!)
Ideas
validated
Ok with customer
needs, feasible and
sustainable, to be
brought into
production
31
:)
Marco Segato
Project Manager
https://www.linkedin.com/in/marcosegato/
@machms
Passionate with #linux #opensource #innovation
My interests: #rock #reading #photo #cinema #theatre

Contenu connexe

Tendances

Tutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssTutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssHoward Anglin
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchainsubbul
 
Blockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challengesBlockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challengesSébastien Tandel
 
Boolberry reduces blockchain bloat
Boolberry reduces blockchain bloatBoolberry reduces blockchain bloat
Boolberry reduces blockchain bloatboolberry
 
Blockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentationBlockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentationPaperchain
 
Abhishek jaiswal blockchain
Abhishek jaiswal blockchainAbhishek jaiswal blockchain
Abhishek jaiswal blockchainAbhishek Jaiswal
 
Session 3 introduction blockchain by franco 22 januari
Session 3   introduction blockchain by franco 22 januariSession 3   introduction blockchain by franco 22 januari
Session 3 introduction blockchain by franco 22 januariArthur Janse
 
Trick or Treat?: Bitcoin for Non-Believers, Cryptocurrencies for Cypherpunks
Trick or Treat?: Bitcoin for Non-Believers, Cryptocurrencies for CypherpunksTrick or Treat?: Bitcoin for Non-Believers, Cryptocurrencies for Cypherpunks
Trick or Treat?: Bitcoin for Non-Believers, Cryptocurrencies for CypherpunksDavid Evans
 
Introduction to BigchainDB
Introduction to BigchainDBIntroduction to BigchainDB
Introduction to BigchainDBFeng-Ren Tsai
 
create your own cryptocurrency
create your own cryptocurrencycreate your own cryptocurrency
create your own cryptocurrencyBellaj Badr
 
Anatomy of a blockchain
Anatomy of a blockchainAnatomy of a blockchain
Anatomy of a blockchainAvtar Sehra
 
Bitcoin, Banking and the Blockchain
Bitcoin, Banking and the BlockchainBitcoin, Banking and the Blockchain
Bitcoin, Banking and the Blockchainseancarmody
 
Introduction to Blockchain Development
Introduction to Blockchain DevelopmentIntroduction to Blockchain Development
Introduction to Blockchain DevelopmentLightstreams
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014WeKCo Coworking
 
What to expect from Blockchain in 2019?
What to expect from Blockchain in 2019?What to expect from Blockchain in 2019?
What to expect from Blockchain in 2019?PECB
 

Tendances (20)

Blockchain for Beginners
Blockchain for Beginners Blockchain for Beginners
Blockchain for Beginners
 
Tutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssTutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ss
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Basic blockchain
Basic blockchainBasic blockchain
Basic blockchain
 
Blockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challengesBlockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challenges
 
Boolberry reduces blockchain bloat
Boolberry reduces blockchain bloatBoolberry reduces blockchain bloat
Boolberry reduces blockchain bloat
 
Blockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentationBlockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentation
 
Abhishek jaiswal blockchain
Abhishek jaiswal blockchainAbhishek jaiswal blockchain
Abhishek jaiswal blockchain
 
Session 3 introduction blockchain by franco 22 januari
Session 3   introduction blockchain by franco 22 januariSession 3   introduction blockchain by franco 22 januari
Session 3 introduction blockchain by franco 22 januari
 
Blockchain
BlockchainBlockchain
Blockchain
 
Trick or Treat?: Bitcoin for Non-Believers, Cryptocurrencies for Cypherpunks
Trick or Treat?: Bitcoin for Non-Believers, Cryptocurrencies for CypherpunksTrick or Treat?: Bitcoin for Non-Believers, Cryptocurrencies for Cypherpunks
Trick or Treat?: Bitcoin for Non-Believers, Cryptocurrencies for Cypherpunks
 
Introduction to BigchainDB
Introduction to BigchainDBIntroduction to BigchainDB
Introduction to BigchainDB
 
create your own cryptocurrency
create your own cryptocurrencycreate your own cryptocurrency
create your own cryptocurrency
 
Anatomy of a blockchain
Anatomy of a blockchainAnatomy of a blockchain
Anatomy of a blockchain
 
Bitcoin, Banking and the Blockchain
Bitcoin, Banking and the BlockchainBitcoin, Banking and the Blockchain
Bitcoin, Banking and the Blockchain
 
Introduction to Blockchain Development
Introduction to Blockchain DevelopmentIntroduction to Blockchain Development
Introduction to Blockchain Development
 
Blockchains 101
Blockchains 101Blockchains 101
Blockchains 101
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014
 
What to expect from Blockchain in 2019?
What to expect from Blockchain in 2019?What to expect from Blockchain in 2019?
What to expect from Blockchain in 2019?
 

Similaire à Blockchain: The New Technology of Trust

Blockchain in Practice, ETH Computational Social Science, Fall 2019
Blockchain in Practice, ETH Computational Social Science, Fall 2019Blockchain in Practice, ETH Computational Social Science, Fall 2019
Blockchain in Practice, ETH Computational Social Science, Fall 2019Rafael Kallis
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking SystemGaurav Singh
 
A Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCCA Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCCZeyad T. Al Mudhaf
 
Blockchain Technology Explained
Blockchain Technology ExplainedBlockchain Technology Explained
Blockchain Technology ExplainedMdSaifulIslam289
 
2019 blockchain economy
2019 blockchain economy2019 blockchain economy
2019 blockchain economyHeung-No Lee
 
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) AlgorithmsUnderstanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) AlgorithmsGautam Anand
 
BCHGraz - Meetup #8 - Intro & Ethereum
 BCHGraz - Meetup #8 - Intro & Ethereum BCHGraz - Meetup #8 - Intro & Ethereum
BCHGraz - Meetup #8 - Intro & EthereumBlockchainHub Graz
 
Blockchain an introduction_n_li
Blockchain an introduction_n_liBlockchain an introduction_n_li
Blockchain an introduction_n_linikinew1
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basicsRomit Bose
 
Blockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital TransformationBlockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital TransformationDr. Mohamed Torky
 
Supply Chain Management using Blockchain
Supply Chain Management using BlockchainSupply Chain Management using Blockchain
Supply Chain Management using BlockchainYugn27
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin Jérôme Kehrli
 
Blockchain: The New Technology of Trust
Blockchain: The New Technology of TrustBlockchain: The New Technology of Trust
Blockchain: The New Technology of TrustMacha Pujitha
 
CST 20363 Session 7 - Blockchain
CST 20363 Session 7 - BlockchainCST 20363 Session 7 - Blockchain
CST 20363 Session 7 - Blockchainoudesign
 
Connecting The Block Cointelligence Academy by Dr Vince Ming
Connecting The Block   Cointelligence Academy by Dr Vince MingConnecting The Block   Cointelligence Academy by Dr Vince Ming
Connecting The Block Cointelligence Academy by Dr Vince MingCointelligence
 
P5 to blockchain or not to blockchain
P5 to blockchain or not to blockchainP5 to blockchain or not to blockchain
P5 to blockchain or not to blockchaindevid8
 

Similaire à Blockchain: The New Technology of Trust (20)

Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain in Practice, ETH Computational Social Science, Fall 2019
Blockchain in Practice, ETH Computational Social Science, Fall 2019Blockchain in Practice, ETH Computational Social Science, Fall 2019
Blockchain in Practice, ETH Computational Social Science, Fall 2019
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking System
 
A Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCCA Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCC
 
blockchain-161025100639.pptx
blockchain-161025100639.pptxblockchain-161025100639.pptx
blockchain-161025100639.pptx
 
Blockchain Technology Explained
Blockchain Technology ExplainedBlockchain Technology Explained
Blockchain Technology Explained
 
2019 blockchain economy
2019 blockchain economy2019 blockchain economy
2019 blockchain economy
 
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) AlgorithmsUnderstanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
 
BCHGraz - Meetup #8 - Intro & Ethereum
 BCHGraz - Meetup #8 - Intro & Ethereum BCHGraz - Meetup #8 - Intro & Ethereum
BCHGraz - Meetup #8 - Intro & Ethereum
 
Blockchain an introduction_n_li
Blockchain an introduction_n_liBlockchain an introduction_n_li
Blockchain an introduction_n_li
 
An Introduction to Blockchains
An Introduction to BlockchainsAn Introduction to Blockchains
An Introduction to Blockchains
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basics
 
Blockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital TransformationBlockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital Transformation
 
Supply Chain Management using Blockchain
Supply Chain Management using BlockchainSupply Chain Management using Blockchain
Supply Chain Management using Blockchain
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin
 
Blockchain: The New Technology of Trust
Blockchain: The New Technology of TrustBlockchain: The New Technology of Trust
Blockchain: The New Technology of Trust
 
CST 20363 Session 7 - Blockchain
CST 20363 Session 7 - BlockchainCST 20363 Session 7 - Blockchain
CST 20363 Session 7 - Blockchain
 
Connecting The Block Cointelligence Academy by Dr Vince Ming
Connecting The Block   Cointelligence Academy by Dr Vince MingConnecting The Block   Cointelligence Academy by Dr Vince Ming
Connecting The Block Cointelligence Academy by Dr Vince Ming
 
P5 to blockchain or not to blockchain
P5 to blockchain or not to blockchainP5 to blockchain or not to blockchain
P5 to blockchain or not to blockchain
 

Dernier

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 

Dernier (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 

Blockchain: The New Technology of Trust

  • 1. Blockchain: The New Technology of Trust DECEMBER, 18 2017
  • 2. 2 Agenda 1 Context 2 Learning 3 Definitions 4 Use cases 5 Best practices
  • 4. 4 Context 16/10/2016: 639 $ 16/10/2017: 5.580 $ 13/12/2017:14.600 $
  • 5. 5 Context Satoshi Nakamoto It is the name of the person, or people, who designed the bitcoin and developed the first implementation. Within that deployment, they also created the first distributed database based on the model called Blockchain. At present his identity is still unknown. It is believed to possess about one million bitcoins. 2008 2009 2010 2011 2012 2013 2014 The beginnings Satoshi Nakamoto publishes his white paper, explaining his idea of money virtual peer-to-peer solution by solving the problem of double-spend Bad reputation Relationship with Regulators Not only Bitcoin
  • 6. 6 Context Byzantine Generals' Problem (1980) • Generals can communicate using messengers, cannot have a summit • There are traitors amongst them • Must decide unanimously whether to attack • Success is achieved if the loyal general can agree on their strategy, whatever it might be (Used in fault-tolerant computer systems, and in particular distributed computing systems) Dunbar's number (anthropologist, 1990) • 150 is the number of people with whom one can maintain stable social relationships. • Numbers larger than this generally require more restrictive rules, laws, and enforced norms to maintain a stable, cohesive group.
  • 7. 7 Context A Blockchain is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a hash pointer as a link to a previous block, a timestamp and transaction data. By design, Blockchains are inherently resistant to modification of the data. A Blockchain can serve as "an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way.” For use as a distributed ledger, a Blockchain is typically managed by a peer-to-peer network collectively adhering to a protocol for validating new blocks. Once recorded, the data in any given block cannot be altered retroactively without the alteration of all subsequent blocks, which needs a collusion of the network majority.
  • 10. 10 Context Walmart Maersk everledger Check out process Traceability and Supply Chain (GS1) Wallet and exchange integration SPID authentication Ownership Online voting Ticketing / Couponing Secure gateways Authentication Insurance IoT messaging platform Eternity Wall
  • 13. 13 Learning Workshop: “Blockchain and Distributed Ledger” (5 meetings) Event: “Il fenomeno Blockchain: oltre le cripto-valute, verso una internet dei valori” Course: “Bitcoin, Blockchain and their new Frontiers” (1 day) MOOC course: “Blockchain for Business - An Introduction to Hyperledger Technologies” (2 months)
  • 15. 15 Definitions Blockchain is a technology which contains a shared ledger of transactions between multiple nodes of a network, validated by the same network and block structured (a chain of blocks that contains multiple transactions). The main features are: • traceability by all network participants • immutability • security through cryptographic systems
  • 17. 17 Definitions Permissioned / Private (i.e. Hyperledger) Hybrid (i.e. Ripple) Permissionless / Open / Public (i.e. Bitcoin, Ethereum) Access Closed Open Control DistributedConcentrated What people say? Bitcoin purists: any control makes the Blockchain vulnerable and less efficient. Hybrids: use Bitcoin to periodically validate a private Blockchain. Blockchain fans: Blockchains can be applied to every area.
  • 18. 18 Definitions Consensus: process of achieving agreement among the network participants as to the correct state of data on the system. Consensus leads to all nodes sharing the exact same data. A consensus algorithm does two things: • it ensures that the data on the ledger is the same for all the nodes • prevents malicious actors from manipulating the data. Examples of consensus algorithms are: • Proof of Work: requires computation power (i.e. Bitcoin) • Proof of Stake: depends on the amount owned by the miner and its age • Proof of Burn: some coins are burnt (sent to unspendable address) • Proof of Elapsed Time: each validator is given a random wait time (HyperLedger) • Proof of Authority: the majority of authorities must agree on block insertion (permissioned ledgers)
  • 19. 19 Definitions When people say that Blockchains are immutable, they don't mean that the data can't be changed, they mean it is extremely hard to change without collusion, and if you try, it's extremely easy to detect the attempt.
  • 20. 20 Definitions Hash functions: • collision-free: it’s practically impossible to find x ≠ y, such that H(x)=H(y) • pre-image resistant: if we know H(x), we can’t retrieve x • second pre-image resistant: given an output value y=H(x) it should be very difficult to find x’ such that H(x’)=y Consequences: - Collision free: we are almost sure that if H(x)=H(y) => x=y (‘file fingerprint’) - Pre-image resistant: it’s like sealing something into an envelope. We can publish the hash (closed envelope). We can prove that x was the envelope content. - Second pre-image resistant -> grants the difficulty of the mathematical problem (proof-of-work) that miner’s need to solve in order to insert new blocks. The only possible approach is brute force.
  • 22. 22 Definitions Miners (Bitcoin): • contribute to the system management in exchange for a reward • have to solve a difficult problem in order to gain the right to insert a new block (i.e. hash starting with a certain number of 0) • receive transactions fees plus minted Bitcoins As the number of miners and overall computation power grow, mining is becoming more difficult.
  • 27. 27 Use cases Importance of transparency and security Confusion among participants Heterogeneity among the actors Numerous actors Need to share information
  • 28. 28 Use cases Do we REALLY need Blockchain? (80% no…)
  • 30. 30 Best practices • Small cross-functional teams • Free from constraints (hierarchical, legislative, etc.) • Working “like a start-up” • Open to collaboration (open-source all that you will do!) Ideas validated Ok with customer needs, feasible and sustainable, to be brought into production
  • 31. 31 :)
  • 32. Marco Segato Project Manager https://www.linkedin.com/in/marcosegato/ @machms Passionate with #linux #opensource #innovation My interests: #rock #reading #photo #cinema #theatre