Blockchain Forensics e Intelligence (Conferenza UTBI - Università di Torino)dalchecco
Slide del mio intervento al convegno tenuto presso il Dipartimento di Informatica dell’Università degli Studi di Torino, il secondo incontro UTBI gratuito sul tema blockchain e criptomonete, dal titolo “Blockchain Security & Forensics”. Aspetto d'interesse perché dal punto di vista del consulente informatico forense è sempre più alto il livello d’interesse per le attività di perizia informatica in ambito blockchain, bitcoin e criptomonete, dato che diversi processi civili e penali contemplano già attività illecite svolte tramite monete matematiche o attività lecite dove però, all’interno, le cryptomonete rivestono un ruolo di rilevanza.
◦ Interagire con la Blockchain
◦ Blockchain – criptovalute – Bitcoin
◦ La Blockchain di Bitcoin
◦ La Blockchain
◦ Componenti della Blockchain
◦ Blockchain e Distributed Ledger Technology
◦ Il protocollo Bitcoin
◦ Bitcoin (il protocollo) e bitcoin (la valuta)
◦ Il Client Bitcoin Core
◦ Client e portafoglio
◦ Perché bisogna capire le transazioni?
◦ Start! Download del Client Bitcoin
◦ Download del Client Electrum
◦ Sincronizzare la Blockchain
◦ Pruned Mode e nodi SPV
◦ Configurazione Client Bitcoin
◦ Il Client Bitcoin
◦ Chiavi e indirizzi
◦ Indirizzi da utilizzare
◦ Il Mempool
◦ Gli UTXO
◦ Creiamo la nuova transazione
◦ Transazione in formato HEX
◦ Blocco 1: Dati della Transazione
◦ Blocco 2: input della transazione "vin": [
◦ Blocco 3: output della transazione "vout": [
◦ Transaction Scripts e Script Language
◦ Firma e invio della transazione
◦ La nostra prima transazione
◦ Analisi ScriptSign
◦ Transazione completata
◦ Commissioni
◦ Esploriamo il blocco
BlockChain e Token Digitali - Webinar gratuitoNinja Academy
Come le cryptovalute stanno rivoluzionando la raccolta fondi: https://ininja.it/2FhEyiN
Segui un'anteprima del webinar e iscriviti gratis per sbloccare il video completo!
Raggiungi i docenti Alessandro Palombo e Marcello Mari. Con loro imparerai a:
- Comprendere la logica di funzionamento della blockchain
- Valutare la ICO, ovvero la vendita di token digitali, per finanziare un progetto
- Conoscere le basi per valutare se sia opportuno o meno lanciare un progetto sulla Blockchain
- Conoscere le basi per lanciare una ICO
Capire come funziona la tecnologia non è strettamente necessario; è indubbio, però, che la blockchain va sempre più affermandosi. E che cambierà il modo di operare di fornitori, clienti e concorrenti. Insomma, che vi piaccia o no, cambierà anche il vostro modo di fare business.
Meglio dunque giudicare con cognizione di causa.
Blockchain Forensics e Intelligence (Conferenza UTBI - Università di Torino)dalchecco
Slide del mio intervento al convegno tenuto presso il Dipartimento di Informatica dell’Università degli Studi di Torino, il secondo incontro UTBI gratuito sul tema blockchain e criptomonete, dal titolo “Blockchain Security & Forensics”. Aspetto d'interesse perché dal punto di vista del consulente informatico forense è sempre più alto il livello d’interesse per le attività di perizia informatica in ambito blockchain, bitcoin e criptomonete, dato che diversi processi civili e penali contemplano già attività illecite svolte tramite monete matematiche o attività lecite dove però, all’interno, le cryptomonete rivestono un ruolo di rilevanza.
◦ Interagire con la Blockchain
◦ Blockchain – criptovalute – Bitcoin
◦ La Blockchain di Bitcoin
◦ La Blockchain
◦ Componenti della Blockchain
◦ Blockchain e Distributed Ledger Technology
◦ Il protocollo Bitcoin
◦ Bitcoin (il protocollo) e bitcoin (la valuta)
◦ Il Client Bitcoin Core
◦ Client e portafoglio
◦ Perché bisogna capire le transazioni?
◦ Start! Download del Client Bitcoin
◦ Download del Client Electrum
◦ Sincronizzare la Blockchain
◦ Pruned Mode e nodi SPV
◦ Configurazione Client Bitcoin
◦ Il Client Bitcoin
◦ Chiavi e indirizzi
◦ Indirizzi da utilizzare
◦ Il Mempool
◦ Gli UTXO
◦ Creiamo la nuova transazione
◦ Transazione in formato HEX
◦ Blocco 1: Dati della Transazione
◦ Blocco 2: input della transazione "vin": [
◦ Blocco 3: output della transazione "vout": [
◦ Transaction Scripts e Script Language
◦ Firma e invio della transazione
◦ La nostra prima transazione
◦ Analisi ScriptSign
◦ Transazione completata
◦ Commissioni
◦ Esploriamo il blocco
BlockChain e Token Digitali - Webinar gratuitoNinja Academy
Come le cryptovalute stanno rivoluzionando la raccolta fondi: https://ininja.it/2FhEyiN
Segui un'anteprima del webinar e iscriviti gratis per sbloccare il video completo!
Raggiungi i docenti Alessandro Palombo e Marcello Mari. Con loro imparerai a:
- Comprendere la logica di funzionamento della blockchain
- Valutare la ICO, ovvero la vendita di token digitali, per finanziare un progetto
- Conoscere le basi per valutare se sia opportuno o meno lanciare un progetto sulla Blockchain
- Conoscere le basi per lanciare una ICO
Capire come funziona la tecnologia non è strettamente necessario; è indubbio, però, che la blockchain va sempre più affermandosi. E che cambierà il modo di operare di fornitori, clienti e concorrenti. Insomma, che vi piaccia o no, cambierà anche il vostro modo di fare business.
Meglio dunque giudicare con cognizione di causa.
Blockchain dove il free software incontra la finanza - novembre 2021Alfredo Di Maria
La sicurezza attraverso il segreto è il livello più semplice da applicare alle informazioni, ma anche il più debole. Avere l'esclusività di una cosa spesso la rende più preziosa.
In particolare la blockchain rende il database uno strumento aperto al pubblico e condiviso, obbliga il software ad essere almeno open source invece che chiuso. La blockchain riesce a dare valore, anche economico, a pratiche considerate spesso controproducenti per il business fuori da questo contesto.
Come funzionano le blockchain, i ledger, i meccanismi di consenso? Cosa è cambiato nella finanza? Cosa si può costruire con questi strumenti?
https://www.youtube.com/watch?v=MGVknyHXzUg&t=14s&ab_channel=TheCommunitiesBay
Beyond #Bitocin: Blockchain and Food #IFPisa2018Giulia Aranguena
Analysis of the main and keys features of the #Blockchain technology, and presentation of the use case in the food sector. Case Histories and analysis of the #Provenance.org case
Blockchain: Analisi Introduttiva ai meccanismi di sicurezza nelle nuove reti ...Francesco Lacerenza
Con le seguenti diapositive si vogliono evidenziare i metodi formali di sicurezza rispettati dalla tecnologia blockchain partendo dallo studio dei meccanismi iimplementati che li rendono tali.
Vengono poi elencate le macro scelte di progettazione d'una blockchain assieme ai difetti riscontrati nelle blockchain pubbliche.
Nell'ultima parte sono poi introdotti in linea teorica alcuni vettori d'attacco utilizzati in passato.
Dove va la ricerca e dove investono le imprese - Presentazione Barbara PralioCSI Piemonte
Presentazione di Barbara Pralio, Fondazione Torino Wireless, al convegno "Blockchain e fiducia digitale" (Torino, 26 giugno 2019) organizzato dal CSI Piemonte
Paolo Moro - Lightning Network, the second layer of Blockchain is ready - Cod...Codemotion
La Blockchain: dettagli tecnici dei blocchi, dove sono le informazioni importanti. La differenza tra blocchi e transazioni. Per comprendere come funziona il secondo layer è fondamentale capire come vengono incluse le transazioni nei blocchi. Gli script: agganciamo una blockchain secondaria (off-chain), dove vengono applicati e quali sono quelli impiegati per lo strato Lightning. Cosa sono e come creare i canali, la loro creazione con le varianti disponibili. Come effettuare spese tramite portafogli fuori catena. Simuleremo una transazione fuori catena agganciata alla blockchain testnet.
Blockchain and Internet of Value – nuovi paradigmi che cambieranno la quotidi...MOCA Interactive
Slide presentate durante l'evento "Il marketing digitale – nel 2018 – pensato per le aziende B2B" svoltosi a Treviso, Palazzo Bomben, venerdì 21/09/2018
––
Internet dagli anni 90 ha sconvolto la vita a tutti con sviluppi rapidi ed imprevedibili. La vera rivoluzione è stata decentralizzare l’informazione, oggi a disposizione di tutti. La nuova tecnologia Blockchain ci permetterà di decentralizzare “il valore delle cose” introducendo un nuovo paradigma di “scarsità digitale” inimmaginabile fino a pochissimo tempo fa. Tutto questo porterà a numerosi cambiamenti ed evoluzioni, probabilmente oggi impensabili, come lo è stato internet. Capirne le potenzialità è già diventato strategico per le aziende.
––
Nomade digitale dal 1988, comincia ad occuparsi di Internet dal 1998. Digital Strategist presso Websolute, si occupa di supportare aziende nazionali ed internazionali a gestire la propria presenza digitale mettendo a punto nuovi modelli di business attraverso strategie di pensiero #DigitalFirst.
Cristina Baldi - Chi ha detto Blockchain? - Rinascita Digitale | DAY #4Stefano Saladino
Lo scopo dell’intervento è di far conoscere la nuova tecnologia blockchain, le sue caratteristiche, i suoi campi di applicazione e il suo legame con il Bitcoin.
Identità e biometria, firme e sigilli, blockchain e trattamento del dato sono state le tre macrotematiche discusse dagli esperti che ne hanno messo in rilievo opportunità e pericoli oggettivi.
Blockchain dove il free software incontra la finanza - novembre 2021Alfredo Di Maria
La sicurezza attraverso il segreto è il livello più semplice da applicare alle informazioni, ma anche il più debole. Avere l'esclusività di una cosa spesso la rende più preziosa.
In particolare la blockchain rende il database uno strumento aperto al pubblico e condiviso, obbliga il software ad essere almeno open source invece che chiuso. La blockchain riesce a dare valore, anche economico, a pratiche considerate spesso controproducenti per il business fuori da questo contesto.
Come funzionano le blockchain, i ledger, i meccanismi di consenso? Cosa è cambiato nella finanza? Cosa si può costruire con questi strumenti?
https://www.youtube.com/watch?v=MGVknyHXzUg&t=14s&ab_channel=TheCommunitiesBay
Beyond #Bitocin: Blockchain and Food #IFPisa2018Giulia Aranguena
Analysis of the main and keys features of the #Blockchain technology, and presentation of the use case in the food sector. Case Histories and analysis of the #Provenance.org case
Blockchain: Analisi Introduttiva ai meccanismi di sicurezza nelle nuove reti ...Francesco Lacerenza
Con le seguenti diapositive si vogliono evidenziare i metodi formali di sicurezza rispettati dalla tecnologia blockchain partendo dallo studio dei meccanismi iimplementati che li rendono tali.
Vengono poi elencate le macro scelte di progettazione d'una blockchain assieme ai difetti riscontrati nelle blockchain pubbliche.
Nell'ultima parte sono poi introdotti in linea teorica alcuni vettori d'attacco utilizzati in passato.
Dove va la ricerca e dove investono le imprese - Presentazione Barbara PralioCSI Piemonte
Presentazione di Barbara Pralio, Fondazione Torino Wireless, al convegno "Blockchain e fiducia digitale" (Torino, 26 giugno 2019) organizzato dal CSI Piemonte
Paolo Moro - Lightning Network, the second layer of Blockchain is ready - Cod...Codemotion
La Blockchain: dettagli tecnici dei blocchi, dove sono le informazioni importanti. La differenza tra blocchi e transazioni. Per comprendere come funziona il secondo layer è fondamentale capire come vengono incluse le transazioni nei blocchi. Gli script: agganciamo una blockchain secondaria (off-chain), dove vengono applicati e quali sono quelli impiegati per lo strato Lightning. Cosa sono e come creare i canali, la loro creazione con le varianti disponibili. Come effettuare spese tramite portafogli fuori catena. Simuleremo una transazione fuori catena agganciata alla blockchain testnet.
Blockchain and Internet of Value – nuovi paradigmi che cambieranno la quotidi...MOCA Interactive
Slide presentate durante l'evento "Il marketing digitale – nel 2018 – pensato per le aziende B2B" svoltosi a Treviso, Palazzo Bomben, venerdì 21/09/2018
––
Internet dagli anni 90 ha sconvolto la vita a tutti con sviluppi rapidi ed imprevedibili. La vera rivoluzione è stata decentralizzare l’informazione, oggi a disposizione di tutti. La nuova tecnologia Blockchain ci permetterà di decentralizzare “il valore delle cose” introducendo un nuovo paradigma di “scarsità digitale” inimmaginabile fino a pochissimo tempo fa. Tutto questo porterà a numerosi cambiamenti ed evoluzioni, probabilmente oggi impensabili, come lo è stato internet. Capirne le potenzialità è già diventato strategico per le aziende.
––
Nomade digitale dal 1988, comincia ad occuparsi di Internet dal 1998. Digital Strategist presso Websolute, si occupa di supportare aziende nazionali ed internazionali a gestire la propria presenza digitale mettendo a punto nuovi modelli di business attraverso strategie di pensiero #DigitalFirst.
Cristina Baldi - Chi ha detto Blockchain? - Rinascita Digitale | DAY #4Stefano Saladino
Lo scopo dell’intervento è di far conoscere la nuova tecnologia blockchain, le sue caratteristiche, i suoi campi di applicazione e il suo legame con il Bitcoin.
Identità e biometria, firme e sigilli, blockchain e trattamento del dato sono state le tre macrotematiche discusse dagli esperti che ne hanno messo in rilievo opportunità e pericoli oggettivi.
Similar to Block chain (per principianti) al cenacolo (20)
Internet e architetture di rete la ragazza della porta ottanta: HTTPAntonio Prado
This document discusses the history and technical details of HTTP and the web. It describes how Tim Berners-Lee invented the World Wide Web and HTTP in the 1990s. It also explains the basic request/response mechanisms of HTTP 1.0 and 1.1, including common status codes and methods. The document then covers setting up a basic HTTP server using Lighttpd and testing requests via Telnet. It concludes by mentioning HTTP over TLS and the development of HTTP/2.
4. 中本哲史
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
Misteriosa figura che nel 2008
pubblicò un documento con la
teorizzazione della catena a blocchi
distribuita
6. Blocchi e Catena
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
1. Ciascun blocco contiene dei dati;
2. Ciascun blocco è incatenato al precedente e al seguente
attraverso un forte anello di congiunzione;
3. Ciascuna catena viene replicata a qualunque partecipante
di rete;
4. La blockchain è una base di dati distribuita.
7. Blocchi e Catena
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
Dato
Insieme di dati
BLOCCO
Transazione
Mitt.->Dati->Ric.
Codice crittografato
Transazione
Transazione
Mitt.->Dati->Ric.
Codice crittografato
Transazione Transazione
Mitt.->Dati->Ric.
Codice crittografato
Transazione
Transazione
Mitt.->Dati->Ric.
Codice crittografato
Transazione Transazione
Mitt.->Dati->Ric.
Codice crittografato
Transazione
Transazione
Mitt.->Dati->Ric.
Codice crittografato
Transazione Transazione
Mitt.->Dati->Ric.
Codice crittografato
Transazione
8. Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
Transazione: Carla
vende a Mario una
vettura
Transazione:
- indirizzo pubblico del
ricevente
- altre informazioni
- chiavi di crittografia
Blocchi e Catena
9. Blocchi e Catena
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
La transazione tra Mario e Carla entra in
un blocco
Il blocco comprendente la transazione tra
Mario e Carla viene verificato e approvato
da tutti i partecipanti della catena a blocchi
Transazione
Codice crittografato
Transazione
10. Blocchi e Catena
Transazione
Codice crittografato
Transazione
Transazione
Codice crittografato
Transazione
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
Transazione
Codice crittografato
Transazione
Il blocco comprendente la
transazione tra Carla e Mario si
aggiunge alla catena a blocchi
Transazione
Codice crittografato
Transazione
Transazione
Codice crittografato
Transazione
La transazione tra Carla e Mario viene
pubblicata sulla catena a blocchi ed è
accessibile a tutti i partecipanti. Nessuno potrà
modificarla. La transazione in tutti i suoi
componenti resta immutabile
Transazione
Codice crittografato
Transazione
Transazione
Codice crittografato
Transazione
12. Consenso
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
Affinché la Blockchain sia valida, è prevista una fase
di verifica e di approvazione basata su risorse di
calcolo messe a disposizione dai partecipanti e
finalizzate alla risoluzione di puzzle crittografici.
13. Consenso
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
Coloro che partecipano alla risoluzione del puzzle e
contribuiscono alla validazione del processo e della
transazione sono chiamati Minatori e il loro
intervento, che necessita di importanti risorse di
calcolo, viene remunerato attraverso l’emissione di
una moneta virtuale.
15. Distribuzione
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
I dati non si trovano fisicamente solo su un server, ma
su più calcolatori nello stesso momento, tutti
perfettamente sincronizzati.
16. Distribuzione
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
Replica del database: un software è incaricato
di analizzare la base di dati per identificare
cambiamenti. Una volta identificati questi
cambiamenti, il software fa in modo che questi
vengano replicati e che tutti i database siano
identici
17. Distribuzione
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
Duplicazione: è un processo capace di assicurare che
tutti i database abbiano gli stessi dati.
Gli utenti possono modificare soltanto il database
principale, garantendo che i dati locali non vengano
sovrascritti erroneamente
19. La logica distribuita vuole che non esista più nessun
centro e che la Governance sia costruita attorno a un
nuovo concetto di fiducia tra tutti i soggetti. Nessuno
ha la possibilità di prevalere e il processo decisionale
passa attraverso la costruzione del Consenso.
Fiducia
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
21. Puzzle
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
Per evitare rischi di frodi è necessario creare
degli ostacoli e delle complicazioni su tutto il
processo di validazione.
Ogni nodo che intende partecipare alla
validazione deve anche risolvere un complesso
problema nella forma di un puzzle crittografico.
22. Il puzzle è concepito per mettere in competizione
i nodi. Tutti contribuiscono alla risoluzione
mettendo a disposizione la propria potenza di
calcolo; il nodo che riesce a risolvere il puzzle ha
diritto di validare il blocco con la presentazione
della prova della soluzione del puzzle.
Puzzle
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
23. Per questo impegno e per questo risultato il
Minatore vincente viene remunerato con una
unità di valore che dipende dal tipo di
Blockchain.
Puzzle
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
25. Conclusione
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
Affidabilità: la Blockchain è affidabile perché non è
governata da un’Autorità centrale. I partecipanti
hanno una parte di controllo dell’intera catena così
da renderla più sicura e affidabile.
26. Conclusione
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
Trasparenza: le transazioni sono visibili a tutti i
partecipanti.
Convenienza: vengono meno intermediari
(banche) necessari in tutte le transazioni
convenzionali che avvengono tra due o più parti.
27. Solidità: le informazioni nella Blockchain non possono
essere modificate (facilmente).
Irrevocabilità: con la Blockchain è possibile effettuare
transazioni irrevocabili, senza alcuna possibilità che siano
modificate o annullate.
Conclusione
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
28. Digitalità: con la Blockchain tutto diventa virtuale. Grazie
alla digitalizzazione, gli ambiti applicativi di questa nuova
tecnologia diventano molteplici: finanza e banche,
assicurazioni, agrifood, industria, sanità, pubblica
amministrazione, vendita al dettaglio ecc.
Conclusione
Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
29. Antonio Prado - Block Chain per principianti @ Cenacolo, 17 febbraio 2018
Antonio Prado
https://www.prado.it
Domande?