Poiché i dati sono diventati sinonimo di “oro digitale”, non c'è da meravigliarsi che la domanda di accesso ai dati in tempo reale sia alle stelle. Allo stesso tempo, con l’emergere del Web 3 o delle tecnologie decentralizzate, vengono affrontate le carenze dei servizi centralizzati all’interno dello stack Web3.
Streamr è tra questi progetti decentralizzati che forniscono un'infrastruttura dati in tempo reale poiché consente ai dati di viaggiare attraverso una rete globale peer-to-peer scalabile, robusta e senza autorizzazione. Streamr si distingue per l'uso della tecnologia blockchain per la condivisione dei dati.
Il sistema di distribuzione dei dati in tempo reale di Streamr funziona tramite l'aiuto di una rete P2P o peer-to-peer in modalità pub-sub. Pub-sub o Publish-Subscribe è un modello di comunicazione asincrono che supporta una comunicazione scalabile e affidabile.
Simile a BitTorrent, Streamr è una rete di nodi che possono trasmettere messaggi tra loro senza intermediari. Tuttavia, la differenza fondamentale tra i due è che Streamr è per flussi di dati in tempo reale, mentre BitTorrent non gestisce flussi di dati in tempo reale.
Sfondo di Streamr
Lanciato nel 2017, Streamr è stato lanciato dai fondatori di Streamr, che credevano che fosse necessario un modo per connettere miliardi di dispositivi con dati in tempo reale attraverso l'aiuto di una rete decentralizzata.
È necessario affrontare l’importanza dei dati in tempo reale, in particolare a causa della crescita di DePIN o reti di infrastrutture fisiche decentralizzate. Questo perché DePIN aiuta a trasferire il lavoro dei grandi data center a persone non tecniche in tutto il mondo, apportando in definitiva enormi vantaggi, in particolare in termini di fiducia.
DePIN è di proprietà e gestito dagli utenti, rendendolo né un'infrastruttura pubblica né privata. I DePIN consentono di costruire ecosistemi di dati in tempo reale, dando alle parti interessate il potere di aggiungere valore e servizi aggiuntivi che aiutano a supportare l’ecosistema.
Allo stesso tempo, per lo sviluppo di un futuro decentralizzato, sono necessari dati in tempo reale poiché aiutano ad alimentare applicazioni decentralizzate o dApp. Le DApp hanno bisogno di dati esterni per funzionare e, se rimangono dipendenti dalle reti di dati centralizzate esistenti, alla fine diventeranno soggette a tutti i problemi esistenti presenti nel Web 2.
Queste responsabilità includono la vulnerabilità dei dati degli utenti agli attacchi informatici, il potere che rimane nelle mani di pochi, una completa mancanza di robustezza, l’uso improprio dei dati privati, posizioni monopolistiche che causano costi gonfiati e il rischio di un singolo punto di fallimento.
Questi problemi portano serie preoccupazioni non solo allo sviluppo di applicazioni decentralizzate ma all’intera Internet decentralizzata o Web 3, dove la promessa è di dare agli utenti più potere sui propri dati attraverso la decentralizzazione.
Sviluppo di Streamr
Sebbene esista già un ecosistema di reti P2P decentralizzate, lo sviluppo di Streamr adotta un approccio completamente diverso, concentrandosi sui dati in tempo reale. Grazie all'aiuto di questi dati in tempo reale, chiunque può pubblicare eventi sui flussi di dati e chiunque può iscriversi ai flussi.
Innanzitutto, Streamr è una rete P2P che utilizza un modello di messaggistica Pub-sub, incluso lo streaming uno-a-molti, molti-a-molti o molti-a-uno. Ciò consente ai builder DePIN di creare in modalità UP, ACROSS o BROADCAST, a seconda dei diversi casi d'uso.
Ad esempio, DIMO , che è una rete IoT aperta e di proprietà dell'utente che utilizza Streamr, è costruita in modo UP da Miner a Network. Con l'aiuto di DIMO, gli sviluppatori possono accedere facilmente alla pressione barometrica, alle temperature e ad altri dati meteorologici in tempo reale. Ciò offre agli sviluppatori che necessitano di dati meteorologici per alimentare le loro applicazioni una soluzione ideale.
In futuro, DIMO prevede di costruire in modo ACROSS, offrendo ai minatori maggiore flessibilità per connettersi. Ciò contribuirà a garantire che il flusso di dati di DIMO sia completamente decentralizzato e non posseduto o controllato da alcuna autorità centralizzata.
Streamr 1.0, che rappresenta la pietra miliare finale nella roadmap originale di Streamr del 2017, significa che quando verrà implementato, porterà all'implementazione della tokenomics della rete, il che significa che la rete sarà completamente decentralizzata. Chiunque può ora impostare un nodo operatore e i deleganti possono ora delegare i propri token al nodo operatore.
La tokenomics della rete di $DATA
All'interno della rete Streamr, sia gli editori di dati che gli abbonati sono nodi in una rete P2P.
I nodi coinvolti in un flusso di dati si collegano tra loro in un certo modo, contribuendo infine a formare la topologia del flusso attraverso la quale è possibile eseguire la funzione principale della rete Streamr.
Pertanto, ogni nodo che si unisce a uno stream fa due cose: consuma i dati e li inoltra ad altri nodi interessati allo stream.
Per incentivare i nodi buoni che garantiscono flussi di dati in modo robusto e stabile, i nodi onesti e stabili vengono pagati, costituendo la base di Streamr Network Tokenomics . La tokenomics di Streamr funziona in modo simile al prezzo del gas di Ethereum. In Ethereum, gli utenti sono costantemente in battaglia per incentivare i minatori ad eseguire le loro transazioni più velocemente.
Su Streamr, gli utenti devono pagare meno o niente a volte se sono soddisfatti delle prestazioni migliori. Possono anche pagare per incentivare i nodi a rendere il flusso più robusto e sicuro.
Tuttavia, è importante notare che la tokenomics di Streamr Network non si basa sull’acquisto di un maggiore accesso ai dati su The Hub. Sulla Rete, gli utenti pagano i costi dell'infrastruttura per la consegna dei dati. A livello di applicazione, gli utenti pagano per l'accesso al contenuto dei dati.
Gli utenti possono utilizzare la Rete per la consegna dei dati senza utilizzare The Hub, in modo simile a una persona che può inviare e ricevere pacchi senza ordinare prodotti o servizi dai negozi online.
Stack Streamr
L'infrastruttura Streamr è costituita da uno stack tecnologico che aiuta a connettere e incentivare i computer all'interno di una rete globale peer-to-peer. L’intero stack è costruito su uno strato di trasporto decentralizzato, che aiuta a garantire resilienza, tolleranza agli errori, robustezza, trasparenza, apertura che deriva dalla decentralizzazione e costruzione di comunità.
Per facilitare il loro obiettivo, lo stack Streamr offre il seguente stack tecnologico multistrato:
Hub Streamr
L'Hub o Streamr Hub funge da punto di ingresso per gli sviluppatori, aiutandoli a creare e connettersi con dati di streaming live. The Hub è un portale che conduce direttamente alla rete Streamr e rappresenta un passo avanti verso un approccio più consapevole ai dati aperti, il tutto garantendo che non mini l'etica Web3.
Oltre a DIMO , ci sono molti altri progetti sull'Hub. Il primo include Polygon, in cui i validatori Polygon condividono le metriche live del loro nodo validatore. Il secondo include EthWatch, che trasmette il live streaming degli eventi contrattuali di Ethereum e Polygon.
Altri progetti realizzati utilizzando Streamr includono Swash, Redstone e Unbanks. Nello spazio DePIN includono MapMetrics, IoTeX e Peaq Network oltre a DIMO.
Poiché la domanda di intelligenza artificiale è in crescita, l'hub Streamr ha il 90% delle funzionalità di un mercato AI. I contratti intelligenti possono essere estesi per consentire agli utenti di pubblicare richieste che possano accedere all’output di un modello con accesso a pagamento eseguito in remoto.
Alla fine, l'obiettivo dell'hub Streamr è facilitare la scoperta e la distribuzione del tipo di dati esistenti, fornire agli utenti un kit di strumenti completo per la loro creazione insieme alla loro gestione e rendere più semplice per gli utenti l'iscrizione a un flusso di dati di loro scelta.
Rete Streamr
Streamr Network funge da “livello di trasporto” dell'intero stack Streamr. La rete gestisce tutti i messaggi in una pipeline di dati decentralizzata. Questo livello è costituito da primitive note come eventi e flussi e nodi broker.
I nodi Streamr operano su primitive e la raccolta di nodi broker è costituita da una rete P2P che gestisce la messaggistica decentralizzata. Il livello infrastrutturale, d’altro canto, utilizza lo stack Ethereum per le sue operazioni poiché il coordinamento dei nodi richiede un solido consenso, che il contratto intelligente implementa.
La rete Streamr è composta da più parti diverse, che svolgono tutte un ruolo importante nel trasporto dei dati. Questi includono:
Eventi
Un evento è un'informazione con timestamp che contiene intestazioni e contenuto. Le intestazioni forniscono i metadati della ventola, che includono timestamp, tipo di contenuto e origine. Il contenuto fornisce informazioni sul formato in cui si trova il contenuto. Entrambi sono codificati in un formato binario.
Flussi
Tutti gli eventi che si verificano fanno parte del flusso. Sono raggruppati in modo logicamente correlabile e memorizzati in ordine crescente. Tutti i metadati sono archiviati nel contratto intelligente di Ethereum. Gli stream contengono cinque diverse informazioni, vale a dire ID utente, nome, descrizione, proprietario e autorizzazioni.
Pubblica-Sottoscrivi
La consegna dei dati nella rete Streamr segue il paradigma di pubblicazione-sottoscrizione. Gli eventi che si verificano vengono tempestivamente consegnati a tutti coloro che sono autorizzati e iscritti allo streaming. Questo può essere limitato a seconda del tipo di accesso di cui dispone l'utente.
Partizionamento (Sharding)
Per ottenere la scalabilità, non tutti i nodi Streamr gestiscono tutto il traffico. Questo perché il traffico degli eventi all'interno dell'intera rete è suddiviso in diverse parti indipendenti chiamate partizioni. Ciascun nodo broker gestisce il traffico che appartiene a un diverso insieme di partizioni.
Coordinamento dei nodi
Streamr utilizza la coordinazione dei nodi, che funge da coordinatore chiave per l'assegnazione delle partizioni di rete ai nodi intermediari nella rete. Il coordinamento dei nodi aiuta anche a mantenere i cambiamenti quando i nodi appaiono e scompaiono. La rete Streamr utilizza la rete Ethereum sottostante per stabilire il consenso per il coordinamento dei nodi nella rete P2P.
Incentivazione
Streamr incentiva gli operatori (che agiscono come minatori su Streamr) a fare due cose: riportare i checksum per le partizioni assegnate alla rete e fornire i dati a tutti gli abbonati al contratto intelligente. Per incentivare, Streamr invia loro $DATA.
Persistenza degli eventi
Affinché Streamr trasformi la sua intera rete in un database di serie temporali decentralizzato, gli eventi nei flussi di dati persistono nella rete P2P. Il decentramento raggiunto consente alla rete Streamr di ottenere maggiore robustezza, tolleranza agli errori, anonimato e costi inferiori.
Provenienza dei dati
Per garantire che gli hacker non manipolino i dati a proprio vantaggio monetario, la rete Streamr firma crittograficamente una chiave privata. Ciò aiuta ad attestare la provenienza dei dati e garantisce che gli eventi sulla rete portino sempre una firma verificabile.
Riservatezza dei dati
Poiché chiunque può partecipare alla rete Streamr eseguendo un nodo, tutti i payload degli eventi dei flussi non pubblici nella rete Streamr sono crittografati. Questa crittografia viene eseguita con l'aiuto della crittografia a chiave asimmetrica. Un simile approccio, combinato con l’aiuto della crittografia, garantisce sicurezza.
Contratti intelligenti Streamr
Sebbene diversi contratti intelligenti basati su Ethereum supportino la rete Streamr e The Hub, anche la rete Streamr utilizza i suoi contratti intelligenti. Questi contratti intelligenti aiutano a migliorare il coordinamento, le autorizzazioni, l’incentivazione e il controllo dell’integrità.
Flusso
Il contratto intelligente Stream è il contratto intelligente principale che contiene informazioni statiche e trasporta le autorizzazioni per lo streaming.
Registro dei flussi
Il contratto del registro dei flussi contiene informazioni importanti sui flussi conosciuti nella rete.
Coordinatore della rete
Il contratto del coordinatore di rete assegna le partizioni ai nodi broker. Questi nodi Streamr si registrano presso il coordinatore e ricevono aggiornamenti sullo stato della rete guardando lo smart contract.
$DATI
Infine, nello stack Streamr è presente il token $DATA, che è un mezzo di compensazione tra produttori e consumatori di dati. È un token ERC 20 che garantisce che i pagamenti siano gestiti in modo sicuro. Fornisce inoltre interoperabilità con diversi portafogli e altri token. $DATA ha i seguenti compiti principali:
Implementare un meccanismo di monetizzazione per i produttori di dati, che li aiuti ad agire come fornitori di dati per intervenire laddove necessario e aiutare la comunità a crescere a vantaggio di tutti.
$DATA è anche un incentivo per il mantenimento e il funzionamento di una rete P2P, poiché richiede risorse, tempo, potenza di calcolo e larghezza di banda di comunicazione. Senza tale incentivo, gli Streamr Nodes non parteciperanno e l’intera rete P2P in cui circolano i dati in tempo reale crollerà.
L'applicazione principale di $DATA prevede che gli sviluppatori e gli abbonati paghino per i dati a cui desiderano accedere utilizzando $DATA. Inoltre, i produttori di dati e i partecipanti alla rete vengono rimborsati per la loro partecipazione con $DATA in modo sicuro e automatico. I token possono anche essere guadagnati eseguendo un particolare nodo e quindi picchettando token $DATA su quel nodo.
Streamr rimborsa i premi di puntata attraverso l'aiuto di un processo di inflazione dell'offerta, che è stato deciso con l'aiuto della governance del progetto. In Streamr 1.0 è stato introdotto lo staking delegato, che ha consentito ai possessori di token non solo di gestire un nodo ma anche di mettere in staking i propri $DATA in cambio di una ricompensa.
Streamr 1.0 – Sponsorizzazioni
Le sponsorizzazioni dei flussi sono la pietra miliare finale del progetto Streamr, poiché apportano il livello di incentivi tanto atteso che attiva completamente l'economia dei token $DATA. Poiché gli stream operano in sovrapposizione alla rete, le sponsorizzazioni degli stream attirano nuovi nodi che si uniscono alla rete. Con l’aiuto di ciò, la rete Streamr diventerà più resistente agli attacchi esterni.
Aiuterà anche a prevenire la perdita di dati causata dall'abbandono del nodo. Quando i nodi di abbandono si uniscono e abbandonano costantemente il flusso, ciò aggiunge instabilità alla topologia, portando così a un'interruzione del flusso di messaggi.
In altre parole, attraverso l’aiuto delle sponsorizzazioni, i nodi Streamr diventeranno a prova di proiettile.
Le sponsorizzazioni funzionano attraverso l’ausilio di uno smart contract che rilascerà fondi nel tempo agli operatori che vi hanno aderito. Gli sponsor finanzieranno le sponsorizzazioni, poiché saranno loro a crearle definendo i termini di ingaggio.
Il contratto intelligente aiuterà a garantire il rispetto dei termini concordati e quindi i token DATA verranno trasferiti. Devono mantenere la promessa per evitare di perdere i loro gettoni.
Operatori e Delegatori
Gli operatori sono corridori del nodo Streamr . Gli operatori possono aderire o abbandonare una sponsorizzazione in qualsiasi momento purché accettino le penalità al momento dell'iscrizione. I deleganti, invece, sono i fornitori passivi di liquidità per gli Operatori. In cambio, guadagneranno entrate da operatori con buone prestazioni.
Processo di sponsorizzazione
Il ciclo di vita della sponsorizzazione dello Stream comprenderà 5 diverse fasi ed è il seguente:
In primo luogo, verrà creato uno smart contract di sponsorizzazione, che descriverà tutte le politiche e i parametri. In secondo luogo, gli sponsor pagheranno i token DATA secondo i termini concordati. In terzo luogo, gli operatori aderiranno alla sponsorizzazione scommettendo su di essa. In quarto luogo, gli operatori si uniranno alla rete di streaming sponsorizzata e trasmetteranno i dati nello streaming.
Nell'ultimo passaggio, se o quando la sponsorizzazione si esaurisce, i token possono essere "ricaricati" oppure la ricompensa verrà assegnata in base al tasso di emissione configurato. Questo processo garantirà che i contratti di sponsorizzazione agiscano come un meccanismo decentralizzato che aiuta a gestire un flusso di guadagni distribuiti tra diversi operatori.
Vantaggi rispetto ai concorrenti
L'unico punto di forza di Streamr è che fornisce un'infrastruttura di dati in tempo reale del web decentralizzato o Web 3, che lo distingue già dalla concorrenza. Ci sono molti altri vantaggi offerti da Streamr, ma altri progetti di archiviazione dati decentralizzati non sono in grado di farlo. Alcuni di questi includono:
Facilità di mining
A differenza di Filecoin, che è uno dei principali concorrenti di Streamr, gli utenti hanno facilità nel mining e diventano parte della rete. Nel caso di Filecoin gli utenti devono acquistare hardware costoso. Inoltre, gli utenti devono anche avere una certa esperienza nella distribuzione e nell'amministrazione dei sistemi, il che rende estremamente difficile l'ingresso per le persone non tecniche .
Nel caso di Streamr, la barriera all'ingresso è mantenuta al minimo possibile poiché il progetto ritiene che sia l'unico modo per far crescere l'ecosistema blockchain.
Equa distribuzione dei token
C'è una paura sempre esistente che FIL, che è il token nativo della rete Filecoin, venga abbandonato dai suoi consulenti. Questo perché, al momento del lancio, quasi la metà della fornitura di FIL è stata data ai consulenti alla metà del prezzo attuale. In effetti, i membri della comunità Filecoin hanno denunciato il dumping dei token del 2020 quando un account sconosciuto ha ricevuto 1,5 milioni di token FIL.
Nel frattempo, Streamr ha assicurato che la fornitura dei suoi $DATA avvenga in modo ragionevole.
Non discriminativo
Un'altra area chiave che aiuta Streamr a distinguersi dagli altri progetti è che mantiene una posizione neutrale su dati e contenuti .
D’altra parte, Arweave ha una politica democratica sui contenuti, che crea un potenziale conflitto poiché i nodi della rete hanno il potere di pubblicare una lista nera contro determinati tipi di dati, ostacolando così l’idea di una “economia aperta”.
Enfasi su interfacce utente adeguate e informazioni appropriate
Streamr si concentra principalmente sulle interfacce utente per sviluppatori che sono molto più facili da usare e sono rivolte a persone con un background relativamente meno tecnico. Siacoin, che è uno dei suoi principali concorrenti, deve ancora offrire interfacce utente adeguate.
Un problema simile è presente anche con Arweave, dove gli sviluppatori del progetto non sono in grado di fornire informazioni approfondite che possano aiutare gli sviluppatori quando stanno costruendo sul proprio stack. Ciò che offre Streamr è unico in quanto fornisce una conoscenza approfondita e densa in un modo relativamente facile da navigare per garantire che gli sviluppatori non debbano affrontare alcun problema.
Analisi di Streamr
L’importanza dei dati, soprattutto quelli che vengono eseguiti in una combinazione di un mercato dei dati in tempo reale e di una pipeline di dati, il tutto pur rimanendo decentralizzati, è trasformativa per l’intero Web3, in particolare perché ciò fornisce un’esposizione dell’ecosistema decentralizzato a dati che non sono mai esistiti. prima di tutto rimanendo fedele al decentramento.
Streamr mantiene il suo stack tecnologico stratificato e modulare per consentire agli individui non tecnologici di partecipare alla rete in un modo o nell'altro.
Ospita anche un meccanismo di pubblicazione-sottoscrizione , che è un framework per lo scambio di messaggi tra editori ed è ampiamente utilizzato in Web2 per la sua affidabilità. Streamr utilizza lo stesso framework rendendolo decentralizzato, distribuito su diversi nodi anziché concentrato in un'area, simile alle tecnologie centralizzate.
Per garantire che le transazioni siano scalabili, con una latenza minima, Streamr divide le sue scale di throughput in modo lineare. Ciò consente alla rete non solo di scalare, ma anche di elaborare milioni di eventi al secondo.
Streamr consente inoltre agli utenti di vendere direttamente i propri dati, il che dà loro il potere di monetizzare i propri dati, il tutto sapendo quali aziende e settori stanno utilizzando i loro dati. Attraverso l’aiuto di questa trasparenza, gli utenti avranno maggiore potere, a differenza di un sistema centralizzato in cui il potere è monopolizzato.
Chiunque possieda un personal computer o un laptop può entrare a far parte della rete Streamr diventando operatore del nodo e guadagnando rendimento sui token messi in staking.
Casi d'uso emergenti di Streamr
Dimostrando la sua versatilità e adattabilità, Streamr ha il potenziale per rivoluzionare diversi settori e applicazioni. Alcuni dei casi d'uso emergenti di Streamr includono:
[1] Streaming video
I servizi di streaming tradizionali spesso necessitano di aiuto con limitazioni di larghezza di banda e guasti al server centrale. La rete P2P di Streamr può aiutare a distribuire i contenuti video in modo più efficiente riducendo la latenza poiché gli spettatori dello streaming diventano nodi di distribuzione P2P mentre consumano lo streaming. Ciò contribuirà a migliorare l'esperienza dell'utente.
[2] IA decentralizzata
Streamr aiuta a fornire una solida infrastruttura per la raccolta e la distribuzione dei dati in tempo reale. Ciò è fondamentale per l’addestramento dei modelli di intelligenza artificiale, garantendo in definitiva che i sistemi di intelligenza artificiale possano funzionare senza gli ostacoli presenti nei server di dati centralizzati. Ciò aiuta a consentire soluzioni di intelligenza artificiale più efficienti e scalabili.
La comunità di sviluppatori Streamr ha già sviluppato la prossima generazione di tecnologie AI. Alcune di queste tecnologie AI includono il plug-in AI del nodo Streamr, la distribuzione video AI, il routing LLM, la chat AI, l'intelligenza artificiale verificabile, gli audit AI e il crowdsourcing dei dati AI.
[3] Applicazioni del Metaverso
Poiché la necessità di scambi di dati decentralizzati è diventata più evidente, Streamr può fornire aiuto all'intero ecosistema Metaverse. Ciò può essere fatto fornendo una base per la trasmissione dei dati in tempo reale che migliorerà l’interattività e la reattività dei mondi virtuali del metaverso.
[4] Giochi Web 3
Poiché l'importanza dello scambio di dati in tempo reale e delle infrastrutture decentralizzate viene mantenuta nel mondo in rapida crescita dei giochi Web 3, Streamr fornisce una soluzione efficace. Offre una piattaforma in cui gli sviluppatori di giochi possono creare esperienze di gioco decentralizzate con interazioni dei giocatori in tempo reale e scambi di dati.
[5] Messaggistica dApp
Le applicazioni decentralizzate (dApp) a volte si affidano a server centralizzati per la messaggistica, il che porta a una contraddizione con l’etica del Web 3. Streamr offre una soluzione in quanto può fornire una piattaforma di messaggistica decentralizzata che consente alle dApp di abbracciare la decentralizzazione.
Pensieri finali
La decentralizzazione è una risposta tanto attesa che gli utenti cercano a causa della loro crescente fiducia nelle grandi aziende. Poiché i dati stanno diventando parte integrante della nostra vita quotidiana, è solo necessario garantire che non diventino monopolizzati allo stesso modo di molti altri settori.
Progetti come Streamr apportano una risposta importante al problema, offrendo agli utenti il massimo possesso e libertà sui propri dati. Streamr consente agli utenti di accedere ai dati in tempo reale, il che potenzia l'infrastruttura esistente consentendole di diventare più decentralizzata.
Streamr sta portando questo trasferimento di potere ai singoli individui, il tutto migliorando al tempo stesso la privacy degli utenti, la resilienza, la tolleranza agli errori e l'efficienza. Ciò aiuterà il futuro di Internet a diventare più connesso e decentralizzato, con gli utenti che avranno più libertà sui propri dati e potere su decisioni importanti.
Collegamenti:
Sito web | Twitter | Discordia | LinkedIn | Youtube | Telegramma | GitHub | LinkedIn
Il post Sbloccare il futuro dei dati: come la rete decentralizzata di Streamr rivoluziona la condivisione dei dati in tempo reale è apparso per la prima volta su BeInCrypto .