#sxt $SXT @SpaceandTime
Uma coisa que acho interessante sobre a Space and Time é que os dados não precisam, de fato, ser armazenados em uma blockchain para que sua integridade seja verificada.

Isso pode parecer um pequeno detalhe, mas acho que é uma parte importante de como todo o sistema funciona.

Os dados das tabelas SQL propriamente ditos permanecem fora da blockchain, enquanto a SXT Chain armazena compromissos criptográficos vinculados a essas tabelas. Pense em um compromisso como uma impressão digital. Ele oferece à rede uma maneira de detectar alterações sem precisar colocar todo o conjunto de dados na blockchain.

Os validadores também desempenham um papel interessante nesse processo. Eles verificam atualizações de dados e assinam coletivamente novos compromissos por meio do consenso da rede. Os validadores também podem optar por armazenar dados das tabelas, ajudando a garantir a disponibilidade dos dados na rede.

Quando alguém executa uma consulta SQL, um Prover a executa usando os dados subjacentes e gera uma Prova de SQL. Essa prova permite que o resultado seja verificado em relação aos dados comprometidos, confirmando tanto que o cálculo foi realizado corretamente quanto que os dados não foram alterados às escondidas.

O que gosto nessa abordagem é a separação entre armazenamento, cálculo e verificação.

A blockchain não precisa carregar milhões de linhas de dados, mas as aplicações ainda podem obter garantias criptográficas sobre as informações por trás de suas consultas.

É claro que a verificação criptográfica é apenas uma parte do panorama geral. Os dados também precisam continuar acessíveis quando as aplicações realmente precisarem deles.

É algo que vou acompanhar à medida que a rede Space and Time se desenvolve.