Home > Tendências

Blockchain e criptomoedas podem sustentar o armazenamento em nuvem

E, no fim das contas, desafiar os serviços tradicionais como AWS e Dropbox

Lucas Mearian, Computerworld/EUA

27/03/2018 às 21h03

blockchain_548916577.jpg
Foto:

Os modelos distribuídos de computação e armazenamento ainda estão
engatinhando, mas existe um enorme mercado para essa
tecnologia, afirma Paul Brody, líder de inovação global da Ernst &
Young (EY) para a tecnologia Blockchain.

Roberto Galoppini, diretor de estratégia do FileZilla, o popular cliente FTP de código aberto, é outro que está bastante animado com as perspectivas de armazenamento distribuído baseado em Blockchain. Vê neles a oportunidade de matar dois coelhos com uma cajadada só: sua empresa poderá oferecer aos usuários armazenamento de dados online gratuito e, ao mesmo tempo, remuneração em criptomoedas.

O FileZilla já ganhava  dinheiro com seu serviço gratuito de compartilhamento de arquivos, hospedado na SourceForge.net. E oferecia aos usuários a possibilidade de também ganhar testando novos aplicativos, móvel ou Web, apresentados a eles na forma de anúncios.  Mas alguns usuários, no entanto, relataram que um adware estava sendo instalado sem o consentimento e, em geral, a publicidade nem sempre era  popular entre os usuários, disse Galoppini.

A intenção da empresa é abraçar o modelo baseado em Blockchain ainda este ano usando uma plataforma de
armazenamento distribuído peer-to-peer (P2P) da Storj Labs Inc., sediada
em Atlanta. Um piloto já está em funcionamento há alguns meses.

Criptomoeda atrai investidores e usuários
Segundo Galoppini, ao compartilhar a receita com o Storj Labs, o FileZilla poderia continuar oferecendo aos usuários seu serviço gratuito e até mesmo expandir os conjuntos de recursos usando a criptografia nativa do Blockchain, como a oferta de acesso gratuito a uma VPN.

"As pessoas têm usado o FileZilla gratuitamente por muitos anos, é importante encontrar um novo serviço que, se não for gratuito, seja mais barato do que qualquer outro", disse Galoppini.

O Storj usa Blockchain para rastrear "fazendeiros" digitais que, como os mineradores de Bitcoin, permitem que um aplicativo compartilhe o excesso de capacidade de rede e armazenamento em seus computadores ou servidores. O Blockchain também é usado para pagar esses fazendeiros em criptomoedas - tokens digitais cujo valor cresceu 240 vezes desde o lançamento em 2014.

No ano passado, quando a liderança do FileZilla estava à procura de outro método de armazenamento baseado em um serviço de nuvem seguro, uma tecnologia de token era fundamental porque criava uma certa "rigidez" para os usuários.

"Pela primeira vez, começamos a fornecer aos usuários finais algo que é fácil e barato - se não gratuito - e com o qual eles podem ganhar dinheiro", disse Galoppini. "Não é um jogo de soma zero. Todo mundo vence.

"Os tokens estão mudando o jogo", continuou ele. "Ele pode finalmente nos aproximar para evitar o relacionamento individual com o usuário final que chega até nós, faz o download do nosso software e desaparece. Nesse caso, eles se tornam parte de um ecossistema. Se eles começarem a usar o armazenamento, e começarem a compartilhar sua capacidade de disco rígido ou largura de banda, eles se tornam parte de um mercado ".

Até o momento, mais de 50 mil fazendeiros se juntaram à rede P2P da Storj, que agora hospeda 30 petabytes de dados.

O Storj é uma das várias start-ups que usam o Blockchain para gerenciar plataformas de armazenamento distribuídas e baseadas em objetos; e teve  um crescimento média mensal de 50% nos últimos seis meses.

Problemas de escala

No ano passado, outra startup de armazenamento digital baseada em Blockchain, a Filecoin , levantou US$ 52 milhões em uma oferta de moeda  (ICO) e US$ 205 milhões em outra - um recorde de todos os tempos. A equipe responsável pelo projeto produziu vários white papers para
descrever a tecnologia e, consequentemente, conquistar a confiança de
investidores.

Outra startup - a 0chain - também usa Blockchain para explorar a capacidade de armazenamento não utilizada para ser usada por dApps (aplicativos descentralizados que rodam em redes P2P); A diferença é que o algoritmo do 0chain usa apenas servidores de data center corporativo para criar um pool virtual de capacidade. Por sua vez, a empresa comercializa a capacidade ociosa para outras empresas. A 0chain também afirma que as empresas que usam seu armazenamento em nuvem descentralizado sofrerão menos latência do que outras ofertas.

A 0chain fez parcerias com provedores da dApps, como o NEO Council,  com sede na China, para projetar Blockchains para casos de uso específicos e verticais, como dispositivos de Internet de Coisas, varejo e serviços financeiros.

"A ideia é que um aplicativo IoT deve ser configurado de maneira diferente de um que lida com transações de varejo, por exemplo. Portanto, essa abordagem pode colocar o 0chain na melhor posição para se tornar uma alternativa viável à AWS", disse um porta-voz do 0chain via email .

Com o rápido crescimento, no entanto, surgiu um problema, que muitas plataformas Blockchain estão enfrentando: a incapacidade de escalonar com eficiência. Assim, o serviço de Storj anunciou na semana passada que não aceitará novos usuários ou fazendeiros até que ele possa reprojetar sua plataforma de forma a permitir que ela cresça com a demanda.

"Tomamos a decisão antes que as coisas crescessem cada vez mais e mais rapidamente a uma escala que seria impossível de gerenciar, enquanto reformulamos nossa infraestrutura para lidar com a faixa de capacidade do Exabyte", disse John Quinn, fundador da Storj.

Quinn espera melhorar o desempenho do serviço e abri-lo para novos hosts e usuários dentro de seis meses.

No início deste mês, uma das principais plataformas Blockchain do mundo, a Ethereum, anunciou que também está  explorando maneiras de escalar a tecnologia de contabilidade distribuída.

Devido à sua natureza em cadeia, cada novo registro inserido em um Blockchain precisa ser serializado, o que significa que a taxa de atualizações é mais lenta que  a dos bancos de dados tradicionais.

Sistemas baseados em blockchain desafiam AWS e Dropbox

O emergente mercado de armazenamento distribuído baseado em Blockchain pode desafiar os serviços tradicionais de armazenamento em nuvem, como Amazon AWS e Dropbox, por uma fatia do mercado de armazenamento em nuvem.

A ideia de usar redes P2P para agregar recursos de computador não é nova. No início dos anos 2000, o BitTorrent foi aberto como um serviço distribuído de compartilhamento de arquivos e cresceu para lidar com mais da metade da largura de banda de compartilhamento de arquivos da Internet.

Como blockchains vêm com um mecanismo embutido para pagamentos - criptomoedas, que estavam faltando na última rodada em serviços P2P - eles são mais propensos a ter sucesso, de acordo com Brody, da Ernst &
Young.

"As redes também são muito maiores e mais rápidas hoje do que eram antes e somos muito melhores em faturar cargas de trabalho, então pode ser que uma série de pequenas mudanças, de pagamentos a melhorias de distribuição de carga de trabalho, sejam necessárias para desviar esse conceito de apenas uma "boa ideia" para negócios massivamente escaláveis", disse Brody. "Estou esperançoso de que chegaremos lá."

Se a confiança dos investidores é um bom indicador, podemos dizer que o mercado está pronto.

Uma rede peer-to-peer mundial

A Sia, sediada em Boston, também usa uma rede P2P gerenciada por Blockchain para armazenar dados em hosts com excesso de capacidade de armazenamento; Ele replica cada arquivo para 50 outros hosts, oferecendo redundância e confiabilidade.

A Sia está gerenciando mais de 1 mil hosts em 50 países e, apesar de ter iniciado no mercado de consumo, na semana passada anunciou que está voltada para o mercado corporativo, empenhada em captar a atenção de CIOs e CTOs, universidades e SMBs para armazenamento a frio. Ele afirma que seu serviço é 10 vezes mais acessível, mais seguro e confiável do que os serviços tradicionais de nuvem.

Concebido em 2013 em uma maratona do MIT por David Vorick, um rapaz de 20 anos, a Sia é capaz de oferecer preços de armazenamento mais baratos porque não usa exclusivamente data centers, como outros serviços na nuvem, portanto não há despesas de capital para construí-los.

O uso do Sia custa, em média, US$ 2 por mês por terabyte, de acordo com um porta-voz da empresa; a AWS cobra US$ 20 por terabyte por mês para armazenamento de dados. Para as capacidades corporativas de 100 TB, a AWS, o Google Cloud e o Microsoft Azure cobram US$ 2 mil por mês ou mais; A Sia cobra US$ 200 por mês pela mesma capacidade de armazenamento.

Os hosts que detêm dados na rede peer-to-peer da Sia obtêm uma recompensa financeira se puderem verificar, via Blockchain, que eles realmente estão mantendo esses dados; e, se não, os anfitriões são penalizados pela perda de incentivos financeiros. Quanto eles recebem é baseado em quanto armazenamento e capacidade de rede eles compartilham.

"O armazenamento a frio é uma das oportunidades mais importantes para Blockchain agora. É um mercado de US $ 200 bilhões", disse Vorick.

Cerca de metade dos anfitriões da Sia estão em domicílios, com a outra metade usando capacidade excedente de data center. Como nem todos os hosts oferecem a mesma largura de banda de rede, eles não são pagos da mesma forma. Os usuários do serviço também podem pagar por largura de banda premium e hosts que são geograficamente mais próximos.

"Em nossa rede hoje, se você for recuperar um arquivo, normalmente o tempo necessário para o download começar é de cerca de um segundo", disse Vorick. "Uma vez que o download tenha começado, você pode buscar dados em cerca de 60 a 70 megabits por segundo de download sustentado."

Embora os nós individuais na rede P2P possam não atender ao "tempo de atividade de 11 novess" da AWS, porque os dados são armazenados em 50 nós, é bom o suficiente para ser "hiper" confiável, afirmou Vorick.

Os dados que se movem pela rede P2P são criptografados usando ae criptografia Twofish. O Storj usa a criptografia AES, de 256 bits.

A Sia afirma que sua rede não sofre os mesmos problemas de escalonamento que outros Blockchains porque os dados só ficam fora de controle se todos os nós estiverem sendo usados ​​para armazenar os dados.

Na Sia, os dados são armazenados apenas em até 50 hosts. É melhor pensar nisso como "um facilitador de contratos de armazenamento P2P" do que "um gigantesco centro de dados compartilhado", afirma a empresa.

Tanto a Sia quanto a Storj usam um algoritmo de codificação Reed-Solomon para dividir os dados em partes aleatórias antes de serem armazenadas em toda a rede. O Storj replica seus dados seis vezes, para garantir redundância.

Galoppini, da FileZilla, disse que seu piloto de rede peer-to-peer  correu suavemente, considerando o aspecto técnico, embora tenha experimentado alguns dos problemas de desempenho que a Storj espera corrigir este ano.

"Estamos vendo eles trabalhando seriamente para consertar essas coisas. Estamos ansiosos para estar operacionais para um número maior de usuários ainda este ano", diz ele.

O Storj Labs, em essência, tem como objetivo aderir ao velho ditado: um ponto no tempo economiza nove - atacando o iminente problema de escalabilidade antes que se torne um problema para os fazendeiros e usuários.

Blockchain

Endereçando os problemas do Blockchain

"Muitas vezes as empresas em nosso espaço sofrerão um grande acidente e decidirão se reagrupar. Pensamos que era mais prudente manter o serviço para os clientes existentes enquanto resolvemos isso", disse Philip Hutchins, CTO e principal arquiteto de desenvolvimento da Storj Labs.

Uma das mudanças fundamentais que a Storj espera abordar é sua API, que chama de "ponte". Atualmente, ela é centralizada e hospedada na Cloud do Google.

"É um ponto único de fracasso. A maior coisa que vamos mudar é tornar isso descentralizado como o resto do nosso serviço, o que reduz o custo do nosso lado e traz benefícios para os membros da rede", disse Hutchins.

Criando uma API descentralizada, o Storj terá várias pontes de rede para integrar dados em sua rede.

O serviço de armazenamento distribuído também está considerando um conceito conhecido como sharding, que exigiria uma pequena porcentagem de nós para ver e processar todas as transações, em vez de obrigar todos os nós a lidarem com isso, como fazem os Blockchains.

O sharding permitiria que muito mais transações fossem processadas em paralelo; também não se espera que diminua a segurança nativa de um Blockchain porque mantém "a maioria das propriedades desejadas de descentralização e segurança de um Blockchain", de acordo com o criador da Ethereum, Vitalik Buterin.

Uma vez endereçados os problemas de dimensionamento.

"O grande benefício de trabalhar com a tecnologia baseada em criptografia é que você pode encontrar maneiras de deixar os usuários satisfeitos com os novos recursos, e você também pode ganhar dinheiro com isso", disse ele.

Junte-se a nós e receba nossas melhores histórias de tecnologia. Newsletter Newsletter por e-mail