Como o Walrus Penaliza Nós Preguiçosos com Detecção On-Chain
Um modo de falha sutil assombra o armazenamento descentralizado: o validador preguiçoso. Este nó armazena dados corretamente, mas ocasionalmente ignora solicitações de recuperação ou responde lentamente. Não é desonesto—apenas está com baixo desempenho. No entanto, validadores preguiçosos degradam a confiabilidade do sistema sem fraude explícita.
Sistemas tradicionais lutam para detectar preguiça porque distinguir isso das condições da rede é difícil. O validador ignorou a solicitação ou a rede perdeu o pacote? Sem suposições de tempo síncrono, você não pode dizer. O resultado é uma tolerância generalizada à baixa performance—todos sofrem com a confiabilidade.
@Walrus 🦭/acc resolve isso por meio da detecção on-chain. Quando um validador é selecionado para servir um blob, esse compromisso é registrado on-chain via Sui. Se o validador falhar em cumprir a solicitação de recuperação dentro de uma janela definida—não por causa de atraso na rede, mas devido à indisponibilidade comprovável— a falha é detectada e comprovada on-chain. Penalidades econômicas seguem automaticamente.
Isso cria incentivos poderosos.
Um validador preguiçoso enfrenta consequências econômicas reais. Ele não pode se esconder atrás das condições da rede ou alegar inevitabilidade. O registro on-chain mostra se ele cumpriu seu dever. Validadores honestos que operam em condições de rede degradadas estão protegidos—eles podem provar que mantiveram os dados, e o atraso da rede não conta contra eles.
A distinção é importante: o Walrus não penaliza as condições da rede, penaliza a recusa em servir. Os validadores devem estar disponíveis de forma confiável, não apenas armazenar dados corretamente. Isso eleva a confiabilidade do sistema de uma garantia teórica para uma realidade operacional imposta.

