- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
O que a história do Linux diz sobre o longo caminho para a adoção do armazenamento descentralizado
O domínio atual de hiperescaladores de nuvem como Google e Amazon não é um monopólio natural, mas a nuvem descentralizada precisa continuar a inovar antes de se tornar a opção escolhida pelos clientes pagantes, argumenta a CEO da Banyan, Claudia Richoux.
A evolução da computação foi marcada por uma série de mudanças de paradigma, desdemainframespara computadores pessoais, e agora para a nuvem. Atualmente, o caminho comum para implementar infraestrutura web é ser um cliente pagante de uma grande empresa como Amazon ou Google, e escrever infraestrutura como código para criar uma constelação de serviços interoperáveis em suas máquinas.
Claudia Richoux é a fundadora e CEO da Banyan, um sistema de armazenamento de arquivos descentralizado criado na rede Filecoin .
No entanto, o domínio atual dos hiperescaladores de nuvem, com sua maior fatia da computação mundial, não é um monopólio natural.
Em vez disso, é um estado temporário, já que a comunidade de código aberto trabalha incansavelmente para elaborar uma solução descentralizada que revolucionará a indústria mais uma vez. Uma solução descentralizada permitirá que os usuários se movam livremente entre provedores de serviços em vez de ficarem presos a uma entidade, o que significa mais competição de preços e liberdade para as empresas negociarem em termos com seus provedores de nuvem em vez do estado atual em que estão profundamente enredados e dependentes deles.
As lições do Linux
Para entender o potencial de uma nuvem descentralizada, precisamos apenas olhar para a história do sistema operacional Linux. Levou uma década para que o software desenvolvido pela Bells Labs Unix evoluísse para Minix, e outra década para que o Minix se tornasse Linux. Finalmente, depois de mais uma década, o Linux viu ampla adoção empresarial, tornando-se a escolha óbvia para desenvolvedores.
Hoje, o software de código aberto Linux domina o mercado, rodando em 80% dos servidores públicos e 100% dos supercomputadores. É o que todos os desenvolvedores inevitavelmente escolhem quando criam um EC2 (Elastic Compute Cloud), um serviço da Amazon que permite que os usuários executem aplicativos na nuvem pública da AWS.
O sucesso do Linux foi construído sobre o poder de ganhos compostos, compartilhados e de desenvolvimento aberto. Os sistemas operacionais são monumentais e intrincados, exigindo milhões de horas de trabalho especializado, pesquisa e testes para criar sistemas competitivos do zero. No entanto, após anos de incubação financiada pelo governo e alimentada por amadores, o Linux atingiu um estado utilizável, e os benefícios começaram a se multiplicar.
À medida que as empresas começaram a usar e a depender de sistemas operacionais de código aberto, essas enormes bases de código do kernel do sistema operacional, ou o CORE do sistema operacional de um computador, tornaram-se “os bens comuns”,e as pessoas contribuem para melhorá-lo. Todos que usam o kernel Linux procuram por bugs. Alguns até contribuem com patches.
Bases de código de código aberto são difíceis de matar
Em outras palavras, o suporte a software de código aberto pode ser mais barato do que os planos de suporte a software de código fechado, apenas porque o custo para criar o produto em si é muito menor. O custo do Linux para uma empresa é denominado em desenvolvedores fracionários dando uma mão, ou em planos de suporte (para empresas sem expertise interna em kernel).
Veja também:O setor de computação está surfando na onda da IA?
Em contraste, o custo de construção e manutenção de um sistema operacional personalizado é astronômico, exigindo que a entidade controladora cubra todo o custo de vida útil. Isso requer um alto custo de consumo para tornar o empreendimento economicamente viável. Se vários sistemas operacionais fechados competem, cada um deve financiar seu próprio desenvolvimento e encontrar participação de mercado suficiente para recuperar seus investimentos substanciais. Isso explica o estado do mercado hoje em uma extensão substancial.
A nuvem é outro sistema operacional
A "nuvem" como a usamos hoje em hiperescaladores é simplesmente outro sistema operacional, uma ferramenta para abstrair quando e onde os trabalhos são executados, seus recursos e como eles interagem. Seja um banco de dados gerenciado, um de código abertoCluster do Kubernetesou executar um programa no seu computador, tanto as nuvens quanto os sistemas operacionais são gerenciadores de recursos, agendadores e provedores de segurança altamente sofisticados e complexos.
A nuvem opera em uma escala muito maior, tornando AWS, GCP, Azure e DigitalOceancomputadores mainframedo nosso tempo, mantidos de forma independente dentro de cada empresa.
Então, onde está nosso concorrente de código aberto? O OpenStack foi desenvolvido pela Rackspace e pela NASA na década de 2010 como uma pilha de nuvem de código aberto destinada a ser implantada em qualquer datacenter para transformá-lo em seu próprio AWS. Foi dito que ele estava morto (por razões que discutirei mais tarde), mas ainda está em desenvolvimento ativo por empresas (principalmente chinesas) que o usam em vez do AWS devido a restrições de infraestrutura do governo.
Uma coisa que notamos primeiro é que bases de código de código aberto são difíceis de matar porque seu conhecimento e poder são codificados em repositórios git, não em processos Human falíveis. O OpenStack nunca estará realmente morto, mesmo que os modelos de negócios originais baseados nele já tenham desaparecido há muito tempo. Isso significa que os concorrentes de código aberto têm muitas chances de WIN, porque eles podem simplesmente KEEP ressuscitando.
Corrigindo os erros da nossa última tentativa
O OpenStack "falhou" porque cada empresa queria ter sua própria distribuição do software para controlar o roteiro de desenvolvimento. Isso levou à fragmentação e competição em vez de colaboração. A maioria dos principais fornecedores lançou suas próprias distribuições OpenStack, fragmentando o ecossistema, e então lutou pela supremacia do mercado (o que impediu o desenvolvimento e o progresso).
A falta de padronização nas distribuições do OpenStack tornou difícil para os usuários implementar e gerenciar nuvens de forma consistente. Além disso, a complexidade do OpenStack tornou desafiador instalar e operar, especialmente em comparação com ofertas de nuvem pública mais refinadas da Amazon, Microsoft e Google.
Veja também:Internet 2030: O futuro e como chegaremos lá
Sem um forte órgão central de governo, era difícil conduzir uma visão coesa e Rally a comunidade em torno de prioridades compartilhadas. Muitas empresas que inicialmente apoiavam o OpenStack mais tarde reduziram seus investimentos ou se retiraram completamente.
Como evitamos falhar novamente? Desta vez, temos uma arma Secret : nodes, consenso, recompensas de bloco, bens públicos e pesquisa de alinhamento de ecossistema. A distribuição de nodes é um problema quase resolvido após 15 anos de execução de blockchains, então a falta de padronização é algo que podemos derrotar.
Ao descobrir os mecanismos certos de bens públicos e como alinhar os usuários, podemos unir as pessoas em torno de protocolos em vez de encorajar bifurcações, competições e deserções sem fim. Governança e roteiros compartilhados são um problema que temos continuamente hackeado, e estamos chegando lá porque o estado compartilhado e o valor compartilhado dos blockchains unem as comunidades e as forçam a colaborar (de maneiras que repositórios de código aberto facilmente bifurcáveis simplesmente T).
Temos os primitivos financeiros e as ferramentas de colaboração quase prontos para funcionar. Já temos começos promissores, mas precisamos KEEP trabalhando.
O caminho para o estado final vencedor
Estamos mais perto do que imaginamos de um go-to-market descentralizado na nuvem, o que poderia trazer centenas de bilhões de dólares para o ecossistema se realmente capturarmos o mercado da maneira como o Linux fez. Os Mercados de nuvem também estão crescendo 11% ao ano — e o que a adoção de IA pode fazer além de acelerar isso? Faz com que os ETFs de Bitcoin pareçam dinheiro de almoço.
Existem algumas lacunas nos impedindo de vencer agora, no entanto, e o lugar em que mais estamos carentes é em decisões sensatas sobre produtos. O estado atual das tentativas da Web3 em serviços de nuvem descentralizados é questionável, com ajuste limitado entre produto e mercado. A maioria das pessoas usa esses protocolos apenas para jogar seus incentivos de token, o que é lamentável.
O lado positivo é que a especulação pode impulsionar a melhoria e o crescimento do produto de forma barata, desde que ouçamos o feedback do usuário e usemos mecanismos de recompensa com cuidado.
Observe atentamente projetos como Banyan, Estuary e ArDrive e pergunte a si mesmo se você os escolheria em vez do Dropbox, especialmente se seu trabalho dependesse disso.
Podemos não precisar reutilizar o OpenStack diretamente, mas precisamos construir algo similarmente utilizável (e similarmente confiável, o que é a parte difícil). Teremos que misturar nossas estruturas de incentivos locais com tecnologias de monitoramento, conformidade e segurança de hiperescaladores de nuvem e Web2 para ter sucesso. Precisamos projetar SLAs (acordos de nível de serviço — os contratos entre você e um provedor de armazenamento em nuvem) híbridos centralizados/descentralizados. Precisamos protegê-lo com um buffet de incentivos de confiabilidade, atestados de segurança, provas de conhecimento zero, criptografia totalmente homomórfica, provas de fraude computacional, protocolos de governança e muito mais.
Veja também:O que é armazenamento descentralizado de arquivos e como ele funciona?
A maioria de nós neste segmento tem protótipos e MVPs, cultuando superficialmente os sucessos dos produtos de nuvem Web2, em vez de tentar rivalizar completamente com os titulares trabalhando com os usuários e adaptando-se às suas necessidades. No entanto,tecnicamente ou teoricamentefazendo armazenamento ou computação ouEntrega rápida CDNnão é o suficiente, que é onde a maioria de nós está. Isso não atrairá usuários pagantes, a inflação de tokens acabará e você morrerá.
O que atrairá usuários pagantes será fazer o ciclo de iteração do produto, evoluindo nossas ofertas para atender às suas necessidades e indo ao mercado como uma empresa de nuvem Web2.
Vá assistir a um ou dois vídeos do YCombinator. Escolha fazer a coisa difícil. Felizmente, a comunidade Web3 é quase infinitamente paciente para testar e dar feedback, porque todos nós queremos (precisamos?) que isso funcione. Estamos competindo com uma indústria madura e intimidadoramente bem financiada, e vai ser difícil por mais alguns anos.
Observe atentamente projetos como Banyan, Estuary e ArDrive, e pergunte a si mesmo se você os escolheria em vez do Dropbox, especialmente se seu trabalho dependesse disso. Agora pense em quanto trabalho precisa ser feito para chegar lá. Ainda assim, a infraestrutura de nuvem descentralizada T é uma questão de se, mas quando.
Note: The views expressed in this column are those of the author and do not necessarily reflect those of CoinDesk, Inc. or its owners and affiliates.
Claudia Richoux
Claudia Richoux é a fundadora e CEO da Banyan, um sistema de armazenamento de arquivos descentralizado construído sobre a rede Filecoin . Antes de começar a Banyan, ela foi engenheira na Protocol Labs e trabalhou no tempo de execução do Filecoin como desenvolvedora. Claudia também passou um tempo na Trail of Bits, onde se concentrou em auditoria de criptografia e pesquisa de conhecimento zero. Claudia frequentou a Universidade de Chicago, onde estudou Ciência da Computação e Matemática antes de abandonar em 2021 para participar do DeFi Summer.
