Em um grande passo para melhorar a funcionalidade da Web3 e da tecnologia blockchain, a Space and Time lançou a versão beta do Python Data Jobs, uma solução revolucionária projetada para preencher a lacuna no tratamento de trabalhos Python de longa execução. Este desenvolvimento inovador vem como uma resposta à crescente necessidade de integração perfeita do Python no processamento de dados, análises e funcionalidades de contratos inteligentes dentro do ecossistema Web3.
Desafios abordados e soluções fornecidas
Se você tem acompanhado os desenvolvimentos no domínio do Espaço e do Tempo, talvez esteja ciente de sua conquista inovadora – a criação da primeira e única prova de Conhecimento Zero (ZK) para SQL. O Proof of SQL é uma ferramenta extremamente potente, capacitando contratos inteligentes para recuperar e processar dados com segurança usando SQL. Esta garantia criptográfica abre uma infinidade de possibilidades inovadoras para a tecnologia blockchain.
Apesar da destreza do SQL como uma linguagem robusta e quase Turing-completa, ele não cobre todos os cenários de negócios imagináveis. Para atender à necessidade de lógica de negócios personalizada, especialmente quando a implantação de código arbitrário se torna essencial, a Chainlink introduziu engenhosamente uma solução: Chainlink Functions. Essas funções permitem a ution de Java redundante em nós Chainlink, chegando a um consenso sobre a saída.
Consequentemente, os contratos inteligentes agora podem acessar perfeitamente análises e processamento de dados comprovados pelo ZK por meio do Proof of SQL, juntamente com o uso eficiente do Functions. No entanto, dentro do cenário Web3, uma categoria específica de casos de uso permanece sem solução – trabalhos Python de longa execução. Reconhecendo a importância do Python nos fluxos de trabalho de empresas e desenvolvedores associados ao Espaço e ao Tempo, a equipe teve como objetivo enfrentar dois desafios principais.
Em primeiro lugar, procurou capacitar os usuários a empregar Python sem esforço para extrair, transformar e carregar dados de seus bancos de dados existentes em Espaço e Tempo, tudo sem a necessidade de criação manual de código. Em segundo lugar, visava estabelecer uma conexão criptograficamente garantida entre trabalhos Python e contratos inteligentes. Isso levou à introdução do Space and Time Python Data Jobs, agora disponível em versão beta através do Space and Time Studio.
Funcionalidade abrangente de trabalhos de dados Python
Embarcando em uma jornada transformadora dentro do cenário da Web3, o Python Data Jobs da Space and Time introduz uma mudança de paradigma no processamento de dados e nas funcionalidades de contratos inteligentes. À medida que mergulhamos nas intrincadas capacidades desta solução, um mundo de integração perfeita, processos ETL simplificados e segurança aprimorada se desdobra, redefinindo a maneira como desenvolvedores e empresas aproveitam o potencial do Python no ecossistema blockchain. Veja como funciona esta solução inovadora:
1. Colocar dados no espaço e no tempo
Os Python Data Jobs simplificam o processo de aquisição de dados no Espaço e no Tempo a partir de qualquer origem off-chain, eliminando a necessidade de criação manual de código. No início deste ano, a Space and Time apresentou o AI SQL, um serviço alimentado pela OpenAI que permite aos usuários formular linguagens naturais como “mostre-me as 5 principais carteiras no Sui com mais transações ordenadas por saldo”.
Isso é então convertido em uma consulta SQL, produzindo o resultado desejado. Space and Time anunciou que Houston, o chatbot de IA dentro do Space and Time Studio, agora pode gerar simples Extract, Transform, Load (ETL). Esses s são projetados para buscar dados de várias fontes, incluindo bancos de dados Web2 ou plataformas de armazenamento descentralizadas Web3. Houston lida com o processo de preparação de dados e facilita a sua transferência para o Espaço e o Tempo.
Ao criar um que se conecta a bancos de dados como PostgreSQL (ou alternativas como Snowflake ou IPFS), Houston compreende o conteúdo do banco de dados, executa as transformações necessárias, estabelece tabelas em SxT e carrega incrementalmente dados do PostgreSQL em SxT uma linha de cada vez. Normalmente, a migração de banco de dados é uma tarefa trabalhosa, dispendiosa e demorada que envolve experiência em Python. Com a solução da Space and Time, os desenvolvedores podem conseguir isso perfeitamente usando a entrada de linguagem natural em uma única operação.
2. Obtendo dados fora do espaço e do tempo
Python Data Jobs também oferece a capacidade de extrair dados do Espaço e Tempo, processá-los e transmiti-los para um contrato inteligente. A razão pela qual isso representou um desafio no reino da Web3 é devido aos tempos de trabalho prolongados associados aos trabalhos em Python. Considere um cenário em que você tem a tarefa de calcular a probabilidade de que o Bitcoin (BTC) permaneça acima de US$ 40 mil pelo resto do ano.
Isso deve coletar dados dos mercados, processá-los e executar uma simulação de Monte Carlo em Python, um processo que pode levar aproximadamente 20 segundos. Ao conectar o resultado a um contrato inteligente, torna-se imperativo garantir sua natureza inviolável. Embora a prova baseada no consenso seja adequada para acelerar rapidamente, torna-se menos eficaz para tarefas que se prolongam por um período prolongado.
Se, por exemplo, a computação for distribuída redundantemente em 30 nós, o nó 1 pode concluir a tarefa em 18 segundos, enquanto o nó 5 termina em 25 segundos e o nó 15 leva 21 segundos. Isto requer o desenvolvimento de uma nova arquitetura para fazer face aos desafios únicos associados ao prolongamento da ação.
Durante a versão beta do Python Data Jobs, o Space and Time está progredindo ativamente para alcançar isso através da implementação do Zero-Knowledge (ZK): especificamente, uma prova ZK para Python. Atualmente, o depende de uma segurança otimista, semelhante a uma abordagem de rollup otimista. Ao executar um trabalho de dados Python dentro do SxT, as entradas, saídas e o próprio código sofrem hashing e são registrados em uma cadeia principal.
A execução é executada apenas uma vez e, se o resultado se desviar das expectativas, os usuários têm a opção de solicitar uma prova. SxT então verifica criptograficamente o que foi uted. Ao contrário da prova em tempo real com computação redundante e consenso, a abordagem do Espaço e do Tempo envolve uma única prova seguida de hashing de todos os metadados. Esse processo cria uma trilha de auditoria à prova de violação, servindo como um incentivo para que os operadores de nó se abstenham de adulterar a unidade. Espaço e Tempo compartilharão mais detalhes no futuro sobre a solução ZK em desenvolvimento, que visa melhorar a segurança em tempo real dos Python Data Jobs.
Aplicações e Casos de Uso do Mundo Real
Os Python Data Jobs do Espaço e do Tempo transcendem as possibilidades teóricas, entrando no domínio prático com aplicações e casos de uso do mundo real. Esses cenários mostram a versatilidade e adaptabilidade do Python Data Jobs, ilustrando como essa solução inovadora aborda desafios complexos em diversos setores, abrindo caminho para uma nova era no processamento de dados e funcionalidades de contratos inteligentes.
1. Migrações perfeitas de banco de dados
Python Data Jobs introduz uma nova era de simplicidade para migrações de banco de dados. Os usuários podem instruir Houston a gerar Python s para tarefas complexas, como carregar dados de plataformas como Snowflake no Espaço e no Tempo. Por exemplo, se você afirmar, “gerar um Python para transferir meus dados do Snowflake para o SxT”, Houston solicitará acesso e produzirá um Python .
Isso consultará o Snowflake, recuperará os dados, discernirá o esquema e o replicará para SxT em uma única inferência de LLM (Large Language Model). Um caso de uso ilustrativo envolve o Truflation, que ingere extensos dados de inflação em tempo real de vários feeds de dados (commodities, taxas de títulos, habitação, etc.) em armazenamento. Posteriormente, Truflation constrói agregações, como índices de inflação, para serem expostas on-chain via oráculos.
O Python Data Jobs processa e prepara eficientemente esses volumes de dados substanciais para agregação. Outro caso de uso é o dClimate, que realiza regularmente operações de Extrair, Transformar, Carregar (ETL) em dados meteorológicos de várias fontes, carregando esses dados em IPFS. Python Data Jobs pode agilizar esse processo automatizando a extração e transformação de dados meteorológicos.
2. Cálculos complexos para DeFi
Imagine se o seu contrato inteligente poderia usar cálculos off-chain intrincados, como prever o desempenho futuro de uma criptomoeda com base em diversas condições de mercado, de forma segura e inviolável. O Python Data Jobs permite que você integre modelos financeiros sofisticados, semelhantes aos utilizados para prever movimentos de preços ou fatores de risco, em seu contrato inteligente com uma abordagem de segurança otimista.
Esse recurso permite que os protocolos DeFi empreguem uma lógica de negócios mais avançada, superando os recursos oferecidos pelo Proof of SQL. Por exemplo, o dYdX realiza cálculos para opções perpétuas/preços de futuros off-chain, pois estes requerem dados históricos de entrada de preços e envolvem cálculos complexos que não podem ser usados por contratos inteligentes on-chain.
Python Data Jobs facilita a obtenção desses cálculos de forma inviolável. Em outro exemplo, a 3Commas emprega modelos de aprendizado de máquina off-chain para a tomada de decisões em atividades DeFi/CeFi (como swaps, futuros, negociações de bots, etc.) dentro de um ambiente de contêiner de computação centralizado. Python Data Jobs fornece uma alternativa nativa da Web3 para executar essas tarefas.
O caminho a seguir
O lançamento beta do Python Data Jobs da Space and Time marca um avanço significativo na abordagem das necessidades em evolução da Web3 e da tecnologia blockchain. Ao reconhecer e enfrentar os desafios associados a trabalhos Python de longa execução no cenário Web3, o Space and Time introduziu uma solução inovadora que não apenas simplifica o processamento de dados, mas também aprimora a funcionalidade de contratos inteligentes.
A funcionalidade abrangente do Python Data Jobs é uma prova do potencial transformador que ele traz para o ecossistema Web3. Desde simplificar os processos de ETL até garantir a segurança dos trabalhos Python dentro de contratos inteligentes, a solução inovadora da Space and Time abre novas possibilidades para desenvolvedores e empresas.
Em um esforço para incentivar os usuários a explorar os recursos transformadores do Python Data Jobs, o Space and Time está oferecendo acesso gratuito ao serviço por um mês. Os usuários podem iniciar sua jornada Python Data Jobs com Houston no Space and Time Studio, anunciando uma nova era de integração perfeita entre as tecnologias Python e Web3.
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
Espaço e Tempo Revela Trabalhos de Dados Python em Beta, Transformando o Processamento de Dados Web3
Em um grande passo para melhorar a funcionalidade da Web3 e da tecnologia blockchain, a Space and Time lançou a versão beta do Python Data Jobs, uma solução revolucionária projetada para preencher a lacuna no tratamento de trabalhos Python de longa execução. Este desenvolvimento inovador vem como uma resposta à crescente necessidade de integração perfeita do Python no processamento de dados, análises e funcionalidades de contratos inteligentes dentro do ecossistema Web3.
Desafios abordados e soluções fornecidas
Se você tem acompanhado os desenvolvimentos no domínio do Espaço e do Tempo, talvez esteja ciente de sua conquista inovadora – a criação da primeira e única prova de Conhecimento Zero (ZK) para SQL. O Proof of SQL é uma ferramenta extremamente potente, capacitando contratos inteligentes para recuperar e processar dados com segurança usando SQL. Esta garantia criptográfica abre uma infinidade de possibilidades inovadoras para a tecnologia blockchain.
Apesar da destreza do SQL como uma linguagem robusta e quase Turing-completa, ele não cobre todos os cenários de negócios imagináveis. Para atender à necessidade de lógica de negócios personalizada, especialmente quando a implantação de código arbitrário se torna essencial, a Chainlink introduziu engenhosamente uma solução: Chainlink Functions. Essas funções permitem a ution de Java redundante em nós Chainlink, chegando a um consenso sobre a saída.
Consequentemente, os contratos inteligentes agora podem acessar perfeitamente análises e processamento de dados comprovados pelo ZK por meio do Proof of SQL, juntamente com o uso eficiente do Functions. No entanto, dentro do cenário Web3, uma categoria específica de casos de uso permanece sem solução – trabalhos Python de longa execução. Reconhecendo a importância do Python nos fluxos de trabalho de empresas e desenvolvedores associados ao Espaço e ao Tempo, a equipe teve como objetivo enfrentar dois desafios principais.
Em primeiro lugar, procurou capacitar os usuários a empregar Python sem esforço para extrair, transformar e carregar dados de seus bancos de dados existentes em Espaço e Tempo, tudo sem a necessidade de criação manual de código. Em segundo lugar, visava estabelecer uma conexão criptograficamente garantida entre trabalhos Python e contratos inteligentes. Isso levou à introdução do Space and Time Python Data Jobs, agora disponível em versão beta através do Space and Time Studio.
Funcionalidade abrangente de trabalhos de dados Python
Embarcando em uma jornada transformadora dentro do cenário da Web3, o Python Data Jobs da Space and Time introduz uma mudança de paradigma no processamento de dados e nas funcionalidades de contratos inteligentes. À medida que mergulhamos nas intrincadas capacidades desta solução, um mundo de integração perfeita, processos ETL simplificados e segurança aprimorada se desdobra, redefinindo a maneira como desenvolvedores e empresas aproveitam o potencial do Python no ecossistema blockchain. Veja como funciona esta solução inovadora:
1. Colocar dados no espaço e no tempo
Os Python Data Jobs simplificam o processo de aquisição de dados no Espaço e no Tempo a partir de qualquer origem off-chain, eliminando a necessidade de criação manual de código. No início deste ano, a Space and Time apresentou o AI SQL, um serviço alimentado pela OpenAI que permite aos usuários formular linguagens naturais como “mostre-me as 5 principais carteiras no Sui com mais transações ordenadas por saldo”.
Isso é então convertido em uma consulta SQL, produzindo o resultado desejado. Space and Time anunciou que Houston, o chatbot de IA dentro do Space and Time Studio, agora pode gerar simples Extract, Transform, Load (ETL). Esses s são projetados para buscar dados de várias fontes, incluindo bancos de dados Web2 ou plataformas de armazenamento descentralizadas Web3. Houston lida com o processo de preparação de dados e facilita a sua transferência para o Espaço e o Tempo.
Ao criar um que se conecta a bancos de dados como PostgreSQL (ou alternativas como Snowflake ou IPFS), Houston compreende o conteúdo do banco de dados, executa as transformações necessárias, estabelece tabelas em SxT e carrega incrementalmente dados do PostgreSQL em SxT uma linha de cada vez. Normalmente, a migração de banco de dados é uma tarefa trabalhosa, dispendiosa e demorada que envolve experiência em Python. Com a solução da Space and Time, os desenvolvedores podem conseguir isso perfeitamente usando a entrada de linguagem natural em uma única operação.
2. Obtendo dados fora do espaço e do tempo
Python Data Jobs também oferece a capacidade de extrair dados do Espaço e Tempo, processá-los e transmiti-los para um contrato inteligente. A razão pela qual isso representou um desafio no reino da Web3 é devido aos tempos de trabalho prolongados associados aos trabalhos em Python. Considere um cenário em que você tem a tarefa de calcular a probabilidade de que o Bitcoin (BTC) permaneça acima de US$ 40 mil pelo resto do ano.
Isso deve coletar dados dos mercados, processá-los e executar uma simulação de Monte Carlo em Python, um processo que pode levar aproximadamente 20 segundos. Ao conectar o resultado a um contrato inteligente, torna-se imperativo garantir sua natureza inviolável. Embora a prova baseada no consenso seja adequada para acelerar rapidamente, torna-se menos eficaz para tarefas que se prolongam por um período prolongado.
Se, por exemplo, a computação for distribuída redundantemente em 30 nós, o nó 1 pode concluir a tarefa em 18 segundos, enquanto o nó 5 termina em 25 segundos e o nó 15 leva 21 segundos. Isto requer o desenvolvimento de uma nova arquitetura para fazer face aos desafios únicos associados ao prolongamento da ação.
Durante a versão beta do Python Data Jobs, o Space and Time está progredindo ativamente para alcançar isso através da implementação do Zero-Knowledge (ZK): especificamente, uma prova ZK para Python. Atualmente, o depende de uma segurança otimista, semelhante a uma abordagem de rollup otimista. Ao executar um trabalho de dados Python dentro do SxT, as entradas, saídas e o próprio código sofrem hashing e são registrados em uma cadeia principal.
A execução é executada apenas uma vez e, se o resultado se desviar das expectativas, os usuários têm a opção de solicitar uma prova. SxT então verifica criptograficamente o que foi uted. Ao contrário da prova em tempo real com computação redundante e consenso, a abordagem do Espaço e do Tempo envolve uma única prova seguida de hashing de todos os metadados. Esse processo cria uma trilha de auditoria à prova de violação, servindo como um incentivo para que os operadores de nó se abstenham de adulterar a unidade. Espaço e Tempo compartilharão mais detalhes no futuro sobre a solução ZK em desenvolvimento, que visa melhorar a segurança em tempo real dos Python Data Jobs.
Aplicações e Casos de Uso do Mundo Real
Os Python Data Jobs do Espaço e do Tempo transcendem as possibilidades teóricas, entrando no domínio prático com aplicações e casos de uso do mundo real. Esses cenários mostram a versatilidade e adaptabilidade do Python Data Jobs, ilustrando como essa solução inovadora aborda desafios complexos em diversos setores, abrindo caminho para uma nova era no processamento de dados e funcionalidades de contratos inteligentes.
1. Migrações perfeitas de banco de dados
Python Data Jobs introduz uma nova era de simplicidade para migrações de banco de dados. Os usuários podem instruir Houston a gerar Python s para tarefas complexas, como carregar dados de plataformas como Snowflake no Espaço e no Tempo. Por exemplo, se você afirmar, “gerar um Python para transferir meus dados do Snowflake para o SxT”, Houston solicitará acesso e produzirá um Python .
Isso consultará o Snowflake, recuperará os dados, discernirá o esquema e o replicará para SxT em uma única inferência de LLM (Large Language Model). Um caso de uso ilustrativo envolve o Truflation, que ingere extensos dados de inflação em tempo real de vários feeds de dados (commodities, taxas de títulos, habitação, etc.) em armazenamento. Posteriormente, Truflation constrói agregações, como índices de inflação, para serem expostas on-chain via oráculos.
O Python Data Jobs processa e prepara eficientemente esses volumes de dados substanciais para agregação. Outro caso de uso é o dClimate, que realiza regularmente operações de Extrair, Transformar, Carregar (ETL) em dados meteorológicos de várias fontes, carregando esses dados em IPFS. Python Data Jobs pode agilizar esse processo automatizando a extração e transformação de dados meteorológicos.
2. Cálculos complexos para DeFi
Imagine se o seu contrato inteligente poderia usar cálculos off-chain intrincados, como prever o desempenho futuro de uma criptomoeda com base em diversas condições de mercado, de forma segura e inviolável. O Python Data Jobs permite que você integre modelos financeiros sofisticados, semelhantes aos utilizados para prever movimentos de preços ou fatores de risco, em seu contrato inteligente com uma abordagem de segurança otimista.
Esse recurso permite que os protocolos DeFi empreguem uma lógica de negócios mais avançada, superando os recursos oferecidos pelo Proof of SQL. Por exemplo, o dYdX realiza cálculos para opções perpétuas/preços de futuros off-chain, pois estes requerem dados históricos de entrada de preços e envolvem cálculos complexos que não podem ser usados por contratos inteligentes on-chain.
Python Data Jobs facilita a obtenção desses cálculos de forma inviolável. Em outro exemplo, a 3Commas emprega modelos de aprendizado de máquina off-chain para a tomada de decisões em atividades DeFi/CeFi (como swaps, futuros, negociações de bots, etc.) dentro de um ambiente de contêiner de computação centralizado. Python Data Jobs fornece uma alternativa nativa da Web3 para executar essas tarefas.
O caminho a seguir
O lançamento beta do Python Data Jobs da Space and Time marca um avanço significativo na abordagem das necessidades em evolução da Web3 e da tecnologia blockchain. Ao reconhecer e enfrentar os desafios associados a trabalhos Python de longa execução no cenário Web3, o Space and Time introduziu uma solução inovadora que não apenas simplifica o processamento de dados, mas também aprimora a funcionalidade de contratos inteligentes.
A funcionalidade abrangente do Python Data Jobs é uma prova do potencial transformador que ele traz para o ecossistema Web3. Desde simplificar os processos de ETL até garantir a segurança dos trabalhos Python dentro de contratos inteligentes, a solução inovadora da Space and Time abre novas possibilidades para desenvolvedores e empresas.
Em um esforço para incentivar os usuários a explorar os recursos transformadores do Python Data Jobs, o Space and Time está oferecendo acesso gratuito ao serviço por um mês. Os usuários podem iniciar sua jornada Python Data Jobs com Houston no Space and Time Studio, anunciando uma nova era de integração perfeita entre as tecnologias Python e Web3.