Descentralização armazenamento da evolução: do ideal à realidade
O armazenamento foi uma das trilhas mais populares na indústria de blockchain. Filecoin, como o projeto líder na última corrida de alta, teve um valor de mercado que ultrapassou os dez bilhões de dólares. Arweave, com o seu ponto de venda de armazenamento permanente, atingiu um valor de mercado máximo de 3,5 bilhões de dólares. No entanto, à medida que as limitações do armazenamento de dados frios foram reveladas, a necessidade de armazenamento permanente foi questionada, e o futuro do armazenamento Descentralização também foi colocado em dúvida.
A chegada do Walrus trouxe nova vida a um setor de armazenamento que estava há muito tempo em silêncio. Agora, a Aptos, em parceria com a Jump Crypto, lançou o Shelby, com o objetivo de levar o armazenamento descentralizado no campo de dados quentes a um novo patamar. Então, será que o armazenamento descentralizado pode voltar a ter um papel importante, oferecendo soluções para uma ampla gama de cenários de aplicação? Ou será apenas mais uma rodada de especulação? Este artigo irá analisar a evolução dos projetos Filecoin, Arweave, Walrus e Shelby, desvendando a transformação narrativa do armazenamento descentralizado e explorando as perspectivas futuras para a popularização do armazenamento descentralizado.
Filecoin: o nome do armazenamento, a realidade da mineração
Filecoin é um dos projetos de criptomoeda que surgiu precocemente, e seu direcionamento de desenvolvimento naturalmente gira em torno da Descentralização. Esta é uma característica comum dos projetos de criptografia iniciais - buscar o significado da Descentralização em vários campos tradicionais. Filecoin não é exceção, pois associa armazenamento à Descentralização, apontando assim naturalmente as desvantagens do armazenamento de dados centralizado: a suposição de confiança em prestadores de serviços de armazenamento centralizados. Portanto, o objetivo do Filecoin é transformar o armazenamento centralizado em armazenamento descentralizado. No entanto, certos aspectos sacrificados para alcançar a Descentralização tornaram-se posteriormente pontos problemáticos que projetos como Arweave ou Walrus tentaram resolver. Para entender por que o Filecoin é essencialmente apenas uma moeda de mineração, é necessário compreender as limitações objetivas de sua tecnologia subjacente IPFS, que não é adequada para lidar com dados quentes.
IPFS: Descentralização arquitetura, mas limitado por gargalos de transmissão
O IPFS(, ou Sistema de Arquivos Interplanetário, foi lançado por volta de 2015, com o objetivo de revolucionar o protocolo HTTP tradicional através da endereçamento por conteúdo. A maior desvantagem do IPFS é a velocidade de obtenção extremamente lenta. Em uma era em que os provedores de serviços de dados tradicionais podem atingir tempos de resposta na faixa de milissegundos, obter um arquivo no IPFS ainda leva dezenas de segundos, o que dificulta sua promoção em aplicações práticas, e explica por que, além de alguns projetos de blockchain, ele é raramente adotado pela indústria tradicional.
O protocolo P2P subjacente do IPFS é principalmente adequado para "dados frios", ou seja, conteúdos estáticos que não mudam com frequência, como vídeos, imagens e documentos. No entanto, ao lidar com dados quentes, como páginas web dinâmicas, jogos online ou aplicações de inteligência artificial, o protocolo P2P não apresenta vantagens significativas em comparação com as CDNs tradicionais.
Apesar de o IPFS em si não ser uma blockchain, o conceito de design de gráfico acíclico direcionado )DAG( que ele adota está altamente alinhado com muitas blockchains e protocolos Web3, tornando-o inerentemente adequado como uma estrutura de construção subjacente para blockchain. Portanto, mesmo que não tenha valor prático, como uma estrutura subjacente que suporta a narrativa da blockchain, já é suficiente; os primeiros projetos criptográficos precisavam apenas de uma estrutura funcional para iniciar a grande visão, mas quando o Filecoin se desenvolveu até certo ponto, as limitações trazidas pelo IPFS começaram a obstruir seu progresso.
) Lógica das moedas mineradas sob a camada de armazenamento
O design do IPFS foi concebido para permitir que os usuários, ao armazenar dados, também pudessem fazer parte de uma rede de armazenamento. No entanto, na ausência de incentivos econômicos, é difícil para os usuários utilizarem voluntariamente este sistema, muito menos se tornarem nós de armazenamento ativos. Isso significa que a maioria dos usuários apenas armazenará arquivos no IPFS, mas não contribuirá com seu espaço de armazenamento nem armazenará os arquivos de outros. É neste contexto que o Filecoin surgiu.
No modelo econômico do token Filecoin, existem três papéis principais: os usuários são responsáveis por pagar taxas para armazenar dados; os mineradores de armazenamento recebem incentivos em tokens por armazenar os dados dos usuários; os mineradores de recuperação fornecem dados quando os usuários precisam e recebem incentivos.
Este modelo apresenta um espaço potencial para má-fé. Os mineradores de armazenamento podem, após fornecer espaço de armazenamento, preencher com dados lixo para obter recompensas. Como esses dados lixo não são recuperados, mesmo que sejam perdidos, não acionam o mecanismo de penalização dos mineradores de armazenamento. Isso permite que os mineradores de armazenamento deletam os dados lixo e repitam este processo. O consenso de prova de replicação do Filecoin só pode garantir que os dados do usuário não foram deletados de forma não autorizada, mas não pode impedir os mineradores de preencherem com dados lixo.
A operação do Filecoin depende em grande parte do investimento contínuo dos mineradores na economia dos tokens, e não da demanda real dos usuários finais por armazenamento descentralizado. Embora o projeto esteja em contínua iteração, nesta fase, a construção do ecossistema do Filecoin se alinha mais com a definição de um projeto de armazenamento baseado na "lógica de mineração" do que em um "impulso de aplicação".
Arweave: Nasce do longo prazo, morre do longo prazo
Se o objetivo de design do Filecoin é construir uma "nuvem de dados" descentralizada, que seja incentivada e comprovável, então o Arweave segue uma direção oposta no armazenamento: fornecendo a capacidade de armazenamento permanente para os dados. O Arweave não tenta construir uma plataforma de computação distribuída; todo o seu sistema gira em torno de uma hipótese central - dados importantes devem ser armazenados uma única vez e permanecer para sempre na rede. Este extremismo em longo prazo faz com que o Arweave seja muito diferente do Filecoin, desde o mecanismo até o modelo de incentivos, das exigências de hardware à perspectiva narrativa.
Arweave usa o Bitcoin como objeto de estudo, tentando otimizar continuamente a sua rede de armazenamento permanente ao longo de longos períodos medidos em anos. Arweave não se preocupa com marketing, nem com concorrentes ou tendências de mercado. Está apenas avançando no caminho da iteração da arquitetura da rede, mesmo que ninguém se importe, porque essa é a essência da equipe de desenvolvimento da Arweave: o long-termismo. Graças ao long-termismo, Arweave foi amplamente aclamada durante o último mercado em alta; e também por causa do long-termismo, mesmo que tenha caído para o fundo do poço, Arweave ainda pode sobreviver a várias rodadas de alta e baixa. A única dúvida é se o armazenamento descentralizado do futuro terá um lugar para a Arweave. O valor da existência do armazenamento permanente só pode ser provado pelo tempo.
A mainnet do Arweave, desde a versão 1.5 até a recente versão 2.9, apesar de ter perdido a atenção do mercado, tem se dedicado a permitir que um maior número de mineradores participe da rede com o menor custo possível, incentivando-os a armazenar dados ao máximo, o que melhora continuamente a robustez de toda a rede. O Arweave, ciente de que não atende às preferências do mercado, adotou uma abordagem conservadora, não abraçando a comunidade de mineradores, resultando em um ecossistema completamente estagnado, atualizando a mainnet com o menor custo possível e continuamente reduzindo a barreira de hardware sem comprometer a segurança da rede.
Revisão do caminho de atualização de 1.5-2.9
A versão 1.5 do Arweave expôs uma vulnerabilidade em que os mineradores podiam depender de empilhamento de GPU em vez de armazenamento real para otimizar a probabilidade de criação de blocos. Para conter essa tendência, a versão 1.7 introduziu o algoritmo RandomX, limitando o uso de poder computacional especializado e exigindo a participação de CPUs genéricas na mineração, enfraquecendo assim a centralização do poder computacional.
Na versão 2.0, Arweave adotou SPoA, transformando a prova de dados em um caminho simplificado de estrutura de árvore de Merkle, e introduziu transações de formato 2 para reduzir a carga de sincronização. Esta arquitetura aliviou a pressão sobre a largura de banda da rede, melhorando significativamente a capacidade de colaboração dos nós. No entanto, alguns mineradores ainda podem evitar a responsabilidade real pela posse de dados através de uma estratégia de pools de armazenamento centralizados de alta velocidade.
Para corrigir essa tendência, a versão 2.4 introduziu o mecanismo SPoRA, que traz um índice global e acesso aleatório a hashes lentos, fazendo com que os mineradores tenham que realmente possuir blocos de dados para participar da criação de blocos válidos, enfraquecendo assim o efeito de empilhamento de poder computacional. Como resultado, os mineradores começaram a se preocupar com a velocidade de acesso ao armazenamento, impulsionando a aplicação de SSDs e dispositivos de leitura e gravação de alta velocidade. A versão 2.6 introduziu uma cadeia de hashes para controlar o ritmo da criação de blocos, equilibrando os benefícios marginais de dispositivos de alto desempenho e proporcionando um espaço justo de participação para mineradores de pequeno e médio porte.
As versões subsequentes reforçam ainda mais a capacidade de colaboração em rede e a diversidade de armazenamento: a versão 2.7 adiciona mineração colaborativa e um mecanismo de pool de mineração, aumentando a competitividade dos pequenos mineradores; a versão 2.8 introduz um mecanismo de empacotamento composto, permitindo que dispositivos de baixa velocidade e grande capacidade participem de forma flexível; e a versão 2.9 introduz um novo processo de empacotamento no formato replica_2_9, aumentando significativamente a eficiência e reduzindo a dependência computacional, completando o ciclo do modelo de mineração orientado a dados.
De um modo geral, o caminho de atualização do Arweave apresenta claramente sua estratégia de longo prazo orientada para o armazenamento: enquanto resiste continuamente à tendência de concentração de poder computacional, continua a reduzir as barreiras de entrada, garantindo a possibilidade de operação a longo prazo do protocolo.
Walrus: Abraçar dados quentes é apenas uma exageração ou há algo oculto?
A partir da perspectiva de design, o Walrus é completamente diferente do Filecoin e do Arweave. O ponto de partida do Filecoin é criar um sistema de armazenamento descentralizado e verificável, custando armazenamento de dados frios; o ponto de partida do Arweave é criar uma biblioteca de Alexandria em cadeia que pode armazenar dados permanentemente, custando poucos cenários; o ponto de partida do Walrus é otimizar o protocolo de armazenamento de dados quentes.
Magia de modificação de código de correção: inovação de custo ou um novo recipiente para um velho vinho?
Na concepção dos custos de armazenamento, a Walrus considera que os custos de armazenamento do Filecoin e do Arweave são irracionais, uma vez que ambos adotam uma arquitetura de replicação completa, cuja principal vantagem é que cada nó possui uma cópia completa, conferindo uma forte capacidade de tolerância a falhas e independência entre os nós. Esse tipo de arquitetura pode garantir que, mesmo que alguns nós estejam offline, a rede ainda mantenha a disponibilidade dos dados. No entanto, isso também significa que o sistema requer redundância de múltiplas cópias para manter a robustez, aumentando assim os custos de armazenamento. Especialmente no design do Arweave, o mecanismo de consenso em si incentiva o armazenamento redundante dos nós, a fim de aumentar a segurança dos dados. Em comparação, o Filecoin é mais flexível no controle de custos, mas a um custo de que alguns armazenamentos de baixo custo podem apresentar um risco maior de perda de dados. A Walrus tenta encontrar um equilíbrio entre os dois, seu mecanismo controla os custos de replicação, enquanto aumenta a disponibilidade por meio de um método de redundância estruturada, estabelecendo assim um novo caminho de compromisso entre a disponibilidade dos dados e a eficiência de custos.
A Redstuff criada pela Walrus é a tecnologia chave para reduzir a redundância de nós, originando do código Reed-Solomon###RS(. O código RS é um algoritmo de código de correção tradicional, e o código de correção é uma técnica que permite duplicar um conjunto de dados através da adição de fragmentos redundantes)erasure code(, podendo ser utilizado para reconstruir os dados originais. Desde CD-ROM até comunicação via satélite e códigos QR, é frequentemente utilizado na vida cotidiana.
Códigos de correção permitem que os usuários obtenham um bloco, por exemplo, de 1MB, e depois o "ampliem" para 2MB, onde o adicional de 1MB é chamado de dados especiais de correção. Se qualquer byte no bloco for perdido, o usuário pode recuperar esses bytes facilmente através do código. Mesmo que até 1MB do bloco esteja perdido, você ainda pode recuperar o bloco inteiro. A mesma técnica permite que computadores leiam todos os dados de um CD-ROM, mesmo que esteja danificado.
Atualmente, o mais utilizado é o código RS. A forma de implementação é a partir de k blocos de informação, construindo um polinômio relacionado e avaliando-o em diferentes coordenadas x para obter os blocos codificados. Usando códigos de correção de erros RS, a probabilidade de amostragem aleatória de grandes blocos de dados perdidos é muito baixa.
Exemplo: dividir um arquivo em 6 blocos de dados e 4 blocos de verificação, totalizando 10 partes. Basta manter qualquer 6 partes para restaurar completamente os dados originais.
Vantagens: alta tolerância a falhas, amplamente utilizado em CD/DVD, arrays de disco rígido à prova de falhas )RAID(, e também em sistemas de armazenamento em nuvem ), como Azure Storage, Facebook F4(.
Desvantagens: a decodificação é complexa e os custos são elevados; não é adequado para cenários de dados que mudam frequentemente. Portanto, geralmente é utilizado para recuperação e agendamento de dados em ambientes de descentralização fora da cadeia.
Na Descentralização, o Storj e o Sia ajustaram a codificação RS tradicional para atender às necessidades práticas das redes distribuídas. O Walrus também apresentou a sua própria variante - o algoritmo de codificação RedStuff, para alcançar um mecanismo de armazenamento redundante mais barato e flexível.
Qual é a principal característica do Redstuff? Através da melhoria do algoritmo de codificação de correção de erros, o Walrus consegue codificar rapidamente e de forma robusta blocos de dados não estruturados em fragmentos menores, que são armazenados distribuídos numa rede de nós de armazenamento. Mesmo que até dois terços dos fragmentos se percam, é possível reconstruir rapidamente o bloco de dados original utilizando fragmentos parciais. Isso torna-se possível mantendo o fator de replicação apenas de 4 a 5 vezes.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
10 gostos
Recompensa
10
6
Partilhar
Comentar
0/400
MetaverseVagrant
· 17h atrás
O armazenamento permanente realmente tem valor?
Ver originalResponder0
ApeDegen
· 07-31 13:00
Fil já caiu para zero
Ver originalResponder0
OfflineNewbie
· 07-31 12:56
Ai, na época acabei fazendo Tudo em fil, fiquei Rekt.
Ver originalResponder1
HodlVeteran
· 07-31 12:55
Mais um ciclo de idiotas, eu perdi com fil há 18 anos e ainda não me recuperei.
Evolução do armazenamento descentralizado: do FIL à rota de fuga dos dados quentes da Walrus
Descentralização armazenamento da evolução: do ideal à realidade
O armazenamento foi uma das trilhas mais populares na indústria de blockchain. Filecoin, como o projeto líder na última corrida de alta, teve um valor de mercado que ultrapassou os dez bilhões de dólares. Arweave, com o seu ponto de venda de armazenamento permanente, atingiu um valor de mercado máximo de 3,5 bilhões de dólares. No entanto, à medida que as limitações do armazenamento de dados frios foram reveladas, a necessidade de armazenamento permanente foi questionada, e o futuro do armazenamento Descentralização também foi colocado em dúvida.
A chegada do Walrus trouxe nova vida a um setor de armazenamento que estava há muito tempo em silêncio. Agora, a Aptos, em parceria com a Jump Crypto, lançou o Shelby, com o objetivo de levar o armazenamento descentralizado no campo de dados quentes a um novo patamar. Então, será que o armazenamento descentralizado pode voltar a ter um papel importante, oferecendo soluções para uma ampla gama de cenários de aplicação? Ou será apenas mais uma rodada de especulação? Este artigo irá analisar a evolução dos projetos Filecoin, Arweave, Walrus e Shelby, desvendando a transformação narrativa do armazenamento descentralizado e explorando as perspectivas futuras para a popularização do armazenamento descentralizado.
Filecoin: o nome do armazenamento, a realidade da mineração
Filecoin é um dos projetos de criptomoeda que surgiu precocemente, e seu direcionamento de desenvolvimento naturalmente gira em torno da Descentralização. Esta é uma característica comum dos projetos de criptografia iniciais - buscar o significado da Descentralização em vários campos tradicionais. Filecoin não é exceção, pois associa armazenamento à Descentralização, apontando assim naturalmente as desvantagens do armazenamento de dados centralizado: a suposição de confiança em prestadores de serviços de armazenamento centralizados. Portanto, o objetivo do Filecoin é transformar o armazenamento centralizado em armazenamento descentralizado. No entanto, certos aspectos sacrificados para alcançar a Descentralização tornaram-se posteriormente pontos problemáticos que projetos como Arweave ou Walrus tentaram resolver. Para entender por que o Filecoin é essencialmente apenas uma moeda de mineração, é necessário compreender as limitações objetivas de sua tecnologia subjacente IPFS, que não é adequada para lidar com dados quentes.
IPFS: Descentralização arquitetura, mas limitado por gargalos de transmissão
O IPFS(, ou Sistema de Arquivos Interplanetário, foi lançado por volta de 2015, com o objetivo de revolucionar o protocolo HTTP tradicional através da endereçamento por conteúdo. A maior desvantagem do IPFS é a velocidade de obtenção extremamente lenta. Em uma era em que os provedores de serviços de dados tradicionais podem atingir tempos de resposta na faixa de milissegundos, obter um arquivo no IPFS ainda leva dezenas de segundos, o que dificulta sua promoção em aplicações práticas, e explica por que, além de alguns projetos de blockchain, ele é raramente adotado pela indústria tradicional.
O protocolo P2P subjacente do IPFS é principalmente adequado para "dados frios", ou seja, conteúdos estáticos que não mudam com frequência, como vídeos, imagens e documentos. No entanto, ao lidar com dados quentes, como páginas web dinâmicas, jogos online ou aplicações de inteligência artificial, o protocolo P2P não apresenta vantagens significativas em comparação com as CDNs tradicionais.
Apesar de o IPFS em si não ser uma blockchain, o conceito de design de gráfico acíclico direcionado )DAG( que ele adota está altamente alinhado com muitas blockchains e protocolos Web3, tornando-o inerentemente adequado como uma estrutura de construção subjacente para blockchain. Portanto, mesmo que não tenha valor prático, como uma estrutura subjacente que suporta a narrativa da blockchain, já é suficiente; os primeiros projetos criptográficos precisavam apenas de uma estrutura funcional para iniciar a grande visão, mas quando o Filecoin se desenvolveu até certo ponto, as limitações trazidas pelo IPFS começaram a obstruir seu progresso.
) Lógica das moedas mineradas sob a camada de armazenamento
O design do IPFS foi concebido para permitir que os usuários, ao armazenar dados, também pudessem fazer parte de uma rede de armazenamento. No entanto, na ausência de incentivos econômicos, é difícil para os usuários utilizarem voluntariamente este sistema, muito menos se tornarem nós de armazenamento ativos. Isso significa que a maioria dos usuários apenas armazenará arquivos no IPFS, mas não contribuirá com seu espaço de armazenamento nem armazenará os arquivos de outros. É neste contexto que o Filecoin surgiu.
No modelo econômico do token Filecoin, existem três papéis principais: os usuários são responsáveis por pagar taxas para armazenar dados; os mineradores de armazenamento recebem incentivos em tokens por armazenar os dados dos usuários; os mineradores de recuperação fornecem dados quando os usuários precisam e recebem incentivos.
Este modelo apresenta um espaço potencial para má-fé. Os mineradores de armazenamento podem, após fornecer espaço de armazenamento, preencher com dados lixo para obter recompensas. Como esses dados lixo não são recuperados, mesmo que sejam perdidos, não acionam o mecanismo de penalização dos mineradores de armazenamento. Isso permite que os mineradores de armazenamento deletam os dados lixo e repitam este processo. O consenso de prova de replicação do Filecoin só pode garantir que os dados do usuário não foram deletados de forma não autorizada, mas não pode impedir os mineradores de preencherem com dados lixo.
A operação do Filecoin depende em grande parte do investimento contínuo dos mineradores na economia dos tokens, e não da demanda real dos usuários finais por armazenamento descentralizado. Embora o projeto esteja em contínua iteração, nesta fase, a construção do ecossistema do Filecoin se alinha mais com a definição de um projeto de armazenamento baseado na "lógica de mineração" do que em um "impulso de aplicação".
Arweave: Nasce do longo prazo, morre do longo prazo
Se o objetivo de design do Filecoin é construir uma "nuvem de dados" descentralizada, que seja incentivada e comprovável, então o Arweave segue uma direção oposta no armazenamento: fornecendo a capacidade de armazenamento permanente para os dados. O Arweave não tenta construir uma plataforma de computação distribuída; todo o seu sistema gira em torno de uma hipótese central - dados importantes devem ser armazenados uma única vez e permanecer para sempre na rede. Este extremismo em longo prazo faz com que o Arweave seja muito diferente do Filecoin, desde o mecanismo até o modelo de incentivos, das exigências de hardware à perspectiva narrativa.
Arweave usa o Bitcoin como objeto de estudo, tentando otimizar continuamente a sua rede de armazenamento permanente ao longo de longos períodos medidos em anos. Arweave não se preocupa com marketing, nem com concorrentes ou tendências de mercado. Está apenas avançando no caminho da iteração da arquitetura da rede, mesmo que ninguém se importe, porque essa é a essência da equipe de desenvolvimento da Arweave: o long-termismo. Graças ao long-termismo, Arweave foi amplamente aclamada durante o último mercado em alta; e também por causa do long-termismo, mesmo que tenha caído para o fundo do poço, Arweave ainda pode sobreviver a várias rodadas de alta e baixa. A única dúvida é se o armazenamento descentralizado do futuro terá um lugar para a Arweave. O valor da existência do armazenamento permanente só pode ser provado pelo tempo.
A mainnet do Arweave, desde a versão 1.5 até a recente versão 2.9, apesar de ter perdido a atenção do mercado, tem se dedicado a permitir que um maior número de mineradores participe da rede com o menor custo possível, incentivando-os a armazenar dados ao máximo, o que melhora continuamente a robustez de toda a rede. O Arweave, ciente de que não atende às preferências do mercado, adotou uma abordagem conservadora, não abraçando a comunidade de mineradores, resultando em um ecossistema completamente estagnado, atualizando a mainnet com o menor custo possível e continuamente reduzindo a barreira de hardware sem comprometer a segurança da rede.
Revisão do caminho de atualização de 1.5-2.9
A versão 1.5 do Arweave expôs uma vulnerabilidade em que os mineradores podiam depender de empilhamento de GPU em vez de armazenamento real para otimizar a probabilidade de criação de blocos. Para conter essa tendência, a versão 1.7 introduziu o algoritmo RandomX, limitando o uso de poder computacional especializado e exigindo a participação de CPUs genéricas na mineração, enfraquecendo assim a centralização do poder computacional.
Na versão 2.0, Arweave adotou SPoA, transformando a prova de dados em um caminho simplificado de estrutura de árvore de Merkle, e introduziu transações de formato 2 para reduzir a carga de sincronização. Esta arquitetura aliviou a pressão sobre a largura de banda da rede, melhorando significativamente a capacidade de colaboração dos nós. No entanto, alguns mineradores ainda podem evitar a responsabilidade real pela posse de dados através de uma estratégia de pools de armazenamento centralizados de alta velocidade.
Para corrigir essa tendência, a versão 2.4 introduziu o mecanismo SPoRA, que traz um índice global e acesso aleatório a hashes lentos, fazendo com que os mineradores tenham que realmente possuir blocos de dados para participar da criação de blocos válidos, enfraquecendo assim o efeito de empilhamento de poder computacional. Como resultado, os mineradores começaram a se preocupar com a velocidade de acesso ao armazenamento, impulsionando a aplicação de SSDs e dispositivos de leitura e gravação de alta velocidade. A versão 2.6 introduziu uma cadeia de hashes para controlar o ritmo da criação de blocos, equilibrando os benefícios marginais de dispositivos de alto desempenho e proporcionando um espaço justo de participação para mineradores de pequeno e médio porte.
As versões subsequentes reforçam ainda mais a capacidade de colaboração em rede e a diversidade de armazenamento: a versão 2.7 adiciona mineração colaborativa e um mecanismo de pool de mineração, aumentando a competitividade dos pequenos mineradores; a versão 2.8 introduz um mecanismo de empacotamento composto, permitindo que dispositivos de baixa velocidade e grande capacidade participem de forma flexível; e a versão 2.9 introduz um novo processo de empacotamento no formato replica_2_9, aumentando significativamente a eficiência e reduzindo a dependência computacional, completando o ciclo do modelo de mineração orientado a dados.
De um modo geral, o caminho de atualização do Arweave apresenta claramente sua estratégia de longo prazo orientada para o armazenamento: enquanto resiste continuamente à tendência de concentração de poder computacional, continua a reduzir as barreiras de entrada, garantindo a possibilidade de operação a longo prazo do protocolo.
Walrus: Abraçar dados quentes é apenas uma exageração ou há algo oculto?
A partir da perspectiva de design, o Walrus é completamente diferente do Filecoin e do Arweave. O ponto de partida do Filecoin é criar um sistema de armazenamento descentralizado e verificável, custando armazenamento de dados frios; o ponto de partida do Arweave é criar uma biblioteca de Alexandria em cadeia que pode armazenar dados permanentemente, custando poucos cenários; o ponto de partida do Walrus é otimizar o protocolo de armazenamento de dados quentes.
Magia de modificação de código de correção: inovação de custo ou um novo recipiente para um velho vinho?
Na concepção dos custos de armazenamento, a Walrus considera que os custos de armazenamento do Filecoin e do Arweave são irracionais, uma vez que ambos adotam uma arquitetura de replicação completa, cuja principal vantagem é que cada nó possui uma cópia completa, conferindo uma forte capacidade de tolerância a falhas e independência entre os nós. Esse tipo de arquitetura pode garantir que, mesmo que alguns nós estejam offline, a rede ainda mantenha a disponibilidade dos dados. No entanto, isso também significa que o sistema requer redundância de múltiplas cópias para manter a robustez, aumentando assim os custos de armazenamento. Especialmente no design do Arweave, o mecanismo de consenso em si incentiva o armazenamento redundante dos nós, a fim de aumentar a segurança dos dados. Em comparação, o Filecoin é mais flexível no controle de custos, mas a um custo de que alguns armazenamentos de baixo custo podem apresentar um risco maior de perda de dados. A Walrus tenta encontrar um equilíbrio entre os dois, seu mecanismo controla os custos de replicação, enquanto aumenta a disponibilidade por meio de um método de redundância estruturada, estabelecendo assim um novo caminho de compromisso entre a disponibilidade dos dados e a eficiência de custos.
A Redstuff criada pela Walrus é a tecnologia chave para reduzir a redundância de nós, originando do código Reed-Solomon###RS(. O código RS é um algoritmo de código de correção tradicional, e o código de correção é uma técnica que permite duplicar um conjunto de dados através da adição de fragmentos redundantes)erasure code(, podendo ser utilizado para reconstruir os dados originais. Desde CD-ROM até comunicação via satélite e códigos QR, é frequentemente utilizado na vida cotidiana.
Códigos de correção permitem que os usuários obtenham um bloco, por exemplo, de 1MB, e depois o "ampliem" para 2MB, onde o adicional de 1MB é chamado de dados especiais de correção. Se qualquer byte no bloco for perdido, o usuário pode recuperar esses bytes facilmente através do código. Mesmo que até 1MB do bloco esteja perdido, você ainda pode recuperar o bloco inteiro. A mesma técnica permite que computadores leiam todos os dados de um CD-ROM, mesmo que esteja danificado.
Atualmente, o mais utilizado é o código RS. A forma de implementação é a partir de k blocos de informação, construindo um polinômio relacionado e avaliando-o em diferentes coordenadas x para obter os blocos codificados. Usando códigos de correção de erros RS, a probabilidade de amostragem aleatória de grandes blocos de dados perdidos é muito baixa.
Exemplo: dividir um arquivo em 6 blocos de dados e 4 blocos de verificação, totalizando 10 partes. Basta manter qualquer 6 partes para restaurar completamente os dados originais.
Vantagens: alta tolerância a falhas, amplamente utilizado em CD/DVD, arrays de disco rígido à prova de falhas )RAID(, e também em sistemas de armazenamento em nuvem ), como Azure Storage, Facebook F4(.
Desvantagens: a decodificação é complexa e os custos são elevados; não é adequado para cenários de dados que mudam frequentemente. Portanto, geralmente é utilizado para recuperação e agendamento de dados em ambientes de descentralização fora da cadeia.
Na Descentralização, o Storj e o Sia ajustaram a codificação RS tradicional para atender às necessidades práticas das redes distribuídas. O Walrus também apresentou a sua própria variante - o algoritmo de codificação RedStuff, para alcançar um mecanismo de armazenamento redundante mais barato e flexível.
Qual é a principal característica do Redstuff? Através da melhoria do algoritmo de codificação de correção de erros, o Walrus consegue codificar rapidamente e de forma robusta blocos de dados não estruturados em fragmentos menores, que são armazenados distribuídos numa rede de nós de armazenamento. Mesmo que até dois terços dos fragmentos se percam, é possível reconstruir rapidamente o bloco de dados original utilizando fragmentos parciais. Isso torna-se possível mantendo o fator de replicação apenas de 4 a 5 vezes.
Portanto, defina o Walrus como um cercado