@Walrus 🦭/acc é um protocolo descentralizado de armazenamento e disponibilidade de dados projetado para blobs, significando arquivos grandes que não se encaixam bem dentro do estado normal da blockchain. Estou interessado nisso porque tenta resolver um problema prático, como manter grandes dados disponíveis sem forçar cada nó a armazenar tudo. O Walrus usa codificação de eliminação para dividir um blob em muitos fragmentos menores e distribuí-los entre um comitê de nós de armazenamento, para que o arquivo original possa ser reconstruído mais tarde a partir de um subconjunto de fragmentos, mesmo quando uma grande parte dos nós não está disponível. O design se baseia no Sui como o plano de controle para pagamentos, metadados e certificados on-chain, enquanto os nós do Walrus se concentram em manter e servir fragmentos de forma eficiente.
Uma parte chave do fluxo é a Prova de Disponibilidade. Depois que um blob é codificado e armazenado por nós suficientes, um certificado é registrado no Sui que marca o ponto em que a rede se torna responsável pela disponibilidade durante o período pago. Isso importa porque as aplicações podem referenciar esse blob e verificar evidências on-chain em vez de confiar em uma promessa privada. Eles também estão construindo em torno de épocas e atribuições de shard para que a rede possa rotacionar responsabilidades ao longo do tempo sem quebrar a disponibilidade durante a flutuação normal.
Em uso, um desenvolvedor armazena mídias, conjuntos de dados ou ativos de aplicativos como blobs, então aplicativos e contratos podem verificar a janela de disponibilidade do blob e recuperá-lo reconstruindo-o a partir de fragmentos. O objetivo de longo prazo é tornar os dados um recurso de primeira classe para aplicações descentralizadas, onde a disponibilidade é comprovável, o armazenamento é programável e conteúdos grandes podem viver fora do controle centralizado enquanto permanecem práticos para servir.
#Walrus @Walrus 🦭/acc $WAL
