Spazio e tempo: un data warehouse decentralizzato pronto per il futuro

I dati sono sempre stati la preoccupazione centrale fin dagli albori di Internet. I problemi prolifici associati all’accessibilità, all’accuratezza, alla gestione e alla sicurezza dei dati si sono notevolmente intensificati quando Internet passa alla sua versione decentralizzata: Web3.

Supponiamo che tu voglia eseguire una query del tipo "Portafogli Polygon con un saldo superiore a $ 10,000". Per ottenere queste informazioni, dovresti navigare in diversi blockchain explorer, comprendere le strutture dei dati e decifrare il gergo tecnico.

Anche se funziona, non vi è alcuna garanzia che i dati risultanti siano utilizzabili o affidabili.

E se non funzionasse affatto?

Come puoi immaginare, l'interrogazione dei dati Web3 è solo la punta dell'iceberg. Oltre alla funzionalità, altre preoccupazioni critiche includono tempi di consegna, accuratezza dei dati, sicurezza e scalabilità.

Una delle principali piattaforme di analisi dei dati decentralizzate in grado di affrontare queste sfide è Spazio e tempo.

In questa guida abbiamo trattato tutto ciò che devi sapere su Spazio e Tempo, come il background del progetto, la sua tecnologia decentralizzata e peer-to-peer, le caratteristiche principali e i casi d'uso.

Cominciamo dando una panoramica di cosa sono Spazio e Tempo.


Cos'è lo spazio e il tempo?

Fondato nel 2022, Space and Time (S&T) è il primo data warehouse nativo Web3 per applicazioni blockchain. Il progetto con sede in California mira a costruire la piattaforma dati di prossima generazione, progettata specificamente per le esigenze di dApp, DeFi e qualsiasi progetto che richieda analisi potenti.

Completamente decentralizzato, Space and Time offre SQL e API di livello aziendale che consentono un'integrazione e un'analisi fluide dei dati on-chain e off-chain, il tutto in un'unica query.

Il progetto offre supporto multicatena, consentendo agli utenti di accedere e analizzare senza problemi i dati su più blockchain. Inoltre, l'introduzione della tecnologia Proof of SQL garantisce non solo la sicurezza dei tuoi dati, ma ne preserva anche l'integrità e la trasparenza, il tutto senza compromettere le prestazioni.

Architettura dello spazio e del tempo
Architettura dello spazio e del tempo

Ciò che distingue S&T è l'integrazione di SQL e API su scala aziendale. Gli utenti possono interrogare e caricare facilmente i dati con comandi e strumenti familiari. Progettata pensando alla scalabilità e all'efficienza, la piattaforma eccelle nella gestione di enormi set di dati e query complesse.

Che tu stia costruendo una dApp innovativa, ottimizzando la tua strategia DeFi o semplicemente cercando informazioni più approfondite sulla blockchain, Space and Time è la tua destinazione ideale.


Team, partner e consulenti

Space and Time è gestito da un team eterogeneo di ingegneri blockchain, data scientist, crittografi, sviluppatori di software e dirigenti aziendali. Nate Holiday, cofondatore e CEO dell'azienda, ha una solida esperienza nello sviluppo di software, nell'ingegneria dei dati e nella tecnologia blockchain.

Scott Dykstra, co-fondatore e CTO di S&T, ha una profonda esperienza tecnica nei sistemi distribuiti, nella crittografia e nella scienza dei dati.

Nel luglio 2022, il progetto ha raccolto 10 milioni di dollari in un round di finanziamento iniziale guidato dalla società di investimento in criptovalute Framework Ventures. Nel settembre 2022, M12 di Microsoft ha annunciato un investimento strategico di 20 milioni di dollari in Spazio e tempo.

Rafforzando ulteriormente la propria posizione nel panorama dei dati Web3, la società ha collaborato con Polygon nell'ottobre 2022 per fornire un'infrastruttura dati scalabile per l'ecosistema di gioco. Inoltre, S&L collabora anche con leader del settore e giganti della tecnologia come Amazon Web Services, Microsoft Azure, NVIDIA, Chainlink, Mysten Labs e Sotero.


Come funzionano lo spazio e il tempo

La tecnologia principale di S&T è un data warehouse ibrido transazionale/analitico (HTAP) che combina il meglio di entrambi i mondi: OLTP (Online Transactional Processing) e OLAP (Online Analytical Processing).

OLTP gestisce transazioni in tempo reale ad alto volume con una cache in memoria per prestazioni incredibilmente veloci mentre OLAP analizza enormi set di dati utilizzando l'archiviazione basata su colonne e l'accelerazione GPU per informazioni efficienti.

Ora mettiamo da parte la tecnologia, ecco la ripartizione di come funzionano Spazio e Tempo: acquisizione dati, elaborazione off-chain, convalida dei dati e consegna on-chain.

Innanzitutto, il sistema acquisisce dati da varie fonti, tra cui blockchain, dApp, database o API utilizzando Chainlink e altre fonti. Successivamente, preelabora i dati off-chain utilizzando il suo database ad alte prestazioni. Questo approccio aiuta a evitare costose commissioni on-chain e basse velocità.

Dopo aver completato l'elaborazione fuori catena, i dati elaborati vengono sottoposti a una rigorosa convalida in un livello separato per garantire accuratezza e integrità. Solo dopo la convalida i dati vengono rispediti alla blockchain e resi disponibili allo smart contract richiedente.

Infine, il contratto intelligente può ora accedere ai dati verificati ed elaborati e utilizzarli per lo scopo previsto.


Caratteristiche principali dello spazio e del tempo

SQL dell'intelligenza artificiale

AI Prompt-to-SQL è la tecnica che consente di convertire i prompt del linguaggio naturale in query SQL. Basato sull'intelligenza artificiale, AI SQL di S&T mira a semplificare l'ingegneria dei dati in diversi ruoli.

Questa funzionalità rende SQL accessibile ai non programmatori. Gli utenti che non hanno esperienza con SQL possono comunque generare query utilizzando i prompt in linguaggio naturale. Prompt-to-SQL può far risparmiare tempo agli utenti migliorando al tempo stesso l'efficienza generando automaticamente il codice SQL di cui hanno bisogno.

Richiesta AI di SQL
Richiesta AI di SQL

Con la possibilità di generare codice in pochi secondi, gli utenti possono creare query utilizzando script SQL o Python in linguaggio naturale, ad esempio "mostrami tutti i portafogli Polygon con un saldo superiore a $ 10,000".

Inoltre, la piattaforma offre la pubblicazione dei risultati delle query a prova di manomissione su API, dashboard e modelli ML/AI con un solo clic, garantendo flessibilità ed efficienza nella gestione dei dati.

Non solo AI SQL offre facilità d'uso e flessibilità, ma può anche fornire immagini dinamiche. Il motore analitico scalabile ed economico di Space and Time consente la personalizzazione dei dashboard per riflettere un marchio unico, con grafici e visualizzazioni automatici per una soluzione dati completa.


Prova della tecnologia SQL

Ispirandosi alla letteratura zk, S&T introduce Proof of SQL, una nuova tecnologia a prova di ZK che garantisce l'accuratezza e la natura a prova di manomissione delle query e dei dati sottostanti. Questo approccio consente ai tuoi contratti intelligenti di accedere e analizzare in modo sicuro i dati provenienti da varie fonti, comprese diverse blockchain e fonti off-chain, in modo completamente affidabile e verificabile.

Quindi, come funziona Proof of SQL? La tecnologia funziona dividendo il sistema in due parti: verificatore (livello di validazione) e prover (data warehouse).

Prova di SQL
Prova di SQL

Quando i dati vengono inviati al sistema, il verificatore crea un "digest" prima che entrino nel database. Questo digest agisce come un codice speciale per identificare e verificare i dati in seguito.

Quando gli utenti inviano query per recuperare dati specifici, il prover riceve la query, la elabora e recupera i dati rilevanti dal database. Genera inoltre una prova di SQL per i dati e quindi invia sia il risultato che la prova di SQL al verificatore.

Il verificatore utilizza quindi il digest per confrontare la prova con il risultato. Se la prova è valida, i dati vengono considerati affidabili e inviati all'utente con un flag di successo a prova di manomissione. Se la prova non è valida, il verificatore invia un messaggio di errore all'utente.


API dati Web3

Spazio e tempo sblocca l'accesso ai dati on-chain e off-chain, inclusi dati blockchain, contratti intelligenti, dati applicativi e database centralizzati. Tutti i dati indicizzati sono in tempo reale.

Nell'app S&T sono state integrate numerose catene: Ethereum, Polygon, Avalanche, Sui e Sei. Il progetto prevede di estendere in futuro il supporto a Bitcoin, Aptos, ZKSync e Base.

Dati Blockchain indicizzati
Dati Blockchain indicizzati

Le API di dati S&T possono essere utilizzate per analizzare i dati per una varietà di scopi come ricerche di mercato, rilevamento di frodi, approfondimenti operativi su applicazioni e infrastrutture basate su blockchain, solo per citarne alcuni.

Ad esempio, uno sviluppatore DeFi può utilizzare la scienza e la tecnologia per analizzare le tendenze del mercato e creare un bot di trading. Nel frattempo, uno sviluppatore di giochi può utilizzare S&T per monitorare l'attività dei giocatori e migliorare il loro gioco. Oppure un data scientist può utilizzare la scienza e la tecnologia per analizzare i dati blockchain e identificare nuove opportunità di investimento.


Conclusione

S&T fornisce una soluzione unica e potente per la creazione nello spazio Web3. La sua combinazione di prestazioni, flessibilità e sicurezza lo rende uno strumento prezioso per sviluppatori e aziende che desiderano sfruttare la potenza dei dati decentralizzati per le loro applicazioni.

Fonte: https://blockonomi.com/space-and-time/