Community Cloud: compartilhando dispositivos com estranhos globais? Fascinante!

Community Cloud: compartilhando dispositivos com estranhos globais? Fascinante!

Community Cloud: Bob Miles é o fundador e CEO australiano da Salad Technologies . Imagine um mundo onde todos possamos compartilhar dispositivos e criar uma "rede global" para resolver os grandes problemas do mundo.

Com todo o hype recente sobre o metaverso, você pode ter perdido outra noção que se tornou ainda mais popular entre os líderes do setor: computação ubíqua. Não é uma ideia nova, mas perceber será um pré-requisito para aproximar tudo o que poderia ser o metaverso.

O conceito não deve ser confundido com edge computing, onde o objetivo comumente citado é reduzir a latência posicionando geograficamente os servidores próximos a uma fonte de dados. A computação ubíqua antecipa um mundo onde bilhões de dispositivos conectados à Internet podem cooperar como uma rede mesh global. Se isso soa como a Internet das Coisas em um pacote mais elegante, você não está exatamente errado, mas está perdendo o potencial. Estamos falando de uma mudança total de paradigma.

À medida que o desempenho e a pilha de tecnologia do hardware de computação de nível de consumidor se aproximam da paridade com os servidores em nuvem disponíveis comercialmente, o computador doméstico médio inevitavelmente ajudará a alimentar a Internet, estimular a inovação tecnológica e até oferecer ao seu proprietário. a capacidade de apoiar suas causas e comunidades favoritas – tudo a partir do conforto do seu teclado.

Avanços simultâneos em hardware de consumo e criptografia tornaram isso possível. O maior obstáculo? Você tem que fazer com que as pessoas em ambas as extremidades confiem umas nas outras. Crypto poderia fornecer a resposta. Algum dia, compartilhar seu computador será tão trivial quanto pegar carona no Uber ou convidar estranhos para seu apartamento no Airbnb.

O caminho para a nuvem da comunidade

Quando a maioria das pessoas pensa em computação em nuvem, e isso não acontece com frequência, elas geralmente imaginam uma instalação multimilionária administrada por empresas como Google ou Microsoft. Mas antes que você perceba, a computação ubíqua pode trazer a nuvem diretamente para sua casa.

GPUs e CPUs de consumo de última geração atingiram um nível de desempenho que rivaliza com hardware caro hospedado nos data centers mais rápidos do mundo. Um poderoso PC para jogos já vem com otimizações ocultas suficientes para lidar com tarefas de computação de alto desempenho, como validação criptográfica, renderização 3D, simulações de engenharia ou até modelagem climática progressiva.

O poder de computação do consumidor é o poder de processamento teórico dos computadores e dispositivos domésticos do mundo. De acordo com algumas estimativas, superou dez vezes os data centers de propriedade da empresa na última década! E a maioria dos nossos dispositivos privados (além dos telefones que usamos para jogar Wordle) ficam ociosos o dia todo, apenas esperando algo para calcular.

Mesmo em 2022, apenas metade do mundo tem acesso à internet. À medida que mais pessoas ficam on-line e novos dispositivos interoperáveis ​​complicam nosso relacionamento com a web, a demanda exponencial de dados de hoje aumentará rapidamente em um ritmo sem precedentes. Haverá um mercado real para o poder de processamento elástico e disponível, largura de banda e armazenamento.

Com o hardware doméstico se tornando profissional, não há dúvida de que veremos mais aplicativos em rede tentando aproveitar os recursos de computação ociosos para uso de terceiros. A única questão é como aproveitar o momento de uma forma que não viole a confiança do usuário final. Eu gosto de chamar isso de "computsharing".

Compartilhamento de computador é novo novamente

Já vimos o que é possível quando as pessoas compartilham voluntariamente o poder de seus dispositivos. Por vinte anos, pesquisadores da UC Berkeley convidaram indivíduos para ajudar a procurar vida extraterrestre usando seu software SETI @ home gratuito. Até o final do projeto em 2020, mais de 1,8 milhão de usuários únicos contribuíram para a busca em uma rede de computação distribuída.

No início dos anos 2000, o Folding @ home emprestou o poder de processamento de milhares de consoles PlayStation 3 ociosos para realizar pesquisas médicas. Em cinco anos, esses dispositivos em rede realizaram mais de 100 milhões de horas de simulações de dobramento de proteínas para desvendar a composição genética de algumas das doenças mais virulentas do mundo. Mais recentemente, a comunidade voluntária doou inúmeras horas para entender a estrutura do vírus COVID-19.

Esses projetos são talvez os exemplos mais conhecidos de computação distribuída em larga escala. Para participar, os usuários simplesmente precisavam baixar um cliente de software para um dispositivo privado. Ambos os aplicativos usaram ciclos de processamento latentes compartilhados por hardware ocioso. No entanto, apesar de seu sucesso, nenhum deles realmente resolveu os problemas de confiança inerentes às configurações distribuídas. Eles simplesmente os evitavam.

Como os engenheiros projetaram seu software para lidar com cargas de trabalho exclusivas, os pesquisadores puderam distribuir tarefas de computação com confiança para usuários anônimos com apenas um mínimo de salvaguardas. E como o usuário final sabia que o software vinha de fornecedores acadêmicos confiáveis, eles podiam emprestar o poder de processamento de seus dispositivos sem medo de uso indevido desenfreado (mesmo que seu software antivírus lançasse uma bandeira vermelha).

nuvem comunitária

Community Cloud: como a criptografia abre portas

Algumas pessoas estão mais do que dispostas a emprestar seus dispositivos particulares para apoiar empreendimentos nobres. Mas para a grande maioria das pessoas, uma causa digna não é motivadora o suficiente para superar seu ceticismo natural sobre atores desconhecidos acessando sua propriedade. Também não é prático para os usuários finais baixar um aplicativo para realizar cada processo de cálculo individual.

Felizmente, os recentes desenvolvimentos criptográficos tornaram possível distribuir com segurança tarefas de computação intensiva em uma escala onipresente.

Em 2020, os engenheiros da IBM publicaram pesquisas promissoras sobre o uso de tecnologia de criptografia pouco conhecida para processar dados altamente confidenciais (como históricos médicos) de uma maneira que torna a invasão maliciosa quase impossível, mesmo com acesso físico ao hardware do host. O processo é conhecido como criptografia totalmente homomórfica (FHE). Efetivamente obscurece um pedaço de código durante o processamento para que ninguém possa entendê-lo até que o trabalho seja feito. Os resultados criptografados são devolvidos à pessoa que criou o software a ser descompactado.

Embora tenha visto pouco uso prático desde sua invenção na década de 1970, o FHE é apenas uma das várias proteções criptográficas que podem permitir que pesquisadores e inovadores de tecnologia executem seus softwares em grandes redes de dispositivos anônimos, sem expor dados de usuários ou algoritmos.

Quando você considera que sistemas operacionais de consumo como o Windows 11 também permitem acesso a determinados recursos de máquinas locais (bobs, bits e ciclos por segundo) em uma camada de serviço segura, é fácil prever um futuro em que os computadores ociosos do mundo poderiam unir forças para fazer praticamente qualquer coisa.

Community Cloud: o ponto de virada das criptomoedas

Podemos construir uma economia compartilhada nesta nova fronteira digital. Mas é importante reconhecer que os chamados aplicativos de computação de "confiança zero" na verdade exigem sistemas altamente confiáveis ​​que comprovadamente minimizem os danos. Acho igualmente imperativo que a participação seja consensual, transparente e valorizada como uma mercadoria real.

Para alcançar uma computação verdadeiramente ubíqua, devemos codificar a relação entre os usuários finais e os criadores de empregos de computador como uma relação mutuamente benéfica. Se pudermos conceber sistemas confiáveis ​​que recompensem a participação do usuário de forma justa, não há limite para as maneiras pelas quais podemos alavancar nosso poder de computação comum para sempre. Além disso, podemos construir uma Internet mais justa no processo.

A crescente adoção da criptomoeda é, na verdade, um bom preditor de que tudo isso acontecerá. As exchanges de criptomoedas de varejo são os headliners do Super Bowl. Isso apesar do fato de que a maioria das pessoas nunca leu um white paper. Menos ainda poderiam escolher Satoshi de uma programação! (É uma piada.)

Por meio da validação de prova de trabalho, ecossistemas de blockchain, como o Ethereum, demonstram efetivamente como os modelos integrados de monetização podem incentivar a participação da rede do lado da oferta. O potencial de recompensas em massa geralmente pode atrair contribuidores anônimos suficientes para apoiar uma rede.

É esse incentivo atraente que atrai pessoas interessadas o suficiente para aprender sobre os sistemas seguros, mas "sem confiança" envolvidos. Dê a alguém uma compreensão básica dos fundamentos do blockchain e o hardware certo e você terá fornecido a eles tudo o que eles precisam para criptografar.

Se você pode distribuir de forma confiável e segura qualquer tipo de trabalho em uma rede composta de qualquer tipo de hardware, tudo o que falta é um incentivo poderoso para as pessoas usarem teclados. O compartilhamento de economias baseadas em criptomoedas interoperáveis ​​pode fornecer a peça que faltava.

nuvem comunitária

Community Cloud: em busca de onipresença

Agora você pode aproveitar com segurança os ativos de computação de propriedade do consumidor, recompensar indivíduos por suas contribuições para cargas de trabalho de terceiros e acessar os recursos exclusivos de qualquer número de dispositivos interconectados para realizar computação em escala colossal.

Qualquer pessoa que já tenha contribuído com recursos de computação para um pool de mineração sabe heuristicamente como cooperar com atores desconhecidos em direção a um objetivo comum. Dentro de alguns anos, acho que veremos o compartilhamento de computadores se tornar tão comum quanto o compartilhamento de carona, o compartilhamento de apartamento ou qualquer outra noção radical que agora está pré-instalada em seu celular.

Sobre o autor:

Bob é o fundador e CEO da Salad Technologies. Depois de iniciar sua carreira como piloto e engenheiro aeronáutico na Qantas Airways, Bob co-fundou a produtora digital responsável por The Green Way Up, uma série de televisão de doze partes encomendada pela National Geographic e distribuída via Netflix. O programa seguiu Bob e seus colegas engenheiros enquanto eles viajavam pelo continente australiano em um veículo movido por um sistema de conversão de resíduos em energia de seu próprio projeto. Bob aproveitou vários anos de experiência em gerenciamento de aplicativos móveis como cofundador de uma startup de carros conectados que desenvolveu software em rede para carros de consumo. Mais tarde, ele se mudou para os Estados Unidos para ocupar o cargo de chefe de produto em um fabricante de drones de consumo, onde sua paixão pela aviação se fundiu com sua experiência na construção de aplicativos em rede.

Você tem algo a dizer sobre a nuvem da comunidade ou algo mais? Escreva para nós ou participe da discussão em nosso canal do Telegram.

O post Community Cloud: Compartilhando dispositivos com estranhos globais? Fascinante! apareceu pela primeira vez no BeInCrypto .