Orchid (OXT) è un progetto interessante che utilizza la tecnologia blockchain per incoraggiare la creazione di una rete di servizi VPN decentralizzata e sicura per tutti.
Una degli strumenti tecnologici più potenti oggi è Internet. Tuttavia, una tecnologia basata principalmente su standard e software libero non è così gratuita come supponiamo. Questa è proprio la contraddizione che Orchid (OXT) vuole assolutamente cambiare.
Usiamo Internet sia per le nostre comunicazioni, il commercio, il tempo libero... tutto ha uno spazio in questa rete di reti. Tuttavia, c'è un problema crescente: l'accesso alla rete è limitato. Dai governi che non vogliono che tu acceda ai loro contenuti in alcun modo, alle aziende che semplicemente ti negano l'accesso a un servizio. Tutti ti spiano e ti vedono come un prodotto, uno che fa un sacco di soldi. In ogni caso, il problema è lo stesso: non abbiamo il controllo sulle connessioni, sull'instradamento dei dati e quindi possiamo facilmente cadere vittime di queste pratiche.
Dall'inizio del CryptoWars, i cypherpunk hanno temuto questo momento e si sono preparati ad esso: crittografia asimmetrica di facile accesso, difesa delle libertà digitali e creazione di strumenti per l'anonimato come Freenet, I2P y TOR sono solo una parte di quell'enorme sforzo per combattere la censura e l'oppressione. E, in mezzo a tutto questo, anche la tecnologia blockchain gioca un ruolo fondamentale. Non solo attraverso la creazione di una forma decentralizzata di denaro, ma anche attraverso tecnologie che aiutano a non cadere in questa censura, proprio quello che Orchid e i suoi creatori si sono posti come obiettivo fondamentale.
Che cos'è esattamente Orchid (OXT)?
Orchid è una piattaforma basata su blockchain che consente ai suoi utenti di accedere ai servizi di rete privata virtuale (VPN) in modo completamente decentralizzato. L'obiettivo è consentire agli utenti di qualsiasi parte del mondo di aggirare la censura aziendale o governativa, di accedere ai servizi Internet in modo libero e privato.
Per realizzare questo, Orchid ha preparato un pool di provider di connessione in grado di instradare il traffico degli utenti per raggiungere i propri obiettivi.e in cambio di questi servizi, questi fornitori ricevono i token Orchid (OXT) in compenso per il traffico diretto e la potenza di calcolo necessaria per controllare quel traffico in sicurezza.
Orchid è lo sforzo di un folto gruppo di esperti tra cui Jake S. Cannell, Justin Sheek, Jay Freeman, Greg Hazel, Jennifer Rodriguez-Mueller, Eric Hou, Brian J. Fox e il Dr. Steven Waterhouse, che si sono dedicati allo studio del problema della censura di Internet nel 2017, lo stesso anno in cui è stata fondata la società Orchid. Gli sforzi di sviluppo hanno dato i primi frutti a novembre 2019, a quel punto la rete Orchid diventa attiva e il white paper del progetto. Da allora, Orchid si è fatta strada come rete di navigazione privata decentralizzata, con incentivi finanziari e hotspot in tutto il mondo.
Come funziona l'orchidea?
Orchid è in realtà una rete di nodi che comunicano tra loro e che consentono a te, come utenti, di connetterti ad essi. In questo modo, tutto il traffico generato viene instradato attraverso la sua rete ed è possibile accedere a Internet aggirando la censura o le restrizioni che potresti subire nella tua posizione. A questo punto possiamo vedere in Orchid una soluzione per la privacy molto simile a quella offerta da reti come Freenet, I2P o TOR. Tuttavia, ci sono diversi punti in cui Orchid differisce da queste soluzioni. Soprattutto perché nessuno dei suddetti offre incentivi per fornire servizi e talvolta possono essere così lenti che il loro utilizzo perde ogni senso.
Per raggiungere questo obiettivo, Orchid ha creato un'infrastruttura che consente di offrire i propri servizi senza interruzioni da qualsiasi parte del mondo e, allo stesso tempo, è in grado di incentivare la creazione di nodi per rafforzare la rete e rendere più difficile la censura e il tracciamento .
Orchid Protocol, libera la tua connessione dalle catene
La prima delle strutture che Orchid ha realizzato per il suo funzionamento è il Protocollo Orchidea. Consiste in un protocollo di connessione che OpenVPN o Wireguard possono utilizzare per le sue connessioni e che utilizza il protocollo WebRTC come livello di connessione. In questo modo, tutto il traffico che viene gestito nei nodi Orchid viene crittografato point-to-point, il che consente alle informazioni di viaggiare in sicurezza e viene mantenuta la nostra privacy.
Fino a questo punto potresti pensare che ciò che offre Orchid sia un qualsiasi servizio VPN, tuttavia poniti la domanda Quanto costa un servizio VPN e quanto è davvero privato? Un abbonamento a un servizio VPN può costare fino a 10€ al mese e molte volte la tua offerta di «privacy» Non è tale, a causa delle normative che queste aziende devono rispettare. Nel caso di Orchid, la rete è completamente decentralizzata e il sistema è costruito per non registrare la tua attività. Oltre a permetterti un utilizzo differenziato della connessione, che puoi utilizzare e pagare tramite micropagamenti.
Tuttavia, Orchid non offre il completo anonimato, poiché questo non è il suo obiettivo. Invece, l'intento del protocollo è quello di permetterti di aggirare i blocchi o la censura, mantenendo la tua connessione privata agli occhi del provider di servizi Internet. Questo può sembrare uno svantaggio, ma ha il vantaggio che le connessioni di Orchid sono molto più veloci delle connessioni da reti come Freenet, I2P o TOR.
Orchid Market, offre larghezza di banda al mondo
Costruire il protocollo è solo il primo passo per far funzionare Orchid, a questo punto è necessario organizzare un mercato, uno spazio dove i service provider possano scambiare banda con relay, bridge (nodi di uscita) e utenti. Ecco tre nuovi concetti:
- I nodi di inoltro (nodi di inoltro), che in realtà sono nodi di inoltro in grado di catturare il traffico e instradarlo attraverso la rete.
- I nodi bridge (nodi bridge), che sono i nodi responsabili della creazione di punti di uscita in modo che sia possibile accedere ai siti richiesti.
- E infine gli utenti, che sono tutti quegli utenti che utilizzano le risorse di rete.
Orchid ha organizzato la rete in modo tale che i nodi relay e bridge possano mettere in stake token OXT per ottenere dividendi mettendo a disposizione degli utenti le proprie risorse di rete. E, allo stesso tempo, questi nodi ricevono piccoli pagamenti dagli utenti quando effettuano una richiesta di accesso a un sito, il che comporta l'utilizzo della larghezza di banda da parte di questi attori.
Il sistema di staking in ogni caso garantisce che i nodi funzionino onestamente e mantenga la rete sempre attiva, proprio come accade con le altre reti. L'idea di questo sistema è impedire ai nodi di agire maliziosamente cercando di rubare informazioni, anche se per evitare ciò, esistono misure di sicurezza crittografica che assicurano che tutto il traffico di rete (dall'input all'output) sia completamente crittografato a forma asimmetrica.
Inoltre, il sistema di staking e i nodi collegati alla rete (come relè e bridge) sono disponibili all'interno di uno smart contract sulla rete Ethereum, garantendo un accesso libero e sicuro al sistema in ogni momento.
Nanopagamenti probabilistici, una soluzione di secondo strato per Orchid
Ora, l'uso di Ethereum (ETH) può sembrare un po' fuori luogo, soprattutto quando si parla di "micropagamenti". Attualmente, è comune vedere come la rete Ethereum si satura e il prezzo del gas per transazione sale alle stelle al punto che una singola transazione può superare i 50€. Certamente l'utilizzo di Ethereum come mezzo di pagamento non è efficiente e vanificherebbe completamente l'obiettivo di Orchid.
I nanopagamenti probabilistici introducono una tecnologia di secondo livello sviluppata da Orchid che consente agli utenti di pagare le tariffe di utilizzo della rete in modo molto economico e rapido. Per raggiungere questo obiettivo, i nanopagamenti utilizzano un sistema di ticket probabilistico che distribuisce i ticket tra i nodi. Questi biglietti danno al portatore la possibilità di richiedere denaro, quindi più biglietti hai, più è probabile che tu vinca. Questo sistema di ticket probabilistico viene inviato fuori catena e lì i nodi della rete li accumulano, fino a quando non possono raccogliere un certo importo e richiedere la loro ricompensa. Pertanto, tra tutti i suoi biglietti, è probabile che il nodo vinca e riceva le sue commissioni, riducendo così l'uso di transazioni on-chain e riducendo notevolmente i costi di utilizzo della rete.
Questo sistema di pagamento è possibile perché quando un utente acquista token OXT e li deposita come saldo nel proprio account, il suo saldo riflette effettivamente il valore dei biglietti che rappresentano i suoi token OXT, lasciando i token OXT sulla catena e utilizzando il valore del tuo biglietti fuori catena per pagare commissioni molto economiche.
Gettone OXT orchidea
Il token OXT nativo di Orchid è un token Ethereum ERC-20, le cui funzioni principali sono:
- Servire come mezzo per lo staking dei nodi e quindi essere in grado di partecipare alla piattaforma.
- Consenti agli utenti di accedere ai servizi.
Ciò consente al mercato delle orchidee di funzionare e creare servizi e opportunità economiche per tutti mantenendo la sicurezza della rete in ogni momento. Questo token è di natura inflazionistica e ci sarà solo un totale di 1.000.000.000 di OXT nella sua intera esistenza. Il tuo contratto intelligente può essere visto in questo link.
Sicurezza all'interno della rete
La sicurezza è uno dei pilastri principali di Orchid e, per mantenerla al massimo livello possibile, hanno creato diversi meccanismi. Innanzitutto, la rete è resistente agli attacchi sybil, quindi un tale attacco è praticamente impossibile. Per raggiungere questo primo traguardo, Orchid ha costruito la sua rete attorno a un paio di protocolli di consenso che sono Proof of Work e Proof of Stake.
Il sistema PoW viene utilizzato in modo che ogni nodo debba generare un lavoro di calcolo univoco che lo identifichi in modo univoco all'interno della rete. Questo lavoro è tale che, se un attaccante dovesse effettuarlo su più nodi, gli costerebbe una piccola fortuna, cosa che scoraggia questo tipo di azione. Per lo stesso scopo, dal canto suo, viene utilizzato anche il sistema PoS, chiedendo a ciascun nodo di mettere in staking un token OXT per ottenere i diritti di partecipazione all'interno della rete.
Inoltre, Orchid è resistente all'analisi del traffico e agli attacchi Man-in-the-Middle (MITM). Questi sono tipi di attacchi che vengono utilizzati per acquisire dati e apprenderne il contenuto. Ciò è possibile perché il protocollo Orchid è un protocollo che crittografa le informazioni punto a punto utilizzando un sistema di chiavi asimmetriche. Si tratta di una protezione aggiuntiva rispetto a quella che può avere, ad esempio, la connessione tra l'utente e il sito web (generalmente una connessione HTTPS con TLS 1.2 o TLS 1.3) che garantisce che nessuno possa intercettare le informazioni. Tieni però presente che quest'ultima funzionalità non dipende da Orchid, ma dal sito web, e se non è stabilita chiunque dall'altra parte del nodo di uscita può intercettare le informazioni (lo stesso accade in TOR e altre reti) .
Per quanto riguarda il sistema di staking e il resto delle funzioni blockchain della piattaforma, dipendono tutte da Ethereum, quindi il loro livello di sicurezza è lo stesso di quello di questa rete, quindi non dovremmo preoccuparcene visto il livello di potenziale computazionale di Ethereum al momento, e il sistema di sicurezza PoS che ETH2.0 avrà in futuro.
Pro e contro del progetto
Vantaggi
Tra i vantaggi di Orchid possiamo evidenziare:
- Offre grande scalabilità e velocità, poiché la tua rete non si basa su un offuscamento aggressivo della connessione. Inoltre, Orchid si basa su protocolli molto più efficienti.
- Incorpora una soluzione di pagamento rapida ed economica, che evita sovraccarichi di costi per gli utenti e incentiva correttamente i nodi.
- È decentralizzato e resistente alla censura, poiché più nodi sono integrati nella piattaforma, più è difficile bloccarla.
- Facile da usare e mobile friendly. Ciò significa che gli utenti non necessitano di conoscenze approfondite per utilizzare il sistema.
Svantaggi
- Uno dei principali svantaggi di Orchid è l'uso di WebRTC. WebRTC presenta problemi di sicurezza noti che possono portare alla scoperta dell'indirizzo IP di un dispositivo tramite Orchid. La vulnerabilità colpisce anche le VPN commerciali e persino TOR. Questo problema è noto al team di sviluppo di Orchid e sono in atto misure per mitigarlo mentre si lavora a una soluzione completa del problema.
- Il sistema non offre il completo anonimato. Per questo motivo, i governi e le aziende con risorse possono tracciare le connessioni e trovare il punto di partenza della connessione (l'utente).