Em 17 de outubro de 2024, o protocolo de armazenamento descentralizado Walrus anunciou no X (anteriormente Twitter) o lançamento de sua rede de teste pública. O Walrus, projetado para aplicações blockchain e agentes autônomos, já lançou uma prévia para desenvolvedores para coletar feedback. As principais vantagens do protocolo incluem armazenamento eficiente de blob, alta disponibilidade e robustez.
O Walrus já está em uso, com o conhecido meio de comunicação blockchain “Decrypt” a armazenar artigos de notícias, vídeos e imagens na plataforma para criar conteúdo à prova de manipulação para uma empresa de comunicação encriptada, promovendo a confiança entre a publicação e os seus leitores. Este artigo fornecerá uma visão detalhada da arquitetura técnica do Walrus, das operações e da tokenomics do seu token WAL.
Origem: x## Visão geral do projeto WalrusWalrus é uma solução de armazenamento descentralizada na blockchain Sui liderada pela Mysten Labs, a equipe de desenvolvimento por trás do Sui. Os membros principais desta equipe trabalharam anteriormente no projeto de blockchain agora extinto do Facebook, Libra (mais tarde renomeado para Diem, que foi vendido para Silvergate). Walrus utiliza a nova linguagem de programação “Move”, que teve origem no projeto Libra.
Ao contrário de projetos de armazenamento convencionais baseados em IPFS, o Walrus concentra-se no tratamento de arquivos de dados grandes. É projetado para armazenar e fornecer dados brutos e arquivos de mídia como vídeos, imagens e PDFs. O Walrus permite o armazenamento rápido e eficiente desses arquivos grandes ou blobs, oferecendo flexibilidade, escalabilidade e programabilidade. Mesmo em falhas bizantinas, o protocolo garante alta disponibilidade e confiabilidade.
Origem: Médio### Informações de financiamentoA Mysten Labs foi fundada em 2021, alcançando um crescimento notável em dois anos. Levantou $36 milhões em financiamento da Série A, seguido por $300 milhões na Série B. O projeto atraiu interesse significativo da empresa de capital de risco do Vale do Silício, Andreessen Horowitz (a16z).
Outros investidores incluem Binance Labs, Coinbase Ventures e FTX Ventures, com mais de 20 instituições apoiando a espinha dorsal financeira da Mysten Labs.
Origem: icodrop## Principais Tipos de Protocolos de Armazenamento DescentralizadoAtualmente, os protocolos de armazenamento descentralizado podem ser categorizados em dois tipos principais: Sistemas de Replicação Total e Sistemas Codificados de Reed-Solomon (RS).
Tipo 1: Sistemas Totalmente Replicados
Sistemas totalmente replicados, como Filecoin e Arweave, oferecem fácil acesso e migração, mas enfrentam altos custos de armazenamento e riscos de segurança, como ataques potenciais de Sybil. Por exemplo, alcançar alta segurança pode exigir 25 vezes a capacidade de armazenamento. Embora este método garanta um ambiente sem permissão, sua confiabilidade depende fortemente da robustez dos nós de armazenamento selecionados.
Tipo 2: Sistemas Codificados RS
Por outro lado, a codificação RS (um tipo específico de codificação de apagamento) pode reduzir significativamente o requisito de replicação e melhorar a segurança. A codificação RS divide um arquivo em fragmentos de dados menores, cada um representando parte do arquivo original. Qualquer combinação de fragmentos cujo tamanho total exceda o arquivo original pode ser usada para reconstruir o arquivo. Mesmo que até um terço dos nós sejam maliciosos, a codificação RS pode manter segurança suficiente com apenas três vezes a sobrecarga de armazenamento.
No entanto, os sistemas codificados RS têm desafios, incluindo custos computacionais elevados e limitações de escalabilidade. Eles são práticos apenas quando o tamanho total dos dados e o número de fragmentos são relativamente pequenos. Além disso, se os nós de armazenamento ficarem offline e precisarem ser substituídos, o sistema exige que todos os nós existentes enviem fragmentos para o nó de substituição, resultando em sobrecarga significativa de transmissão de rede.
Independentemente do protocolo utilizado, os sistemas de armazenamento descentralizado enfrentam desafios de retenção de dados e coordenação de nós, que limitam a escalabilidade. Para resolver esses problemas, muitos sistemas implementam protocolos de armazenamento e desenvolvem blockchains personalizadas para lidar com transações e operações de criptomoeda, melhorando a eficiência e funcionalidade geral.
Fonte:Messari## Como funciona a Morsa?Como mencionado anteriormente, o Walrus é projetado especificamente para armazenar arquivos grandes e multimídia. Ele combina as forças de dois tipos de armazenamento descentralizado para criar um terceiro tipo único de solução de armazenamento descentralizado baseada em blobs: Nova linguagem de programação (Move) + Novo algoritmo de codificação (Red Stuff) + Blockchain Sui.
Isso permite que a Walrus escale para centenas de nós de armazenamento (provedores) e alcance alta flexibilidade com sobrecarga mínima de armazenamento. O sistema não requer a construção de um protocolo de blockchain totalmente dedicado para operar. Em vez disso, alavanca o blockchain existente SUI como seu plano de controle para gerenciar:
Fonte: Whitepaper da Morsa### Arquitetura SubjacenteA arquitetura do Walrus garante que o conteúdo permaneça acessível mesmo em casos de falhas de nós ou atividades maliciosas. Utiliza tecnologia avançada de correção de erros baseada em códigos de fonte linear rápida (codificação de apagamento), melhorando a resistência a falhas bizantinas e suportando nós de armazenamento em constante mudança. O Walrus simplifica suas funções principais usando contratos inteligentes Sui para gerenciar nós de armazenamento e verificação de blobs.
No Walrus, os clientes coordenam fluxos de dados, com dados codificados pelo editor e armazenados com segurança. Metadados e prova de disponibilidade são armazenados na blockchain Sui, utilizando a linguagem Move para fornecer composabilidade e segurança. A capacidade de armazenamento também pode ser tokenizada, permitindo integração com aplicativos baseados em Sui. Além disso, o Walrus suporta outras blockchains, como Solana e Ethereum. O acesso aos dados é facilitado por agregadores que coletam informações de nós de armazenamento e é entregue por meio de CDNs ou sistemas de cache.
Um blob representa um objeto imutável equivalente a um arquivo (dados brutos). A solução de armazenamento de blobs é projetada para armazenamento em nuvem, destinada principalmente a grandes quantidades de dados não estruturados, como imagens, documentos e vídeos. Esses dados são normalmente armazenados em formato binário e não necessariamente seguem formatos de arquivo específicos.
Novo Algoritmo de Codificação: Red Stuff
No centro do Walrus está o Red Stuff, que introduz um novo algoritmo de codificação bidimensional baseado em códigos de fonte. Ao contrário da codificação RS (Reed-Solomon), os códigos de fonte dependem principalmente de operações XOR (OU Exclusivo), simplificando a complexidade matemática. Aqui está uma breve visão geral dos códigos de fonte e XOR:
XOR (Exclusive OR) é um operador lógico, semelhante ao conceito de “dois negativos fazem um positivo”. É um tipo de análise lógica aplicada a dois operandos. Ao contrário do OR lógico regular, o XOR retorna falso quando ambos os valores são iguais e verdadeiro quando os valores são diferentes.
Na teoria da codificação, os códigos fountain são um tipo de código de apagamento baseado em técnicas de codificação linear baseadas em gráficos. Eles melhoram ainda mais o desempenho de correção de erros reduzindo a perda de pacotes. Os dois principais tipos de códigos fountain são os códigos LT e os códigos Raptor.
Em termos simples, a codificação de apagamento envolve pegar K blocos de dados de origem e codificá-los em n blocos de dados codificados, onde n > K. Durante a transmissão, se alguns dados forem perdidos, os blocos de dados restantes (referidos como K' dados recebidos) podem ser usados para reconstruir (dados reconstruídos) os dados originais desde que K' ≥ K. Isso garante que os dados originais possam ser recuperados independentemente de quais blocos sejam perdidos. Isso corresponde à figura abaixo.
Origem: researchgate### Armazenamento e Recuperação: Suporte para Leitura e Escrita de BlobO Walrus suporta tanto a escrita como a leitura de blobs. Também permite a qualquer pessoa provar que um blob foi armazenado e pode ser recuperado mais tarde.
O processo de escrita de blobs no Walrus integra a tecnologia blockchain com armazenamento distribuído. Os escritores codificam os blobs usando o algoritmo Red Stuff, registam-nos na blockchain para obter espaço de armazenamento e distribuem os fragmentos para os nós de armazenamento. Em seguida, um certificado de armazenamento é publicado na blockchain, confirmando a disponibilidade do blob. Este processo garante o armazenamento distribuído e a confiabilidade dos dados, enquanto usa a blockchain para gerenciar metadados e coordenar o armazenamento.
Durante o processo de leitura, os usuários podem solicitar compromissos e fragmentos primários do blob de qualquer nó de armazenamento. Uma vez que provas válidas suficientes são coletadas, o blob é reconstruído e verificado. As propriedades do Red Stuff garantem leituras consistentes e, em condições normais, os usuários só precisam baixar ligeiramente mais dados do que o tamanho original do blob. O sistema fornece incentivos para cenários de alta demanda para manter a eficiência de leitura, o que será discutido na seção “Mecanismo de Incentivo”. Além disso, o uso de agregadores e cache ajuda a reduzir a frequência de reconstrução de blob, melhorando o desempenho geral.
Assim, o Walrus propõe que o custo de recuperação de dados perdidos deve ser proporcional apenas à quantidade de dados que precisa ser recuperada. Além disso, à medida que o número de nós na rede aumenta, esses custos de recuperação devem diminuir.
Para conseguir isso, o Red Stuff usa técnicas de codificação bidimensional (baseadas na lógica XOR) para dividir os dados em fragmentos e distribuí-los entre os nós de armazenamento. Isso permite uma recuperação mais eficiente de dados perdidos, sem a necessidade de baixar todo o bloco.
Origem:Whitepaper do WalrusAproveitando a codificação de apagamento avançada, Walrus mantém os custos de armazenamento aproximadamente cinco vezes o tamanho do blob armazenado. Os dados codificados para cada blob são distribuídos entre diferentes nós de armazenamento, garantindo a integridade assíncrona dos dados. Esta abordagem é muito mais econômica do que os métodos tradicionais de replicação total e oferece maior tolerância a falhas do que os protocolos que armazenam cada blob apenas em um subconjunto de nós de armazenamento.
Fonte: Whitepaper Walrus### Acesso flexívelOs utilizadores podem interagir com o Walrus através da Interface de Linha de Comando (CLI), Kit de Desenvolvimento de Software (SDK) e tecnologias web2 HTTP. O Walrus foi concebido para funcionar bem com cache tradicional e Redes de Entrega de Conteúdo (CDNs), garantindo ao mesmo tempo que todas as operações podem ser executadas utilizando ferramentas locais para maximizar a descentralização.
No entanto, devido à descentralização da rede, a rotatividade de nós ao longo do tempo pode resultar na “tragédia dos comuns.” Garantir compromissos de longo prazo é, portanto, um desafio significativo para o sistema Walrus.
Para resolver isso, a Walrus projetou um sistema econômico e de incentivos para garantir preços competitivos, alocação eficiente de recursos e comportamento adversarial mínimo. Ele introduz um modelo econômico baseado em staking, usando recompensas e penalidades para ajustar incentivos e impor compromissos de longo prazo. Este sistema inclui mecanismos de preços para recursos de armazenamento e operações de escrita, complementados por um modelo governado por token para ajustes de parâmetros.
Os nós de armazenamento podem escolher quanto capital comprometer - ou até optar por não comprometer capital algum - pois o Walrus não impõe requisitos mínimos de capital. Este design flexível permite que nós de tamanhos e forças de capital variados participem, dando aos delegados a liberdade de avaliar a adequação de cada nó.

Comissão de Salvaguarda da Taxa
Walrus fornece salvaguardas em torno das taxas de comissão. Walrus exige que os nós (ou seja, provedores de armazenamento) definam suas taxas de comissão antes do prazo de cada ciclo, e essa taxa de comissão permanece inalterada durante todo o ciclo. O objetivo desse mecanismo é:
A Walrus utiliza um modelo de auto custódia, semelhante ao da SUI. Quando os utilizadores apostam os seus fundos, os fundos são embalados em objetos de custódia próprios em vez de serem transferidos diretamente para o sistema Walrus. Isso reduz as vulnerabilidades do sistema e permite aos utilizadores construir funcionalidades adicionais com base nos seus ativos apostados, embora introduza alguns desafios operacionais.
Embora a Walrus possa reduzir o capital apostado, ela não tem custódia sobre os fundos, o que significa que rastreia as penalidades não pagas. Quando os usuários tentam sacar seus tokens WAL, eles devem apresentar seu objeto de custódia ao contrato inteligente da Walrus para desbloqueio, e quaisquer penalidades pendentes serão deduzidas do valor apostado. A Walrus também pode enfrentar desafios de fluxo de caixa quando as penalidades precisam ser distribuídas para outros participantes. Para se preparar para casos extremos (por exemplo, a aposta de um nó sendo totalmente reduzida ou um objeto não sendo devolvido), a Walrus mantém um fundo de reserva - 5% do principal inicial - usado para resgates para incentivar os usuários a devolver todos os objetos apostados.
A migração de shard consiste em três fases: algoritmo de alocação, caminho de transferência cooperativa e caminho de recuperação.
Mecanismo de Preços & Processo de Pagamento
No início de cada época, os nós de armazenamento votam nos preços de armazenamento e escrita. O sistema seleciona o 66.67º percentil (por peso da participação) como preço final. Os utilizadores pagam o preço da escrita ao registar um blob e a taxa de armazenamento ao comprar armazenamento. Estas taxas são distribuídas pelos nós relevantes no final da época, garantindo preços justos e operação suave do sistema.
A política de incentivo para os desafios de armazenamento pode ser resumida da seguinte forma: O sistema Walrus usa desafios randômicos periódicos para verificar se os nós de armazenamento armazenaram os dados que afirmam armazenar. Os nós devem responder a esses desafios fornecendo prova dos blobs selecionados. Se os nós se saírem bem nesses desafios (recebendo 50% ou mais de relatórios positivos), eles são considerados ter cumprido suas responsabilidades. Por outro lado, nós com mau desempenho enfrentarão penalidades, como a redução de seus tokens apostados. Esse mecanismo de incentivo incentiva principalmente os nós a agirem honestamente e manterem a integridade da rede.
1)Modelo de Serviço de Nó: Os utilizadores celebram contratos pagos com nós de armazenamento para ler dados. Isto pode incluir endpoints pagos diretos ou acordos a nível empresarial. Este método poderia tornar-se a forma principal para caches e fornecedores de conteúdo interagirem com o Walrus.
2)Recompensas On-chain: Quando uma leitura falha, os usuários podem postar recompensas on-chain. Os nós de armazenamento ganham recompensas fornecendo os dados. Este método é implementado através de contratos inteligentes SUI, mas pode ser complicado e complexo.
3)Amostragem de Nó Leve: Este método introduz nós leves como participantes adicionais, fornecendo garantias de segurança descentralizadas de Camada 2. Permite que os nós leves amostram símbolos diretamente dos nós de armazenamento através de leituras de melhor esforço ou baixam blobs via cache e os re-codificam. Embora complexo, este método é mais robusto e fornece um caminho para a participação da comunidade.
Todos esses esquemas visam garantir a disponibilidade e eficiência do sistema Walrus, mantendo sua natureza descentralizada.
Do ponto de vista de investimento, Walrus está posicionado de forma única no mercado de armazenamento descentralizado em rápido desenvolvimento. Não só resolve os problemas do armazenamento centralizado tradicional, mas também oferece vantagens competitivas significativas em termos de eficiência e custo. No entanto, como projeto emergente, Walrus pode enfrentar desafios técnicos e riscos de segurança, e seu sucesso a longo prazo depende em grande parte da taxa de adoção em aplicações práticas.
No geral, o Walrus representa um avanço significativo na tecnologia de blockchain no armazenamento de dados, oferecendo uma oportunidade potencialmente valiosa para investidores de longo prazo. Demonstra a direção futura do armazenamento descentralizado e tem o potencial de trazer mudanças revolucionárias na gestão de dados e proteção de privacidade. No entanto, como acontece com todos os investimentos em tecnologia emergente, os investidores devem avaliar abrangente os riscos, monitorar de perto a trajetória de desenvolvimento do projeto e a resposta do mercado para tomar decisões de investimento informadas.
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.





