Comunità digitali

Il corso è tenuto dal Prof. Cosimo Accoto, filosofo di formazione e cresciuto professionalmente nell' industria dei dati e software. E' Research affiliate al MIT di Boston .

Autore di diversi libri, tra cui Il mondo dato: cinque brevi lezioni di filosofia digitale (2017); Il mondo ex machina: cinque brevi lezioni di filosofia dell' automazione (2019).

In elenco alcuni degli argomenti studiati , di grande interesse e attualità:

Sono una sequenza di istruzioni o regole logiche che definiscono una serie di operazioni da eseguire per risolvere un determinato problema. Caratteristiche chiave degli algoritmi sono:

Il termine Big Data si riferisce a un'enorme quantità di dati complessi e di vario tipo, che vengono generati a una velocità elevata da diverse fonti come sensori, dispositivi mobili, social media, transazioni online, ecc ... Questi sono caratterizzati dalle cosiddette "3V" dei Big Data:

Il termine biohacker  si riferisce a una persona che svolge attività di sperimentazione e manipolazione biologica utilizzando approcci fai da te e accessibili al di fuori di ambienti tradizionali di ricerca scientifica. I biohacker cercano di applicare principi scientifici e tecniche di biologia per esplorare e sperimentare con organismi viventi, compresi i propri corpi.

La blockchain è una tecnologia di registrazione e gestione delle transazioni in modo trasparente, sicuro e decentralizzato. E' essenzialmente un registro digitale condiviso e immutabile, costituito da una serie di blocchi contenenti dati collegati tra loro tramite crittografia. Le caratteristiche chiave della blockchain includono: 

Il concetto di block time si riferisce al tempo necessario affinchè un certo numero di blocchi venga confermato sulla blockchain. Ogni blocco contiene un insieme di transazioni e viene aggiunto alla catena dei blocchi in modo sequenziale. Il blok time rappresenza quindi l’intervallo di tempo medio tra la creazione di un blocco e la sua conferma sulla blockchain.

La durata può variare a seconda della blockchain utilizzata. Ad esempio, nella blockchain Bitcoin, il block time è di circa 10 minuti, mentre in Ethereum è di circa 15 secondi. Tuttavia, è importante notare che il block time può essere influenzato da diversi fattori come la capacità della rete e l’algoritmo di consenso utilizzato.

La considerazione del  block time è essenziale per garantire una corretta sincronizzazione delle azioni contrattuali e l’efficienza delle transazioni.

Il codice software, spesso chiamato semplicemente codice , è un insieme di istruzioni scritte in un linguaggio di programmazione che definiscono il comportamento e le funzionalità di un programma informatico. Il codice software viene scritto dagli sviluppatori di software per creare applicazioni, sistemi operativi, siti web e altro. Il codice software può essere scritto in diversi linguaggi di programmazione, come C++,Java, Python, JavaScript, Ruby, e molti altri. Il codice software può essere suddiviso in due categorie:

Cybersecurity (o sicurezza informatica) è il campo che si occupa di proteggere i sistemi informatici, le reti, i dati e le risorse digitali dagli attacchi e dalle minacce informatiche. Si concentra sulla prevenzione, la rilevazione e la risposta agli incidenti di sicurezza, al fine di garantire la riservatezza, l'integrità e la disponibilità delle informazioni digitali. La cybersecurity è fondamentale nella protezione dei sistemi informatici da minacce come malware, attacchi di phishing, violazioni dei dati e intrusioni nei sistemi.

Dark Pattern è un termine utilizzato per descrivere tecniche di progettazione e interazione che vengono utilizzate in modo intenzionale per manipolare o ingannare gli utenti. I dark pattern sfruttano le vulnerabilità cognitive degli utenti, come la pigrizia mentale, la fiducia, acritica o la difficoltà nel prendere decisioni informate.

Il design thinking è un approccio problem solving che si basa sulla comprensione delle esigenze degli utenti, la generazione di idee creative e l'interazione continua per sviluppare soluzioni innovative. Il design thinking pone l'accento sull'empatia, sulla comprensione degli utenti e sul coinvolgimento di diverse prospettive nel processo di sviluppo delle soluzioni. Questo approccio così flessibile e orientato verso le persone aiuta a generare idee innovative e a creare prodotti e servizi che rispondono alle esigenze degli utenti.

L'etica nell' era digitale si riferisce ai principi morali e ai valori che guidano il comportamento e l'interazione umana nel contesto delle tecnologie digitali. Aspetti che meritano attenzione sono:

L' etica nell'era digitale richiede una riflessione costante sui valori umani, i diritti e le responsabilità nell'uso delle tecnologie digitali. 

L'intelligenza artificiale (IA) è un campo dell'informatica che si occupa di creare sistemi o macchine in grado di imitare alcune delle capacità umane associate all'intelligenza. L'obiettivo dell IA è sviluppare algoritmi o modelli che consentano alle macchine di apprendere, ragionare, prendere decisioni e risolvere problemi in modo autonomo.

Il metaverso va oltre la realtà virtuale e la realtà aumentata, creando un mondo virtuale completamente connesso in cui gli utenti possono partecipare, creare e sperimentare esperienze digitali. In un metaverso, gli utenti possono creare avatar personalizzati e navigare attraverso spazi virtuali, socializzare con altre persone, commerciare beni e servizi digitali, giocare a giochi online, creare contenuti e partecipare ad eventi.

La Netnografia è una metodologia di ricerca che studia i comportamenti e le interazioni delle persone online, utilizzando le risorse digitali come fonte di dati. I ricercatori esaminano e analizzano le conversazioni, i conetnuti generati dagli utenti, le comunità online. Sono incluse le analisi di forum di discussione, blog, social media, piattaforme di gaming, gruppi di messaggistica. Si basa sullapartecipazione osservante, in cui i ricercatori possono partecipare alle conversazioni online, intervistare utenti. Attraverso l'analisi dei dati netnografici, i ricercatori possono individuare modelli di comportamento, dinamiche sociali, opinioni, valori culturali e trend emergenti. 

NFT, acronimo di "Non -Fungible-Token", si riferisce a un tipo di token crittottografico che rappresenta la proprietà di un oggetto unico o di un'opera digitale. A differenza delle criptovalute come Bitcoin o Ethereum, che sono fungibili (ovvero scambiabili  tra loro a parità di valore), gli NFT sono unici e non possono essere sostituiti con altri token identici. Utilizzano la tecnologia  della blockchain per garantire laproprietà, l'autenticità e la tracciabiità degli oggetti digitali. Ogni NFT contiene informazioni specifiche che lo distinguono dagli altri, come un codice univoco o un indirizzo sulla blockchain. Ciò consente ai possessori di dimostrare che possiedono l'originale di un'opera d' arte digitale, un video, un meme o qualsiasi altro oggetto digitale associato all' NFT. Gli NFT permettono agli artisti e ai creatori di vendere le loro opere senza intermediari e  consentono la tracciabilità delle transazioni. Tuttavia, gli NFT hanno suscitato diversi dibattiti sulla sostenibilità ambientale, poichè molte transazioni richiedono un consumo energetico significativo a causa dell'utilizzo delle risorse informatiche della blockchain.

Una piattaforma è un ambiente o un sistema che fornisce le basi per l'esecuzione di applicazioni, servizi o funzionalità. Le piattaforme digitali sono spesso basate su software e offrono un'infrastruttura comune su cui sviluppatori, utenti e altre parti interessate possono interagire con applicazioni o servizi. Le piattaforme possono includere componenti hardware, software e di rete che consentono l'esecuzione di applicazioni, l'elaborazione di dati, la comunicazione e altre funzionalità.

Esempi di piattaforme digitali sono i sistemi operativi come Windows, macOS, Linux; i social media Facebook, Twitter e Instagram; i marketplace online come Amazon e eBay; le piattaforme di streaming come Neflix e Spotify.

I protocolli sono un insieme di regole, standard e procedure che definiscono il modo in cui avviene la comunicazione e l'interazione tra dispositivi, sistemi o componenti di un sistema informatico. Possono coprire diversi aspetti della comunicazione, come la struttura dei messaggi, i formati dei dati, protocolli di routine e protocolli di sicurezza. 

Esempi di protocolli sono il protocollo IP (Internet Protocol) utilizzato per l'instradamento dei dati su Internet; il protocollo HTTP (Hypertext Transfer Protocol) utilizzato per il trasferimento di pagine web; il protocollo SMTP (Simple Mail Transfer Protocol) utilizzato per l'invio di e-mail. I protocolli sono fondamentali per garantire che i dispositivi e i sistemi siano in grado di comunicare tra loro in modo affidabile.

La realtà aumentata è una tecnologia che sovrappone elementi digitali, come immagini, suoni o grafica 3D, al mondo reale. Utilizzando dispositivi come smarthphone, occhiali o visori AR, gli utenti possono visualizzare e interagire con i contenuti digitali integrati nell' ambiente circostante, mescolando la realtà fisica da quella virtuale.

La realtà virtuale è una tecnologia immersiva che crea un ambiente simulato al computer che può essere esplorato e interagito dagli utenti. Di solito, viene utilizzato un vidore VR per coprire completamente il campo visivo dell'utente, creando un'esperienza coinvolgente e simulando la sensazione di trovarsi in un ambiente virtuale tridimensionale.

Le reti sociali più popolari includono piattaforme come Facebook, Instagram, Twitter, Linkedln. Hanno rivoluzionato la comunicazione e l'interazione umana, consentendo alle persone di condividere informazioni a livello globale.

Uno smart contract è un tipo di contratto digitale che viene eseguito automaticamente sulla blockchain. Lo scopo principale è quello di automatizzare e facilitare l'esecuzione di transazioni e accordi tra le parti coinvolte, senza la necessità di un intermediario. Sono progettati per essere autoeseguibili e autoverificabili. Sfruttano la trasparenza, la tracciabiità e la sicurezza offerte dalla tecnologia blockchain per rendere le transazioni più sicure ed efficienti.

La sostenibilità digitale si riferisce all'approccio che mira a ridurre l'impatto ambientale e promuovere la responsabilità sociale nell'utilizzo delle tecnologie digitali. Poiché l'uso delle tecnologie ha un impatto significativo sull'ambiente e sulle risorse, la sostenibilità si concentra su pratiche e iniziative volte a mitigare questi effetti negativi.

E' una rappresentazione digitale di un valore su una determinata piattaforma o rete. Può essere utiizzato per rappresentare una vasta gamma di cose, come criptovalute, diritto di utilizzo, punti fedeltà o qualsiasi altro tipo di valore digitale. I tpken possono essere scambiati tra utenti all'interno di una piattaforma o della rete. Sono spesso creati utilizzando una tecnologia blockchain, che garantisce la sicurezza e la tracciabilità delle transazioni.