Internet Computer (ICP) — Guida Completa in Italiano
📖 Cos'è Internet Computer?
Internet Computer (ICP) è un progetto di DFINITY Foundation, guidato da Dominic Williams, con l'obiettivo di creare un computer decentralizzato globale capace di ospitare applicazioni, siti web e servizi direttamente on-chain, senza dipendere da cloud provider centralizzati come Amazon AWS o Google Cloud.
La principale innovazione tecnica sono i Canister: smart contract di nuova generazione che possono contenere sia codice che dati, servire contenuti web direttamente agli utenti, e persino effettuare chiamate HTTP a servizi esterni. Un canister può ospitare un intero sito web o una dApp completa senza server tradizionali.
ICP usa un meccanismo di consenso chiamato Threshold Relay basato su subnet di nodi che usano firme a soglia. La rete è organizzata in subnet indipendenti che processano canister in parallelo, permettendo scalabilità orizzontale. Il progetto ha raccolto oltre 270 milioni di dollari da investitori come a16z.
📄 Whitepaper in Italiano — Riassunto
Il whitepaper di Internet Computer descrive una visione radicale: un computer pubblico decentralizzato che sostituisce il cloud. I concetti principali:
Canister: smart contract con storage illimitato
I canister di ICP sono container che includono codice WebAssembly e stato persistente. A differenza degli smart contract Ethereum, i canister gestiscono gigabyte di storage on-chain, rendendoli adatti ad ospitare applicazioni complete comprese le interfacce utente.
Chain Key Cryptography
ICP usa firma crittografica a soglia che permette alla rete di firmare messaggi come se fosse un'unica entità. Questo abilita comunicazione con Bitcoin ed Ethereum senza bridge: i canister possono ricevere e inviare BTC direttamente.
Network Nervous System (NNS)
La governance avviene tramite NNS: i possessori di ICP bloccano i token in Neurons e votano su proposte di aggiornamento della rete. È uno dei sistemi di governance on-chain più avanzati del settore.
Reverse Gas Model
Su ICP sono gli sviluppatori a pre-caricare i canister con Cycles. Gli utenti finali interagiscono gratuitamente, come nel Web2 tradizionale, abbassando la barriera di adozione.
⚙️ Come Funziona Tecnicamente
| Algoritmo di consenso | Threshold Relay (PoS) |
| TPS | 11.500+ |
| Smart contract | Canister (WebAssembly) |
| Linguaggi sviluppo | Motoko, Rust |
| Storage on-chain | Illimitato per canister |
| Gas model | Reverse: pagato dagli sviluppatori |
| Governance | Network Nervous System (NNS) |
| Lancio mainnet | Maggio 2021 |
| Funding raccolto | $270M+ (a16z e altri) |
⚖️ Vantaggi e Svantaggi
🔧 Use Case Reali
📅 Cronologia Storica
2016: DFINITY Foundation fondata da Dominic Williams. Inizio della ricerca su ICP.
2021: Mainnet Genesis lancio il 10 maggio. ICP raggiunge $700 poi crolla rapidamente.
2022: Lancio di OpenChat e prime dApp significative. ICP perde oltre il 95% dal massimo.
2023: Chain Fusion: integrazione nativa con Bitcoin ed Ethereum. Crescita ecosistema sviluppatori.
2024: AI on-chain tramite canister. Integrazione con Ethereum tramite HTTPS outcalls.