Почему децентрализованное хранение данных постоянно остается в тени? По сути, есть два слова — медленно. Задержка при чтении данных зашкаливает, социальные приложения требуют мгновенного рендеринга, игровые ресурсы должны реагировать за миллисекунды — в таких сценариях децентрализованное хранение превращается в настоящий кошмар. Но Walrus изменил эту ситуацию, реализовав чтение данных за миллисекунды, сломав долгое время застой в отрасли по производительности.
Секрет кроется в инновациях в кодировочных схемах. Традиционный код исправления ошибок использует сложные многочлены для восстановления данных, процесс декодирования долгий. Walrus использует RedStuff 2D кодирование, заменяя его операциями XOR, что значительно упрощает логику вычислений и ускоряет декодирование. Еще лучше — его дизайн сегментов позволяет читать данные, не загружая полную копию — достаточно взять часть основных сегментов и вспомогательных, чтобы восстановить данные. Этот прием значительно сокращает время передачи.
Но одного хорошего кодирования недостаточно, необходимо также обновить сетевую архитектуру. Walrus использует многоуровневую стратегию: узлы на периферии размещаются ближе к пользователю для хранения популярных данных и быстрого доступа; основные узлы хранят холодные данные для долгосрочной безопасности. При чтении пользователь напрямую обращается к ближайшему периферийному узлу, полностью избегая межрегиональных соединений, что значительно снижает задержки сети.
Благодаря этой комбинации децентрализованное хранение наконец-то избавилось от ярлыка «инструмента холодного резервного копирования» и получило возможность поддерживать сценарии в реальном времени.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Почему децентрализованное хранение данных постоянно остается в тени? По сути, есть два слова — медленно. Задержка при чтении данных зашкаливает, социальные приложения требуют мгновенного рендеринга, игровые ресурсы должны реагировать за миллисекунды — в таких сценариях децентрализованное хранение превращается в настоящий кошмар. Но Walrus изменил эту ситуацию, реализовав чтение данных за миллисекунды, сломав долгое время застой в отрасли по производительности.
Секрет кроется в инновациях в кодировочных схемах. Традиционный код исправления ошибок использует сложные многочлены для восстановления данных, процесс декодирования долгий. Walrus использует RedStuff 2D кодирование, заменяя его операциями XOR, что значительно упрощает логику вычислений и ускоряет декодирование. Еще лучше — его дизайн сегментов позволяет читать данные, не загружая полную копию — достаточно взять часть основных сегментов и вспомогательных, чтобы восстановить данные. Этот прием значительно сокращает время передачи.
Но одного хорошего кодирования недостаточно, необходимо также обновить сетевую архитектуру. Walrus использует многоуровневую стратегию: узлы на периферии размещаются ближе к пользователю для хранения популярных данных и быстрого доступа; основные узлы хранят холодные данные для долгосрочной безопасности. При чтении пользователь напрямую обращается к ближайшему периферийному узлу, полностью избегая межрегиональных соединений, что значительно снижает задержки сети.
Благодаря этой комбинации децентрализованное хранение наконец-то избавилось от ярлыка «инструмента холодного резервного копирования» и получило возможность поддерживать сценарии в реальном времени.