SlideShare a Scribd company logo
Blockchain e IoT: il
binomio della
trasformazione
digitale
Massimo Brignoli
Principal Solutions Architect
massimo@mongodb.com
Effetti dell’IOT
• L’IOT sta creando nuove opportunità e fornisce un grande
vantaggio competitivo alle aziende di tutti I mercati, nuovi o
tradizionali.
• Impatta qualunque cosa, non solo i dati in se’, ma come,
quando, dove e perché li state collezionando.
• Le tecnologie che hanno creato l’Internet delle Cose non stanno
cambiando solamente l’Internet ma stanno cambiando gli
oggetti stessi connessi alla rete
IOT crea ambienti intelligenti
• L’Internet delle cose (IoT) fonde mondi fisici e virtuali nella
creazione di ambienti intelligenti.
• Con il progressivo ampliamento del business legato a questo
tipo di ambienti, però, si moltiplicano le sfide tecnologiche e le
implicazioni legate alla sicurezza e all’interoperabilità di
architetture IoT sempre più capillari.
• come si potrà monitorare e gestire miliardi di dispositivi
collegati, memorizzare i metadati che questi dispositivi
producono e fare tutto questo in modo affidabile e sicuro?
Qualche numero
• Stime dell’analista indiano MarketsandMarkets:
• il mercato IoT, in termini di valore, è destinato a crescere ad
oltre il 30% annuo arrivando a 883,5 miliardi di dollari nel
2020.
• Per quella data saranno circa 34 miliardi i device smart
connessi a Internet (24 miliardi di oggetti IoT e 10 miliardi di
device più tradizionali come smartphone, tablet,
smartwatch…), contro gli attuali 10 miliardi
La sicurezza
• Visto l’alto numero di componenti tecnologiche e fisiche, si può
pensare all’Iot come ad un sistema di sistemi.
• Progettare a livello Enterprise questi sistemi è un’attività
complessa in quanto occorre integrare: device, applicazioni,
protocolli e capacità analitiche.
• Questa complessità introduce delle sfide per mantenere l’IoT
sicuro e assicurare che una particolare istanza di IoT non venga
usata come “Trojan Horse” per attaccare altri sistemi aziendali
Enterprise
Gli attacchi
• International Data Corporation (IDC) stima che il 90% delle
organizzazioni che implementano l’IoT soffriranno di un attacco
basato su device IoT ai sistemi IT entro la fine del 2017
• Gartner predice che i device IoT e i servizi espanderanno l’area
di cyber-attack trasformando oggetti fisici che sono sempre stati
offline in asset online che comunicano con la rete aziendale.
La Piattaforma Ottimale
• Sviluppare soluzioni per l’IoT richiede un livello senza
precedenti di collaborazione, coordinamento e integrazione di
ogni elemento del sistema
• Tutti I device devono funzionare assieme ed essere integrati
con tutti gli altri device, e tutti i device devono comunicare ed
interagire con sistemi ed infrastrutture in modo sicuro.
• E’ possibile ma è difficile, lungo e costoso: occorre superare
l’attuale modello centralizzato.
Il Modello Centralizzato
• L’attuale ecossitema si basa su un modello centralizzato noto
come paradigma client/server
• Tutti i device sono identificati, autenticati e connessi attraverso
server con grande capacità di processamento e di storage.
• La connessione tra device andrà esclusivamente via internet,
anche se I device sono a qualche metro di distanza.
• Anche se questo modello ha connesso device per decadi, non è
in grado di supportare le necessità di crescita degli ecosistemi
IoT di domani.
I Problemi
• Le attuali soluzioni IoT sono costose: a causa dell’alto costo
infrastrutturale associate ai cloud centralizzati, alle server farm
e agli apparati di rete.
• L’incredibile aumento di comunicazioni che dovranno gestire
quando i device diventeranno decide di miliardi, ne faranno
aumentare il costo in maniera considerevole
• I server centralizzati rimarrano un bottleneck
• Difficile la compatibilità e l’interoperabilità tra sistemi cosi diversi
di produttori diversi.
La Visione
Decentralizzare le Reti IoT
• L’approccio decentralizzato risolve la maggior parte dei
problemi citati.
• Adottando un modello di comunicazione peer-to-peer per
processare centinaia di miliardi di transazioni tra device:
• Si riduce il costo di installazione e manutenzione di grandi data center
centralizzati
• Si distribuiscono lo storage e la capacità computazionale attraverso I
miliardi di device che formano la rete IoT.
• Si previene che il down di un singolo nodo possa portare al collasso
l’intera rete.
Tutto perfetto?
• Le comunicazioni peer-to-peer presentano le loro sfide, prima
tra tutte la sicurezza.
• La sicurezza dell’IoT non è solo proteggere i dati sensibili. Non
è solo privacy. Ma è anche assicurare il corretto funzionamento
dei device, grazie a forme di validazione e di consensus.
Funzionalità Richieste
• L’approccio
decentralizzato deve
supportare queste 3
funzioni fondamentali:
• Peer-to-peer messaging
• Distributed file sharing
• Autonomous device
coordination
La Proposta Blockchain
Bitcoin
• Rilasciato nel 2009 attraverso una mailing
list di nicchia
• Oggi la più grande valuta al mondo
• 600.000 miliardi di elaborazioni SHA256
al secondo
• Valore attorno ai $1k per bitcoin –
24,000% di crescita dal lancio
• Compra praticamente tutto
• Basato su Blockchain
Cos’è Blockchain?
• Blockchain è un database che mantiene un crescente numero
di record.
• E’ distribuito per natura, non c’è un computer master che
gestisce tutta la catena
• I nodi partecipanti hanno una copia della catena e I record
vengono solo aggiunti.
• Blockchain consiste in due tipi di elementi:
• Transazioni sono azioni create dai partecipanti al sistema
• I blocchi memorizzano queste transazioni e si assicurano che siano
nell’ordine corretto. I blocchi hanno un timestamp di quando le
transazioni sono state aggiunte.
Centralized System of Record
Clearing House
Ledger
Blockchain
Faster, Safer, Cheaper
Block #122 Hash
Timestamp
Nonce
Transaction #817
• Metadata
• Transaction Data
Transaction #725
• Metadata
• Transaction Data
Transaction #933
• Metadata
• Transaction Data
Transaction #xxxxx
• xxxxxx
• xxxxxx
Block #123
Block #123 Hash
Timestamp
Nonce
Transaction #7002
• Metadata
• Transaction Data
Transaction #3155
• Metadata
• Transaction Data
Transaction #2111
• Metadata
• Transaction Data
Transaction #xxxxx
• xxxxxx
• xxxxxx
Block #124
Block #124 Hash
Timestamp
Nonce
Transaction #353
• Metadata
• Transaction Data
Transaction #10005
• Metadata
• Transaction Data
Transaction #8555
• Metadata
• Transaction Data
Transaction #xxxxx
• xxxxxx
• xxxxxx
Block #125
Blockchain sotto il cofano
Blockchain: Cos’ha di speciale?
• Database decentralizzato che
mantiene un crescendo numero di
record
• Peer-to-peer – non posseduto da
nessuna istanza singola
• Qualunque membro può aggiungere
(se gli altri partecipanti concordano)
• Lo stato è distribuito su tutti i nodi
• Immutabile
• Trasferimento fidato di asset, valori e
proprietà
110GB in size
7 transactions per second, multi-minute latency
Principi di Base
SCALABILITY
CONSISTENTDECENTRALIZED
Blockchain Pubbliche
SCALABILITY
CONSISTENTDECENTRALIZED
Enterprise Blockchain
SCALABILITY
CONSISTENTDECENTRALIZED
Implementing
Enterprise Blockchain
Blockchain Software Stack
Application:
Supply Chain, Identity Management,
Energy Credits, Stocks, etc.
Blockchain Layer
Database Layer
Blockchain Layer
Decentralized
Administration
Immutability Asset
Transfer
Database Layer
Rich Queries Scalability & Data
Distribution
Enterprise
Hardened
Tutto questo è reale?
Electric Vehicle
Charging
Music IP Licensing
Trade Stores
Embedded Database Layer
Perché MongoDB per Blockchain
Scalability
& Performance
Always On,
Global Deployments
Data Model FlexibilityExpressive Query Language
& Secondary Indexes
Strong Consistency &
Data Integrity
Enterprise Management
& Security
Per saperne di più
• Visitate MongoDB Stand
• Scaricate il whitepaper
Enterprise Grade
Blockchain

More Related Content

What's hot

Il problema dei furti di identita' nelle infrastrutture Cloud e possibili rimedi
Il problema dei furti di identita' nelle infrastrutture Cloud e possibili rimediIl problema dei furti di identita' nelle infrastrutture Cloud e possibili rimedi
Il problema dei furti di identita' nelle infrastrutture Cloud e possibili rimedi
Giuseppe Paterno'
 
Pillole di IoT
Pillole di IoTPillole di IoT
Pillole di IoT
mircfe
 
SMAU Bologna 2018 - Blockchain, Sicurezza delle transazioni e dei dati: non s...
SMAU Bologna 2018 - Blockchain, Sicurezza delle transazioni e dei dati: non s...SMAU Bologna 2018 - Blockchain, Sicurezza delle transazioni e dei dati: non s...
SMAU Bologna 2018 - Blockchain, Sicurezza delle transazioni e dei dati: non s...
Danilo Longoni
 
Internet of things
Internet of thingsInternet of things
Internet of things
Gianluca Mangiapelo
 
La (in)sicurezza nell'era della IoT
La (in)sicurezza nell'era della IoTLa (in)sicurezza nell'era della IoT
La (in)sicurezza nell'era della IoT
Massimo Giaimo
 
Internet of Things. A che punto siamo? - Antonio Pintus
Internet of Things. A che punto siamo? - Antonio PintusInternet of Things. A che punto siamo? - Antonio Pintus
Internet of Things. A che punto siamo? - Antonio Pintus
Ravenna Future Lessons
 
Internet-of-things, sicurezza, privacy, trust
Internet-of-things, sicurezza, privacy, trustInternet-of-things, sicurezza, privacy, trust
Internet-of-things, sicurezza, privacy, trust
Davide Carboni
 
Nuove frontiere blockchain con aws
Nuove frontiere blockchain con awsNuove frontiere blockchain con aws
Nuove frontiere blockchain con aws
Giuseppe Morlino
 
Internet delle cose
Internet delle coseInternet delle cose
Internet delle cose
KEA s.r.l.
 
Smau Milano 2014 Massimo Maggiore
Smau Milano 2014 Massimo MaggioreSmau Milano 2014 Massimo Maggiore
Smau Milano 2014 Massimo Maggiore
SMAU
 
Presentazione meraki mdm
Presentazione meraki mdmPresentazione meraki mdm
Presentazione meraki mdm
Lan & Wan Solutions
 
Internet delle cose (IoT), realtà aumentata (AR) e documentazione tecnica
Internet delle cose (IoT), realtà aumentata (AR) e documentazione tecnicaInternet delle cose (IoT), realtà aumentata (AR) e documentazione tecnica
Internet delle cose (IoT), realtà aumentata (AR) e documentazione tecnica
KEA s.r.l.
 
Presentazione scenari internet of things & rfid
Presentazione scenari internet of things & rfidPresentazione scenari internet of things & rfid
Presentazione scenari internet of things & rfidCATTID "Sapienza"
 
2FA contro il furto di identità
2FA contro il furto di identità2FA contro il furto di identità
2FA contro il furto di identità
Emanuele Cisbani
 

What's hot (14)

Il problema dei furti di identita' nelle infrastrutture Cloud e possibili rimedi
Il problema dei furti di identita' nelle infrastrutture Cloud e possibili rimediIl problema dei furti di identita' nelle infrastrutture Cloud e possibili rimedi
Il problema dei furti di identita' nelle infrastrutture Cloud e possibili rimedi
 
Pillole di IoT
Pillole di IoTPillole di IoT
Pillole di IoT
 
SMAU Bologna 2018 - Blockchain, Sicurezza delle transazioni e dei dati: non s...
SMAU Bologna 2018 - Blockchain, Sicurezza delle transazioni e dei dati: non s...SMAU Bologna 2018 - Blockchain, Sicurezza delle transazioni e dei dati: non s...
SMAU Bologna 2018 - Blockchain, Sicurezza delle transazioni e dei dati: non s...
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
La (in)sicurezza nell'era della IoT
La (in)sicurezza nell'era della IoTLa (in)sicurezza nell'era della IoT
La (in)sicurezza nell'era della IoT
 
Internet of Things. A che punto siamo? - Antonio Pintus
Internet of Things. A che punto siamo? - Antonio PintusInternet of Things. A che punto siamo? - Antonio Pintus
Internet of Things. A che punto siamo? - Antonio Pintus
 
Internet-of-things, sicurezza, privacy, trust
Internet-of-things, sicurezza, privacy, trustInternet-of-things, sicurezza, privacy, trust
Internet-of-things, sicurezza, privacy, trust
 
Nuove frontiere blockchain con aws
Nuove frontiere blockchain con awsNuove frontiere blockchain con aws
Nuove frontiere blockchain con aws
 
Internet delle cose
Internet delle coseInternet delle cose
Internet delle cose
 
Smau Milano 2014 Massimo Maggiore
Smau Milano 2014 Massimo MaggioreSmau Milano 2014 Massimo Maggiore
Smau Milano 2014 Massimo Maggiore
 
Presentazione meraki mdm
Presentazione meraki mdmPresentazione meraki mdm
Presentazione meraki mdm
 
Internet delle cose (IoT), realtà aumentata (AR) e documentazione tecnica
Internet delle cose (IoT), realtà aumentata (AR) e documentazione tecnicaInternet delle cose (IoT), realtà aumentata (AR) e documentazione tecnica
Internet delle cose (IoT), realtà aumentata (AR) e documentazione tecnica
 
Presentazione scenari internet of things & rfid
Presentazione scenari internet of things & rfidPresentazione scenari internet of things & rfid
Presentazione scenari internet of things & rfid
 
2FA contro il furto di identità
2FA contro il furto di identità2FA contro il furto di identità
2FA contro il furto di identità
 

Similar to Blockchain e IoT: il binomio della trasformazione digitale

Tecnologia per l'innovazione e industria 4.0 nel settore utility
Tecnologia per l'innovazione e industria 4.0 nel settore utilityTecnologia per l'innovazione e industria 4.0 nel settore utility
Tecnologia per l'innovazione e industria 4.0 nel settore utility
Servizi a rete
 
Microsoft Azure per l'IT Pro
Microsoft Azure per l'IT ProMicrosoft Azure per l'IT Pro
Microsoft Azure per l'IT Pro
Marco Parenzan
 
Cloud e big data
Cloud e big dataCloud e big data
Cloud e big data
Manuel Boscolo
 
CIO vs Cloud
CIO vs CloudCIO vs Cloud
CIO vs Cloud
Antonio Bucciol
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
Marco Parenzan
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
Marco Parenzan
 
Internet of Things: mercato, tecnologie, applicazioni e competenze
Internet of Things: mercato, tecnologie, applicazioni e competenzeInternet of Things: mercato, tecnologie, applicazioni e competenze
Internet of Things: mercato, tecnologie, applicazioni e competenze
Armando Martin
 
Workshop 20092019 Angiolini
Workshop 20092019 AngioliniWorkshop 20092019 Angiolini
Workshop 20092019 Angiolini
Rocco Baccelliere
 
Progetto CASCO.pdf
Progetto CASCO.pdfProgetto CASCO.pdf
Progetto CASCO.pdf
Sardegna Ricerche
 
Industrial iot: dalle parole ai fatti
Industrial iot: dalle parole ai fatti Industrial iot: dalle parole ai fatti
Industrial iot: dalle parole ai fatti
Riccardo Zamana
 
Internet of Things e manutenzione a distanza: 
disponibilità di nuove tecnolo...
Internet of Things e manutenzione a distanza: 
disponibilità di nuove tecnolo...Internet of Things e manutenzione a distanza: 
disponibilità di nuove tecnolo...
Internet of Things e manutenzione a distanza: 
disponibilità di nuove tecnolo...
Stefano Dindo
 
Soluzioni IoT con le tecnologie Microsoft
Soluzioni IoT con le tecnologie MicrosoftSoluzioni IoT con le tecnologie Microsoft
Soluzioni IoT con le tecnologie Microsoft
Massimo Bonanni
 
Power BI data flow and Azure IoT Central
Power BI data flow and Azure IoT CentralPower BI data flow and Azure IoT Central
Power BI data flow and Azure IoT Central
Marco Parenzan
 
Blockchain per la PA
Blockchain per la PABlockchain per la PA
Blockchain per la PA
Manuel Rafeli
 
Alberto Degradi - Conferenza Plenaria Mobile Revolution State of the art
Alberto Degradi - Conferenza Plenaria Mobile Revolution State of the artAlberto Degradi - Conferenza Plenaria Mobile Revolution State of the art
Alberto Degradi - Conferenza Plenaria Mobile Revolution State of the art
Cultura Digitale
 
La mia tesi di laurea triennale - Beato Gianmarco
La mia tesi di laurea triennale  - Beato GianmarcoLa mia tesi di laurea triennale  - Beato Gianmarco
La mia tesi di laurea triennale - Beato Gianmarco
Gianmarco Beato
 
MySQL Day Roma 2019 - Le architetture a microservizi e MySQL
MySQL Day Roma 2019 - Le architetture a microservizi e MySQLMySQL Day Roma 2019 - Le architetture a microservizi e MySQL
MySQL Day Roma 2019 - Le architetture a microservizi e MySQL
Par-Tec S.p.A.
 
Brand Rex residential cabling blolite solution
Brand Rex residential cabling blolite solution Brand Rex residential cabling blolite solution
Brand Rex residential cabling blolite solution
Gianluca Musetti
 
Evento ConsulPartner - Polo PN - 15-11-2013
Evento ConsulPartner - Polo PN - 15-11-2013Evento ConsulPartner - Polo PN - 15-11-2013
Evento ConsulPartner - Polo PN - 15-11-2013
ConsulPartner iSrl
 
Short Brocade Presentation
Short Brocade PresentationShort Brocade Presentation
Short Brocade Presentation
Leonardo Antichi
 

Similar to Blockchain e IoT: il binomio della trasformazione digitale (20)

Tecnologia per l'innovazione e industria 4.0 nel settore utility
Tecnologia per l'innovazione e industria 4.0 nel settore utilityTecnologia per l'innovazione e industria 4.0 nel settore utility
Tecnologia per l'innovazione e industria 4.0 nel settore utility
 
Microsoft Azure per l'IT Pro
Microsoft Azure per l'IT ProMicrosoft Azure per l'IT Pro
Microsoft Azure per l'IT Pro
 
Cloud e big data
Cloud e big dataCloud e big data
Cloud e big data
 
CIO vs Cloud
CIO vs CloudCIO vs Cloud
CIO vs Cloud
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
 
Internet of Things: mercato, tecnologie, applicazioni e competenze
Internet of Things: mercato, tecnologie, applicazioni e competenzeInternet of Things: mercato, tecnologie, applicazioni e competenze
Internet of Things: mercato, tecnologie, applicazioni e competenze
 
Workshop 20092019 Angiolini
Workshop 20092019 AngioliniWorkshop 20092019 Angiolini
Workshop 20092019 Angiolini
 
Progetto CASCO.pdf
Progetto CASCO.pdfProgetto CASCO.pdf
Progetto CASCO.pdf
 
Industrial iot: dalle parole ai fatti
Industrial iot: dalle parole ai fatti Industrial iot: dalle parole ai fatti
Industrial iot: dalle parole ai fatti
 
Internet of Things e manutenzione a distanza: 
disponibilità di nuove tecnolo...
Internet of Things e manutenzione a distanza: 
disponibilità di nuove tecnolo...Internet of Things e manutenzione a distanza: 
disponibilità di nuove tecnolo...
Internet of Things e manutenzione a distanza: 
disponibilità di nuove tecnolo...
 
Soluzioni IoT con le tecnologie Microsoft
Soluzioni IoT con le tecnologie MicrosoftSoluzioni IoT con le tecnologie Microsoft
Soluzioni IoT con le tecnologie Microsoft
 
Power BI data flow and Azure IoT Central
Power BI data flow and Azure IoT CentralPower BI data flow and Azure IoT Central
Power BI data flow and Azure IoT Central
 
Blockchain per la PA
Blockchain per la PABlockchain per la PA
Blockchain per la PA
 
Alberto Degradi - Conferenza Plenaria Mobile Revolution State of the art
Alberto Degradi - Conferenza Plenaria Mobile Revolution State of the artAlberto Degradi - Conferenza Plenaria Mobile Revolution State of the art
Alberto Degradi - Conferenza Plenaria Mobile Revolution State of the art
 
La mia tesi di laurea triennale - Beato Gianmarco
La mia tesi di laurea triennale  - Beato GianmarcoLa mia tesi di laurea triennale  - Beato Gianmarco
La mia tesi di laurea triennale - Beato Gianmarco
 
MySQL Day Roma 2019 - Le architetture a microservizi e MySQL
MySQL Day Roma 2019 - Le architetture a microservizi e MySQLMySQL Day Roma 2019 - Le architetture a microservizi e MySQL
MySQL Day Roma 2019 - Le architetture a microservizi e MySQL
 
Brand Rex residential cabling blolite solution
Brand Rex residential cabling blolite solution Brand Rex residential cabling blolite solution
Brand Rex residential cabling blolite solution
 
Evento ConsulPartner - Polo PN - 15-11-2013
Evento ConsulPartner - Polo PN - 15-11-2013Evento ConsulPartner - Polo PN - 15-11-2013
Evento ConsulPartner - Polo PN - 15-11-2013
 
Short Brocade Presentation
Short Brocade PresentationShort Brocade Presentation
Short Brocade Presentation
 

More from MongoDB

MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 MongoDB SoCal 2020: MongoDB Atlas Jump Start MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB
 

More from MongoDB (20)

MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 MongoDB SoCal 2020: MongoDB Atlas Jump Start MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
 

Blockchain e IoT: il binomio della trasformazione digitale

  • 1. Blockchain e IoT: il binomio della trasformazione digitale Massimo Brignoli Principal Solutions Architect massimo@mongodb.com
  • 2. Effetti dell’IOT • L’IOT sta creando nuove opportunità e fornisce un grande vantaggio competitivo alle aziende di tutti I mercati, nuovi o tradizionali. • Impatta qualunque cosa, non solo i dati in se’, ma come, quando, dove e perché li state collezionando. • Le tecnologie che hanno creato l’Internet delle Cose non stanno cambiando solamente l’Internet ma stanno cambiando gli oggetti stessi connessi alla rete
  • 3. IOT crea ambienti intelligenti • L’Internet delle cose (IoT) fonde mondi fisici e virtuali nella creazione di ambienti intelligenti. • Con il progressivo ampliamento del business legato a questo tipo di ambienti, però, si moltiplicano le sfide tecnologiche e le implicazioni legate alla sicurezza e all’interoperabilità di architetture IoT sempre più capillari. • come si potrà monitorare e gestire miliardi di dispositivi collegati, memorizzare i metadati che questi dispositivi producono e fare tutto questo in modo affidabile e sicuro?
  • 4. Qualche numero • Stime dell’analista indiano MarketsandMarkets: • il mercato IoT, in termini di valore, è destinato a crescere ad oltre il 30% annuo arrivando a 883,5 miliardi di dollari nel 2020. • Per quella data saranno circa 34 miliardi i device smart connessi a Internet (24 miliardi di oggetti IoT e 10 miliardi di device più tradizionali come smartphone, tablet, smartwatch…), contro gli attuali 10 miliardi
  • 5. La sicurezza • Visto l’alto numero di componenti tecnologiche e fisiche, si può pensare all’Iot come ad un sistema di sistemi. • Progettare a livello Enterprise questi sistemi è un’attività complessa in quanto occorre integrare: device, applicazioni, protocolli e capacità analitiche. • Questa complessità introduce delle sfide per mantenere l’IoT sicuro e assicurare che una particolare istanza di IoT non venga usata come “Trojan Horse” per attaccare altri sistemi aziendali Enterprise
  • 6. Gli attacchi • International Data Corporation (IDC) stima che il 90% delle organizzazioni che implementano l’IoT soffriranno di un attacco basato su device IoT ai sistemi IT entro la fine del 2017 • Gartner predice che i device IoT e i servizi espanderanno l’area di cyber-attack trasformando oggetti fisici che sono sempre stati offline in asset online che comunicano con la rete aziendale.
  • 7. La Piattaforma Ottimale • Sviluppare soluzioni per l’IoT richiede un livello senza precedenti di collaborazione, coordinamento e integrazione di ogni elemento del sistema • Tutti I device devono funzionare assieme ed essere integrati con tutti gli altri device, e tutti i device devono comunicare ed interagire con sistemi ed infrastrutture in modo sicuro. • E’ possibile ma è difficile, lungo e costoso: occorre superare l’attuale modello centralizzato.
  • 8. Il Modello Centralizzato • L’attuale ecossitema si basa su un modello centralizzato noto come paradigma client/server • Tutti i device sono identificati, autenticati e connessi attraverso server con grande capacità di processamento e di storage. • La connessione tra device andrà esclusivamente via internet, anche se I device sono a qualche metro di distanza. • Anche se questo modello ha connesso device per decadi, non è in grado di supportare le necessità di crescita degli ecosistemi IoT di domani.
  • 9. I Problemi • Le attuali soluzioni IoT sono costose: a causa dell’alto costo infrastrutturale associate ai cloud centralizzati, alle server farm e agli apparati di rete. • L’incredibile aumento di comunicazioni che dovranno gestire quando i device diventeranno decide di miliardi, ne faranno aumentare il costo in maniera considerevole • I server centralizzati rimarrano un bottleneck • Difficile la compatibilità e l’interoperabilità tra sistemi cosi diversi di produttori diversi.
  • 11. Decentralizzare le Reti IoT • L’approccio decentralizzato risolve la maggior parte dei problemi citati. • Adottando un modello di comunicazione peer-to-peer per processare centinaia di miliardi di transazioni tra device: • Si riduce il costo di installazione e manutenzione di grandi data center centralizzati • Si distribuiscono lo storage e la capacità computazionale attraverso I miliardi di device che formano la rete IoT. • Si previene che il down di un singolo nodo possa portare al collasso l’intera rete.
  • 12. Tutto perfetto? • Le comunicazioni peer-to-peer presentano le loro sfide, prima tra tutte la sicurezza. • La sicurezza dell’IoT non è solo proteggere i dati sensibili. Non è solo privacy. Ma è anche assicurare il corretto funzionamento dei device, grazie a forme di validazione e di consensus.
  • 13. Funzionalità Richieste • L’approccio decentralizzato deve supportare queste 3 funzioni fondamentali: • Peer-to-peer messaging • Distributed file sharing • Autonomous device coordination
  • 15. Bitcoin • Rilasciato nel 2009 attraverso una mailing list di nicchia • Oggi la più grande valuta al mondo • 600.000 miliardi di elaborazioni SHA256 al secondo • Valore attorno ai $1k per bitcoin – 24,000% di crescita dal lancio • Compra praticamente tutto • Basato su Blockchain
  • 16. Cos’è Blockchain? • Blockchain è un database che mantiene un crescente numero di record. • E’ distribuito per natura, non c’è un computer master che gestisce tutta la catena • I nodi partecipanti hanno una copia della catena e I record vengono solo aggiunti. • Blockchain consiste in due tipi di elementi: • Transazioni sono azioni create dai partecipanti al sistema • I blocchi memorizzano queste transazioni e si assicurano che siano nell’ordine corretto. I blocchi hanno un timestamp di quando le transazioni sono state aggiunte.
  • 17. Centralized System of Record Clearing House Ledger Blockchain Faster, Safer, Cheaper
  • 18.
  • 19. Block #122 Hash Timestamp Nonce Transaction #817 • Metadata • Transaction Data Transaction #725 • Metadata • Transaction Data Transaction #933 • Metadata • Transaction Data Transaction #xxxxx • xxxxxx • xxxxxx Block #123 Block #123 Hash Timestamp Nonce Transaction #7002 • Metadata • Transaction Data Transaction #3155 • Metadata • Transaction Data Transaction #2111 • Metadata • Transaction Data Transaction #xxxxx • xxxxxx • xxxxxx Block #124 Block #124 Hash Timestamp Nonce Transaction #353 • Metadata • Transaction Data Transaction #10005 • Metadata • Transaction Data Transaction #8555 • Metadata • Transaction Data Transaction #xxxxx • xxxxxx • xxxxxx Block #125 Blockchain sotto il cofano
  • 20. Blockchain: Cos’ha di speciale? • Database decentralizzato che mantiene un crescendo numero di record • Peer-to-peer – non posseduto da nessuna istanza singola • Qualunque membro può aggiungere (se gli altri partecipanti concordano) • Lo stato è distribuito su tutti i nodi • Immutabile • Trasferimento fidato di asset, valori e proprietà
  • 21. 110GB in size 7 transactions per second, multi-minute latency
  • 26. Blockchain Software Stack Application: Supply Chain, Identity Management, Energy Credits, Stocks, etc. Blockchain Layer Database Layer
  • 28. Database Layer Rich Queries Scalability & Data Distribution Enterprise Hardened
  • 29. Tutto questo è reale? Electric Vehicle Charging Music IP Licensing Trade Stores Embedded Database Layer
  • 30. Perché MongoDB per Blockchain Scalability & Performance Always On, Global Deployments Data Model FlexibilityExpressive Query Language & Secondary Indexes Strong Consistency & Data Integrity Enterprise Management & Security
  • 31. Per saperne di più • Visitate MongoDB Stand • Scaricate il whitepaper Enterprise Grade Blockchain