Cos'è Web 3? Ecco come lo ha spiegato il futuro fondatore Polkadot, Gavin Wood, nel 2014

Un classico post sul blog che immagina una “rete post-Snowden” assume oggi una nuova rilevanza.

AccessTimeIconJan 4, 2022 at 3:59 p.m. UTC
Updated Jun 14, 2024 at 8:58 p.m. UTC

Nota dell'editore: con il Web 3 al centro di un vivace dibattito , vale la pena rivisitare il seguente post, originariamente pubblicato nel 2014 e ora un pezzo fondamentale nel canone Cripto , di Gavin Wood , un co-fondatore di Ethereum che ha poi fondato il Web3 Foundation e creare Polkadot e Kusama .

Mentre ci muoviamo verso il futuro, riscontriamo una crescente necessità di un sistema di interazione zero-trust.

Anche prima di Snowden , ci eravamo resi conto che affidare le nostre informazioni a entità arbitrarie su Internet era pieno di pericoli. Tuttavia, dopo Snowden l’argomento cade chiaramente nelle mani di coloro che credono che le grandi organizzazioni e i governi tentino abitualmente di estendere e oltrepassare la propria autorità. Ci rendiamo così conto che affidare le nostre informazioni alle organizzazioni in generale è un modello fondamentalmente rotto. La possibilità che un’organizzazione non si intrometta nei nostri dati è semplicemente lo sforzo richiesto meno i guadagni attesi. Dato che le aziende tendono ad avere modelli di reddito che richiedono di conoscere il più possibile le persone, i realisti si renderanno conto che il potenziale di abuso nascosto è difficile da sopravvalutare.

I protocolli e le tecnologie sul web, e anche su Internet in generale, sono serviti come una grande anteprima Tecnologie . I cavalli di battaglia di SMTP, FTP, HTTP(S), PHP, HTML e Javascript hanno contribuito ciascuno a contribuire al tipo di ricche applicazioni basate su cloud che vediamo oggi come Google Drive, Facebook e Twitter, per non parlare delle innumerevoli altre applicazioni che vanno attraverso giochi, shopping, operazioni bancarie e appuntamenti. Tuttavia, guardando al futuro, gran parte di questi protocolli e tecnologie dovranno essere riprogettati in base alla nostra nuova comprensione dell’interazione tra società e Tecnologie.

Il Web 3.0, o come potrebbe essere definito il web “post-Snowden”, è una reimmaginazione del genere di cose per cui già utilizziamo il web, ma con un modello fondamentalmente diverso per le interazioni tra le parti. Le informazioni che presumiamo siano pubbliche, le pubblichiamo. Le informazioni che presumiamo essere concordate vengono inserite in un registro di consenso. Le informazioni che presumiamo siano private, le KEEP Secret e non le riveliamo mai. La comunicazione avviene sempre su canali crittografati e solo con identità pseudonime come endpoint; mai con nulla di tracciabile (come gli indirizzi IP).

In breve, progettiamo il sistema per applicare matematicamente le nostre ipotesi precedenti, poiché non ci si può ragionevolmente fidare di nessun governo o organizzazione.

Ci sono quattro componenti nel web post-Snowden: pubblicazione di contenuti statici, messaggi dinamici, transazioni trustless e un'interfaccia utente integrata.

Pubblicazione

Del primo, di cui disponiamo già in gran parte: un sistema di pubblicazione delle informazioni decentralizzato e crittografato. Tutto ciò non fa altro che prendere un breve indirizzo intrinseco di alcune informazioni (un hash , se vogliamo essere tecnici) e restituire, dopo un po' di tempo, l'informazione stessa. È possibile sottoporgli nuove informazioni. Una volta scaricato, possiamo essere certi che si tratti dell'informazione corretta poiché l'indirizzo è intrinseco ad essa. Questo sistema di pubblicazione statica svolge gran parte del lavoro di HTTP(S) e tutto quello di FTP. Esistono già numerose implementazioni di questa Tecnologie, ma la più semplice da citare è quella di BitTorrent. Ogni volta che fai clic su un LINK magnetico di BitTorrent, tutto ciò che stai facendo è dire al tuo client di scaricare i dati il ​​cui indirizzo intrinseco (hash) è uguale ad esso.

Nel Web 3.0, questa parte della Tecnologie viene utilizzata per pubblicare e scaricare qualsiasi porzione statica (potenzialmente grande) di informazioni che siamo felici di condividere. Siamo in grado, proprio come con BitTorrent, di incentivare gli altri a mantenere e condividere queste informazioni; tuttavia, in combinazione con altre parti del Web 3.0, possiamo renderlo più efficiente e preciso. Poiché un sistema di incentivi è intrinseco al protocollo, diventiamo (a questo livello, comunque) a prova di DDoS fin dalla progettazione. Che ne dici di un bonus?

Messaggistica

La seconda parte del Web 3.0 è un sistema di messaggistica di basso livello basato su pseudonimi e identità. Viene utilizzato per comunicare tra le persone sulla rete. Utilizza una crittografia avanzata per fornire una serie di garanzie sui messaggi; possono essere crittografati con la chiave pubblica di un'identità per garantire che solo quell'identità possa decodificarla. Possono essere firmati con la chiave privata del mittente per garantire che provenga effettivamente dal mittente e fornire al destinatario una ricevuta sicura della comunicazione. Un Secret condiviso può offrire l'opportunità di comunicare in modo sicuro, anche tra gruppi, senza la necessità di provare la ricezione.

Poiché ciascuno di questi fornisce la logistica definitiva del messaggio, l'uso di indirizzi a livello di protocollo di trasmissione diventa inutile; gli indirizzi, una volta costituiti da un utente o una porta e un indirizzo IP, ora diventano semplicemente un hash.

I messaggi avrebbero un time-to-live, consentendo la disambiguazione tra i messaggi di pubblicazione che ONE desidera siano "vivi" il più a lungo possibile per garantire che quante più identità lo vedano e i messaggi di segnalazione istantanea che desiderano essere trasmessi il più rapidamente possibile attraverso la rete. In questo modo viene scambiata la dicotomia tra latenza e longevità.

L'effettivo instradamento fisico verrebbe effettuato attraverso un sistema di rete adattivo basato sulla teoria dei giochi. Ogni peer tenta di massimizzare il proprio valore per gli altri peer affermando che gli altri peer sono preziosi per loro per le informazioni in arrivo. Un peer le cui informazioni non sono preziose verrebbe disconnesso e il suo slot occupato con una connessione a qualche altro peer, forse sconosciuto (o forse di secondo grado). Affinché un peer sia più utile, verrebbero richiesti messaggi con alcuni attributi specifici (un indirizzo del mittente o un argomento, ad esempio – entrambi non crittografati – che iniziano con una particolare stringa BIT ).

Nel Web 3.0, questa porzione consente ai peer di comunicare, aggiornarsi e auto-organizzarsi in tempo reale, pubblicando informazioni la cui precedenza non necessita di essere intrinsecamente attendibile o riferita in seguito. Nel Web tradizionale, questa è la maggior parte delle informazioni che viaggiano su HTTP nelle implementazioni in stile AJAX .

Consenso

La terza porzione del Web 3.0 è il motore del consenso. Bitcoin ha introdotto molti di noi all’idea di un’applicazione basata sul consenso . Tuttavia, questo è stato solo il primo passo provvisorio. Un motore di consenso è un mezzo per concordare alcune regole di interazione, nella consapevolezza che le interazioni future (o la loro mancanza) si tradurranno automaticamente e irrevocabilmente nell'applicazione esattamente come specificato. Si tratta effettivamente di un contratto sociale onnicomprensivo e trae la sua forza dall’effetto di rete del consenso.

Il fatto che gli effetti di un rinnegamento di ONE accordo possano essere avvertiti in tutti gli altri è fondamentale per creare un forte contratto sociale e ridurre così le possibilità di rinnegamento o di ignoranza intenzionale. Ad esempio, quanto più un sistema di reputazione è isolato da un sistema di interazione sociale più personale, tanto meno efficace sarà il sistema di reputazione. Un sistema di reputazione combinato con funzionalità simili a Facebook o Twitter funzionerebbe meglio di ONE senza, poiché gli utenti attribuiscono un valore intrinseco a ciò che i loro amici, partner o colleghi pensano di loro. Un esempio particolarmente toccante di ciò è la difficile questione se, e quando, fare amicizia su Facebook con un datore di lavoro o con un partner.

I motori di consenso verranno utilizzati per tutte le pubblicazioni attendibili e per l'alterazione delle informazioni. Ciò avverrà attraverso un sistema di elaborazione delle transazioni globale completamente generalizzato. Il primo esempio realizzabile di questo è il progetto Ethereum .

Il web tradizionale non affronta fondamentalmente il consenso, ripiegando invece sulla fiducia centralizzata delle autorità, come ICANN, Verisign e Facebook, e riducendosi a siti web privati ​​e governativi insieme al software su cui sono costruiti.

Fine frontale

Il quarto e ultimo componente dell'esperienza Web 3.0 è la Tecnologie che riunisce tutto questo; il “browser” e l’interfaccia utente. Stranamente, sembrerà abbastanza simile all'interfaccia del browser che già conosciamo e amiamo. Ci sarà la barra URI , il pulsante Indietro e, ovviamente, la parte del leone sarà data alla visualizzazione della dapp (nata webpage/website).

Usando questo sistema di risoluzione dei nomi basato sul consenso (non diversamente da Namecoin nell'applicazione), un URI può essere ridotto all'indirizzo univoco del front-end per quell'applicazione (cioè un hash). Attraverso il sistema di pubblicazione delle informazioni, queste possono essere espanse in una raccolta di file necessari per il front-end (ad esempio un archivio contenente file .html, .js, .css e .jpg). Questa è la parte statica del dapp (-let).

Non contiene contenuto dinamico; che viene invece servito attraverso gli altri canali di comunicazione. Per raccogliere e inviare contenuti dinamici ma disponibili al pubblico la cui provenienza deve essere assolutamente determinata e che deve essere mantenuta immutabile per sempre (“scolpita nella pietra”), come reputazione, saldi e così FORTH, esiste un'API basata su Javascript per interagire con il motore del consenso. Per raccogliere e inviare contenuti dinamici, potenzialmente privati, necessariamente volatili e soggetti ad annientamento o mancanza di disponibilità, viene utilizzato il motore di messaggistica p2p.

Ci saranno alcune differenze superficiali; vedremo un allontanamento dal tradizionale modello URL client-server di indirizzi come " https://address/path" e inizieremo invece a vedere indirizzi in nuova forma come "goldcoin" e " uk.gov ". La risoluzione del nome verrà effettuata tramite un contratto basato sul motore di consenso e banalmente verrà reindirizzata o aumentata dall'utente. I punti consentirebbero più livelli di risoluzione dei nomi: " uk.gov ", ad esempio, potrebbe passare il sottonome "gov" nel risolutore di nomi fornito da "uk".

A causa della natura sempre transitoria delle informazioni rese disponibili al browser automaticamente e accidentalmente attraverso l'aggiornamento del back-end di consenso e il mantenimento della rete peer, vedremo le dapp o dapplet in background svolgere un ruolo importante nel nostro Web 3.0 esperienza. Attraverso infografiche iconiche dinamiche simili a dock di Mac OS sempre visibili o dapplet dinamici in stile dashboard, saremo tenuti accidentalmente aggiornati su ciò che ci interessa.

Dopo il processo di sincronizzazione iniziale, i tempi di caricamento della pagina si ridurranno a zero poiché i dati statici sono pre-scaricati e garantiti aggiornati e anche i dati dinamici (forniti tramite il motore di consenso o il motore di messaggistica p2p) vengono mantenuti aggiornati . Durante la sincronizzazione, l'esperienza dell'utente sarà perfettamente solida anche se le informazioni effettive mostrate potrebbero non essere aggiornate (anche se potrebbero facilmente non esserlo e possono essere annotate come tali).

Per un utente del Web 3.0, tutte le interazioni verranno effettuate con pseudonimo, in modo sicuro e, per molti servizi, senza fiducia. Quelli che richiedono una o più terze parti, gli strumenti daranno agli utenti e agli sviluppatori di app la capacità di diffondere la fiducia tra più entità diverse, possibilmente concorrenti, riducendo notevolmente la quantità di fiducia ONE deve riporre nelle mani di ogni singolo individuo. entità.

Con la separazione delle API dal front-end e dal back-end, vedremo una maggiore capacità di utilizzare diverse soluzioni front-end in grado di offrire un'esperienza utente superiore. Le tecnologie QtQuick e QML di Qt potrebbero, ad esempio, sostituire la combinazione HTML/CSS delle tecnologie web tradizionali e fornirebbe interfacce native e una ricca grafica accelerata con un sovraccarico sintattico minimo e un paradigma di programmazione reattiva altamente efficace.

Migrazione

Il passaggio sarà graduale.

Sul Web 2 vedremo sempre più siti i cui backend utilizzano componenti simili al Web 3.0 come Bitcoin, BitTorrent e Namecoin. Questa tendenza continuerà e la vera piattaforma Web 3.0 Ethereum sarà probabilmente utilizzata dai siti che desiderano fornire prove transazionali del loro contenuto, come siti di voto e scambi. Naturalmente, un sistema è sicuro quanto l' LINK più debole, quindi alla fine tali siti passeranno a un browser Web 3.0 in grado di fornire sicurezza end-to-end e interazione affidabile.

Saluta il Web 3.0, un sistema operativo sociale sicuro.

Originariamente intitolato " Dapps: What Web 3.0 LOOKS Like " e pubblicato il 17 aprile 2014 sul blog di Gavin Wood, Insights Into a Modern World.

Continua a leggere:


Disclosure

Si prega di notare che il nostro politica sulla privacy, termini di uso, cookies, e non vendere i miei dati personali è stato aggiornato.

CoinDesk è un premiato media che copre l'industria delle criptovalute. I suoi giornalisti si attengono a un rigido insieme di politiche editoriali. Nel novembre 2023, CoinDesk è stato acquisito dal gruppo Bullish, proprietario di Bullish, uno scambio di attività digitali regolamentato. Il gruppo Bullish è di proprietà in maggioranza di Block.one; entrambe le società hanno interessi in una varietà di attività di blockchain e di asset digitali e detenzioni significative di asset digitali, inclusi bitcoin. CoinDesk opera come una sussidiaria indipendente con un comitato editoriale per proteggere l'indipendenza giornalistica. I dipendenti di CoinDesk, compresi i giornalisti, possono ricevere opzioni nel gruppo Bullish come parte della loro compensazione.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.



Read more about