Миссен Лабс постоянно работали над одной и той же задачей: как обеспечить баланс между затратами на копирование, эффективностью восстановления и безопасностью в децентрализованном хранении данных.



Традиционные решения полного копирования (например, Filecoin, Arweave) имеют простую логику, но требуют более чем в 25 раз больше ресурсов для обеспечения достаточной безопасности. Технология кодирования с исправлением ошибок (纠删码) снизила эти затраты примерно до 3 раз, и такие проекты, как Storj и Sia, используют её. Но возникла новая проблема — возросшие затраты на восстановление, особенно в асинхронных сетях, где уязвимости проявляются особенно явно.

Протокол Red Stuff стал прорывом в этом вопросе. Он использует двухмерное кодирование и механизм асинхронных вызовов, основанный на линейных кодах с исправлением ошибок и рамочной архитектуре Twin-code, при этом глубоко оптимизирован для отказоустойчивости по Бейзантию. Как это реализовано? Данные в виде blob разбиваются на матрицу (f+1)×(2f+1) (для n=3f+1 узлов, где f — максимум злонамеренных узлов). Основное измерение расширяется по вертикали до n символов, каждый узел хранит одну копию первичного слайва; второе измерение расширяется по горизонтали, формируя вторичный слайв. Эта двухмерная структура позволяет основному измерению быстро считывать данные при пороге f+1, а вторичное — поддерживать асинхронные вызовы с порогом 2f+1.

Самое изящное — механизм самовосстановления: узлы, потерявшие данные, могут получить строковые символы у f+1 узлов или столбцовые символы у 2f+1 узлов, при этом размер одного символа примерно равен 1/n исходных данных.
FIL-6,4%
AR-5,47%
STORJ-4,22%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Репост
  • Поделиться
комментарий
0/400
PretendingToReadDocsvip
· 01-13 14:07
Черт, этот протокол Red Stuff действительно выглядит интересно, стратегия с двумерным кодированием действительно крутая
Посмотреть ОригиналОтветить0
FloorSweepervip
· 01-13 03:54
Опять эта история с кодами исправления ошибок, кажется, Mysten снова разогревает старое блюдо. Red Stuff действительно намного мощнее, чем Storj?
Посмотреть ОригиналОтветить0
MEVHunter_9000vip
· 01-12 17:31
filecoin 25倍的复制开销真的绝了,难怪gas费这么离谱...red stuff这二维矩阵的思路有点东西啊
Ответить0
ProtocolRebelvip
· 01-10 16:51
Вот это да, дизайн этого двумерного матрицы действительно классный, наконец-то кто-то раскрыл больные точки кодов исправления ошибок.
Посмотреть ОригиналОтветить0
AirdropHunterKingvip
· 01-10 16:41
Братан, эта система двумерных матриц по сути — это как "хранение в маджонге". Я долго рассматривал комбинации пороговых значений f+1 и 2f+1 и чувствую, что это что-то вроде финального решения для экономии газа.
Посмотреть ОригиналОтветить0
Degentlemanvip
· 01-10 16:40
ngl Red Stuff эта двухмерная матричная игра действительно крутая, наконец-то кто-то разоблачил проблему стоимости восстановления с помощью кодов исправления ошибок
Посмотреть ОригиналОтветить0
  • Закрепить