TON è una blockchain completamente decentralizzata progettata da Telegram per essere utilizzata da miliardi di utenti. È dotata di transazioni velocissime, commissioni minime, app facili da usare ed è ecologico.
Uno dei progetti che ha causato il maggior dibattito nel mondo delle criptovalute èThe Open Network (TON). Questo progetto, originariamente conosciuto come Telegram Open Network, è una blockchain e una criptovaluta progettata dai fratelli Durov (creatori di Telegram).
L'idea del progetto era rivoluzionare e rendere di massa i sistemi di pagamento in criptovalute, integrando un potente sistema di pagamento in criptovalute nella loro applicazione di fama mondiale, Telegram. In questo modo più di 500 milioni di persone potrebbero utilizzare TON, iniziando così un nuovo capitolo nel mondo delle criptovalute.
Tutto questo, ovviamente, accompagnato da grandi progressi nella tecnologia blockchain, come il caso delle catene di shardchain, alta velocità Proof of Stake e integrazione dei pagamenti in modo nativo su diverse applicazioni.
Un po' di storia
La storia di TON inizia nel 2018, quando TechCrunch, uno dei più importanti siti di tecnologia, ha pubblicato voci secondo cui Telegram potrebbe integrare i pagamenti in criptovalute nella sua app di messaggistica istantanea. In quel periodo furono mostrati sia il lite paper (un documento di 23 pagine) che il white paper del progetto (un documento di 132 pagine completamente tecnico). Così sono nati il Telegram Open Network e la sua criptovaluta, “Gram”.
Il progetto dovuto diventare realtà grazie a un ' ICO con cui speravano di raccogliere 500 milioni di dollari e iniziare lo sviluppo di TON. Da quei sarebbe venuto fuori tutto il necessario per pagare l'adeguamento dell'infrastruttura di Telegram, lo sviluppo della blockchain e delle sue criptovalute, insieme al resto per lanciare il progetto in tutto il mondo. Inoltre, entro il 2021 il piano era di portare TON sotto il controllo di TON Foundation e separare le operazioni di Telegram e TON, per espandere la sua portata e decentralizzare le sue operazioni.
Iniziano i problemi
Tuttavia, l'aver utilizzato un'ICO per il progetto ha iniziato a generare i primi problemi. Le truffe su Twitter hanno cominciato ad apparire e questo ha portato lo stesso Pavel Durov a invitare le persone a denunciare tutti quei falsi account e ad annunciare che presto ci sarebbe stato un mezzo ufficiale per partecipare all'ICO.
Ad aprile 2018 sono iniziati gli acquisti privati, tra i quali spicca l'acquisto di una società cinese, per un totale di 2.000 milioni di dollari in token Gram. Tutto sembrava diretto al successo totale in TON.
Poi sarebbe arrivato l'inizio della vendita pubblica, quella che si cercava di concedere nella massima legalità possibile negli Stati Uniti e secondo le regole della SEC. Il Gram Token Purchase Agreement è stato strutturato come un contratto future, consentendo agli investitori di ricevere i token una volta lanciata TON. Poiché i future venivano venduti solo a investitori accreditati, l'offerta era esente dalla registrazione come titolo ai sensi della Regulation D del Securities Act del 1933, sulla base del fatto che una volta che TON fosse stato operativo, i Gram avrebbero avuto un' utilità e non sarebbero stati considerati security. Tutto questo, insieme ai due moduli D depositati e al silenzio della SEC, ha dato il via libera alla vendita dell'ICO di Telegram.
SEC contro Telegram
Tuttavia, la SEC ha iniziato a mobilitarsi e l'11 ottobre 2019 è intervenuta chiedendo a Telegram di limitare temporaneamente la distribuzione dei token Gram. Il regolatore ha sostenuto che gli acquirenti iniziali di Gram avrebbero agito come sottoscrittori e la rivendita di Gram, una volta effettuata, sarebbe stata una distribuzione non registrata di titoli.
Questo ha portato a uno dei casi nel mondo delle criptovalute più lunghi visti finora, uno che Telegram avrebbe perso. Così, il 12 maggio 2020, dopo una dura battaglia legale, Pavel Durov ha annunciato la fine della partecipazione attiva di Telegram in TON. Ciò ha avviato il processo di restituzione del denaro che è stato prorogato fino al 2021.
La rinascita di TON
Tuttavia, Pavel Durov, prevedendo tutto questo, ha sviluppato TON come un progetto software open source e ha reso il suo codice pubblicamente disponibile su GitHub. Questo significa che anche se Telegram non sarebbe stata in grado di lanciare TON come desiderava, la comunità avrebbe potuto sviluppare l'idea e portarla a compimento.
Il 7 maggio 2020 è stato lanciato il progetto FreeTON, che ha utilizzato la tecnologia TON disponibile sviluppata fino a quel momento (c'erano già reti di testnet implementate). Comunque il più grande progetto che ha seguito le orme di TON è stato TONCOIN, sotto il dominio web Ton.org; questo progetto è stato quello che ha sviluppato maggiormente la tecnologia TON ed è diventato il punto di riferimento per ciò che Pavel Durov sognava. Dominio web Ton.org, questo progetto è stato quello che ha sviluppato la tecnologia più TON ed è diventato il riferimento a ciò che Pavel Durov sognava di costruire.
La tecnologia dietro a TON
TON è impegnato a costruire non solo di un sistema di pagamento, ma anche di un'infrastruttura completa in grado di decentralizzare diversi servizi. Per ottenere tutto questo, TON basa il suo sviluppo sulle seguenti tecnologie:
Proof of Stake e Sharding per un'elevata scalabilità
TON è costituito da una rete a tre livelli. Nel primo livello abbiamo la masterchain o catena principale, che funziona grazie a un potente algoritmo Proof of Stake (PoS) che gli conferisce grande velocità, scalabilità e sicurezza. Questa masterchain è la mainchain della rete TON ed è attualmente in funzione. In altre parole, ogni volta che eseguiamo un'operazione su TON, questa viene eseguita sulla masterchain
Al secondo livello troviamo le workchain o catenesecondarie le quali sono collegate alla masterchain e possono arrivare fino a un totale di 2^32 diverse catene collegate. Ognuna di queste catene secondarie, possono avere il proprio insieme di regole di consenso, inclusi diversi formati di account e indirizzi di transazione, macchine virtuali per contratti intelligenti e criptovalute di base, ecc... possono avere il proprio insieme di regole di consenso, inclusi diversi formati di account e indirizzi di transazione, macchine virtuali per contratti intelligenti e criptovalute di base, ecc.Tutto questo rimanendo compatibile con la masterchain, potendo interagire con essa e tra di loro senza interruzioni.
Infine, abbiamo il terzo livello, che sono le catene di frammentazione. Le catene di sharding fanno parte delle catene di lavoro e il suo ruolo è quello di fornire loro una spinta alla scalabilità, dividendo il lavoro e parallelizzandolo. In questo modo, la scalabilità di TON salirebbe alle stelle a livelli molto più alti di quelli che troveremmo oggi in catene come Polkadot o Solana. Tutto questo è possibile grazie allo schema bottom-up che TON utilizza per le sue shard chain, dando origine a quello che chiamano Infinite Sharding Paradigm.
Tutta questa tecnologia è nota come TON, essendo uno dei principali progressi che il progetto presenta al mondo delle criptovalute, rivaleggiando direttamente con progetti come Ethereum, Polkadot o Cosmos.
L'intero sistema funziona in modo completamente decentralizzato (mediante un protocollo P2P), che lo ha reso resistente alla censura e ai diversi attacchi che la rete potrebbe subire.
Autoguarigione, una rete senza hard fork
Un altro grande progresso di TON è stato il meccanismo di auto-guarigione o auto-recupero che aveva la rete. A causa del sistema di sharding, esiste la possibilità che un aggiornamento della rete (masterchain) possa entrare in conflitto con le reti secondarie (workchain o sharding chain). In tal caso, il meccanismo di autoguarigione sarebbe responsabile del mantenimento del corretto funzionamento della rete TON, consentendo anche la riscrittura dei blocchi blockchain al fine di risolvere il problema.
La riscrittura in ogni caso non ha comportato lo scarto del blocco precedente, in quanto i dati di quel blocco verranno utilizzati e saranno collegati al nuovo blocco, consentendo in ogni momento la revisione delle sue informazioni. In questo modo TON si proteggeva da eventi che mettevano a rischio il funzionamento della sua blockchain e, allo stesso tempo, evitava problemi che potevano essere causati da hard fork all'interno della sua struttura.
Instradamento veloce dei dati
Uno dei maggiori problemi che le reti blockchain devono affrontare è la crescita delle loro reti. P2P, e la conseguente difficoltà di invio delle informazioni di rete a tutte le sue parti nell'ambito delle regole di consenso già accettate.
Comprendere questo problema è semplice: immagina un messaggero che deve portare il suo messaggio a 100 persone in tutto il mondo, in modo rapido e sicuro. Creare un piano per questo è relativamente semplice. Tuttavia, il problema aumenta esponenzialmente quando aggiungiamo migliaia di corrieri e centinaia di milioni di destinazioni nell'equazione. Lì, il problema della logistica e dell'efficienza diventa così complesso che risolverlo non è affatto facile.
Proprio questo problema è stato visto in TON. Mobilitare tutte queste informazioni in modo efficiente nella catena principale e nelle sue catene di lavoro (fino a un massimo di 2^32 catene) è stato molto complesso. Così hanno escogitato una soluzione al problema noto come Instradamento dell'ipercubo istantaneo (IHR), un protocollo di comunicazione P2P che ha consentito a tutti i nodi TON di condividere informazioni sui propri blocchi e operazioni in modo rapido ed efficiente. Pertanto, l'intera rete manterrebbe la sincronizzazione delle informazioni necessaria per il suo corretto funzionamento. Qualcosa di necessario considerando che il protocollo TON PoS e il suo sistema di sharding prevedono di generare un blocco ogni 5 secondi all'interno della rete.
In effetti, questo problema risolto da TON è uno dei problemi che più affligge Ethereum 2.0 e il suo sviluppo di catene di sharding, e problemi simili si sono verificati anche con Polkadot, sebbene siano già stati risolti.
Archiviazione decentralizzata, privata e sicura
Un'altra tecnologia che TON integra nella sua rete è nota come TON Storage. TON Storage è una rete di archiviazione dati P2P integrata ai nodi della rete TON. Cioè, ogni nodo TON è in grado di implementare un punto di archiviazione dati decentralizzato all'interno della rete.
L'idea di TON Storage è che questa rete è in grado di funzionare come una sorta di grande hard disk, dove è possibile memorizzare i dati necessari per il funzionamento di dApp o altre applicazioni blockchain, che hanno accesso a tale rete. TON Storage sarebbe basato su un sistema DHT (simile a quello utilizzato in Bitcoin) per condividere le informazioni tra i nodi e consentire l'accesso decentralizzato ai dati in ogni momento.
Questo sistema è come quello che vediamo in reti come IPFS, Filecoin, Sia e sarebbe altamente integrato con TON e il resto delle funzioni di questa blockchain.
Privacy e anonimato per impostazione predefinita
Uno dei grandi progressi di TON è stato il suo impegno a mantenere e proteggere la privacy e l'anonimato dei suoi utenti. Ad esempio, un problema comune con le reti Proof of Stake è che tutti i loro staker devono rendere pubblico un indirizzo in cui possiamo vedere pubblicamente il totale delle monete puntate, una situazione che espone dati che non dovrebbero essere pubblici.
Bene, per evitare questa e altre situazioni, TON ha creato ciò che è noto come TON Proxy. TON Proxy è una funzionalità della rete TON, che consente ai suoi utenti di scambiare informazioni all'interno della rete in modo anonimo. Per fare ciò, TON ha utilizzato un protocollo di rete derivato dal protocollo di privacy I2P (un protocollo che compete con Tor e ha capacità tecniche superiori). L'idea è che questo sistema consenta di inviare e ricevere dati nella rete TON in modo anonimo e zeroconf (senza necessità di configurazione) facilitando la privacy e l'anonimato delle persone quando utilizzano TON.
DNS e servizi all'interno della rete
Un altro punto importante nel funzionamento di TON è il suo schema DNS e i servizi decentralizzati. Il DNS decentralizzato consente a chiunque di avere un nome di dominio all'interno della rete associato a un indirizzo di pagamento o servizio in questione. Un esempio dell'usabilità di questo tipo di funzione si vede in servizi come Ethereum Name Services (ENS) dove possiamo registrare nomi di dominio per siti web decentralizzati o indirizzi di pagamento in criptovaluta per la rete Ethereum o compatibili.
Smart contract in TON
TON offre anche funzionalità di smart contract avanzato, però, a questo punto c'è molto lavoro da fare. Ad esempio, TON manca ancora di specifiche standard per l'implementazione di contratti specializzati come NFT (sebbene esista già una versione candidata per questo). Il lancio di token specializzati è limitato alle workchain (poiché ogni workchain può avere un token che la identifichi), quindi standard di token come il ERC-20, probabilmente non esistono (possono essere creati, ma ancora una volta non esiste ancora uno standard definito).
Tutto ciò genera una situazione alquanto unica poiché la macchina virtuale TON (o TVM) offre funzionalità uniche per potenti contratti intelligenti, ma la mancanza di sviluppo di standard rende difficile la loro emissione.
Questa curiosa situazione si spiega perché con l'annuncio della separazione di Telegram dal progetto molti sviluppatori l'hanno abbandonato. Tuttavia, la comunità che da allora ha preso in mano le redini del progetto sta recuperando molto potenziale e capacità di sviluppo, che si possono vedere nell'andamento generale del progetto fino ad oggi.
In effetti, una delle sue attuali priorità è migliorare la capacità di sviluppare e implementare smart contract all'interno della rete, quindi nel medio termine vedremo sicuramente molti miglioramenti in questo senso.
Questa situazione è diventata evidente con l'esistenza di servizi di dApp vitali all'interno di TON, come i bridge o le diverse piattaforme NFT che sono state create sulla rete sfruttando questa capacità.
TON, il token blockchain
Toncoin (precedentemente noto come Gram) è il token nativo della rete TON. Tra le funzioni di questo token possiamo citare:
- Pagamento gas per operazioni di pagamento e interazione con smart contract.
- Possibilità di eseguire operazioni cross-chain native all'interno della rete. Ricorda che TON è il token della catena principale e ogni catena di lavoro ha il proprio token interoperabile con TON, quindi queste operazioni sono abilitate in modo nativo.
- Il token viene utilizzato anche per pagare l'accesso alle risorse di rete. Ad esempio, per accedere al sistema di archiviazione decentralizzato (TON Storage) o al servizio DNS (TON DNS) o ai servizi distribuiti nel livello TON Services. In tutti questi casi, Toncoin sarebbe la valuta utilizzata per pagarli.
- Viene utilizzato per la distribuzione di nuovi nodi di picchettamento per la catena principale o per le catene di lavoro e le catene di sharding.
- Viene anche utilizzato per la governance decentralizzata del protocollo.
Toncoin ha un'emissione massima di 5 miliardi di token, e per metterli in circolazione occorre ricorrere a un fatto curioso: il mining using Prova di lavoro. La ragione di questo sistema è che inizialmente i 5 miliardi di token sono stati tutti emessi e inseriti in un contratto intelligente chiamato "Giver", che rilascia 100 TON al giorno come ricompensa per i minatori.
Questo smart contract è pensato per misurare il lavoro computazionale dei mineratori e concedere loro ricompense, il processo è pensato in modo che i mineratori generino TON che possono circolare nella blockchain (altrimenti rimarranno bloccati). Una volta estratti con successo, il mineratore può prendere quei token e utilizzarli all'interno della rete per pagare, utilizzare contratti intelligenti o creare nodi di convalida per il sistema PoS. Il protocollo di mining utilizzato per TON è appositamente progettato per sfruttare il CPU e GPU, essendo resistente a ASIC.
Il futuro di TON
TON è senza dubbio un grande progetto con capacità uniche che lo pongono al livello di grandi progetti come Ethereum, Polkadot o Cardano. Il suo sviluppo all'inizio è stato fulmineo, ma i problemi che Telegram ha avuto con la SEC hanno sicuramente ribaltato tutto. Nonostante ciò, la comunità ha recuperato poco a poco questo progetto fino a riportarlo in una posizione di rilievo.
Lo sviluppo del progetto prosegue il suo percorso e ci ha mostrato che si tratta di un progetto vivo. Uno che prevede di completare lo sviluppo dei suoi strumenti principali durante questo 2022. Con sviluppatori volenterosi e una comunità che è cresciuta sempre di più, è molto probabile che questo obiettivo possa essere raggiunto. In caso di successo, diventerebbe il primo progetto blockchain che, nonostante sia praticamente caduto nell'oblio, è riuscito a riemergere e diventare uno dei più importanti all'interno della community.