О хранении многие первым делом думают о снижении затрат на пространство. Но Walrus пошел по совершенно иному пути — его задача заключается в том, чтобы обеспечить сохранность данных даже в самых худших условиях.
Дизайн этого протокола довольно интересен. Данные не хранятся полностью на каком-то узле, а разбиваются на десятки фрагментов, разбросанных по всей сети. Пока более 35%-40% этих фрагментов сохраняется, данные могут быть полностью восстановлены.
Другими словами, он не ставит на стабильность работы отдельного узла, а предполагает, что вся сеть не рухнет одновременно более чем на 60%-65%. Это два совершенно разных сценария риска.
Чего боятся традиционные системы с множественными копиями? Одной точки отказа. Потеря 2 из 2 копий — и данные навсегда исчезают. Но в системе Walrus можно одновременно потерять 20 узлов, 30 узлов или даже больше, и при этом данные останутся надежно сохраненными, если оставшиеся фрагменты достаточно велики.
А цена? Она тоже довольно очевидна. Чтобы обеспечить такой уровень отказоустойчивости, коэффициент избыточности должен быть 4x-5x. То есть, если вы хотите хранить 1 ГБ данных, фактическое потребление сетевого пространства может составлять 4-5 ГБ.
Кажется, что это расточительно? Не совсем так. Эти деньги — это инвестиции в надежность. Основная идея очень проста: Walrus не стремится снизить стоимость хранения, а оптимизировать работу в худших сценариях. Такой дизайн не подходит для обычного хранения файлов, но для тех ключевых данных, потеря которых может вызвать цепную реакцию — например, инфраструктура блокчейна, межцепочные проверочные данные — он становится крайне необходимым.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
15 Лайков
Награда
15
5
Репост
Поделиться
комментарий
0/400
CryptoTherapist
· 3ч назад
Нгл, морж тут занимается терапией портфеля для инфраструктуры блокчейн... наконец-то кто-то обращается к настоящей травме тревоги из-за сбоя узлов 🧠
Посмотреть ОригиналОтветить0
LuckyBearDrawer
· 22ч назад
Это действительно настоящее децентрализованное мышление, а не просто экономия денег
---
Уф, 4-5-кратное избыточное резервирование? Какая же это ужасная стоимость... Но с другой стороны, это действительно надежно
---
Потеря ключевых данных действительно может вызвать лавину, я понял эту идею Walrus
---
Короче говоря, это обмен пространства на безопасность, что для инфраструктуры в блокчейне оправдано
---
Восстановить все данные можно при 35%-40%, дизайн кодирования просто гениальный
---
Многоэкземплярная система действительно мусор, один неудачный узел — и всё пропало, эта децентрализованная схема гораздо умнее
---
Значит, эта штука специально создана для критической инфраструктуры, не думайте использовать её для хранения котиков
---
Я предпочитаю ставить на стабильность всей сети, а не на отдельные точки отказа, нужно больше подумать о такой модели риска
---
4-5-кратное резервирование звучит роскошно, но подумайте о цене исчезновения данных на цепочке... на самом деле это дешевле
---
Наконец-то кто-то делает хранение, исходя из надежности, а не просто снижая цену
О хранении многие первым делом думают о снижении затрат на пространство. Но Walrus пошел по совершенно иному пути — его задача заключается в том, чтобы обеспечить сохранность данных даже в самых худших условиях.
Дизайн этого протокола довольно интересен. Данные не хранятся полностью на каком-то узле, а разбиваются на десятки фрагментов, разбросанных по всей сети. Пока более 35%-40% этих фрагментов сохраняется, данные могут быть полностью восстановлены.
Другими словами, он не ставит на стабильность работы отдельного узла, а предполагает, что вся сеть не рухнет одновременно более чем на 60%-65%. Это два совершенно разных сценария риска.
Чего боятся традиционные системы с множественными копиями? Одной точки отказа. Потеря 2 из 2 копий — и данные навсегда исчезают. Но в системе Walrus можно одновременно потерять 20 узлов, 30 узлов или даже больше, и при этом данные останутся надежно сохраненными, если оставшиеся фрагменты достаточно велики.
А цена? Она тоже довольно очевидна. Чтобы обеспечить такой уровень отказоустойчивости, коэффициент избыточности должен быть 4x-5x. То есть, если вы хотите хранить 1 ГБ данных, фактическое потребление сетевого пространства может составлять 4-5 ГБ.
Кажется, что это расточительно? Не совсем так. Эти деньги — это инвестиции в надежность. Основная идея очень проста: Walrus не стремится снизить стоимость хранения, а оптимизировать работу в худших сценариях. Такой дизайн не подходит для обычного хранения файлов, но для тех ключевых данных, потеря которых может вызвать цепную реакцию — например, инфраструктура блокчейна, межцепочные проверочные данные — он становится крайне необходимым.