A principal projeto de armazenamento da Mysten Labs tem vindo a refletir sobre um problema comum: como equilibrar armazenamento descentralizado entre o custo de cópia, eficiência de recuperação e segurança.
Soluções tradicionais de cópia completa (como Filecoin, Arweave) são logicamente simples, mas custam mais de 25 vezes os recursos para garantir segurança suficiente. A tecnologia de códigos de correção de erros (纠删码) reduziu esse custo para cerca de 3 vezes, sendo utilizada por projetos como Storj e Sia, mas surgiram novos problemas — o custo de recuperação dispara, especialmente vulnerável em ambientes de rede assíncrona.
O protocolo Red Stuff representa uma quebra nesse impasse. Utiliza codificação bidimensional com mecanismo de desafio assíncrono, baseado em códigos de correção linear e na estrutura Twin-code, com otimizações profundas para tolerância a falhas bizantinas. Como funciona exatamente? Os blobs de dados são divididos numa matriz de estrutura (f+1)×(2f+1) (correspondente a n=3f+1 nós, sendo f o limite de nós maliciosos). A dimensão principal se expande verticalmente para n símbolos, com cada nó armazenando uma cópia primária; a dimensão secundária se expande horizontalmente formando uma cópia secundária. Este design 2D permite que a dimensão principal seja lida rapidamente com um limiar de f+1, enquanto a secundária suporta desafios assíncronos com um limiar de 2f+1.
A inovação mais engenhosa é o mecanismo de auto-cura — os nós que perdem dados podem recuperar símbolos de linha de até f+1 nós ou símbolos de coluna de até 2f+1 nós, com o tamanho de cada símbolo sendo aproximadamente 1/n do dado original.
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.
9 gostos
Recompensa
9
3
Republicar
Partilhar
Comentar
0/400
ProtocolRebel
· 15h atrás
Caramba, o design desta matriz bidimensional é realmente genial, finalmente alguém conseguiu resolver os problemas do código de correção de erros.
Ver originalResponder0
AirdropHunterKing
· 15h atrás
Amigo, aquela coisa de matriz bidimensional, na verdade, é como fazer "armazenar jogar mahjong". Eu olhei por um tempo a combinação de limiares f+1 e 2f+1, e parece um plano final para economizar gás, hein.
Ver originalResponder0
Degentleman
· 15h atrás
ngl A jogabilidade de matriz 2D Red Stuff é realmente impressionante, finalmente alguém revelou a questão do custo de recuperação do código de correção de erros
A principal projeto de armazenamento da Mysten Labs tem vindo a refletir sobre um problema comum: como equilibrar armazenamento descentralizado entre o custo de cópia, eficiência de recuperação e segurança.
Soluções tradicionais de cópia completa (como Filecoin, Arweave) são logicamente simples, mas custam mais de 25 vezes os recursos para garantir segurança suficiente. A tecnologia de códigos de correção de erros (纠删码) reduziu esse custo para cerca de 3 vezes, sendo utilizada por projetos como Storj e Sia, mas surgiram novos problemas — o custo de recuperação dispara, especialmente vulnerável em ambientes de rede assíncrona.
O protocolo Red Stuff representa uma quebra nesse impasse. Utiliza codificação bidimensional com mecanismo de desafio assíncrono, baseado em códigos de correção linear e na estrutura Twin-code, com otimizações profundas para tolerância a falhas bizantinas. Como funciona exatamente? Os blobs de dados são divididos numa matriz de estrutura (f+1)×(2f+1) (correspondente a n=3f+1 nós, sendo f o limite de nós maliciosos). A dimensão principal se expande verticalmente para n símbolos, com cada nó armazenando uma cópia primária; a dimensão secundária se expande horizontalmente formando uma cópia secundária. Este design 2D permite que a dimensão principal seja lida rapidamente com um limiar de f+1, enquanto a secundária suporta desafios assíncronos com um limiar de 2f+1.
A inovação mais engenhosa é o mecanismo de auto-cura — os nós que perdem dados podem recuperar símbolos de linha de até f+1 nós ou símbolos de coluna de até 2f+1 nós, com o tamanho de cada símbolo sendo aproximadamente 1/n do dado original.