SlideShare a Scribd company logo
1 of 72
Download to read offline
BitGold: L’estinzione dei dinosauri.
@Mauro Ghiani
● Fantagazzetta
● FSharp-Italia
● F# Software Foundation
● https://github.com/janmaru
● @loddity
#Mauro Ghiani -> Sr. Dev
[bB]itCoin
Transazione pseudo anonima di
crypto-moneta, in un ambiente
distribuito, trascritta su un registro
pubblico "read and append only".
Cos’è bitcoin/blockchain?
Sol. Distribuita: Problemi?
Chi mantiene il ledger?
Chi decide quali transazioni siano valide?
Chi crea la criptomoneta?
Chi stabilisce le regole e il loro cambiamento?
Come può la criptomoneta avere un valore nella
compravendita?
Blockchain (availability)
Transazioni: MerkleTree
[bB]itcoin
● Bitcoin Core binaries presso at bitcoin.org
● Bitcoin Core source code presso Github
● Libreria .Net NBitcoin
● Libreria di indicizzazione .Net QBitNinja e le
API
● Azure Notebooks #
Cos’è il [bB]itcoin?
[τ] p2p
Sign Bitcoin
Transactions.
Prove Bitcoin
Ownership
ECDSA
(digital
signature)
Sym.
key
80 112 128 192 256
ECC 161 224 256 384 512
RSA 1024 2048 3072 7680 15360
Key Size Matters!
Identity
Ho sempre voluto essere
Qualcuno.
Ma ora mi accorgo che avrei ,
dovuto essere più specifico...
(Lily Tomlin)
1
2
Cryptography
E DM
M || error
Alice Bob
Ke
C C’
Kd
i
E(M, Ke) = C
E(M, Pk) = C
D(C’, Kd) = M || E
D(C’, Sk) = M || E
Pk(Bob)
Pk(Bob)
Sk(Bob)
Confidentiality
Alice
Sono Alice! E
Pk(Bob)
516c43b617a6fa6de
e5f3e9b34d99365b
3b89d1381dc9aebc
ca1e8822c8cb5f4
Bob D
Sk(Bob)
Sono Alice!
Elliptic Curve Digital Signature Algorithm: ECDSA is not designed for encryption
Authenticity - Non-Repudiability (*)
Alice
Tx(1BTC) S
Sk(Alice)
516c43b617a6fa6de
e5f3e9b34d99365b
3b89d1381dc9aebc
ca1e8822c8cb5f4
Bob V
Pk(Alice)
Tx(1BTC)
* Prevent message tampering
Identity
● Random key pair: (Sk, Pk)
● Pk looks random (sembra casuale)
● Public key (Pk) == identity
● Verify (Pk, msg, sg) == true
Autenticazione: Pk dice “msg”
Privacy
Gli indirizzi bitcoin non sono collegati al mondo
reale (non parliamo di identità reali)
E’ possibile collegare varie transazioni (attività) nel
tempo per fare delle inferenze
Proprietà: Random 256 bit private key
256 bits number
0 01 01 0...
1
Se pensate che sette anni di
sfortuna siano troppi per
aver rotto uno specchio…
Provate a rompere un
preservativo!
Encoding (usability)2
● Trasforma dati in un particolare
formato*
● Scopo è quello della fruibilità
● Non è crittografia ed è reversibile
*(ASCII, Unicode, URL Encoding, Base64)
Base 58 Encoding2
2
263
Comincia con una
grossa e aspetta
sei mesi!!!
Come faccio a
creare una
piccola azienda?
Piccoli passi
(Digital) Signature
• Autenticazione -> sign
• Verifica pubblica
• Non ripudiabilità
Come trasferire la valuta?
3
, janmaru
Sk(M)Pk(M)
,
John Doe
Pk(D) Sk(D)
Transazione
Tx
Sign
Prev
Tx
0.2
Pk(D)
0.1
0.01
, Sk(M)Pk(M)
0.09
Pk(M)
Mining rewards
Courtesy:
Brian Warner
[bB]itCoin
Trascrizione pseudo anonima di dati, in
un ambiente distribuito, su un registro
pubblico "read and append only".
Colour Bitcoin
V(Pk,Sign,SF5128165575) = true
S(Sk,SF5128165575) -> Sign
(Sk, Pk)
(xx, Pk)
Firma digitale
Perchè tutta questa
eccitazione?
Non è mica la mia
barca!
Stiamo
affondando!!!!
Bitcoin
● Sviluppato da Satoshi Nakamoto nel 2009
○ Uno pseudonimo
○ Nessuno conosce la sua identità
○ E’ uno di questi?
bitcoin = CryptoCurrency (bitcoin)
Bitcoin = Tecnologia (Blockchain)
bitcoin -> Deep web / mito
Tv Series
BlockChain
Bitcoin as a Platform (BaaP)
Servizi: Secure Timestamping
Tesi:
Dimostrare che abbiamo conoscenza di
un certo dato X ad un determinato
istante T. Senza rivelare la conoscenza di
X al tempo T (se non necessario).
Proof of existence
Cartelle
cliniche
Atti
notarili
Voto
elettronico
Brevetti
1991 Digital Timestamps
Trusted Timestamping RFC 2001
Newspaper
Servizio: Secure Timestamping
Ipotesi:
● Struttura dati che mi permetta di aggiungere solo i dati
● Read only (immutabile)
● Sempre disponibile (availability)
● Deve avere un sistema con timestamp
● Deve utilizzare un impegno al dato x (funzione di hash: x->
H(x), non possa trovare x’: H(x’) = H(x)) che può essere
rivelato anche dopo
● Identità digitale (io sono io…) ma anonima
Trusted timestamping
http://originstamp.org
Sha256
a8fd6a998d0d9bbf595b1a5d56d704d61cd42e0
205e781286dcd723ebf41ed80
Blockchain (Proof of Existence)
“The original Blockchain notary service, offering instant,
anonymous, distributed, and secure proof of existence for
any document, agreement, or contract.”
I documenti non vengono salvati in un database proprietario
o sulla blockchain. Viene salvato un cryptographic digest del
documento.
Chiaroveggenza
P2PK[H] (Pay to Public Key [Hash])
Pay to public key :
02fb8021bc7dedcc2f89a67e75cee81fedb8e41d6bfa6
769362132544dfdf072d4 OP_CHECKSIG
Pay to public key hash : OP_DUP OP_HASH160
0ae54d4cec828b722d8727cb70f4a6b0a88207b2
OP_EQUALVERIFY OP_CHECKSIG
Bitcoin Script
“Script”
Design Goals:
● Ispirato al “Forth”.
● Semplice, compatto.
● Supporto per la crittografia
● Stack based
● Limite nell’esecuzione (tempo) e nella memoria
● No loop
Ouchh!!!
Come funziona lo script
Stack Based
● Eseguito in uno spazio di
memoria
○ LIFO
○ Stack = script interpreter
○ Validazione Tx Bitcoin
○ ScriptSig
POP PUSH
2
7
11
13
Come funziona
Pay-to-PubkeyHash
scriptPubKey: OP_DUP OP_HASH160 <pubKeyHash> OP_EQUALVERIFY OP_CHECKSIG
scriptSig: <sig> <pubKey>
<sig> + <PK> + OP_DUP OP_HASH160 0ae54d4cec828b722d8727cb70f4a6b0a88207b2 OP_EQUALVERIFY
OP_CHECKSIG
<sig>
<Pk>
<sig>
<Pk>
<Pk>
<sig>
<Pk>
<H(Pk)>
<sig>
<Pk>
<H(Pk)>
<H(Pk)>
<sig>
<Pk>
Formazione Fantacalcio
Servizio: Secure Timestamping
Ipotesi:
● Struttura dati che mi permetta di aggiungere solo i dati
● Read only (immutabile)
● Sempre disponibile (availability)
● Deve avere un sistema con timestamp
● Deve utilizzare un impegno al dato x (funzione di hash: x->
H(x), non possa trovare x’: H(x’) = H(x)) che può essere
rivelato anche dopo
● Identità digitale (io sono io…) ma anonima
Wallet https://bitcoin.org/en/choose-your-wallet
• Gli utenti creano degli accounts chiamati Wallet.
• I Wallet sono messi in sicurezza usando password e
contengono le chiavi private usate per trasferire i
bitcoin.
Proprietà bitcoins
Servizio: Secure Timestamping
Ipotesi:
● Struttura dati che mi permetta di aggiungere solo i dati
● Read only (immutabile)
● Sempre disponibile (availability)
● Deve avere un sistema con timestamp
● Deve utilizzare un impegno al dato x (funzione di hash: x->
H(x), non possa trovare x’: H(x’) = H(x)) che può essere
rivelato anche dopo
● Identità digitale (io sono io…) ma anonima
Hash function
1. Input qualsiasi tipo di stringa
2. Output fisso (256 bits)
3. Efficiently computable
Good Hash Function
● Deterministica
● Collision free
● Non reversibili (hiding)
● Piccole variazioni in input >>> output
● Puzzle -friendly
Hash function
Una funzione di hash è una funzione
che mette in relazione un insieme di
dati di dimensione arbitrariamente
grande con uno di dati a dimensione
determinata (fissa).
Principio dei cassetti
Collision free
Indipendentemente dalla funzione di
Hash:
Provare 2^130 random inputs
(1,3611294676837538538534984297271e+39)
99.8% trovare una collisione
Collision free
H(x) = H(y)
x
y
Nessuno può trovare un
valore
x!=y : H(x) = H(y)
SHA-256
Multi Identities OP_CHECKMULTISIG
Alice Bob Zorro
Zorro Corporation
https://github.com/bitcoin/bips/blob/master/bip-0199.mediawiki
Smart Contracts
1997
Idea di memorizzare i contratti in un registro
distribuito. Contratti digitali, intesi come piccoli
programmi (software) salvati nella blockchain.
Smart Contract
Mutui Assicurazioni VenditaPoste
Third party: trust
Etherium: Solidity
Immutable Distributed
Programmed
Colour Bitcoin (IPO*)
* initial public offerings
Alice
Messaging
● Messaging con endpoint un arbitrary Bitcoin address
● ChatBot automatizzano i processi di pagamenti su canali sicuri
● Anonymous messenger
● Identification -> Bitcoin Address : ID per la comunicazione tra i
peers.
a. http://digitalnote.org/
b. https://shadowproject.io/en/features#shadow
c. chat https://bitmessage.org/wiki/Main_Page
(ECDH algorithm ) vs Diffie–Hellman key exchange
Alice
g
Pk(Bob)
Shared
Secret Alice &
Bob
Bob g
Sk(Bob)
Sk(Alice)
Pk(Alice)
Symmetric-key (Confidentiality)
Alice
Sono Alice! E
SS(A&B)
516c43b617a6fa6de
e5f3e9b34d99365b
3b89d1381dc9aebc
ca1e8822c8cb5f4
Bob DSono Alice!
256-bit symmetric AES encryption
[bB]itCoin + E() + D()
Trascrizione sicura pseudo anonima di
dati, in un ambiente distribuito, su un
registro pubblico "read and append only".
P.A.
1. Blockchain pubblica
2. Enti come nodi
3. Fornitori come nodi
4. Proof of Stake |&& Proof of Work (PeerCoin)
5. Ambiente decentralizzato || && distribuito (trusted public
key-> checkpoints)
6. Documenti - > Identità
7. Voto
8. Tasse
Domande?
“L’amore è la risposta.
Ma mentre aspettate la risposta, il sesso
può suggerire delle ottime domande.”
― Woody Allen
F#, Art &
Philosophy

More Related Content

What's hot

Esplorando il concetto di Blockchain Exploring Blockchain Technology (Italian)
Esplorando il concetto di Blockchain Exploring Blockchain Technology (Italian)Esplorando il concetto di Blockchain Exploring Blockchain Technology (Italian)
Esplorando il concetto di Blockchain Exploring Blockchain Technology (Italian)Pierluigi Paganini
 
Le monete virtuali
Le monete virtualiLe monete virtuali
Le monete virtualiLoris Venuto
 
Come interagire con la blockchain di Bitcoin
Come interagire con la blockchain di BitcoinCome interagire con la blockchain di Bitcoin
Come interagire con la blockchain di BitcoinAndrea Melchiorre
 
Blockchain e nuove prospettive imprenditoriali: Initial Coin Offering (ICO)
Blockchain e nuove prospettive imprenditoriali: Initial Coin Offering (ICO)Blockchain e nuove prospettive imprenditoriali: Initial Coin Offering (ICO)
Blockchain e nuove prospettive imprenditoriali: Initial Coin Offering (ICO)Francesco Piras
 
Blockchain! - Luglio 2018 Convegno SGI a Bevagna
Blockchain! - Luglio 2018  Convegno SGI a BevagnaBlockchain! - Luglio 2018  Convegno SGI a Bevagna
Blockchain! - Luglio 2018 Convegno SGI a BevagnaSandro Fontana
 
Smau Firenze 2016 - dirICTo
Smau Firenze 2016 - dirICToSmau Firenze 2016 - dirICTo
Smau Firenze 2016 - dirICToSMAU
 
Noonic Guides - Tecnologia Blockchain
Noonic Guides - Tecnologia BlockchainNoonic Guides - Tecnologia Blockchain
Noonic Guides - Tecnologia BlockchainNoonic Agency
 
Sgi breve storia della crittografia ep II
Sgi   breve storia della crittografia  ep IISgi   breve storia della crittografia  ep II
Sgi breve storia della crittografia ep IISandro Fontana
 
Introduzione alla Blockchain
Introduzione alla BlockchainIntroduzione alla Blockchain
Introduzione alla BlockchainGiovanni Ciatto
 
Bitcoin tra regolamentazione e diritto
Bitcoin tra regolamentazione e dirittoBitcoin tra regolamentazione e diritto
Bitcoin tra regolamentazione e dirittoGiulia Aranguena
 
Blockchain essenziale
Blockchain essenzialeBlockchain essenziale
Blockchain essenzialeFederico Bo
 

What's hot (13)

Esplorando il concetto di Blockchain Exploring Blockchain Technology (Italian)
Esplorando il concetto di Blockchain Exploring Blockchain Technology (Italian)Esplorando il concetto di Blockchain Exploring Blockchain Technology (Italian)
Esplorando il concetto di Blockchain Exploring Blockchain Technology (Italian)
 
Le monete virtuali
Le monete virtualiLe monete virtuali
Le monete virtuali
 
Come interagire con la blockchain di Bitcoin
Come interagire con la blockchain di BitcoinCome interagire con la blockchain di Bitcoin
Come interagire con la blockchain di Bitcoin
 
Blockchain e nuove prospettive imprenditoriali: Initial Coin Offering (ICO)
Blockchain e nuove prospettive imprenditoriali: Initial Coin Offering (ICO)Blockchain e nuove prospettive imprenditoriali: Initial Coin Offering (ICO)
Blockchain e nuove prospettive imprenditoriali: Initial Coin Offering (ICO)
 
Bitcoin2014utfen
Bitcoin2014utfenBitcoin2014utfen
Bitcoin2014utfen
 
Blockchain! - Luglio 2018 Convegno SGI a Bevagna
Blockchain! - Luglio 2018  Convegno SGI a BevagnaBlockchain! - Luglio 2018  Convegno SGI a Bevagna
Blockchain! - Luglio 2018 Convegno SGI a Bevagna
 
Smau Firenze 2016 - dirICTo
Smau Firenze 2016 - dirICToSmau Firenze 2016 - dirICTo
Smau Firenze 2016 - dirICTo
 
Noonic Guides - Tecnologia Blockchain
Noonic Guides - Tecnologia BlockchainNoonic Guides - Tecnologia Blockchain
Noonic Guides - Tecnologia Blockchain
 
Blockchain e NFT
Blockchain e NFTBlockchain e NFT
Blockchain e NFT
 
Sgi breve storia della crittografia ep II
Sgi   breve storia della crittografia  ep IISgi   breve storia della crittografia  ep II
Sgi breve storia della crittografia ep II
 
Introduzione alla Blockchain
Introduzione alla BlockchainIntroduzione alla Blockchain
Introduzione alla Blockchain
 
Bitcoin tra regolamentazione e diritto
Bitcoin tra regolamentazione e dirittoBitcoin tra regolamentazione e diritto
Bitcoin tra regolamentazione e diritto
 
Blockchain essenziale
Blockchain essenzialeBlockchain essenziale
Blockchain essenziale
 

Similar to BitGold. L'estinzione dei dinosauri.

Cristina Baldi - Chi ha detto Blockchain? - Rinascita Digitale | DAY #4
Cristina Baldi - Chi ha detto Blockchain? - Rinascita Digitale | DAY #4Cristina Baldi - Chi ha detto Blockchain? - Rinascita Digitale | DAY #4
Cristina Baldi - Chi ha detto Blockchain? - Rinascita Digitale | DAY #4Stefano Saladino
 
Smau Firenze 2016 - dirICTo
Smau Firenze 2016 - dirICToSmau Firenze 2016 - dirICTo
Smau Firenze 2016 - dirICToSMAU
 
ILIC Dejan - MSc presentation: Secure Business Computation by using Garbled C...
ILIC Dejan - MSc presentation: Secure Business Computation by using Garbled C...ILIC Dejan - MSc presentation: Secure Business Computation by using Garbled C...
ILIC Dejan - MSc presentation: Secure Business Computation by using Garbled C...Dejan Ilic
 
Crypto Coinference 2019 - Sicurezza e Privacy nel mondo di Bitcoin.
Crypto Coinference 2019 - Sicurezza e Privacy nel mondo di Bitcoin.Crypto Coinference 2019 - Sicurezza e Privacy nel mondo di Bitcoin.
Crypto Coinference 2019 - Sicurezza e Privacy nel mondo di Bitcoin.Crypto Coinference
 
Blockchain - crittomonete, Bitcoin e altre applicazioni
Blockchain - crittomonete, Bitcoin e altre applicazioniBlockchain - crittomonete, Bitcoin e altre applicazioni
Blockchain - crittomonete, Bitcoin e altre applicazioniDavide Carboni
 
BlockChain e Token Digitali - Webinar gratuito
BlockChain e Token Digitali - Webinar gratuitoBlockChain e Token Digitali - Webinar gratuito
BlockChain e Token Digitali - Webinar gratuitoNinja Academy
 
XMASDEV 2018 - XMAS GIFT ASSISTANT
XMASDEV 2018 - XMAS GIFT ASSISTANTXMASDEV 2018 - XMAS GIFT ASSISTANT
XMASDEV 2018 - XMAS GIFT ASSISTANTLuca Congiu
 
Json Web Tokens
Json Web TokensJson Web Tokens
Json Web TokensNaLUG
 
JWT: JSON Web Tokens - bye bye Session and Cookie - RFC7519
JWT: JSON Web Tokens - bye bye Session and Cookie - RFC7519JWT: JSON Web Tokens - bye bye Session and Cookie - RFC7519
JWT: JSON Web Tokens - bye bye Session and Cookie - RFC7519Mario Rossano
 
Bitcoin Business Opportunities
Bitcoin Business OpportunitiesBitcoin Business Opportunities
Bitcoin Business OpportunitiesMarco Amadori
 
Marco Spada, Maria Perugini DirICTo - SMAU Milano 2017
Marco Spada, Maria Perugini DirICTo - SMAU Milano 2017Marco Spada, Maria Perugini DirICTo - SMAU Milano 2017
Marco Spada, Maria Perugini DirICTo - SMAU Milano 2017SMAU
 
Protocolli per la protezione dell'anonimato nelle valute Monero e Zcash
Protocolli per la protezione dell'anonimato nelle valute Monero e ZcashProtocolli per la protezione dell'anonimato nelle valute Monero e Zcash
Protocolli per la protezione dell'anonimato nelle valute Monero e ZcashRiccardoCorocher
 

Similar to BitGold. L'estinzione dei dinosauri. (20)

Bitcoin in codice
Bitcoin in codiceBitcoin in codice
Bitcoin in codice
 
Bitcoin and blockchain
Bitcoin and blockchainBitcoin and blockchain
Bitcoin and blockchain
 
Bitcoin Revolution
Bitcoin RevolutionBitcoin Revolution
Bitcoin Revolution
 
Blockchain4 devs slides
Blockchain4 devs slidesBlockchain4 devs slides
Blockchain4 devs slides
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Linux day 2017
Linux day 2017Linux day 2017
Linux day 2017
 
Cristina Baldi - Chi ha detto Blockchain? - Rinascita Digitale | DAY #4
Cristina Baldi - Chi ha detto Blockchain? - Rinascita Digitale | DAY #4Cristina Baldi - Chi ha detto Blockchain? - Rinascita Digitale | DAY #4
Cristina Baldi - Chi ha detto Blockchain? - Rinascita Digitale | DAY #4
 
Smau Firenze 2016 - dirICTo
Smau Firenze 2016 - dirICToSmau Firenze 2016 - dirICTo
Smau Firenze 2016 - dirICTo
 
ILIC Dejan - MSc presentation: Secure Business Computation by using Garbled C...
ILIC Dejan - MSc presentation: Secure Business Computation by using Garbled C...ILIC Dejan - MSc presentation: Secure Business Computation by using Garbled C...
ILIC Dejan - MSc presentation: Secure Business Computation by using Garbled C...
 
Crypto Coinference 2019 - Sicurezza e Privacy nel mondo di Bitcoin.
Crypto Coinference 2019 - Sicurezza e Privacy nel mondo di Bitcoin.Crypto Coinference 2019 - Sicurezza e Privacy nel mondo di Bitcoin.
Crypto Coinference 2019 - Sicurezza e Privacy nel mondo di Bitcoin.
 
Blockchain - crittomonete, Bitcoin e altre applicazioni
Blockchain - crittomonete, Bitcoin e altre applicazioniBlockchain - crittomonete, Bitcoin e altre applicazioni
Blockchain - crittomonete, Bitcoin e altre applicazioni
 
BlockChain e Token Digitali - Webinar gratuito
BlockChain e Token Digitali - Webinar gratuitoBlockChain e Token Digitali - Webinar gratuito
BlockChain e Token Digitali - Webinar gratuito
 
Blockchainvis Backend
Blockchainvis BackendBlockchainvis Backend
Blockchainvis Backend
 
Progetto CASCO.pdf
Progetto CASCO.pdfProgetto CASCO.pdf
Progetto CASCO.pdf
 
XMASDEV 2018 - XMAS GIFT ASSISTANT
XMASDEV 2018 - XMAS GIFT ASSISTANTXMASDEV 2018 - XMAS GIFT ASSISTANT
XMASDEV 2018 - XMAS GIFT ASSISTANT
 
Json Web Tokens
Json Web TokensJson Web Tokens
Json Web Tokens
 
JWT: JSON Web Tokens - bye bye Session and Cookie - RFC7519
JWT: JSON Web Tokens - bye bye Session and Cookie - RFC7519JWT: JSON Web Tokens - bye bye Session and Cookie - RFC7519
JWT: JSON Web Tokens - bye bye Session and Cookie - RFC7519
 
Bitcoin Business Opportunities
Bitcoin Business OpportunitiesBitcoin Business Opportunities
Bitcoin Business Opportunities
 
Marco Spada, Maria Perugini DirICTo - SMAU Milano 2017
Marco Spada, Maria Perugini DirICTo - SMAU Milano 2017Marco Spada, Maria Perugini DirICTo - SMAU Milano 2017
Marco Spada, Maria Perugini DirICTo - SMAU Milano 2017
 
Protocolli per la protezione dell'anonimato nelle valute Monero e Zcash
Protocolli per la protezione dell'anonimato nelle valute Monero e ZcashProtocolli per la protezione dell'anonimato nelle valute Monero e Zcash
Protocolli per la protezione dell'anonimato nelle valute Monero e Zcash
 

More from DevDay

IoT101 - DevDay Caserta
IoT101 - DevDay CasertaIoT101 - DevDay Caserta
IoT101 - DevDay CasertaDevDay
 
DevDay Napoli - Scala - Dalla Svizzera con furore
DevDay Napoli - Scala - Dalla Svizzera con furoreDevDay Napoli - Scala - Dalla Svizzera con furore
DevDay Napoli - Scala - Dalla Svizzera con furoreDevDay
 
Kotlin: foss' a vota bona (could be the right time)
Kotlin: foss' a vota bona (could be the right time)Kotlin: foss' a vota bona (could be the right time)
Kotlin: foss' a vota bona (could be the right time)DevDay
 
A chatbot from scratch
A chatbot from scratchA chatbot from scratch
A chatbot from scratchDevDay
 
Janus: an open source and general purpose WebRTC (gateway) server
Janus: an open source and general purpose WebRTC (gateway) serverJanus: an open source and general purpose WebRTC (gateway) server
Janus: an open source and general purpose WebRTC (gateway) serverDevDay
 
OrientDB - Perché le tue applicazioni meritano un DB Multi-Model
OrientDB - Perché le tue applicazioni meritano un DB Multi-ModelOrientDB - Perché le tue applicazioni meritano un DB Multi-Model
OrientDB - Perché le tue applicazioni meritano un DB Multi-ModelDevDay
 
OAuthorize yourself 2.0
OAuthorize yourself 2.0OAuthorize yourself 2.0
OAuthorize yourself 2.0DevDay
 
React js + ES6
React js + ES6React js + ES6
React js + ES6DevDay
 
Unity: introduzione storica ed analisi di un microprogetto
Unity: introduzione storica ed analisi di un microprogettoUnity: introduzione storica ed analisi di un microprogetto
Unity: introduzione storica ed analisi di un microprogettoDevDay
 

More from DevDay (9)

IoT101 - DevDay Caserta
IoT101 - DevDay CasertaIoT101 - DevDay Caserta
IoT101 - DevDay Caserta
 
DevDay Napoli - Scala - Dalla Svizzera con furore
DevDay Napoli - Scala - Dalla Svizzera con furoreDevDay Napoli - Scala - Dalla Svizzera con furore
DevDay Napoli - Scala - Dalla Svizzera con furore
 
Kotlin: foss' a vota bona (could be the right time)
Kotlin: foss' a vota bona (could be the right time)Kotlin: foss' a vota bona (could be the right time)
Kotlin: foss' a vota bona (could be the right time)
 
A chatbot from scratch
A chatbot from scratchA chatbot from scratch
A chatbot from scratch
 
Janus: an open source and general purpose WebRTC (gateway) server
Janus: an open source and general purpose WebRTC (gateway) serverJanus: an open source and general purpose WebRTC (gateway) server
Janus: an open source and general purpose WebRTC (gateway) server
 
OrientDB - Perché le tue applicazioni meritano un DB Multi-Model
OrientDB - Perché le tue applicazioni meritano un DB Multi-ModelOrientDB - Perché le tue applicazioni meritano un DB Multi-Model
OrientDB - Perché le tue applicazioni meritano un DB Multi-Model
 
OAuthorize yourself 2.0
OAuthorize yourself 2.0OAuthorize yourself 2.0
OAuthorize yourself 2.0
 
React js + ES6
React js + ES6React js + ES6
React js + ES6
 
Unity: introduzione storica ed analisi di un microprogetto
Unity: introduzione storica ed analisi di un microprogettoUnity: introduzione storica ed analisi di un microprogetto
Unity: introduzione storica ed analisi di un microprogetto
 

Recently uploaded

GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaGIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaServizi a rete
 
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneGIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneServizi a rete
 
Descrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxDescrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxtecongo2007
 
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoGIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoServizi a rete
 
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleGIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleServizi a rete
 
Presentzione Matematica similitudini circonferenze e omotetie.pptx
Presentzione  Matematica similitudini circonferenze e omotetie.pptxPresentzione  Matematica similitudini circonferenze e omotetie.pptx
Presentzione Matematica similitudini circonferenze e omotetie.pptxfilippoluciani9
 
GIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoGIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoServizi a rete
 
GIORNATA TECNICA 18/04 | DE LEO Antonio
GIORNATA TECNICA 18/04  | DE LEO AntonioGIORNATA TECNICA 18/04  | DE LEO Antonio
GIORNATA TECNICA 18/04 | DE LEO AntonioServizi a rete
 
GIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroGIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroServizi a rete
 

Recently uploaded (9)

GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaGIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
 
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneGIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
 
Descrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxDescrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptx
 
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoGIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
 
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleGIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
 
Presentzione Matematica similitudini circonferenze e omotetie.pptx
Presentzione  Matematica similitudini circonferenze e omotetie.pptxPresentzione  Matematica similitudini circonferenze e omotetie.pptx
Presentzione Matematica similitudini circonferenze e omotetie.pptx
 
GIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoGIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA Roberto
 
GIORNATA TECNICA 18/04 | DE LEO Antonio
GIORNATA TECNICA 18/04  | DE LEO AntonioGIORNATA TECNICA 18/04  | DE LEO Antonio
GIORNATA TECNICA 18/04 | DE LEO Antonio
 
GIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroGIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI Alessandro
 

BitGold. L'estinzione dei dinosauri.