Дизайн слоя доступности данных (DA) напрямую влияет на потолок производительности всей блокчейн-сети. Walrus Protocol сделал здесь кое-что интересное — разбил слой DA на три независимых модуля: хранение, проверка и поиск, каждый из которых может обновляться и развиваться отдельно.
В части хранения используется многоуровневая избыточность. В нижнем слое применяются технологии исправления ошибок с помощью кодов с избыточностью для обеспечения сохранности данных, а верхний уровень динамически регулирует количество копий в зависимости от важности данных, что позволяет избежать излишних затрат ресурсов и одновременно снизить риск потери данных. Проверка более интересна — она сочетает в себе выборочное тестирование данных и доказательства с нулевым разглашением, что позволяет приложению самостоятельно выбирать уровень проверки в зависимости от требований к безопасности: легкая проверка или полное криптографическое подтверждение — всё по вашему усмотрению. Уровень поиска использует распределённую сеть контент-адресации в сочетании с краевым кэшированием и интеллектуальным предзагрузом, что значительно снижает задержки при доступе к данным.
Что касается производительности, Walrus разработан для сценариев с высокой пропускной способностью и использует параллельные конвейеры обработки. Разделение данных, кодирование и проверка — эти ресурсоемкие задачи разбиты на параллельные подзадачи, что позволяет максимально эффективно использовать многоядерные процессоры и GPU. Реальные тесты показали увеличение пропускной способности обработки данных на 60%, а задержка проверки снизилась на 45%. Особенно это важно для экосистемы ZK-Rollup: они оптимизировали формат кодирования многочленов для более эффективного создания доказательств с нулевым разглашением, что сократило время предварительной обработки данных перед генерацией доказательств на 35%.
Сетевой уровень также выполнен с адаптивным дизайном. Связь между узлами регулируется в реальном времени в зависимости от состояния сети и нагрузки: система постоянно мониторит возможности обработки каждого узла, использование пропускной способности и географическое расположение, автоматически оптимизируя маршруты передачи данных — это обеспечивает как низкую задержку, так и повышенную отказоустойчивость сети. Алгоритмы балансировки нагрузки учитывают возможности обработки узлов, оставшееся место для хранения и скорость отклика, что позволяет умно распределять задачи хранения и избегать появления узких мест.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
16 Лайков
Награда
16
5
Репост
Поделиться
комментарий
0/400
gaslight_gasfeez
· 12ч назад
Пропускная способность увеличилась на 60%? Эта цифра звучит впечатляюще, но было ли протестировано в реальных сетевых условиях, или это только лабораторные данные?
Посмотреть ОригиналОтветить0
BlockchainGriller
· 12ч назад
Эти цифры звучат неплохо, но действительно ли всё стабильно в реальной работе?
Посмотреть ОригиналОтветить0
LiquidatedTwice
· 12ч назад
Увеличение пропускной способности на 60%? Эти цифры действительно или это снова показатели из презентации?
Посмотреть ОригиналОтветить0
SocialAnxietyStaker
· 12ч назад
Звучит так, будто эта DA-решение Walrus действительно что-то из себя представляет, но как было измерено увеличение пропускной способности на 60%, и можно ли его воспроизвести в реальных сетевых условиях?
Посмотреть ОригиналОтветить0
BearWhisperGod
· 12ч назад
Эти цифры выглядят неплохо, но смогут ли они действительно заработать? Всё время кажется, что данные из статьи отличаются от основной сети на два понятия
Дизайн слоя доступности данных (DA) напрямую влияет на потолок производительности всей блокчейн-сети. Walrus Protocol сделал здесь кое-что интересное — разбил слой DA на три независимых модуля: хранение, проверка и поиск, каждый из которых может обновляться и развиваться отдельно.
В части хранения используется многоуровневая избыточность. В нижнем слое применяются технологии исправления ошибок с помощью кодов с избыточностью для обеспечения сохранности данных, а верхний уровень динамически регулирует количество копий в зависимости от важности данных, что позволяет избежать излишних затрат ресурсов и одновременно снизить риск потери данных. Проверка более интересна — она сочетает в себе выборочное тестирование данных и доказательства с нулевым разглашением, что позволяет приложению самостоятельно выбирать уровень проверки в зависимости от требований к безопасности: легкая проверка или полное криптографическое подтверждение — всё по вашему усмотрению. Уровень поиска использует распределённую сеть контент-адресации в сочетании с краевым кэшированием и интеллектуальным предзагрузом, что значительно снижает задержки при доступе к данным.
Что касается производительности, Walrus разработан для сценариев с высокой пропускной способностью и использует параллельные конвейеры обработки. Разделение данных, кодирование и проверка — эти ресурсоемкие задачи разбиты на параллельные подзадачи, что позволяет максимально эффективно использовать многоядерные процессоры и GPU. Реальные тесты показали увеличение пропускной способности обработки данных на 60%, а задержка проверки снизилась на 45%. Особенно это важно для экосистемы ZK-Rollup: они оптимизировали формат кодирования многочленов для более эффективного создания доказательств с нулевым разглашением, что сократило время предварительной обработки данных перед генерацией доказательств на 35%.
Сетевой уровень также выполнен с адаптивным дизайном. Связь между узлами регулируется в реальном времени в зависимости от состояния сети и нагрузки: система постоянно мониторит возможности обработки каждого узла, использование пропускной способности и географическое расположение, автоматически оптимизируя маршруты передачи данных — это обеспечивает как низкую задержку, так и повышенную отказоустойчивость сети. Алгоритмы балансировки нагрузки учитывают возможности обработки узлов, оставшееся место для хранения и скорость отклика, что позволяет умно распределять задачи хранения и избегать появления узких мест.