O armazenamento é uma parte crítica de qualquer pilha de computação. (Nota: Uma pilha de máquinas refere-se a camadas aninhadas de software, onde cada camada depende da camada anterior e fornece recursos e serviços diferentes.) A pilha de máquinas inclui camadas como sistemas operacionais, aplicativos, bibliotecas, estruturas e hardware. Na programação de computadores, manusear e gerenciar a pilha de computadores é importante para o desenvolvimento de aplicativos de software eficientes, confiáveis e seguros); Nada seria possível sem este elemento essencial. Através do avanço contínuo dos recursos de computação, uma grande quantidade de armazenamento excedente e subutilizado foi gerada. As redes de armazenamento distribuído (DSNs) fornecem uma maneira de coordenar, aproveitar e transformar esses recursos potenciais em ativos produtivos. Estas redes têm o potencial de trazer o primeiro verdadeiro comércio vertical para o ecossistema Web3.
História do P2P**
Com o advento do Napster, a história do verdadeiro compartilhamento de arquivos peer-to-peer realmente começou a se tornar mainstream. Embora houvesse os primeiros métodos de compartilhamento de arquivos na internet antes disso, o mainstream eventual era o compartilhamento de arquivos MP3 trazido pelo Napster. A partir deste ponto de partida, a atividade no mundo dos sistemas distribuídos explodiu. A centralização do modelo Napster (para indexação) facilita o desligamento por infringir a lei, no entanto, estabelece as bases para uma abordagem mais robusta ao compartilhamento de arquivos.
(Nota: O Napster é um serviço de partilha de música online fundado em 1999.) Ele permite que os usuários compartilhem e baixem arquivos de música através de uma rede peer-to-peer (P2P). Com o Napster, qualquer pessoa pode carregar e baixar arquivos MP3 e compartilhar sua biblioteca de arquivos de música com outros usuários. Na época, o Napster era visto como uma plataforma revolucionária porque reduzia a barreira de entrada para compartilhamento e download de música digital. No entanto, o Napster também enfrenta problemas como a violação dos direitos de autor e a remuneração justa dos artistas. Embora o Napster tenha sido encerrado por ordem de um juiz competente em 2001, teve um impacto profundo na partilha de música e na indústria da música digital. )
O protocolo Gnutella segue essa inovação e tem muitos front-ends eficazes diferentes que alavancam a rede de maneiras diferentes. Como uma versão mais descentralizada da rede de consultas Napstereqsue, é mais robusta para censura. Mesmo assim, passou pela censura. A AOL adquiriu a empresa de desenvolvimento Nullsoft e rapidamente percebeu seu potencial e quase imediatamente interrompeu a distribuição. No entanto, ele já havia se espalhado para o exterior e foi rapidamente submetido a engenharia reversa. Bearshare, Limewire e Frostwire são provavelmente os aplicativos front-end mais atraentes que você provavelmente já encontrou. Onde acabou por falhar foram os requisitos de largura de banda (os recursos eram muito limitados na altura) e a falta de dinamismo e de garantias de conteúdo.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-e915eb3580-dd1a6f-69ad2a.webp)
Fonte: Zee Prime Capital
Lembra-se disto? Se não, não se preocupe, ele renasceu como um mercado NFT...
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-98a27d9eb6-dd1a6f-69ad2a.webp)
Fonte: Zee Prime Capital
O próximo é o BitTorrent. Isso traz uma atualização devido à natureza bidirecional do protocolo e sua capacidade de manter tabelas de hash distribuídas (DHTs). As DHTs são importantes porque servem como versões descentralizadas do livro-razão, armazenando a localização dos arquivos e tornando-os detetáveis por outros nós participantes na rede.
Com o advento do Bitcoin e do blockchain, as pessoas começaram a pensar em como usar esse novo mecanismo de coordenação para conectar recursos potencialmente não utilizados e redes de commodities. Seguiu-se o desenvolvimento de DSNs.
Talvez para a surpresa de muitos, a história dos tokens e redes P2P remonta muito mais longe do que Bitcoin e blockchain. Os pioneiros dessas redes rapidamente perceberam o seguinte:
É difícil rentabilizar os protocolos úteis que você constrói devido a forks. Mesmo que você monetize através do frontend e veicule anúncios ou aproveite outras formas de monetização, a bifurcação pode enfraquecer sua vantagem.
Nem todos os usos são criados iguais. No caso do Gnutella, 70% dos usuários não compartilham arquivos, e 50% das solicitações são para arquivos hospedados pelo 1% mais rico.
Poder-lei
(Nota: A lei do poder, também conhecida como "lei de Stirling", é um conceito em estatística e matemática que descreve fenômenos nos quais há uma relação não linear entre intensidade e frequência em certos fenômenos.) Por exemplo, quando olhamos para os comentários em uma postagem de blog, vemos que a maioria dos comentários tem poucas respostas, mas um número muito pequeno de comentários tem muitas respostas. Esse fenômeno pode ser observado em diversas áreas, como o número de seguidores nas redes sociais, a distribuição da população nas cidades, o volume de mercadorias no transporte de mercadorias, etc. Muitos fenômenos e distribuições do mundo real foram bem descritos usando leis de poder. Por exemplo, o teorema de Pareto é uma lei de poder comum que descreve o fenômeno de que 90% da riqueza está nas mãos de 10% das pessoas. As leis do poder estão muitas vezes intimamente relacionadas com a investigação em ciência de redes, sistemas complexos, biologia, economia, sociologia e outros campos, que são importantes para compreender e prever muitos fenómenos do mundo real. )
Como resolver estes problemas? Para BitTorrent, é a relação torrent (relação download/upload), e para outros, é a introdução do sistema de token original. Mais comumente referidos como créditos ou pontos, eles são alocados para incentivar o bom comportamento (promovendo a integridade dos protocolos) e o gerenciamento de rede (como regular o conteúdo na forma de classificações de confiança). Para um olhar mais profundo sobre a história de tudo, eu recomendo estes artigos de John Backus (agora excluídos e disponíveis no arquivo da web):
O protocolo FAT não é novo
E se o BitTorrent tiver um token?
Curiosamente, o DSN fazia parte da visão original do Ethereum. A chamada "Santíssima Trindade" visa fornecer o conjunto necessário de ferramentas para o florescimento dos computadores do mundo. Diz a lenda que esta foi realmente a ideia para o conceito de Swarm, que foi proposto por Gavin Wood, que é a camada de armazenamento do Ethereum e Whisper é a camada de mensagens.
Os principais DSNs seguem, e o resto é história.
Cenário de rede de armazenamento descentralizada
Os ambientes de armazenamento descentralizados são os mais interessantes devido à enorme diferença de escala entre a Filecoin e outras redes de armazenamento mais recentes. Embora muitos considerem Filecoin e Arweave como os dois gigantes no armazenamento, a maioria pode se surpreender ao saber que Arweave ocupa o quarto lugar em termos de uso, atrás de Storj e Sia (embora o uso de Sia pareça estar diminuindo). Embora possamos facilmente questionar a legitimidade dos dados FIL armazenados, mesmo que os limitemos a 90%, a utilização da FIL ainda é cerca de 400 vezes superior à da Arweave.
O que podemos deduzir disso?
Existe hoje um claro domínio no mercado, mas a sustentabilidade desse domínio depende da utilidade destes recursos de armazenamento. Todos os DSNs usam aproximadamente a mesma arquitetura, e os operadores de nó têm um monte de ativos de armazenamento não utilizados (discos rígidos) que podem apostar na rede, minerar blocos e ganhar recompensas de minerador pelo armazenamento de dados. Embora os métodos de precificação e permanência possam variar, o mais importante é que a recuperação e o cálculo dos dados armazenados sejam simples e acessíveis.
Figura 1. Rede de armazenamento por capacidade e uso
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-f4b28e10e6-dd1a6f-69ad2a.webp)
Fonte: Zee Prime Capital
A capacidade de arweave não pode ser medida diretamente; Em vez disso, os operadores de nós são sempre incentivados a ter buffers suficientes e aumentar a oferta para atender à demanda. Qual é o tamanho do buffer? Dada a sua incomensurabilidade, não temos como saber.
O uso real da rede do Swarm não é conhecido, só podemos ver quanto armazenamento foi pago. Se deve ou não utilizar Desconhecido.
Embora esta seja uma tabela de projeto ao vivo, há outros DSNs em desenvolvimento. Estes incluem armazenamento ETH, Maidsafe e muito mais.
FVM
Antes de ir mais longe, vale a pena notar que a Filecoin lançou recentemente a Filecoin Ethereum Virtual Machine (FEVM). A FVM é uma máquina virtual WASM que pode suportar muitos tempos de execução diferentes através de um hipervisor. Por exemplo, o recém-lançado FEVM é uma máquina virtual Ethereum rodando no topo da rede FVM/FIL. A razão que vale a pena destacar é que facilitou um aumento na atividade de contratos inteligentes (ou seja, armazenamento de conteúdo – coisas) em cima da FIL. Antes de seu lançamento em março, havia essencialmente 11 contratos inteligentes ativos na FIL, e esse número explodiu após o lançamento da FVM. Beneficia da capacidade de composição, ou seja, da construção de novos negócios em cima da FIL com todo o trabalho realizado de forma fiável. Isso significa inovações como primitivos do tipo staking quase líquido de equipes como GLIF, e todos os tipos de financeirização adicional desses mercados que você pode construir em tais plataformas. Acreditamos que isso acelerará o crescimento dos provedores de armazenamento devido ao aumento da eficiência de capital (os SPs precisam da FIL para minerar/arquivar agressivamente as transações de armazenamento). Isso difere de um LSD típico porque contém fatores que avaliam o risco de crédito de provedores de armazenamento individuais.
(Nota: Filecoin Ethereum Virtual Machine (FEVM) é um ambiente de execução de contrato inteligente usado pela rede Filecoin, que é construído na tecnologia Ethereum Virtual Machine (EVM).) Ele tem uma linguagem de contrato inteligente e cadeia de ferramentas semelhante ao Ethereum, permitindo que os desenvolvedores criem aplicativos distribuídos (dApps) e implementem armazenamento de arquivos descentralizados e interação na rede Filecoin. Usando contratos inteligentes, os usuários podem criar contratos de armazenamento, alugar espaço de armazenamento, acessar conteúdo armazenado e muito mais na rede Filecoin. O FEVM surgiu para aproveitar a compacidade, versatilidade e confiabilidade do EVM e fornecer uma cadência para armazenamento e recuperação de arquivos adequada para redes Filecoin. Além disso, o FEVM não se limita à rede Filecoin, ele pode ser livremente estendido a outras plataformas blockchain, gerando vários padrões e ferramentas de interoperabilidade. )
Armazenamento Persistente
Acredito que Arweave recebeu mais atenção a este respeito, e tem um slogan lindo que apela aos desejos mais profundos dos participantes da Web 3:
Armazenamento permanente.
Mas o que isso realmente significa? É uma propriedade muito desejável, mas na realidade, a execução é tudo e, em última análise, a execução depende da sustentabilidade e do custo do usuário final. O modelo da Arweave é baseado em um modelo de pagamento único, armazenamento perpétuo (200 anos adiantados + pressupostos de crunch de valor de armazenamento). Este modelo de precificação funciona bem no ambiente de precificação deflacionária do ativo subjacente, porque existe um protocolo chamado "Constant Goodwill Accrual"** (Nota: Constant Goodwill Accrual é um protocolo blockchain projetado para fornecer um mecanismo de retorno estável e contínuo para nós que participam de consenso. Ele usa um conceito chamado "goodwill", que representa uma certa quantidade de moedas sendo continuamente injetadas no protocolo e distribuídas aos participantes. A ideia básica deste mecanismo é fornecer um mecanismo de recompensa estável para todos os nós que participam no consenso, incentivando assim mais nós a juntarem-se à rede. ou seja, transações antigas subsidiam novas transações)**, mas o oposto é verdadeiro em ambientes inflacionários. A história diz-nos que isso não deve ser um problema, uma vez que o custo do armazenamento do computador caiu mais ou menos desde a sua criação, mas o custo dos discos rígidos por si só não é tudo.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-7080a417f8-dd1a6f-69ad2a.webp)
Fonte: Zee Prime Capital
O Arweave cria armazenamento permanente por meio de incentivos do algoritmo Pure Random Access Proof (SPoRA), que incentiva os mineradores a armazenar todos os dados e prova que eles podem gerar blocos históricos aleatoriamente. Isso dá a eles uma maior probabilidade de serem selecionados para criar o próximo bloco (e recompensados de acordo).
Embora esse modelo faça um bom trabalho em fazer com que os corredores de nó queiram armazenar todos os dados, isso não significa que isso tenha que acontecer. Mesmo que você configure redundância ultra-alta e use heurísticas conservadoras para determinar os parâmetros do modelo, você basicamente nunca será capaz de escapar desse risco potencial de perda.
Por favor, visite o link.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-1ab56b74ec-dd1a6f-69ad2a.webp)
Por favor, visite o link.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-e40ba8ad5a-dd1a6f-69ad2a.webp)
Fundamentalmente, a única maneira de realmente realizar o armazenamento permanente é forçar deterministicamente alguém (todos?) Jogue-os no campo de concentração do Gulag quando eles se ferrarem. Como motivar adequadamente a responsabilidade pessoal para alcançar este objetivo? Não há nada de errado com a heurística, mas precisamos determinar a melhor maneira de implementar e precificar o armazenamento persistente.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-8e780ccd91-dd1a6f-69ad2a.webp)
Dito isto, o que quero dizer é que tipo de preço queremos alcançar um nível razoável de segurança durante um determinado período de tempo para o armazenamento permanente. Na verdade, as preferências do consumidor diminuem ao longo da faixa de replicação (permanente), então eles devem ser capazes de decidir qual é esse nível e obter preços de acordo.
Na literatura e investigação de investimento tradicionais, o conhecimento sobre como os benefícios da diversificação afetam o risco global de uma carteira é notório. Embora a adição de ações inicialmente reduza o risco de sua carteira, logo os ganhos de diversificação da adição de ações adicionais se tornam mais ou menos inúteis.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-8f417d22db-dd1a6f-69ad2a.webp)
Fonte: Zee Prime Capital
Acredito que os preços de armazenamento diferentes de certos critérios de replicação padrão em DSNs devem seguir uma curva semelhante, mas o custo e a segurança do armazenamento à medida que os volumes de replicação aumentam também devem ser considerados.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-a06314aa2d-dd1a6f-69ad2a.webp)
Fonte: Zee Prime Capital
Para o futuro, estou muito animado com o que mais DSNs com contratos inteligentes facilmente acessíveis podem trazer para o mercado de armazenamento perpétuo. Penso que o consumidor em geral será o mais beneficiado à medida que o mercado abrir esta gama persistente.
Por exemplo, na imagem acima, podemos considerar a área verde como uma área experimental. Com alterações mínimas no número de replicações e nos níveis de durabilidade, é possível obter reduções exponenciais nos custos de armazenamento.
Outras maneiras de criar persistência podem vir da replicação em diferentes redes de armazenamento, não apenas em uma única rede. Estas vias são mais ambiciosas, mas conduzem naturalmente a níveis mais diferenciados de persistência. A grande questão aqui é: podemos alcançar algum tipo de "almoço grátis para sempre" espalhando-o pelos DSNs, da mesma forma que diversificamos o risco de mercado em uma carteira de ações de capital aberto?
A resposta pode ser sim, mas depende da sobreposição de provedores de nó e outros fatores complicadores. Pode também ser construído sob a forma de seguros, possivelmente através de operadores de nós que se sujeitem a níveis mais elevados de condições de corte em troca dessas garantias. A manutenção de um sistema deste tipo seria também extremamente complexa, uma vez que seriam necessárias múltiplas bases de código e coordenação entre elas. No entanto, esperamos que esse cenário de design se expanda significativamente e apresente uma ideia abrangente de armazenamento permanente para nossa indústria.
Primeiro mercado comercial para Web 3
Matti recentemente tuitou sobre a promessa de armazenamento como um caso de uso que traz negócios reais para a Web 3. Acredito que é possível.
Recentemente, tive uma conversa com um projeto da Camada 1 e disse-lhes que era sua responsabilidade moral preencher o espaço do bloco na Camada 1, mas mais importante, era através da atividade económica. A indústria esquece-se muitas vezes da segunda parte do seu nome.
** Toda a secção de moedas. **
Qualquer acordo para lançar um token que não queira depreciar requer algum tipo de atividade econômica nessa moeda. Para a Camada 1, este é o token nativo que processa pagamentos (realiza cálculos) e cobra taxas de gás por eles. Quanto mais atividade econômica, mais taxas de gás são usadas e maior a demanda por seus tokens. Este é o modelo criptoeconômico. Para outros protocolos, pode ser algum tipo de serviço SaaS de middleware.
A coisa mais interessante sobre este modelo é que quando ele é emparelhado com algum tipo de mercadoria comercial, no caso da Camada 1 clássica, é computação. O problema é que, como está relacionado a transações financeiras, a precificação variável na execução é uma experiência ruim para o usuário. Os custos de execução devem ser a parte menos importante das operações financeiras, como os swaps.
Diante dessa má experiência do usuário, a dificuldade é preencher esse espaço de bloco com atividade econômica. Embora estejam em desenvolvimento soluções de escalonamento que ajudarão a estabilizar isso (eu recomendo este white paper sobre consenso interestelar, note que isso está em formato PDF), a inundação de mercados de Camada 1 torna difícil encontrar atividade suficiente para um determinado mercado.
Este problema é mais fácil de resolver quando este poder de computação é combinado com alguma mercadoria comercial adicional. Para DSNs, isso é obviamente armazenamento. A atividade econômica dos dados armazenados e os elementos relacionados, como financiamento e securitização desses provedores de armazenamento, são um preenchimento direto.
Mas esse armazenamento também precisa ser uma solução funcional para empresas tradicionais. Especialmente aqueles que lidam com regulamentos sobre a forma como os dados são armazenados. As formas mais comuns são critérios de auditoria, restrições geográficas e tornar a experiência do usuário simples o suficiente para usar.
Discutimos Banyan anteriormente na Parte 2 do documento de middleware, mas seu produto está no caminho certo a esse respeito. Trabalhe com operadores de nó em seu DSN para garantir que o armazenamento fornecido seja certificado SOC e, ao mesmo tempo, forneça uma experiência do usuário simples para facilitar o upload de arquivos.
Mas isso, por si só, não basta.
Os conteúdos armazenados também têm de ser facilmente acessíveis através de um mercado de recuperação eficiente. Uma das coisas com as quais estamos muito entusiasmados é criar uma rede de distribuição de conteúdo (CDN) em cima de um DSN. Basicamente, uma CDN é uma ferramenta que armazena em cache conteúdo próximo aos usuários e melhora a latência ao recuperar conteúdo.
Acreditamos que este é o próximo componente-chave para permitir a adoção generalizada de DSNs, pois isso permite que os vídeos sejam carregados rapidamente (consulte Construindo Netflix descentralizado, Youtube, Tiktok, etc.). Um dos representantes neste espaço é a nossa empresa de portfólio, Glitter, especializada em indexação de DSNs. Isso é importante porque é uma infraestrutura crítica para melhorar a eficiência do mercado de recuperação e facilitar esses casos de uso mais interessantes.
Estamos entusiasmados com o potencial de tais produtos porque eles provam que o PMF está em alta demanda na Web 2. (Nota: PMF aqui deve ser a abreviação de Product-Market Fit, ou seja, "Product Market Fit") Apesar da adoção deste produto, muitas pessoas enfrentam atritos que podem se beneficiar da natureza sem permissão de alavancar soluções Web 3.
Impacto da composição
Curiosamente, achamos que algumas das melhores versões alfa no DSN estão escondidas à vista de todos. Nestes dois artigos de Jnthnvctr.eth, ele compartilha algumas ótimas ideias sobre como esses mercados irão evoluir e os próximos produtos (do lado da Filecoin):
O status e direção de Filecoin
Modelo de negócio em FVM
A conclusão mais interessante é o potencial para emparelhar a computação off-chain, além do armazenamento e da computação on-chain. Isso ocorre porque a computação natural precisa fornecer recursos de armazenamento em primeiro lugar. Esse emparelhamento natural pode adicionar comércio adicional ao DSN enquanto abre novos casos de uso.
A introdução do FEVM tornou muitas dessas atualizações possíveis e tornou o armazenamento mais interessante e competitivo. Para os fundadores que procuram construir novos produtos, há até um recurso com todos os produtos que o Protocol Labs pede às pessoas para construir com potencial financiamento.
Na Web 2, aprendemos que os dados têm uma certa atração gravitacional e que as empresas que coletam/criam grandes quantidades de dados podem ser recompensadas e, portanto, são incentivadas a desligar os dados de uma forma que os proteja.
Se o nosso sonho de soluções de dados controlados pelo utilizador se tornar mainstream, podemos perguntar-nos: como é que esta acumulação de valor vai mudar? Quando os usuários se tornam os principais beneficiários, trocando dados para fluxo de caixa, não há dúvida de que as ferramentas de monetização que desbloqueiam esse potencial também se beneficiarão, mas onde e como esses dados são armazenados e acessados também mudou drasticamente. É claro que esses dados podem residir em um DSN, que se beneficia de usá-los por meio de um poderoso mercado de consultas. Trata-se de uma passagem da exploração à mobilidade.
O que acontece a seguir pode ser muito emocionante.
Quando pensamos no futuro do armazenamento descentralizado, é interessante considerar como ele irá interagir com futuros sistemas operacionais como o Urbit. Para aqueles que não conhecem, o Urbit é um servidor pessoal construído usando software de código aberto que permite que você participe de redes peer-to-peer. Um sistema operacional verdadeiramente descentralizado pode ser auto-hospedado e interagir com a internet, que é uma abordagem P2P.
Se o futuro for como os maximizadores do Urbit querem, as soluções de armazenamento descentralizado sem dúvida se tornarão uma parte crítica de uma única pilha. Pode-se facilmente imaginar que todos os dados relacionados ao usuário são criptografados hospedados em um dos DSNs e operações coordenadas através do sistema operacional Urbit. Além disso, podemos esperar uma maior integração com o resto da Web 3 e Urbit, especialmente projetos como Uqbar Network, que traz contratos inteligentes para o seu ambiente Nook.
Todos estes são efeitos da composabilidade, e a queimadura lenta continua a crescer exponencialmente até produzir algo verdadeiramente excitante. O que parecia um polegar desajeitado se transformou em uma revolução, um caminho alternativo para um mundo hiperconectado. Embora o Urbit possa não ser a solução definitiva a este respeito (tem suas críticas negativas), ele nos mostra como essas peças se encaixam para abrir um novo rio de exploração.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-bddf41a3dc-dd1a6f-69ad2a.webp)
Fonte: Zee Prime Capital
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.
Armazenamento descentralizado e cenários comerciais na Web3
Escrito por CAM @ Zee Prime Capital
翻译:Scarlett LI @ Colaboradora do PermaDAO
审阅:Xiaosong Hu @ Colaborador do PermaDAO
O armazenamento é uma parte crítica de qualquer pilha de computação. (Nota: Uma pilha de máquinas refere-se a camadas aninhadas de software, onde cada camada depende da camada anterior e fornece recursos e serviços diferentes.) A pilha de máquinas inclui camadas como sistemas operacionais, aplicativos, bibliotecas, estruturas e hardware. Na programação de computadores, manusear e gerenciar a pilha de computadores é importante para o desenvolvimento de aplicativos de software eficientes, confiáveis e seguros); Nada seria possível sem este elemento essencial. Através do avanço contínuo dos recursos de computação, uma grande quantidade de armazenamento excedente e subutilizado foi gerada. As redes de armazenamento distribuído (DSNs) fornecem uma maneira de coordenar, aproveitar e transformar esses recursos potenciais em ativos produtivos. Estas redes têm o potencial de trazer o primeiro verdadeiro comércio vertical para o ecossistema Web3.
História do P2P**
Com o advento do Napster, a história do verdadeiro compartilhamento de arquivos peer-to-peer realmente começou a se tornar mainstream. Embora houvesse os primeiros métodos de compartilhamento de arquivos na internet antes disso, o mainstream eventual era o compartilhamento de arquivos MP3 trazido pelo Napster. A partir deste ponto de partida, a atividade no mundo dos sistemas distribuídos explodiu. A centralização do modelo Napster (para indexação) facilita o desligamento por infringir a lei, no entanto, estabelece as bases para uma abordagem mais robusta ao compartilhamento de arquivos.
(Nota: O Napster é um serviço de partilha de música online fundado em 1999.) Ele permite que os usuários compartilhem e baixem arquivos de música através de uma rede peer-to-peer (P2P). Com o Napster, qualquer pessoa pode carregar e baixar arquivos MP3 e compartilhar sua biblioteca de arquivos de música com outros usuários. Na época, o Napster era visto como uma plataforma revolucionária porque reduzia a barreira de entrada para compartilhamento e download de música digital. No entanto, o Napster também enfrenta problemas como a violação dos direitos de autor e a remuneração justa dos artistas. Embora o Napster tenha sido encerrado por ordem de um juiz competente em 2001, teve um impacto profundo na partilha de música e na indústria da música digital. )
O protocolo Gnutella segue essa inovação e tem muitos front-ends eficazes diferentes que alavancam a rede de maneiras diferentes. Como uma versão mais descentralizada da rede de consultas Napstereqsue, é mais robusta para censura. Mesmo assim, passou pela censura. A AOL adquiriu a empresa de desenvolvimento Nullsoft e rapidamente percebeu seu potencial e quase imediatamente interrompeu a distribuição. No entanto, ele já havia se espalhado para o exterior e foi rapidamente submetido a engenharia reversa. Bearshare, Limewire e Frostwire são provavelmente os aplicativos front-end mais atraentes que você provavelmente já encontrou. Onde acabou por falhar foram os requisitos de largura de banda (os recursos eram muito limitados na altura) e a falta de dinamismo e de garantias de conteúdo.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-e915eb3580-dd1a6f-69ad2a.webp)
Fonte: Zee Prime Capital
Lembra-se disto? Se não, não se preocupe, ele renasceu como um mercado NFT...
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-98a27d9eb6-dd1a6f-69ad2a.webp)
Fonte: Zee Prime Capital
O próximo é o BitTorrent. Isso traz uma atualização devido à natureza bidirecional do protocolo e sua capacidade de manter tabelas de hash distribuídas (DHTs). As DHTs são importantes porque servem como versões descentralizadas do livro-razão, armazenando a localização dos arquivos e tornando-os detetáveis por outros nós participantes na rede.
Com o advento do Bitcoin e do blockchain, as pessoas começaram a pensar em como usar esse novo mecanismo de coordenação para conectar recursos potencialmente não utilizados e redes de commodities. Seguiu-se o desenvolvimento de DSNs.
Talvez para a surpresa de muitos, a história dos tokens e redes P2P remonta muito mais longe do que Bitcoin e blockchain. Os pioneiros dessas redes rapidamente perceberam o seguinte:
Poder-lei
(Nota: A lei do poder, também conhecida como "lei de Stirling", é um conceito em estatística e matemática que descreve fenômenos nos quais há uma relação não linear entre intensidade e frequência em certos fenômenos.) Por exemplo, quando olhamos para os comentários em uma postagem de blog, vemos que a maioria dos comentários tem poucas respostas, mas um número muito pequeno de comentários tem muitas respostas. Esse fenômeno pode ser observado em diversas áreas, como o número de seguidores nas redes sociais, a distribuição da população nas cidades, o volume de mercadorias no transporte de mercadorias, etc. Muitos fenômenos e distribuições do mundo real foram bem descritos usando leis de poder. Por exemplo, o teorema de Pareto é uma lei de poder comum que descreve o fenômeno de que 90% da riqueza está nas mãos de 10% das pessoas. As leis do poder estão muitas vezes intimamente relacionadas com a investigação em ciência de redes, sistemas complexos, biologia, economia, sociologia e outros campos, que são importantes para compreender e prever muitos fenómenos do mundo real. )
Como resolver estes problemas? Para BitTorrent, é a relação torrent (relação download/upload), e para outros, é a introdução do sistema de token original. Mais comumente referidos como créditos ou pontos, eles são alocados para incentivar o bom comportamento (promovendo a integridade dos protocolos) e o gerenciamento de rede (como regular o conteúdo na forma de classificações de confiança). Para um olhar mais profundo sobre a história de tudo, eu recomendo estes artigos de John Backus (agora excluídos e disponíveis no arquivo da web):
Curiosamente, o DSN fazia parte da visão original do Ethereum. A chamada "Santíssima Trindade" visa fornecer o conjunto necessário de ferramentas para o florescimento dos computadores do mundo. Diz a lenda que esta foi realmente a ideia para o conceito de Swarm, que foi proposto por Gavin Wood, que é a camada de armazenamento do Ethereum e Whisper é a camada de mensagens.
Os principais DSNs seguem, e o resto é história.
Cenário de rede de armazenamento descentralizada
Os ambientes de armazenamento descentralizados são os mais interessantes devido à enorme diferença de escala entre a Filecoin e outras redes de armazenamento mais recentes. Embora muitos considerem Filecoin e Arweave como os dois gigantes no armazenamento, a maioria pode se surpreender ao saber que Arweave ocupa o quarto lugar em termos de uso, atrás de Storj e Sia (embora o uso de Sia pareça estar diminuindo). Embora possamos facilmente questionar a legitimidade dos dados FIL armazenados, mesmo que os limitemos a 90%, a utilização da FIL ainda é cerca de 400 vezes superior à da Arweave.
O que podemos deduzir disso?
Existe hoje um claro domínio no mercado, mas a sustentabilidade desse domínio depende da utilidade destes recursos de armazenamento. Todos os DSNs usam aproximadamente a mesma arquitetura, e os operadores de nó têm um monte de ativos de armazenamento não utilizados (discos rígidos) que podem apostar na rede, minerar blocos e ganhar recompensas de minerador pelo armazenamento de dados. Embora os métodos de precificação e permanência possam variar, o mais importante é que a recuperação e o cálculo dos dados armazenados sejam simples e acessíveis.
Figura 1. Rede de armazenamento por capacidade e uso
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-f4b28e10e6-dd1a6f-69ad2a.webp)
Fonte: Zee Prime Capital
A capacidade de arweave não pode ser medida diretamente; Em vez disso, os operadores de nós são sempre incentivados a ter buffers suficientes e aumentar a oferta para atender à demanda. Qual é o tamanho do buffer? Dada a sua incomensurabilidade, não temos como saber.
O uso real da rede do Swarm não é conhecido, só podemos ver quanto armazenamento foi pago. Se deve ou não utilizar Desconhecido.
Embora esta seja uma tabela de projeto ao vivo, há outros DSNs em desenvolvimento. Estes incluem armazenamento ETH, Maidsafe e muito mais.
FVM
Antes de ir mais longe, vale a pena notar que a Filecoin lançou recentemente a Filecoin Ethereum Virtual Machine (FEVM). A FVM é uma máquina virtual WASM que pode suportar muitos tempos de execução diferentes através de um hipervisor. Por exemplo, o recém-lançado FEVM é uma máquina virtual Ethereum rodando no topo da rede FVM/FIL. A razão que vale a pena destacar é que facilitou um aumento na atividade de contratos inteligentes (ou seja, armazenamento de conteúdo – coisas) em cima da FIL. Antes de seu lançamento em março, havia essencialmente 11 contratos inteligentes ativos na FIL, e esse número explodiu após o lançamento da FVM. Beneficia da capacidade de composição, ou seja, da construção de novos negócios em cima da FIL com todo o trabalho realizado de forma fiável. Isso significa inovações como primitivos do tipo staking quase líquido de equipes como GLIF, e todos os tipos de financeirização adicional desses mercados que você pode construir em tais plataformas. Acreditamos que isso acelerará o crescimento dos provedores de armazenamento devido ao aumento da eficiência de capital (os SPs precisam da FIL para minerar/arquivar agressivamente as transações de armazenamento). Isso difere de um LSD típico porque contém fatores que avaliam o risco de crédito de provedores de armazenamento individuais.
(Nota: Filecoin Ethereum Virtual Machine (FEVM) é um ambiente de execução de contrato inteligente usado pela rede Filecoin, que é construído na tecnologia Ethereum Virtual Machine (EVM).) Ele tem uma linguagem de contrato inteligente e cadeia de ferramentas semelhante ao Ethereum, permitindo que os desenvolvedores criem aplicativos distribuídos (dApps) e implementem armazenamento de arquivos descentralizados e interação na rede Filecoin. Usando contratos inteligentes, os usuários podem criar contratos de armazenamento, alugar espaço de armazenamento, acessar conteúdo armazenado e muito mais na rede Filecoin. O FEVM surgiu para aproveitar a compacidade, versatilidade e confiabilidade do EVM e fornecer uma cadência para armazenamento e recuperação de arquivos adequada para redes Filecoin. Além disso, o FEVM não se limita à rede Filecoin, ele pode ser livremente estendido a outras plataformas blockchain, gerando vários padrões e ferramentas de interoperabilidade. )
Armazenamento Persistente
Acredito que Arweave recebeu mais atenção a este respeito, e tem um slogan lindo que apela aos desejos mais profundos dos participantes da Web 3:
Armazenamento permanente.
Mas o que isso realmente significa? É uma propriedade muito desejável, mas na realidade, a execução é tudo e, em última análise, a execução depende da sustentabilidade e do custo do usuário final. O modelo da Arweave é baseado em um modelo de pagamento único, armazenamento perpétuo (200 anos adiantados + pressupostos de crunch de valor de armazenamento). Este modelo de precificação funciona bem no ambiente de precificação deflacionária do ativo subjacente, porque existe um protocolo chamado "Constant Goodwill Accrual"** (Nota: Constant Goodwill Accrual é um protocolo blockchain projetado para fornecer um mecanismo de retorno estável e contínuo para nós que participam de consenso. Ele usa um conceito chamado "goodwill", que representa uma certa quantidade de moedas sendo continuamente injetadas no protocolo e distribuídas aos participantes. A ideia básica deste mecanismo é fornecer um mecanismo de recompensa estável para todos os nós que participam no consenso, incentivando assim mais nós a juntarem-se à rede. ou seja, transações antigas subsidiam novas transações)**, mas o oposto é verdadeiro em ambientes inflacionários. A história diz-nos que isso não deve ser um problema, uma vez que o custo do armazenamento do computador caiu mais ou menos desde a sua criação, mas o custo dos discos rígidos por si só não é tudo.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-7080a417f8-dd1a6f-69ad2a.webp)
Fonte: Zee Prime Capital
O Arweave cria armazenamento permanente por meio de incentivos do algoritmo Pure Random Access Proof (SPoRA), que incentiva os mineradores a armazenar todos os dados e prova que eles podem gerar blocos históricos aleatoriamente. Isso dá a eles uma maior probabilidade de serem selecionados para criar o próximo bloco (e recompensados de acordo).
Embora esse modelo faça um bom trabalho em fazer com que os corredores de nó queiram armazenar todos os dados, isso não significa que isso tenha que acontecer. Mesmo que você configure redundância ultra-alta e use heurísticas conservadoras para determinar os parâmetros do modelo, você basicamente nunca será capaz de escapar desse risco potencial de perda.
Por favor, visite o link.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-1ab56b74ec-dd1a6f-69ad2a.webp)
Por favor, visite o link.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-e40ba8ad5a-dd1a6f-69ad2a.webp)
Fundamentalmente, a única maneira de realmente realizar o armazenamento permanente é forçar deterministicamente alguém (todos?) Jogue-os no campo de concentração do Gulag quando eles se ferrarem. Como motivar adequadamente a responsabilidade pessoal para alcançar este objetivo? Não há nada de errado com a heurística, mas precisamos determinar a melhor maneira de implementar e precificar o armazenamento persistente.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-8e780ccd91-dd1a6f-69ad2a.webp)
Dito isto, o que quero dizer é que tipo de preço queremos alcançar um nível razoável de segurança durante um determinado período de tempo para o armazenamento permanente. Na verdade, as preferências do consumidor diminuem ao longo da faixa de replicação (permanente), então eles devem ser capazes de decidir qual é esse nível e obter preços de acordo.
Na literatura e investigação de investimento tradicionais, o conhecimento sobre como os benefícios da diversificação afetam o risco global de uma carteira é notório. Embora a adição de ações inicialmente reduza o risco de sua carteira, logo os ganhos de diversificação da adição de ações adicionais se tornam mais ou menos inúteis.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-8f417d22db-dd1a6f-69ad2a.webp)
Fonte: Zee Prime Capital
Acredito que os preços de armazenamento diferentes de certos critérios de replicação padrão em DSNs devem seguir uma curva semelhante, mas o custo e a segurança do armazenamento à medida que os volumes de replicação aumentam também devem ser considerados.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-a06314aa2d-dd1a6f-69ad2a.webp)
Fonte: Zee Prime Capital
Para o futuro, estou muito animado com o que mais DSNs com contratos inteligentes facilmente acessíveis podem trazer para o mercado de armazenamento perpétuo. Penso que o consumidor em geral será o mais beneficiado à medida que o mercado abrir esta gama persistente.
Por exemplo, na imagem acima, podemos considerar a área verde como uma área experimental. Com alterações mínimas no número de replicações e nos níveis de durabilidade, é possível obter reduções exponenciais nos custos de armazenamento.
Outras maneiras de criar persistência podem vir da replicação em diferentes redes de armazenamento, não apenas em uma única rede. Estas vias são mais ambiciosas, mas conduzem naturalmente a níveis mais diferenciados de persistência. A grande questão aqui é: podemos alcançar algum tipo de "almoço grátis para sempre" espalhando-o pelos DSNs, da mesma forma que diversificamos o risco de mercado em uma carteira de ações de capital aberto?
A resposta pode ser sim, mas depende da sobreposição de provedores de nó e outros fatores complicadores. Pode também ser construído sob a forma de seguros, possivelmente através de operadores de nós que se sujeitem a níveis mais elevados de condições de corte em troca dessas garantias. A manutenção de um sistema deste tipo seria também extremamente complexa, uma vez que seriam necessárias múltiplas bases de código e coordenação entre elas. No entanto, esperamos que esse cenário de design se expanda significativamente e apresente uma ideia abrangente de armazenamento permanente para nossa indústria.
Primeiro mercado comercial para Web 3
Matti recentemente tuitou sobre a promessa de armazenamento como um caso de uso que traz negócios reais para a Web 3. Acredito que é possível.
Recentemente, tive uma conversa com um projeto da Camada 1 e disse-lhes que era sua responsabilidade moral preencher o espaço do bloco na Camada 1, mas mais importante, era através da atividade económica. A indústria esquece-se muitas vezes da segunda parte do seu nome.
** Toda a secção de moedas. **
Qualquer acordo para lançar um token que não queira depreciar requer algum tipo de atividade econômica nessa moeda. Para a Camada 1, este é o token nativo que processa pagamentos (realiza cálculos) e cobra taxas de gás por eles. Quanto mais atividade econômica, mais taxas de gás são usadas e maior a demanda por seus tokens. Este é o modelo criptoeconômico. Para outros protocolos, pode ser algum tipo de serviço SaaS de middleware.
A coisa mais interessante sobre este modelo é que quando ele é emparelhado com algum tipo de mercadoria comercial, no caso da Camada 1 clássica, é computação. O problema é que, como está relacionado a transações financeiras, a precificação variável na execução é uma experiência ruim para o usuário. Os custos de execução devem ser a parte menos importante das operações financeiras, como os swaps.
Diante dessa má experiência do usuário, a dificuldade é preencher esse espaço de bloco com atividade econômica. Embora estejam em desenvolvimento soluções de escalonamento que ajudarão a estabilizar isso (eu recomendo este white paper sobre consenso interestelar, note que isso está em formato PDF), a inundação de mercados de Camada 1 torna difícil encontrar atividade suficiente para um determinado mercado.
Este problema é mais fácil de resolver quando este poder de computação é combinado com alguma mercadoria comercial adicional. Para DSNs, isso é obviamente armazenamento. A atividade econômica dos dados armazenados e os elementos relacionados, como financiamento e securitização desses provedores de armazenamento, são um preenchimento direto.
Mas esse armazenamento também precisa ser uma solução funcional para empresas tradicionais. Especialmente aqueles que lidam com regulamentos sobre a forma como os dados são armazenados. As formas mais comuns são critérios de auditoria, restrições geográficas e tornar a experiência do usuário simples o suficiente para usar.
Discutimos Banyan anteriormente na Parte 2 do documento de middleware, mas seu produto está no caminho certo a esse respeito. Trabalhe com operadores de nó em seu DSN para garantir que o armazenamento fornecido seja certificado SOC e, ao mesmo tempo, forneça uma experiência do usuário simples para facilitar o upload de arquivos.
Mas isso, por si só, não basta.
Os conteúdos armazenados também têm de ser facilmente acessíveis através de um mercado de recuperação eficiente. Uma das coisas com as quais estamos muito entusiasmados é criar uma rede de distribuição de conteúdo (CDN) em cima de um DSN. Basicamente, uma CDN é uma ferramenta que armazena em cache conteúdo próximo aos usuários e melhora a latência ao recuperar conteúdo.
Acreditamos que este é o próximo componente-chave para permitir a adoção generalizada de DSNs, pois isso permite que os vídeos sejam carregados rapidamente (consulte Construindo Netflix descentralizado, Youtube, Tiktok, etc.). Um dos representantes neste espaço é a nossa empresa de portfólio, Glitter, especializada em indexação de DSNs. Isso é importante porque é uma infraestrutura crítica para melhorar a eficiência do mercado de recuperação e facilitar esses casos de uso mais interessantes.
Estamos entusiasmados com o potencial de tais produtos porque eles provam que o PMF está em alta demanda na Web 2. (Nota: PMF aqui deve ser a abreviação de Product-Market Fit, ou seja, "Product Market Fit") Apesar da adoção deste produto, muitas pessoas enfrentam atritos que podem se beneficiar da natureza sem permissão de alavancar soluções Web 3.
Impacto da composição
Curiosamente, achamos que algumas das melhores versões alfa no DSN estão escondidas à vista de todos. Nestes dois artigos de Jnthnvctr.eth, ele compartilha algumas ótimas ideias sobre como esses mercados irão evoluir e os próximos produtos (do lado da Filecoin):
A conclusão mais interessante é o potencial para emparelhar a computação off-chain, além do armazenamento e da computação on-chain. Isso ocorre porque a computação natural precisa fornecer recursos de armazenamento em primeiro lugar. Esse emparelhamento natural pode adicionar comércio adicional ao DSN enquanto abre novos casos de uso.
A introdução do FEVM tornou muitas dessas atualizações possíveis e tornou o armazenamento mais interessante e competitivo. Para os fundadores que procuram construir novos produtos, há até um recurso com todos os produtos que o Protocol Labs pede às pessoas para construir com potencial financiamento.
Na Web 2, aprendemos que os dados têm uma certa atração gravitacional e que as empresas que coletam/criam grandes quantidades de dados podem ser recompensadas e, portanto, são incentivadas a desligar os dados de uma forma que os proteja.
Se o nosso sonho de soluções de dados controlados pelo utilizador se tornar mainstream, podemos perguntar-nos: como é que esta acumulação de valor vai mudar? Quando os usuários se tornam os principais beneficiários, trocando dados para fluxo de caixa, não há dúvida de que as ferramentas de monetização que desbloqueiam esse potencial também se beneficiarão, mas onde e como esses dados são armazenados e acessados também mudou drasticamente. É claro que esses dados podem residir em um DSN, que se beneficia de usá-los por meio de um poderoso mercado de consultas. Trata-se de uma passagem da exploração à mobilidade.
O que acontece a seguir pode ser muito emocionante.
Quando pensamos no futuro do armazenamento descentralizado, é interessante considerar como ele irá interagir com futuros sistemas operacionais como o Urbit. Para aqueles que não conhecem, o Urbit é um servidor pessoal construído usando software de código aberto que permite que você participe de redes peer-to-peer. Um sistema operacional verdadeiramente descentralizado pode ser auto-hospedado e interagir com a internet, que é uma abordagem P2P.
Se o futuro for como os maximizadores do Urbit querem, as soluções de armazenamento descentralizado sem dúvida se tornarão uma parte crítica de uma única pilha. Pode-se facilmente imaginar que todos os dados relacionados ao usuário são criptografados hospedados em um dos DSNs e operações coordenadas através do sistema operacional Urbit. Além disso, podemos esperar uma maior integração com o resto da Web 3 e Urbit, especialmente projetos como Uqbar Network, que traz contratos inteligentes para o seu ambiente Nook.
Todos estes são efeitos da composabilidade, e a queimadura lenta continua a crescer exponencialmente até produzir algo verdadeiramente excitante. O que parecia um polegar desajeitado se transformou em uma revolução, um caminho alternativo para um mundo hiperconectado. Embora o Urbit possa não ser a solução definitiva a este respeito (tem suas críticas negativas), ele nos mostra como essas peças se encaixam para abrir um novo rio de exploração.
! [Armazenamento descentralizado e cenários comerciais na Web3] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-bddf41a3dc-dd1a6f-69ad2a.webp)
Fonte: Zee Prime Capital