Aprenda

Conheça a Acurast. Descubra nossa história, mergulhe na documentação técnica e veja com quem temos parcerias no ecossistema.

Decentralized compute explained — a glowing smartphone linked to a mesh of distant phones

Computação descentralizada: o que é, como funciona e por que roda em celulares

Computação descentralizada explicada: um smartphone brilhante conectado a uma malha de celulares distantes

Computação descentralizada: o que é, como funciona e por que roda em celulares

Três empresas controlam a maior parte da infraestrutura de nuvem do mundo. Quando você faz deploy de uma aplicação, aluga um pedaço de um prédio que nunca vai ver, operado por uma empresa que pode ler sua memória, mudar seus preços ou desligar você. A computação descentralizada é a alternativa: cargas de trabalho executadas em hardware que nenhum operador controla sozinho, com prova criptográfica do que realmente rodou.

 

O termo é usado sem muito rigor. Muitos projetos se apresentam como plataformas de computação descentralizada enquanto rodam em racks alugados nos mesmos data centers que todo mundo usa. Este guia mostra o que a categoria realmente exige, como uma rede de computação descentralizada funciona por baixo e o que você pode de fato rodar nela.

A categoria

Computação sem um dono único

Nenhum dono único, uma execução que prova a si mesma.

O que computação descentralizada significa de verdade

A computação distribuída espalha o trabalho por muitas máquinas. Isso existe há décadas, e todo hyperscaler faz isso. As máquinas continuam pertencendo a uma única empresa, ficam em prédios que essa empresa aluga e respondem ao plano de controle dela.

 

A computação descentralizada muda quem é o dono, não a geografia. Três características a separam de uma nuvem distribuída:

 

Oferta permissionless

Qualquer pessoa pode contribuir com hardware sem pedir autorização. Sem contrato com fornecedor, sem processo de compras, sem lista de permissões.

 

Matching baseado em mercado

O trabalho é atribuído por um mecanismo aberto, com regras publicadas, e não por um agendador interno que você não pode inspecionar.

 

Execução verificável

A rede prova que seu código rodou sem modificações em hardware genuíno. Sem isso, você só trocou um operador em quem precisa confiar por milhares deles.

 

É nessa terceira característica que a maior parte da categoria falha. Espalhar máquinas entre muitos donos multiplica o número de partes que poderiam adulterar sua carga de trabalho. Uma plataforma de computação em nuvem descentralizada que não consegue provar a execução piorou o problema de confiança, em vez de resolvê-lo.

“Descentralização sem verificação é só uma lista maior de pessoas em quem você precisa confiar.”

Como funciona uma rede de computação descentralizada

Por trás do branding, essas redes compartilham quatro peças móveis. Os nomes abaixo são os da Acurast, mas o formato se repete em outras redes da categoria.

 

1. Oferta

Operadores independentes, chamados de provedores de computação (Compute Providers), registram hardware na rede. Na Acurast, o hardware é um smartphone rodando o app Processor, cadastrado em cerca de três minutos. O celular reporta benchmarks e heartbeats on-chain, então sua capacidade e sua disponibilidade são fatos públicos, e não promessas de marketing.

 

2. Matching

Um desenvolvedor envia um deployment: o código a ser executado, o cronograma, os requisitos de recursos e para onde os resultados devem ir. O Matcher combina esse deployment com os Processors adequados por meio de um processo chamado liquid matching. O preço é definido pelo mecanismo, e não manualmente, e é por isso que o Dynamic Pricing importa: tarifas definidas manualmente pelos provedores ficam desatualizadas e nunca são corrigidas.

 

3. Execução

O deployment roda dentro de um runtime no hardware atribuído. A Acurast tem dois: o Acurast Secure Hardware Runtime (ASHR), que executa dentro do Trusted Execution Environment do celular, e o Acurast Zero-Knowledge Runtime (AZKR).

 

4. Verificação e liquidação

A execução gera uma atestação, uma declaração assinada pelo hardware sobre o que rodou. Um mecanismo de reputação acompanha o comportamento dos provedores ao longo do tempo, e o Staked Compute coloca peso econômico por trás disso: os provedores comprometem tokens, os delegadores os apoiam, e o mau comportamento tem custo econômico. As taxas de computação são queimadas como gas, em vez de pagas ao operador.

Observação: a Acurast roda em sua própria blockchain, construída com Substrate, um framework para criar blockchains. O lado da coordenação combina deployments com celulares e acompanha a reputação dos provedores; o lado da execução roda seu código no hardware.

A parte que a maioria das redes pula: a verificação

Um Trusted Execution Environment é uma área de um chip isolada por hardware. O código dentro dela fica protegido do sistema operacional, de outras aplicações e de quem estiver com a máquina nas mãos. A atestação de chaves (key attestation) é o mecanismo complementar: o próprio silício assina uma declaração que prova que o hardware é genuíno e que o código carregado nele não foi modificado.

 

Na prática, você não precisa saber quem opera o hardware. Em vez disso, você verifica o chip.

 

O hardware que você escolhe define quanto disso vem de graça. Smartphones modernos já vêm de fábrica com TEEs e chips de segurança dedicados, porque bilhões de pessoas guardam neles credenciais bancárias e dados biométricos. Frotas de servidores também podem oferecer computação confidencial, mas como opção paga em tipos específicos de instância. Nos celulares, isso é o mínimo.

 

De onde o hardware realmente vem

As redes desta categoria obtêm capacidade de três formas principais.

 

Algumas agregam capacidade ociosa de data centers existentes. O operador muda, o prédio não, e a carga de trabalho continua indo parar em hardware montado em racks dentro de uma instalação com proprietário, jurisdição e contrato de energia.

 

Algumas agregam rigs de GPU montados para esse fim. Isso funciona para treinamento e renderização e compete em preço por hora de GPU, uma corrida para o fundo do poço contra empresas com mais acesso a financiamento.

 

A Acurast seguiu o terceiro caminho. A computação vem de smartphones que as pessoas já têm, incluindo celulares que, de outra forma, iriam parar em uma gaveta. Cerca de 1,39 bilhão de smartphones são vendidos todos os anos, com um ciclo de troca de menos de três anos, então a oferta é enorme, já está fabricada e já está distribuída onde as pessoas vivem.

280K+

Celulares cadastrados

175+

Países

918M+

Transações on-chain

A geografia decorre disso. Construir regiões de nuvem custa centenas de milhões, então os grandes provedores operam algumas dezenas delas. Uma rede de celulares chega a mais de 175 países sem construir nada, porque é lá que os celulares já estão.

 

O que você pode rodar de fato

A pergunta que decide se uma infraestrutura de nuvem descentralizada é utilizável é bem sem graça: o código existente roda sem precisar ser reescrito?

 

Cargas de trabalho Node.js

Integrações de API, servidores web, tarefas agendadas, bots do Telegram, navegadores headless com Puppeteer, módulos WebAssembly.

 

Contêineres Linux

O Cargo trouxe um modelo de contêineres para a borda móvel, então é possível fazer deploy de binários Linux arbitrários em celulares do mesmo jeito que em um servidor.

 

Inferência de LLMs

Modelos no formato GGUF rodam por meio de um llama server integrado que expõe endpoints compatíveis com a OpenAI. Clientes existentes mudam uma URL, não a base de código. A NodeGhost empacotou um gateway de IA inteiro em um único build do Cargo e rodou inferência e busca na web em celulares por uma hora sem nenhuma falha.

 

O deploy pode ser feito pela CLI, pelo SDK, pelo Acurast Hub ou por um x402 Deploy Agent que faz a liquidação em USDC na Base. Sem cartão de crédito, sem servidores para gerenciar, sem conta.

 

Por que isso importa

Agentes autônomos guardam chaves, movimentam dinheiro e rodam sem um humano no circuito. Um agente cujo runtime pode ser pausado por um fornecedor não é autônomo em nenhum sentido relevante, e o negócio que depende dele também não.

 

Cargas de trabalho confidenciais têm o mesmo problema pelo lado oposto. Dados de saúde, jurídicos e financeiros não podem ficar nos logs de um provedor, e a promessa de uma política não oferece a mesma proteção que o isolamento por hardware. Acurast, Pocket Network e NodeGhost vêm testando como seria uma stack de IA totalmente descentralizada, em que nenhuma parte do pipeline toca um servidor de nuvem.

 

A computação descentralizada não é um provedor de hospedagem com uma demão de tinta descentralizada. É uma camada de execução verificável, e a rede que a executa hoje tem 280.000 celulares em mais de 175 países, protegida por hardware que ninguém precisou fabricar, em prédios que ninguém precisou erguer.

 

Se você tem um celular sobrando, pode fazer parte dessa mudança de infraestrutura e receber recompensas pela sua contribuição. Para a rede de computação descentralizada, cada celular conta! Torne-se um provedor de computação.

 

Está construindo na Acurast? Se você roda seus próprios modelos, backends de agentes ou outros serviços em celulares atestados, venha conversar com a equipe da Acurast. Entre no Discord.